diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-prph.h')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-prph.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-prph.h b/drivers/net/wireless/iwlwifi/iwl-prph.h index 1560f4576c7d..2df51eab1348 100644 --- a/drivers/net/wireless/iwlwifi/iwl-prph.h +++ b/drivers/net/wireless/iwlwifi/iwl-prph.h | |||
@@ -322,6 +322,7 @@ enum secure_boot_config_reg { | |||
322 | LMPM_SECURE_BOOT_CONFIG_INSPECTOR_NOT_REQ = 0x00000002, | 322 | LMPM_SECURE_BOOT_CONFIG_INSPECTOR_NOT_REQ = 0x00000002, |
323 | }; | 323 | }; |
324 | 324 | ||
325 | #define LMPM_SECURE_BOOT_CPU1_STATUS_ADDR_B0 (0xA01E30) | ||
325 | #define LMPM_SECURE_BOOT_CPU1_STATUS_ADDR (0x1E30) | 326 | #define LMPM_SECURE_BOOT_CPU1_STATUS_ADDR (0x1E30) |
326 | #define LMPM_SECURE_BOOT_CPU2_STATUS_ADDR (0x1E34) | 327 | #define LMPM_SECURE_BOOT_CPU2_STATUS_ADDR (0x1E34) |
327 | enum secure_boot_status_reg { | 328 | enum secure_boot_status_reg { |
@@ -333,6 +334,7 @@ enum secure_boot_status_reg { | |||
333 | LMPM_SECURE_BOOT_STATUS_SUCCESS = 0x00000003, | 334 | LMPM_SECURE_BOOT_STATUS_SUCCESS = 0x00000003, |
334 | }; | 335 | }; |
335 | 336 | ||
337 | #define FH_UCODE_LOAD_STATUS (0x1AF0) | ||
336 | #define CSR_UCODE_LOAD_STATUS_ADDR (0x1E70) | 338 | #define CSR_UCODE_LOAD_STATUS_ADDR (0x1E70) |
337 | enum secure_load_status_reg { | 339 | enum secure_load_status_reg { |
338 | LMPM_CPU_UCODE_LOADING_STARTED = 0x00000001, | 340 | LMPM_CPU_UCODE_LOADING_STARTED = 0x00000001, |
@@ -352,7 +354,7 @@ enum secure_load_status_reg { | |||
352 | #define LMPM_SECURE_CPU1_HDR_MEM_SPACE (0x420000) | 354 | #define LMPM_SECURE_CPU1_HDR_MEM_SPACE (0x420000) |
353 | #define LMPM_SECURE_CPU2_HDR_MEM_SPACE (0x420400) | 355 | #define LMPM_SECURE_CPU2_HDR_MEM_SPACE (0x420400) |
354 | 356 | ||
355 | #define LMPM_SECURE_TIME_OUT (100) | 357 | #define LMPM_SECURE_TIME_OUT (100) /* 10 micro */ |
356 | 358 | ||
357 | /* Rx FIFO */ | 359 | /* Rx FIFO */ |
358 | #define RXF_SIZE_ADDR (0xa00c88) | 360 | #define RXF_SIZE_ADDR (0xa00c88) |
@@ -368,4 +370,10 @@ enum secure_load_status_reg { | |||
368 | #define MON_BUFF_WRPTR (0xa03c44) | 370 | #define MON_BUFF_WRPTR (0xa03c44) |
369 | #define MON_BUFF_CYCLE_CNT (0xa03c48) | 371 | #define MON_BUFF_CYCLE_CNT (0xa03c48) |
370 | 372 | ||
373 | /* FW chicken bits */ | ||
374 | #define LMPM_CHICK 0xA01FF8 | ||
375 | enum { | ||
376 | LMPM_CHICK_EXTENDED_ADDR_SPACE = BIT(0), | ||
377 | }; | ||
378 | |||
371 | #endif /* __iwl_prph_h__ */ | 379 | #endif /* __iwl_prph_h__ */ |