Commit b3d9a8f7 authored by Kevin McKinney's avatar Kevin McKinney Committed by Greg Kroah-Hartman

Staging: bcm: Remove typedef for LedEvents and call directly.

This patch removes typedef for LedEvents, and changes
the name of the enum to bcm_led_events. In addition,
any calls to LedEventInfo_t are changed to call directly.
Signed-off-by: default avatarKevin McKinney <klmckinney1@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent dbe9a7d2
...@@ -306,7 +306,7 @@ struct bcm_mini_adapter { ...@@ -306,7 +306,7 @@ struct bcm_mini_adapter {
struct bcm_led_info LEDInfo; struct bcm_led_info LEDInfo;
/* Driver State for LED Blinking */ /* Driver State for LED Blinking */
LedEventInfo_t DriverState; enum bcm_led_events DriverState;
/* Interface Specific */ /* Interface Specific */
PVOID pvInterfaceAdapter; PVOID pvInterfaceAdapter;
int (*bcm_file_download)(PVOID, int (*bcm_file_download)(PVOID,
......
...@@ -24,7 +24,7 @@ BOOLEAN IsReqGpioIsLedInNVM(struct bcm_mini_adapter *Adapter, UINT gpios) ...@@ -24,7 +24,7 @@ BOOLEAN IsReqGpioIsLedInNVM(struct bcm_mini_adapter *Adapter, UINT gpios)
} }
static INT LED_Blink(struct bcm_mini_adapter *Adapter, UINT GPIO_Num, UCHAR uiLedIndex, static INT LED_Blink(struct bcm_mini_adapter *Adapter, UINT GPIO_Num, UCHAR uiLedIndex,
ULONG timeout, INT num_of_time, LedEventInfo_t currdriverstate) ULONG timeout, INT num_of_time, enum bcm_led_events currdriverstate)
{ {
int Status = STATUS_SUCCESS; int Status = STATUS_SUCCESS;
BOOLEAN bInfinite = FALSE; BOOLEAN bInfinite = FALSE;
...@@ -97,7 +97,7 @@ static INT ScaleRateofTransfer(ULONG rate) ...@@ -97,7 +97,7 @@ static INT ScaleRateofTransfer(ULONG rate)
static INT LED_Proportional_Blink(struct bcm_mini_adapter *Adapter, UCHAR GPIO_Num_tx, static INT LED_Proportional_Blink(struct bcm_mini_adapter *Adapter, UCHAR GPIO_Num_tx,
UCHAR uiTxLedIndex, UCHAR GPIO_Num_rx, UCHAR uiRxLedIndex, UCHAR uiTxLedIndex, UCHAR GPIO_Num_rx, UCHAR uiRxLedIndex,
LedEventInfo_t currdriverstate) enum bcm_led_events currdriverstate)
{ {
/* Initial values of TX and RX packets */ /* Initial values of TX and RX packets */
ULONG64 Initial_num_of_packts_tx = 0, Initial_num_of_packts_rx = 0; ULONG64 Initial_num_of_packts_tx = 0, Initial_num_of_packts_rx = 0;
...@@ -607,7 +607,7 @@ static VOID LedGpioInit(struct bcm_mini_adapter *Adapter) ...@@ -607,7 +607,7 @@ static VOID LedGpioInit(struct bcm_mini_adapter *Adapter)
static INT BcmGetGPIOPinInfo(struct bcm_mini_adapter *Adapter, UCHAR *GPIO_num_tx, static INT BcmGetGPIOPinInfo(struct bcm_mini_adapter *Adapter, UCHAR *GPIO_num_tx,
UCHAR *GPIO_num_rx, UCHAR *uiLedTxIndex, UCHAR *uiLedRxIndex, UCHAR *GPIO_num_rx, UCHAR *uiLedTxIndex, UCHAR *uiLedRxIndex,
LedEventInfo_t currdriverstate) enum bcm_led_events currdriverstate)
{ {
UINT uiIndex = 0; UINT uiIndex = 0;
...@@ -651,7 +651,7 @@ static VOID LEDControlThread(struct bcm_mini_adapter *Adapter) ...@@ -651,7 +651,7 @@ static VOID LEDControlThread(struct bcm_mini_adapter *Adapter)
UCHAR GPIO_num = 0; UCHAR GPIO_num = 0;
UCHAR uiLedIndex = 0; UCHAR uiLedIndex = 0;
UINT uiResetValue = 0; UINT uiResetValue = 0;
LedEventInfo_t currdriverstate = 0; enum bcm_led_events currdriverstate = 0;
ulong timeout = 0; ulong timeout = 0;
INT Status = 0; INT Status = 0;
......
...@@ -40,7 +40,7 @@ typedef enum _LEDColors { ...@@ -40,7 +40,7 @@ typedef enum _LEDColors {
GREEN_LED = 4 GREEN_LED = 4
} LEDColors; /* Enumerated values of different LED types */ } LEDColors; /* Enumerated values of different LED types */
typedef enum LedEvents { enum bcm_led_events {
SHUTDOWN_EXIT = 0x00, SHUTDOWN_EXIT = 0x00,
DRIVER_INIT = 0x1, DRIVER_INIT = 0x1,
FW_DOWNLOAD = 0x2, FW_DOWNLOAD = 0x2,
...@@ -53,7 +53,7 @@ typedef enum LedEvents { ...@@ -53,7 +53,7 @@ typedef enum LedEvents {
LED_THREAD_INACTIVE = 0x100, /* Makes the LED thread Inactivce. It wil be equivallent to putting the thread on hold. */ LED_THREAD_INACTIVE = 0x100, /* Makes the LED thread Inactivce. It wil be equivallent to putting the thread on hold. */
LED_THREAD_ACTIVE = 0x200, /* Makes the LED Thread Active back. */ LED_THREAD_ACTIVE = 0x200, /* Makes the LED Thread Active back. */
DRIVER_HALT = 0xff DRIVER_HALT = 0xff
} LedEventInfo_t; /* Enumerated values of different driver states */ }; /* Enumerated values of different driver states */
/* /*
* Structure which stores the information of different LED types * Structure which stores the information of different LED types
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment