Loading drivers/net/wireless/iwlwifi/iwl-commands.h +78 −0 Original line number Diff line number Diff line Loading @@ -4173,6 +4173,7 @@ enum iwl_bt_coex_profile_traffic_load { */ }; /* BT UART message - Share Part (BT -> WiFi) */ #define BT_UART_MSG_FRAME1MSGTYPE_POS (0) #define BT_UART_MSG_FRAME1MSGTYPE_MSK \ (0x7 << BT_UART_MSG_FRAME1MSGTYPE_POS) Loading Loading @@ -4267,6 +4268,83 @@ enum iwl_bt_coex_profile_traffic_load { #define BT_UART_MSG_FRAME7RESERVED_MSK \ (0x3 << BT_UART_MSG_FRAME7RESERVED_POS) /* BT Session Activity 2 UART message (BT -> WiFi) */ #define BT_UART_MSG_2_FRAME1RESERVED1_POS (5) #define BT_UART_MSG_2_FRAME1RESERVED1_MSK \ (0x1<<BT_UART_MSG_2_FRAME1RESERVED1_POS) #define BT_UART_MSG_2_FRAME1RESERVED2_POS (6) #define BT_UART_MSG_2_FRAME1RESERVED2_MSK \ (0x3<<BT_UART_MSG_2_FRAME1RESERVED2_POS) #define BT_UART_MSG_2_FRAME2AGGTRAFFICLOAD_POS (0) #define BT_UART_MSG_2_FRAME2AGGTRAFFICLOAD_MSK \ (0x3F<<BT_UART_MSG_2_FRAME2AGGTRAFFICLOAD_POS) #define BT_UART_MSG_2_FRAME2RESERVED_POS (6) #define BT_UART_MSG_2_FRAME2RESERVED_MSK \ (0x3<<BT_UART_MSG_2_FRAME2RESERVED_POS) #define BT_UART_MSG_2_FRAME3BRLASTTXPOWER_POS (0) #define BT_UART_MSG_2_FRAME3BRLASTTXPOWER_MSK \ (0xF<<BT_UART_MSG_2_FRAME3BRLASTTXPOWER_POS) #define BT_UART_MSG_2_FRAME3INQPAGESRMODE_POS (4) #define BT_UART_MSG_2_FRAME3INQPAGESRMODE_MSK \ (0x1<<BT_UART_MSG_2_FRAME3INQPAGESRMODE_POS) #define BT_UART_MSG_2_FRAME3LEMASTER_POS (5) #define BT_UART_MSG_2_FRAME3LEMASTER_MSK \ (0x1<<BT_UART_MSG_2_FRAME3LEMASTER_POS) #define BT_UART_MSG_2_FRAME3RESERVED_POS (6) #define BT_UART_MSG_2_FRAME3RESERVED_MSK \ (0x3<<BT_UART_MSG_2_FRAME3RESERVED_POS) #define BT_UART_MSG_2_FRAME4LELASTTXPOWER_POS (0) #define BT_UART_MSG_2_FRAME4LELASTTXPOWER_MSK \ (0xF<<BT_UART_MSG_2_FRAME4LELASTTXPOWER_POS) #define BT_UART_MSG_2_FRAME4NUMLECONN_POS (4) #define BT_UART_MSG_2_FRAME4NUMLECONN_MSK \ (0x3<<BT_UART_MSG_2_FRAME4NUMLECONN_POS) #define BT_UART_MSG_2_FRAME4RESERVED_POS (6) #define BT_UART_MSG_2_FRAME4RESERVED_MSK \ (0x3<<BT_UART_MSG_2_FRAME4RESERVED_POS) #define BT_UART_MSG_2_FRAME5BTMINRSSI_POS (0) #define BT_UART_MSG_2_FRAME5BTMINRSSI_MSK \ (0xF<<BT_UART_MSG_2_FRAME5BTMINRSSI_POS) #define BT_UART_MSG_2_FRAME5LESCANINITMODE_POS (4) #define BT_UART_MSG_2_FRAME5LESCANINITMODE_MSK \ (0x1<<BT_UART_MSG_2_FRAME5LESCANINITMODE_POS) #define BT_UART_MSG_2_FRAME5LEADVERMODE_POS (5) #define BT_UART_MSG_2_FRAME5LEADVERMODE_MSK \ (0x1<<BT_UART_MSG_2_FRAME5LEADVERMODE_POS) #define BT_UART_MSG_2_FRAME5RESERVED_POS (6) #define BT_UART_MSG_2_FRAME5RESERVED_MSK \ (0x3<<BT_UART_MSG_2_FRAME5RESERVED_POS) #define BT_UART_MSG_2_FRAME6LECONNINTERVAL_POS (0) #define BT_UART_MSG_2_FRAME6LECONNINTERVAL_MSK \ (0x1F<<BT_UART_MSG_2_FRAME6LECONNINTERVAL_POS) #define BT_UART_MSG_2_FRAME6RFU_POS (5) #define BT_UART_MSG_2_FRAME6RFU_MSK \ (0x1<<BT_UART_MSG_2_FRAME6RFU_POS) #define BT_UART_MSG_2_FRAME6RESERVED_POS (6) #define BT_UART_MSG_2_FRAME6RESERVED_MSK \ (0x3<<BT_UART_MSG_2_FRAME6RESERVED_POS) #define BT_UART_MSG_2_FRAME7LECONNSLAVELAT_POS (0) #define BT_UART_MSG_2_FRAME7LECONNSLAVELAT_MSK \ (0x7<<BT_UART_MSG_2_FRAME7LECONNSLAVELAT_POS) #define BT_UART_MSG_2_FRAME7LEPROFILE1_POS (3) #define BT_UART_MSG_2_FRAME7LEPROFILE1_MSK \ (0x1<<BT_UART_MSG_2_FRAME7LEPROFILE1_POS) #define BT_UART_MSG_2_FRAME7LEPROFILE2_POS (4) #define BT_UART_MSG_2_FRAME7LEPROFILE2_MSK \ (0x1<<BT_UART_MSG_2_FRAME7LEPROFILE2_POS) #define BT_UART_MSG_2_FRAME7LEPROFILEOTHER_POS (5) #define BT_UART_MSG_2_FRAME7LEPROFILEOTHER_MSK \ (0x1<<BT_UART_MSG_2_FRAME7LEPROFILEOTHER_POS) #define BT_UART_MSG_2_FRAME7RESERVED_POS (6) #define BT_UART_MSG_2_FRAME7RESERVED_MSK \ (0x3<<BT_UART_MSG_2_FRAME7RESERVED_POS) struct iwl_bt_uart_msg { u8 header; Loading Loading
drivers/net/wireless/iwlwifi/iwl-commands.h +78 −0 Original line number Diff line number Diff line Loading @@ -4173,6 +4173,7 @@ enum iwl_bt_coex_profile_traffic_load { */ }; /* BT UART message - Share Part (BT -> WiFi) */ #define BT_UART_MSG_FRAME1MSGTYPE_POS (0) #define BT_UART_MSG_FRAME1MSGTYPE_MSK \ (0x7 << BT_UART_MSG_FRAME1MSGTYPE_POS) Loading Loading @@ -4267,6 +4268,83 @@ enum iwl_bt_coex_profile_traffic_load { #define BT_UART_MSG_FRAME7RESERVED_MSK \ (0x3 << BT_UART_MSG_FRAME7RESERVED_POS) /* BT Session Activity 2 UART message (BT -> WiFi) */ #define BT_UART_MSG_2_FRAME1RESERVED1_POS (5) #define BT_UART_MSG_2_FRAME1RESERVED1_MSK \ (0x1<<BT_UART_MSG_2_FRAME1RESERVED1_POS) #define BT_UART_MSG_2_FRAME1RESERVED2_POS (6) #define BT_UART_MSG_2_FRAME1RESERVED2_MSK \ (0x3<<BT_UART_MSG_2_FRAME1RESERVED2_POS) #define BT_UART_MSG_2_FRAME2AGGTRAFFICLOAD_POS (0) #define BT_UART_MSG_2_FRAME2AGGTRAFFICLOAD_MSK \ (0x3F<<BT_UART_MSG_2_FRAME2AGGTRAFFICLOAD_POS) #define BT_UART_MSG_2_FRAME2RESERVED_POS (6) #define BT_UART_MSG_2_FRAME2RESERVED_MSK \ (0x3<<BT_UART_MSG_2_FRAME2RESERVED_POS) #define BT_UART_MSG_2_FRAME3BRLASTTXPOWER_POS (0) #define BT_UART_MSG_2_FRAME3BRLASTTXPOWER_MSK \ (0xF<<BT_UART_MSG_2_FRAME3BRLASTTXPOWER_POS) #define BT_UART_MSG_2_FRAME3INQPAGESRMODE_POS (4) #define BT_UART_MSG_2_FRAME3INQPAGESRMODE_MSK \ (0x1<<BT_UART_MSG_2_FRAME3INQPAGESRMODE_POS) #define BT_UART_MSG_2_FRAME3LEMASTER_POS (5) #define BT_UART_MSG_2_FRAME3LEMASTER_MSK \ (0x1<<BT_UART_MSG_2_FRAME3LEMASTER_POS) #define BT_UART_MSG_2_FRAME3RESERVED_POS (6) #define BT_UART_MSG_2_FRAME3RESERVED_MSK \ (0x3<<BT_UART_MSG_2_FRAME3RESERVED_POS) #define BT_UART_MSG_2_FRAME4LELASTTXPOWER_POS (0) #define BT_UART_MSG_2_FRAME4LELASTTXPOWER_MSK \ (0xF<<BT_UART_MSG_2_FRAME4LELASTTXPOWER_POS) #define BT_UART_MSG_2_FRAME4NUMLECONN_POS (4) #define BT_UART_MSG_2_FRAME4NUMLECONN_MSK \ (0x3<<BT_UART_MSG_2_FRAME4NUMLECONN_POS) #define BT_UART_MSG_2_FRAME4RESERVED_POS (6) #define BT_UART_MSG_2_FRAME4RESERVED_MSK \ (0x3<<BT_UART_MSG_2_FRAME4RESERVED_POS) #define BT_UART_MSG_2_FRAME5BTMINRSSI_POS (0) #define BT_UART_MSG_2_FRAME5BTMINRSSI_MSK \ (0xF<<BT_UART_MSG_2_FRAME5BTMINRSSI_POS) #define BT_UART_MSG_2_FRAME5LESCANINITMODE_POS (4) #define BT_UART_MSG_2_FRAME5LESCANINITMODE_MSK \ (0x1<<BT_UART_MSG_2_FRAME5LESCANINITMODE_POS) #define BT_UART_MSG_2_FRAME5LEADVERMODE_POS (5) #define BT_UART_MSG_2_FRAME5LEADVERMODE_MSK \ (0x1<<BT_UART_MSG_2_FRAME5LEADVERMODE_POS) #define BT_UART_MSG_2_FRAME5RESERVED_POS (6) #define BT_UART_MSG_2_FRAME5RESERVED_MSK \ (0x3<<BT_UART_MSG_2_FRAME5RESERVED_POS) #define BT_UART_MSG_2_FRAME6LECONNINTERVAL_POS (0) #define BT_UART_MSG_2_FRAME6LECONNINTERVAL_MSK \ (0x1F<<BT_UART_MSG_2_FRAME6LECONNINTERVAL_POS) #define BT_UART_MSG_2_FRAME6RFU_POS (5) #define BT_UART_MSG_2_FRAME6RFU_MSK \ (0x1<<BT_UART_MSG_2_FRAME6RFU_POS) #define BT_UART_MSG_2_FRAME6RESERVED_POS (6) #define BT_UART_MSG_2_FRAME6RESERVED_MSK \ (0x3<<BT_UART_MSG_2_FRAME6RESERVED_POS) #define BT_UART_MSG_2_FRAME7LECONNSLAVELAT_POS (0) #define BT_UART_MSG_2_FRAME7LECONNSLAVELAT_MSK \ (0x7<<BT_UART_MSG_2_FRAME7LECONNSLAVELAT_POS) #define BT_UART_MSG_2_FRAME7LEPROFILE1_POS (3) #define BT_UART_MSG_2_FRAME7LEPROFILE1_MSK \ (0x1<<BT_UART_MSG_2_FRAME7LEPROFILE1_POS) #define BT_UART_MSG_2_FRAME7LEPROFILE2_POS (4) #define BT_UART_MSG_2_FRAME7LEPROFILE2_MSK \ (0x1<<BT_UART_MSG_2_FRAME7LEPROFILE2_POS) #define BT_UART_MSG_2_FRAME7LEPROFILEOTHER_POS (5) #define BT_UART_MSG_2_FRAME7LEPROFILEOTHER_MSK \ (0x1<<BT_UART_MSG_2_FRAME7LEPROFILEOTHER_POS) #define BT_UART_MSG_2_FRAME7RESERVED_POS (6) #define BT_UART_MSG_2_FRAME7RESERVED_MSK \ (0x3<<BT_UART_MSG_2_FRAME7RESERVED_POS) struct iwl_bt_uart_msg { u8 header; Loading