fw-api: Update HW header files for QCA6750

Update the HW files for QCA6750 according to wcss_r29

Change-Id: I059159e722bb84bd036e6503357af95bdc716736
CRs-Fixed: 2633036
This commit is contained in:
Alok Kumar 2020-03-02 18:51:05 +05:30 • committed by nshrivas
commit 2356493ce0
8 changed files with 18746 additions and 9696 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -8464,14 +8464,8 @@
HWIO_INTFREE();\
} while (0)
#define HWIO_REO_R0_CACHE_CTL_CONFIG_SET_DESC_TYPE_BITMAP_BMSK 0x01fe0000
#define HWIO_REO_R0_CACHE_CTL_CONFIG_SET_DESC_TYPE_BITMAP_SHFT 0x11
#define HWIO_REO_R0_CACHE_CTL_CONFIG_SET_CACHE_EMPTY_THRESHOLD_SET2_BMSK 0x0001fe00
#define HWIO_REO_R0_CACHE_CTL_CONFIG_SET_CACHE_EMPTY_THRESHOLD_SET2_SHFT 0x9
#define HWIO_REO_R0_CACHE_CTL_CONFIG_SET_CACHE_LINE_USE_NUM_SET2_BMSK 0x000001ff
#define HWIO_REO_R0_CACHE_CTL_CONFIG_SET_CACHE_LINE_USE_NUM_SET2_SHFT 0x0
#define HWIO_REO_R0_CACHE_CTL_CONFIG_SET_CONFIG_SET_BMSK 0x01ffffff
#define HWIO_REO_R0_CACHE_CTL_CONFIG_SET_CONFIG_SET_SHFT 0x0
//// Register REO_R0_CACHE_CTL_SET_SIZE ////
@ -9023,10 +9017,128 @@
#define HWIO_REO_R1_CACHE_CTL_END_OF_TEST_CHECK_END_OF_TEST_SELF_CHECK_BMSK 0x00000001
#define HWIO_REO_R1_CACHE_CTL_END_OF_TEST_CHECK_END_OF_TEST_SELF_CHECK_SHFT 0x0
//// Register REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1 ////
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_ADDR(x) (x+0x00002040)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_PHYS(x) (x+0x00002040)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_RMSK 0x000007ff
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_SHFT 0
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_IN(x) \
in_dword_masked ( HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_ADDR(x), HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_RMSK)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_INM(x, mask) \
in_dword_masked ( HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_ADDR(x), mask)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_OUT(x, val) \
out_dword( HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_ADDR(x), val)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_OUTM(x, mask, val) \
do {\
HWIO_INTLOCK(); \
out_dword_masked_ns(HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_ADDR(x), mask, val, HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_IN(x)); \
HWIO_INTFREE();\
} while (0)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_BACKUP_BMSK 0x000007f8
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_BACKUP_SHFT 0x3
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_FLUSH_WITHOUT_INVALIDATE_BMSK 0x00000004
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_FLUSH_WITHOUT_INVALIDATE_SHFT 0x2
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_FLUSH_ENTIRE_CACHE_BMSK 0x00000002
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_FLUSH_ENTIRE_CACHE_SHFT 0x1
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_FLUSH_REQ_BMSK 0x00000001
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG1_FLUSH_REQ_SHFT 0x0
//// Register REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2 ////
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_ADDR(x) (x+0x00002044)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_PHYS(x) (x+0x00002044)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_RMSK 0xffffffff
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_SHFT 0
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_IN(x) \
in_dword_masked ( HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_ADDR(x), HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_RMSK)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_INM(x, mask) \
in_dword_masked ( HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_ADDR(x), mask)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_OUT(x, val) \
out_dword( HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_ADDR(x), val)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_OUTM(x, mask, val) \
do {\
HWIO_INTLOCK(); \
out_dword_masked_ns(HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_ADDR(x), mask, val, HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_IN(x)); \
HWIO_INTFREE();\
} while (0)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_FLUSH_ADDR_31_0_BMSK 0xffffffff
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG2_FLUSH_ADDR_31_0_SHFT 0x0
//// Register REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3 ////
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_ADDR(x) (x+0x00002048)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_PHYS(x) (x+0x00002048)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_RMSK 0x000000ff
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_SHFT 0
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_IN(x) \
in_dword_masked ( HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_ADDR(x), HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_RMSK)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_INM(x, mask) \
in_dword_masked ( HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_ADDR(x), mask)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_OUT(x, val) \
out_dword( HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_ADDR(x), val)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_OUTM(x, mask, val) \
do {\
HWIO_INTLOCK(); \
out_dword_masked_ns(HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_ADDR(x), mask, val, HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_IN(x)); \
HWIO_INTFREE();\
} while (0)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_FLUSH_ADDR_39_32_BMSK 0x000000ff
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_CONFIG3_FLUSH_ADDR_39_32_SHFT 0x0
//// Register REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS ////
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_ADDR(x) (x+0x0000204c)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_PHYS(x) (x+0x0000204c)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_RMSK 0x3fffffff
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_SHFT 0
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_IN(x) \
in_dword_masked ( HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_ADDR(x), HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_RMSK)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_INM(x, mask) \
in_dword_masked ( HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_ADDR(x), mask)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_OUT(x, val) \
out_dword( HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_ADDR(x), val)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_OUTM(x, mask, val) \
do {\
HWIO_INTLOCK(); \
out_dword_masked_ns(HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_ADDR(x), mask, val, HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_IN(x)); \
HWIO_INTFREE();\
} while (0)
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_BACKUP_BMSK 0x3fc00000
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_BACKUP_SHFT 0x16
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_FLUSH_COUNT_BMSK 0x003ff000
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_FLUSH_COUNT_SHFT 0xc
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_FLUSH_STATUS_HW_IF_BUSY_BMSK 0x00000800
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_FLUSH_STATUS_HW_IF_BUSY_SHFT 0xb
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_FLUSH_STATUS_ERROR_BMSK 0x00000600
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_FLUSH_STATUS_ERROR_SHFT 0x9
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_FLUSH_STATUS_CLIENT_ID_BMSK 0x000001e0
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_FLUSH_STATUS_CLIENT_ID_SHFT 0x5
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_FLUSH_STATUS_DESC_TYPE_BMSK 0x0000001c
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_FLUSH_STATUS_DESC_TYPE_SHFT 0x2
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_FLUSH_STATUS_HIT_BMSK 0x00000002
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_FLUSH_STATUS_HIT_SHFT 0x1
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_FLUSH_DONE_BMSK 0x00000001
#define HWIO_REO_R1_CACHE_CTL_DEBUG_FLUSH_STATUS_FLUSH_DONE_SHFT 0x0
//// Register REO_R1_END_OF_TEST_CHECK ////
#define HWIO_REO_R1_END_OF_TEST_CHECK_ADDR(x) (x+0x00002040)
#define HWIO_REO_R1_END_OF_TEST_CHECK_PHYS(x) (x+0x00002040)
#define HWIO_REO_R1_END_OF_TEST_CHECK_ADDR(x) (x+0x00002050)
#define HWIO_REO_R1_END_OF_TEST_CHECK_PHYS(x) (x+0x00002050)
#define HWIO_REO_R1_END_OF_TEST_CHECK_RMSK 0x00000001
#define HWIO_REO_R1_END_OF_TEST_CHECK_SHFT 0
#define HWIO_REO_R1_END_OF_TEST_CHECK_IN(x) \
@ -9047,8 +9159,8 @@
//// Register REO_R1_SM_ALL_IDLE ////
#define HWIO_REO_R1_SM_ALL_IDLE_ADDR(x) (x+0x00002044)
#define HWIO_REO_R1_SM_ALL_IDLE_PHYS(x) (x+0x00002044)
#define HWIO_REO_R1_SM_ALL_IDLE_ADDR(x) (x+0x00002054)
#define HWIO_REO_R1_SM_ALL_IDLE_PHYS(x) (x+0x00002054)
#define HWIO_REO_R1_SM_ALL_IDLE_RMSK 0x00000007
#define HWIO_REO_R1_SM_ALL_IDLE_SHFT 0
#define HWIO_REO_R1_SM_ALL_IDLE_IN(x) \
@ -9075,8 +9187,8 @@
//// Register REO_R1_TESTBUS_CTRL ////
#define HWIO_REO_R1_TESTBUS_CTRL_ADDR(x) (x+0x00002048)
#define HWIO_REO_R1_TESTBUS_CTRL_PHYS(x) (x+0x00002048)
#define HWIO_REO_R1_TESTBUS_CTRL_ADDR(x) (x+0x00002058)
#define HWIO_REO_R1_TESTBUS_CTRL_PHYS(x) (x+0x00002058)
#define HWIO_REO_R1_TESTBUS_CTRL_RMSK 0x0000007f
#define HWIO_REO_R1_TESTBUS_CTRL_SHFT 0
#define HWIO_REO_R1_TESTBUS_CTRL_IN(x) \
@ -9097,8 +9209,8 @@
//// Register REO_R1_TESTBUS_LOWER ////
#define HWIO_REO_R1_TESTBUS_LOWER_ADDR(x) (x+0x0000204c)
#define HWIO_REO_R1_TESTBUS_LOWER_PHYS(x) (x+0x0000204c)
#define HWIO_REO_R1_TESTBUS_LOWER_ADDR(x) (x+0x0000205c)
#define HWIO_REO_R1_TESTBUS_LOWER_PHYS(x) (x+0x0000205c)
#define HWIO_REO_R1_TESTBUS_LOWER_RMSK 0xffffffff
#define HWIO_REO_R1_TESTBUS_LOWER_SHFT 0
#define HWIO_REO_R1_TESTBUS_LOWER_IN(x) \
@ -9119,8 +9231,8 @@
//// Register REO_R1_TESTBUS_HIGHER ////
#define HWIO_REO_R1_TESTBUS_HIGHER_ADDR(x) (x+0x00002050)
#define HWIO_REO_R1_TESTBUS_HIGHER_PHYS(x) (x+0x00002050)
#define HWIO_REO_R1_TESTBUS_HIGHER_ADDR(x) (x+0x00002060)
#define HWIO_REO_R1_TESTBUS_HIGHER_PHYS(x) (x+0x00002060)
#define HWIO_REO_R1_TESTBUS_HIGHER_RMSK 0x000000ff
#define HWIO_REO_R1_TESTBUS_HIGHER_SHFT 0
#define HWIO_REO_R1_TESTBUS_HIGHER_IN(x) \
@ -9141,8 +9253,8 @@
//// Register REO_R1_SM_STATES_IX_0 ////
#define HWIO_REO_R1_SM_STATES_IX_0_ADDR(x) (x+0x00002054)
#define HWIO_REO_R1_SM_STATES_IX_0_PHYS(x) (x+0x00002054)
#define HWIO_REO_R1_SM_STATES_IX_0_ADDR(x) (x+0x00002064)
#define HWIO_REO_R1_SM_STATES_IX_0_PHYS(x) (x+0x00002064)
#define HWIO_REO_R1_SM_STATES_IX_0_RMSK 0xffffffff
#define HWIO_REO_R1_SM_STATES_IX_0_SHFT 0
#define HWIO_REO_R1_SM_STATES_IX_0_IN(x) \
@ -9163,8 +9275,8 @@
//// Register REO_R1_SM_STATES_IX_1 ////
#define HWIO_REO_R1_SM_STATES_IX_1_ADDR(x) (x+0x00002058)
#define HWIO_REO_R1_SM_STATES_IX_1_PHYS(x) (x+0x00002058)
#define HWIO_REO_R1_SM_STATES_IX_1_ADDR(x) (x+0x00002068)
#define HWIO_REO_R1_SM_STATES_IX_1_PHYS(x) (x+0x00002068)
#define HWIO_REO_R1_SM_STATES_IX_1_RMSK 0xffffffff
#define HWIO_REO_R1_SM_STATES_IX_1_SHFT 0
#define HWIO_REO_R1_SM_STATES_IX_1_IN(x) \
@ -9185,8 +9297,8 @@
//// Register REO_R1_SM_STATES_IX_2 ////
#define HWIO_REO_R1_SM_STATES_IX_2_ADDR(x) (x+0x0000205c)
#define HWIO_REO_R1_SM_STATES_IX_2_PHYS(x) (x+0x0000205c)
#define HWIO_REO_R1_SM_STATES_IX_2_ADDR(x) (x+0x0000206c)
#define HWIO_REO_R1_SM_STATES_IX_2_PHYS(x) (x+0x0000206c)
#define HWIO_REO_R1_SM_STATES_IX_2_RMSK 0xffffffff
#define HWIO_REO_R1_SM_STATES_IX_2_SHFT 0
#define HWIO_REO_R1_SM_STATES_IX_2_IN(x) \
@ -9207,8 +9319,8 @@
//// Register REO_R1_SM_STATES_IX_3 ////
#define HWIO_REO_R1_SM_STATES_IX_3_ADDR(x) (x+0x00002060)
#define HWIO_REO_R1_SM_STATES_IX_3_PHYS(x) (x+0x00002060)
#define HWIO_REO_R1_SM_STATES_IX_3_ADDR(x) (x+0x00002070)
#define HWIO_REO_R1_SM_STATES_IX_3_PHYS(x) (x+0x00002070)
#define HWIO_REO_R1_SM_STATES_IX_3_RMSK 0xffffffff
#define HWIO_REO_R1_SM_STATES_IX_3_SHFT 0
#define HWIO_REO_R1_SM_STATES_IX_3_IN(x) \
@ -9229,8 +9341,8 @@
//// Register REO_R1_SM_STATES_IX_4 ////
#define HWIO_REO_R1_SM_STATES_IX_4_ADDR(x) (x+0x00002064)
#define HWIO_REO_R1_SM_STATES_IX_4_PHYS(x) (x+0x00002064)
#define HWIO_REO_R1_SM_STATES_IX_4_ADDR(x) (x+0x00002074)
#define HWIO_REO_R1_SM_STATES_IX_4_PHYS(x) (x+0x00002074)
#define HWIO_REO_R1_SM_STATES_IX_4_RMSK 0xffffffff
#define HWIO_REO_R1_SM_STATES_IX_4_SHFT 0
#define HWIO_REO_R1_SM_STATES_IX_4_IN(x) \
@ -9251,8 +9363,8 @@
//// Register REO_R1_SM_STATES_IX_5 ////
#define HWIO_REO_R1_SM_STATES_IX_5_ADDR(x) (x+0x00002068)
#define HWIO_REO_R1_SM_STATES_IX_5_PHYS(x) (x+0x00002068)
#define HWIO_REO_R1_SM_STATES_IX_5_ADDR(x) (x+0x00002078)
#define HWIO_REO_R1_SM_STATES_IX_5_PHYS(x) (x+0x00002078)
#define HWIO_REO_R1_SM_STATES_IX_5_RMSK 0xffffffff
#define HWIO_REO_R1_SM_STATES_IX_5_SHFT 0
#define HWIO_REO_R1_SM_STATES_IX_5_IN(x) \
@ -9273,8 +9385,8 @@
//// Register REO_R1_SM_STATES_IX_6 ////
#define HWIO_REO_R1_SM_STATES_IX_6_ADDR(x) (x+0x0000206c)
#define HWIO_REO_R1_SM_STATES_IX_6_PHYS(x) (x+0x0000206c)
#define HWIO_REO_R1_SM_STATES_IX_6_ADDR(x) (x+0x0000207c)
#define HWIO_REO_R1_SM_STATES_IX_6_PHYS(x) (x+0x0000207c)
#define HWIO_REO_R1_SM_STATES_IX_6_RMSK 0xffffffff
#define HWIO_REO_R1_SM_STATES_IX_6_SHFT 0
#define HWIO_REO_R1_SM_STATES_IX_6_IN(x) \
@ -9295,8 +9407,8 @@
//// Register REO_R1_IDLE_STATES_IX_0 ////
#define HWIO_REO_R1_IDLE_STATES_IX_0_ADDR(x) (x+0x00002070)
#define HWIO_REO_R1_IDLE_STATES_IX_0_PHYS(x) (x+0x00002070)
#define HWIO_REO_R1_IDLE_STATES_IX_0_ADDR(x) (x+0x00002080)
#define HWIO_REO_R1_IDLE_STATES_IX_0_PHYS(x) (x+0x00002080)
#define HWIO_REO_R1_IDLE_STATES_IX_0_RMSK 0xffffffff
#define HWIO_REO_R1_IDLE_STATES_IX_0_SHFT 0
#define HWIO_REO_R1_IDLE_STATES_IX_0_IN(x) \
@ -9317,8 +9429,8 @@
//// Register REO_R1_INVALID_APB_ACCESS ////
#define HWIO_REO_R1_INVALID_APB_ACCESS_ADDR(x) (x+0x00002074)
#define HWIO_REO_R1_INVALID_APB_ACCESS_PHYS(x) (x+0x00002074)
#define HWIO_REO_R1_INVALID_APB_ACCESS_ADDR(x) (x+0x00002084)
#define HWIO_REO_R1_INVALID_APB_ACCESS_PHYS(x) (x+0x00002084)
#define HWIO_REO_R1_INVALID_APB_ACCESS_RMSK 0x0007ffff
#define HWIO_REO_R1_INVALID_APB_ACCESS_SHFT 0
#define HWIO_REO_R1_INVALID_APB_ACCESS_IN(x) \

View file

@ -1571,7 +1571,7 @@ mpdu_ht_control_field
This LMAC/peer-based routing is not supported in
Hastings80 and HastingsPrime.
<legal 0>
<legal all>
*/
#define RX_MPDU_INFO_0_RXPT_CLASSIFY_INFO_DETAILS_LMAC_PEER_ID_MSB_OFFSET 0x00000000
#define RX_MPDU_INFO_0_RXPT_CLASSIFY_INFO_DETAILS_LMAC_PEER_ID_MSB_LSB 5

View file

@ -160,7 +160,7 @@ struct rx_mpdu_info rx_mpdu_info_details
This LMAC/peer-based routing is not supported in
Hastings80 and HastingsPrime.
<legal 0>
<legal all>
*/
#define RX_MPDU_START_0_RX_MPDU_INFO_DETAILS_RXPT_CLASSIFY_INFO_DETAILS_LMAC_PEER_ID_MSB_OFFSET 0x00000000
#define RX_MPDU_START_0_RX_MPDU_INFO_DETAILS_RXPT_CLASSIFY_INFO_DETAILS_LMAC_PEER_ID_MSB_LSB 5

View file

@ -149,7 +149,7 @@ lmac_peer_id_msb
This LMAC/peer-based routing is not supported in
Hastings80 and HastingsPrime.
<legal 0>
<legal all>
use_flow_id_toeplitz_clfy
@ -370,7 +370,7 @@ reserved_0b
This LMAC/peer-based routing is not supported in
Hastings80 and HastingsPrime.
<legal 0>
<legal all>
*/
#define RXPT_CLASSIFY_INFO_0_LMAC_PEER_ID_MSB_OFFSET 0x00000000
#define RXPT_CLASSIFY_INFO_0_LMAC_PEER_ID_MSB_LSB 5

View file

@ -17,65 +17,128 @@
*/
//
// DO NOT EDIT! This file is automatically generated
// These definitions are tied to a particular hardware layout
#ifndef _TLV_HDR_H_
#define _TLV_HDR_H_
#if !defined(__ASSEMBLER__)
#endif
struct tlv_usr_16_hdr {
volatile uint16_t tlv_cflg_reserved : 1,
tlv_tag : 5,
tlv_len : 4,
tlv_usrid : 6;
};
struct tlv_16_hdr {
volatile uint16_t tlv_cflg_reserved : 1,
tlv_tag : 5,
tlv_len : 4,
tlv_reserved : 6;
};
struct tlv_usr_32_hdr {
volatile uint32_t tlv_cflg_reserved : 1,
tlv_tag : 9,
tlv_len : 16,
tlv_usrid : 6;
};
struct tlv_32_hdr {
volatile uint32_t tlv_cflg_reserved : 1,
tlv_tag : 9,
tlv_len : 16,
tlv_reserved : 6;
};
struct tlv_usr_42_hdr {
volatile uint64_t tlv_compression : 1,
tlv_tag : 9,
tlv_len : 16,
tlv_usrid : 6,
tlv_reserved : 10,
pad_42to64_bit : 22;
};
struct tlv_42_hdr {
volatile uint64_t tlv_compression : 1,
tlv_tag : 9,
tlv_len : 16,
tlv_reserved : 16,
pad_42to64_bit : 22;
};
struct tlv_usr_c_42_hdr {
volatile uint64_t tlv_compression : 1,
tlv_ctag : 3,
tlv_usrid : 6,
tlv_cdata : 32,
pad_42to64_bit : 22;
};
#endif

View file

@ -16,4 +16,4 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
#define WCSS_VERSION 1052 /* E1.5 */
#define WCSS_VERSION 29 /* E1.5 */