]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commitdiff
rsi: use enum for FSM states
authorAmitkumar Karwar <amit.karwar@redpinesignals.com>
Fri, 16 Jun 2017 14:35:37 +0000 (20:05 +0530)
committerKalle Valo <kvalo@codeaurora.org>
Wed, 21 Jun 2017 15:26:25 +0000 (18:26 +0300)
Currently macros are used for FSM states. We will replace
it with enum so that new state can be added easily without
worrying about macro value.

Signed-off-by: Amitkumar Karwar <amit.karwar@redpinesignals.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/rsi/rsi_main.h

index ea4fc223cea7d35b5885dd3f12bb63fd38626488..833c66f53480097f79fc03b82ca4cd0c6e644f98 100644 (file)
 #define FSM_ZONE                        BIT(7)  /* For State Machine Msgs     */
 #define ISR_ZONE                        BIT(8)  /* For Interrupt Msgs         */
 
-#define FSM_CARD_NOT_READY              0
-#define FSM_BOOT_PARAMS_SENT            1
-#define FSM_EEPROM_READ_MAC_ADDR        2
-#define FSM_RESET_MAC_SENT              3
-#define FSM_RADIO_CAPS_SENT             4
-#define FSM_BB_RF_PROG_SENT             5
-#define FSM_MAC_INIT_DONE               6
+enum RSI_FSM_STATES {
+       FSM_CARD_NOT_READY,
+       FSM_BOOT_PARAMS_SENT,
+       FSM_EEPROM_READ_MAC_ADDR,
+       FSM_RESET_MAC_SENT,
+       FSM_RADIO_CAPS_SENT,
+       FSM_BB_RF_PROG_SENT,
+       FSM_MAC_INIT_DONE
+};
 
 extern u32 rsi_zone_enabled;
 extern __printf(2, 3) void rsi_dbg(u32 zone, const char *fmt, ...);