i2400m.h revision d7db594b8d1dab36b711bd887a9dd21675c87243
1655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/**************************************************************************** 2655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng **************************************************************************** 3655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** 4655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** This header was automatically generated from a Linux kernel header 5655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** of the same name, to make information necessary for userspace to 6655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** call into the kernel available to libc. It contains only constants, 7655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** structures, and macros generated from the original header, and thus, 8655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** contains no copyrightable information. 9655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** 10655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** To edit the content of this header, modify the corresponding 11655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** source file (e.g. under external/kernel-headers/original/) then 12655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** run bionic/libc/kernel/tools/update_all.py 13655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** 14655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** Any manual change here will be lost the next time this script will 15655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** be run. You've been warned! 16655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** 17655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng **************************************************************************** 18655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ****************************************************************************/ 19655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#ifndef __LINUX__WIMAX__I2400M_H__ 20655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define __LINUX__WIMAX__I2400M_H__ 21655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#include <linux/types.h> 2238062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#include <linux/if_ether.h> 23655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2438062f954c637861348dd8078cefb73554e6f12cChristopher Ferrisstruct i2400m_bcf_hdr { 25d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 module_type; 26d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 header_len; 27d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 header_version; 28655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 29d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 module_id; 30d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 module_vendor; 31d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 date; 32d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 size; 33655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 34d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 key_size; 35d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 modulus_size; 36d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 exponent_size; 37d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 reserved[88]; 38655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 39d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao} __attribute__((packed)); 40655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum i2400m_brh_opcode { 41d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_BRH_READ = 1, 42d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_BRH_WRITE = 2, 43655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 44d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_BRH_JUMP = 3, 45d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_BRH_SIGNED_JUMP = 8, 46d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_BRH_HASH_PAYLOAD_ONLY = 9, 47655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 48655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4938062f954c637861348dd8078cefb73554e6f12cChristopher Ferrisenum i2400m_brh { 50d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_BRH_SIGNATURE = 0xcbbc0000, 51d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_BRH_SIGNATURE_MASK = 0xffff0000, 52d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_BRH_SIGNATURE_SHIFT = 16, 53655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 54d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_BRH_OPCODE_MASK = 0x0000000f, 55d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_BRH_RESPONSE_MASK = 0x000000f0, 56d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_BRH_RESPONSE_SHIFT = 4, 57d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_BRH_DIRECT_ACCESS = 0x00000400, 58655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 59d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_BRH_RESPONSE_REQUIRED = 0x00000200, 60d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_BRH_USE_CHECKSUM = 0x00000100, 61655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 62655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct i2400m_bootrom_header { 63655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 64d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 command; 65d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 target_addr; 66d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 data_size; 67d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 block_checksum; 68655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 69d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao char payload[0]; 70d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao} __attribute__((packed)); 71655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum i2400m_pt { 72d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_PT_DATA = 0, 73655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 74d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_PT_CTRL, 75d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_PT_TRACE, 76d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_PT_RESET_WARM, 77d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_PT_RESET_COLD, 78655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 79d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_PT_EDATA, 80d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_PT_ILLEGAL 81655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 82655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct i2400m_pl_data_hdr { 83655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 84d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 reserved; 85655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng} __attribute__((packed)); 86655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct i2400m_pl_edata_hdr { 87d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 reorder; 88655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 89d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 cs; 90d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 reserved[11]; 91655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng} __attribute__((packed)); 92655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum i2400m_cs { 93655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 94d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_CS_IPV4_0 = 0, 95d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_CS_IPV4 = 2, 96655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 97655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum i2400m_ro { 98655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 99d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RO_NEEDED = 0x01, 100d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RO_TYPE = 0x03, 101d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RO_TYPE_SHIFT = 1, 102d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RO_CIN = 0x0f, 103655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 104d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RO_CIN_SHIFT = 4, 105d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RO_FBN = 0x07ff, 106d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RO_FBN_SHIFT = 8, 107d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RO_SN = 0x07ff, 108655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 109d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RO_SN_SHIFT = 21, 110655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 111655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum i2400m_ro_type { 112d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RO_TYPE_RESET = 0, 113655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 114d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RO_TYPE_PACKET, 115d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RO_TYPE_WS, 116d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RO_TYPE_PACKET_WS, 117655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 118655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 11938062f954c637861348dd8078cefb73554e6f12cChristopher Ferrisenum { 120d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_PL_ALIGN = 16, 121d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_PL_SIZE_MAX = 0x3EFF, 122d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MAX_PLS_IN_MSG = 60, 123655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 124d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_H2D_PREVIEW_BARKER = 0xcafe900d, 125d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_COLD_RESET_BARKER = 0xc01dc01d, 126d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_WARM_RESET_BARKER = 0x50f750f7, 127d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_NBOOT_BARKER = 0xdeadbeef, 128655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 129d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SBOOT_BARKER = 0x0ff1c1a1, 130d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SBOOT_BARKER_6050 = 0x80000001, 131d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_ACK_BARKER = 0xfeedbabe, 132d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_D2H_MSG_BARKER = 0xbeefbabe, 133655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 13438062f954c637861348dd8078cefb73554e6f12cChristopher Ferris}; 135655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct i2400m_pld { 136d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 val; 137d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao} __attribute__((packed)); 138655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 13938062f954c637861348dd8078cefb73554e6f12cChristopher Ferris#define I2400M_PLD_SIZE_MASK 0x00003fff 140655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define I2400M_PLD_TYPE_SHIFT 16 141655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define I2400M_PLD_TYPE_MASK 0x000f0000 142655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct i2400m_msg_hdr { 143655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 144d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao union { 145d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 barker; 146d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u32 size; 147d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao }; 148655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 149d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao union { 150d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 sequence; 151d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u32 offset; 152d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao }; 153655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 154d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 num_pls; 155d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 rsv1; 156d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 padding; 157d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 rsv2; 158655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 159d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct i2400m_pld pld[0]; 160d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao} __attribute__((packed)); 161655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum { 162d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_L3L4_VERSION = 0x0100, 163655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 16438062f954c637861348dd8078cefb73554e6f12cChristopher Ferris}; 165655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum i2400m_mt { 166d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_RESERVED = 0x0000, 167d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_INVALID = 0xffff, 168d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 169d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_REPORT_MASK = 0x8000, 170d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_GET_SCAN_RESULT = 0x4202, 171d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_SET_SCAN_PARAM = 0x4402, 172d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_CMD_RF_CONTROL = 0x4602, 173d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 174d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_CMD_SCAN = 0x4603, 175d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_CMD_CONNECT = 0x4604, 176d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_CMD_DISCONNECT = 0x4605, 177d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_CMD_EXIT_IDLE = 0x4606, 178d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 179d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_GET_LM_VERSION = 0x5201, 180d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_GET_DEVICE_INFO = 0x5202, 181d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_GET_LINK_STATUS = 0x5203, 182d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_GET_STATISTICS = 0x5204, 183d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 184d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_GET_STATE = 0x5205, 185d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_GET_MEDIA_STATUS = 0x5206, 186d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_SET_INIT_CONFIG = 0x5404, 187d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_CMD_INIT = 0x5601, 188d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 189d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_CMD_TERMINATE = 0x5602, 190d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_CMD_MODE_OF_OP = 0x5603, 191d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_CMD_RESET_DEVICE = 0x5604, 192d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_CMD_MONITOR_CONTROL = 0x5605, 193d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 194d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_CMD_ENTER_POWERSAVE = 0x5606, 195d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_GET_TLS_OPERATION_RESULT = 0x6201, 196d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_SET_EAP_SUCCESS = 0x6402, 197d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_SET_EAP_FAIL = 0x6403, 198d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 199d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_SET_EAP_KEY = 0x6404, 200d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_CMD_SEND_EAP_RESPONSE = 0x6602, 201d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_REPORT_SCAN_RESULT = 0xc002, 202d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_REPORT_STATE = 0xd002, 203d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 204d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_REPORT_POWERSAVE_READY = 0xd005, 205d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_REPORT_EAP_REQUEST = 0xe002, 206d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_REPORT_EAP_RESTART = 0xe003, 207d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_REPORT_ALT_ACCEPT = 0xe004, 208d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 209d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MT_REPORT_KEY_REQUEST = 0xe005, 210655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 211655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum i2400m_ms { 212d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_DONE_OK = 0, 213655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 214d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_DONE_IN_PROGRESS = 1, 215d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_INVALID_OP = 2, 216d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_BAD_STATE = 3, 217d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_ILLEGAL_VALUE = 4, 218655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 219d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_MISSING_PARAMS = 5, 220d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_VERSION_ERROR = 6, 221d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_ACCESSIBILITY_ERROR = 7, 222d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_BUSY = 8, 223655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 224d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_CORRUPTED_TLV = 9, 225d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_UNINITIALIZED = 10, 226d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_UNKNOWN_ERROR = 11, 227d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_PRODUCTION_ERROR = 12, 228655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 229d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_NO_RF = 13, 230d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_NOT_READY_FOR_POWERSAVE = 14, 231d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_THERMAL_CRITICAL = 15, 232d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MS_MAX 233655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 23438062f954c637861348dd8078cefb73554e6f12cChristopher Ferris}; 235655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum i2400m_tlv { 236d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_TLV_L4_MESSAGE_VERSIONS = 129, 237d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_TLV_SYSTEM_STATE = 141, 238655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 239d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_TLV_MEDIA_STATUS = 161, 240d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_TLV_RF_OPERATION = 162, 241d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_TLV_RF_STATUS = 163, 242d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_TLV_DEVICE_RESET_TYPE = 132, 243655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 244d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_TLV_CONFIG_IDLE_PARAMETERS = 601, 245d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_TLV_CONFIG_IDLE_TIMEOUT = 611, 246d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_TLV_CONFIG_D2H_DATA_FORMAT = 614, 247d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_TLV_CONFIG_DL_HOST_REORDER = 615, 248655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 24938062f954c637861348dd8078cefb73554e6f12cChristopher Ferris}; 250655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct i2400m_tlv_hdr { 251d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 type; 252d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 length; 253655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 254d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 pl[0]; 255655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng} __attribute__((packed)); 256655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct i2400m_l3l4_hdr { 257d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 type; 258655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 259d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 length; 260d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 version; 261d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 resv1; 262d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 status; 263655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 264d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 resv2; 265d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct i2400m_tlv_hdr pl[0]; 266655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng} __attribute__((packed)); 267655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum i2400m_system_state { 268655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 269d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_UNINITIALIZED = 1, 270d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_INIT, 271d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_READY, 272d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_SCAN, 273655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 274d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_STANDBY, 275d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_CONNECTING, 276d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_WIMAX_CONNECTED, 277d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_DATA_PATH_CONNECTED, 278655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 279d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_IDLE, 280d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_DISCONNECTING, 281d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_OUT_OF_ZONE, 282d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_SLEEPACTIVE, 283655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 284d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_PRODUCTION, 285d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_CONFIG, 286d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_RF_OFF, 287d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_RF_SHUTDOWN, 288655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 289d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_DEVICE_DISCONNECT, 290d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_SS_MAX, 291655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 292655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct i2400m_tlv_system_state { 293655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 294d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct i2400m_tlv_hdr hdr; 295d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 state; 296655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng} __attribute__((packed)); 297655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct i2400m_tlv_l4_message_versions { 298655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 299d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct i2400m_tlv_hdr hdr; 300d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 major; 301d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 minor; 302d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 branch; 303655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 304d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le16 reserved; 305655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng} __attribute__((packed)); 306655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct i2400m_tlv_detailed_device_info { 307d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct i2400m_tlv_hdr hdr; 308655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 309d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 reserved1[400]; 310d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 mac_address[ETH_ALEN]; 311d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 reserved2[2]; 312655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng} __attribute__((packed)); 313655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 31438062f954c637861348dd8078cefb73554e6f12cChristopher Ferrisenum i2400m_rf_switch_status { 315d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RF_SWITCH_ON = 1, 316d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RF_SWITCH_OFF = 2, 317655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 318655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 31938062f954c637861348dd8078cefb73554e6f12cChristopher Ferrisstruct i2400m_tlv_rf_switches_status { 320d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct i2400m_tlv_hdr hdr; 321d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 sw_rf_switch; 322d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 hw_rf_switch; 323655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 324d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 reserved[2]; 325655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng} __attribute__((packed)); 326655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum { 327d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao i2400m_rf_operation_on = 1, 328655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 329d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao i2400m_rf_operation_off = 2 330655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 331655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct i2400m_tlv_rf_operation { 332d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct i2400m_tlv_hdr hdr; 333655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 334d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 status; 335655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng} __attribute__((packed)); 336655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum i2400m_tlv_reset_type { 337d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RESET_TYPE_COLD = 1, 338655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 339d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_RESET_TYPE_WARM 340655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 341655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct i2400m_tlv_device_reset_type { 342d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct i2400m_tlv_hdr hdr; 343655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 344d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 reset_type; 345655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng} __attribute__((packed)); 346655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct i2400m_tlv_config_idle_parameters { 347d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct i2400m_tlv_hdr hdr; 348655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 349d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 idle_timeout; 350d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 idle_paging_interval; 351655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng} __attribute__((packed)); 352655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum i2400m_media_status { 353655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 354d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MEDIA_STATUS_LINK_UP = 1, 355d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MEDIA_STATUS_LINK_DOWN, 356d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao I2400M_MEDIA_STATUS_LINK_RENEW, 357655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 358655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 35938062f954c637861348dd8078cefb73554e6f12cChristopher Ferrisstruct i2400m_tlv_media_status { 360d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct i2400m_tlv_hdr hdr; 361d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 media_status; 362655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng} __attribute__((packed)); 363655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 36438062f954c637861348dd8078cefb73554e6f12cChristopher Ferrisstruct i2400m_tlv_config_idle_timeout { 365d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct i2400m_tlv_hdr hdr; 366d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __le32 timeout; 367655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng} __attribute__((packed)); 368655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 36938062f954c637861348dd8078cefb73554e6f12cChristopher Ferrisstruct i2400m_tlv_config_d2h_data_format { 370d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct i2400m_tlv_hdr hdr; 371d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 format; 372d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 reserved[3]; 373655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 37438062f954c637861348dd8078cefb73554e6f12cChristopher Ferris} __attribute__((packed)); 375655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct i2400m_tlv_config_dl_host_reorder { 376d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao struct i2400m_tlv_hdr hdr; 377d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 reorder; 378655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 379d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 reserved[3]; 380655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng} __attribute__((packed)); 381655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#endif 382