Si91x specific efuse read.

Public Attributes#

uint32_t

Efuse read addr offset.

uint16_t

Efuse read data length.

Public Attribute Documentation#

efuse_read_addr_offset#

uint32_t sl_si91x_efuse_read_t::efuse_read_addr_offset

Efuse read addr offset.

efuse_read_addr_offset

Component

Parameter

Size in bytes

Description

144

WLAN info-Cust

Magic byte

1

Magic byte for WLAN Customer info

145

Reserved

1

Reserved

146

Mac address

6

If this MAC address is set, it overrides the WLAN MAC address set by Silabs.

152

BT/BLE info-Cust

Magic byte

1

Magic byte for BLE Customer info

153

Reserved

1

Reserved

154

Mac address

6

If this MAC address is set, it overrides the BLE MAC address set by Silabs.

160

XO_offset_cust

Magic byte

1

0x000B => XO_offset is set by customer.

161

XO_offset

1

If a valid XO_OFFSET is programmed here, the one in location 259 is ignored, and this one is taken; otherwise, the one in location 259 is taken.

162

Gain_offset_cust

customer_gain_offset_1_3p3

1

Gain offset for channel 1,2,3

163

customer_gain_offset_6_3p3

1

Gain offset for channel 4,5,6,7,8

164

customer_gain_offset_11_3p3

1

Gain offset for channel 9,10,11,12,13, optional 14 (this is used if 168 magic byte is not set)

165

customer_gain_offset_1_1p8

1

(For future use)

166

customer_gain_offset_6_1p8

1

(For future use)

167

customer_gain_offset_11_1p8

1

(For future use)

168

customer_gain_offset_14_3p3_magic_byte

1

Magic byte for customer gain offset CH14 0xAB

169

customer_gain_offset_14_3p3

1

Customer gain offset for CH14, this is valid only when the Magic byte is valid when 168 Location.

170

Anti-Rollback space for M4 image

8

Anti-Rollback bit map. 64 bits represent the version numbers for Anti-Rollback base.

178

Customer EVM Offset

Magic byte

1

0xAB => Magic byte set by customer while loading the offset

179

evm_offset_11B

1

EVM offset of 11B rates

180

evm_offset_11G_6M_24M_11N_MCS0_MSC2

1

EVM offset of 11G 6, 9, 12, 18, 24M and 11N MCS0, MCS1, MCS2

181

evm_offset_11G_36M_54M_11N_MCS3_MSC7

1

EVM offset of 11G 36,48,54M and 11N MCS4, MCS5, MCS6

182

evm_offset_11N_MCS0

1

EVM offset of 11N MCS0

183

evm_offset_11N_MCS7

1

EVM offset of 11N MCS7

184

Reserved for Customer

71

Reserved for future use

255

OTP_Lock_1

1

Bit 0 : 1 -> Lock, 0 -> Unlocked (if Bit 0 in OTP_Lock_1 is set, it means locations (128-255) in efuse would not be writable.) Bit 1 : Debug port was opened. If Bit 1 is set, it implies that the debug port was opened using token exchange at least once in the lifetime of the device. Bit 2-7 : Reserved.


Definition at line 1686 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h

efuse_read_data_len#

uint16_t sl_si91x_efuse_read_t::efuse_read_data_len

Efuse read data length.


Definition at line 1688 of file components/device/silabs/si91x/wireless/inc/sl_si91x_protocol_types.h