Home
last modified time | relevance | path

Searched refs:eeprom (Results 1 – 25 of 498) sorted by relevance

12345678910>>...20

/freebsd-14.2/sys/contrib/dev/mediatek/mt76/mt7996/
H A Deeprom.c12 u8 *eeprom = dev->mt76.eeprom.data; in mt7996_check_eeprom() local
13 u16 val = get_unaligned_le16(eeprom); in mt7996_check_eeprom()
32 u8 *eeprom = dev->mt76.eeprom.data; in mt7996_eeprom_load_default() local
114 u8 *eeprom = phy->dev->mt76.eeprom.data; in mt7996_eeprom_parse_band_config() local
152 u8 *eeprom = dev->mt76.eeprom.data; in mt7996_eeprom_parse_hw_cap() local
159 eeprom[MT_EE_WIFI_CONF + 2]); in mt7996_eeprom_parse_hw_cap()
161 eeprom[MT_EE_WIFI_CONF + 5]); in mt7996_eeprom_parse_hw_cap()
167 eeprom[MT_EE_WIFI_CONF + 5]); in mt7996_eeprom_parse_hw_cap()
173 eeprom[MT_EE_WIFI_CONF + 4]); in mt7996_eeprom_parse_hw_cap()
228 u8 *eeprom = dev->mt76.eeprom.data; in mt7996_eeprom_get_target_power() local
[all …]
/freebsd-14.2/tools/tools/ath/athprom/
H A Dathprom.c58 #define eeprom eep.legacy macro
80 dir, eeprom.ee_version >> 12, eeprom.ee_version & 0xfff); in opentemplate()
85 dir, eeprom.ee_version >> 12); in opentemplate()
169 eeprom.ee_version & 0xfff); in main()
311 pPowerInfo = eeprom.ee_trgtPwr_11a; in setmode()
357 for (i = start; i < eeprom.ee_numCtls && eeprom.ee_ctl[i]; i++) { in nextctl()
358 switch (eeprom.ee_ctl[i] & 3) { in nextctl()
463 eeprom.ee_version >> 12, eeprom.ee_version & 0xfff); in undef()
825 if (eeprom.ee_Amode) in ifmode()
840 if (eeprom.ee_Gmode) in ifmode()
[all …]
/freebsd-14.2/sys/contrib/dev/mediatek/mt76/mt7915/
H A Deeprom.c11 u8 *eeprom = mdev->eeprom.data; in mt7915_eeprom_load_precal() local
12 u32 val = eeprom[MT_EE_DO_PRE_CAL]; in mt7915_eeprom_load_precal()
33 u8 *eeprom = dev->mt76.eeprom.data; in mt7915_check_eeprom() local
84 u8 *eeprom = dev->mt76.eeprom.data; in mt7915_eeprom_load_default() local
146 u8 *eeprom = dev->mt76.eeprom.data; in mt7915_eeprom_parse_band_config() local
190 u8 path, nss, nss_max = 4, *eeprom = dev->mt76.eeprom.data; in mt7915_eeprom_parse_hw_cap() local
199 eeprom[MT_EE_WIFI_CONF]); in mt7915_eeprom_parse_hw_cap()
275 u8 *eeprom = dev->mt76.eeprom.data; in mt7915_eeprom_get_target_power() local
288 target_power = eeprom[index]; in mt7915_eeprom_get_target_power()
321 u8 *eeprom = dev->mt76.eeprom.data; in mt7915_eeprom_get_power_delta() local
[all …]
/freebsd-14.2/sys/dev/mlx5/mlx5_core/
H A Dmlx5_diagnostics.c313 ret = mlx5_query_eeprom(dev, eeprom->i2c_addr, eeprom->page_num, in mlx5_get_eeprom_info()
314 eeprom->device_addr, MLX5_EEPROM_INFO_BYTES, eeprom->module_num, &data, in mlx5_get_eeprom_info()
324 eeprom->type = MLX5_ETH_MODULE_SFF_8436; in mlx5_get_eeprom_info()
338 eeprom->page_valid = 1; in mlx5_get_eeprom_info()
409 eeprom->i2c_addr = MLX5_I2C_ADDR_LOW; in mlx5_read_eeprom()
410 eeprom->device_addr = 0; in mlx5_read_eeprom()
411 eeprom->page_num = MLX5_EEPROM_LOW_PAGE; in mlx5_read_eeprom()
412 eeprom->page_valid = 0; in mlx5_read_eeprom()
425 eeprom->data = malloc(eeprom->len + MLX5_EEPROM_PAGE_LENGTH, in mlx5_read_eeprom()
429 error = mlx5_get_eeprom(dev, eeprom); in mlx5_read_eeprom()
[all …]
H A Dmlx5_fwdump.c356 struct mlx5_eeprom eeprom; in mlx5_eeprom_copyout() local
359 eeprom.i2c_addr = MLX5_I2C_ADDR_LOW; in mlx5_eeprom_copyout()
360 eeprom.device_addr = 0; in mlx5_eeprom_copyout()
361 eeprom.page_num = MLX5_EEPROM_LOW_PAGE; in mlx5_eeprom_copyout()
362 eeprom.page_valid = 0; in mlx5_eeprom_copyout()
365 error = mlx5_get_eeprom_info(dev, &eeprom); in mlx5_eeprom_copyout()
372 eeprom_info->eeprom_info_out_len = eeprom.len; in mlx5_eeprom_copyout()
380 eeprom.data = malloc(eeprom.len + MLX5_EEPROM_PAGE_LENGTH, in mlx5_eeprom_copyout()
384 error = mlx5_get_eeprom(dev, &eeprom); in mlx5_eeprom_copyout()
395 eeprom.len); in mlx5_eeprom_copyout()
[all …]
/freebsd-14.2/sys/contrib/dev/iwlwifi/
H A Diwl-eeprom-parse.c153 return le16_to_cpup((__le16 *)(eeprom + offset)); in iwl_eeprom_query16()
166 offset = iwl_eeprom_query16(eeprom, eeprom_size, in eeprom_indirect_address()
170 offset = iwl_eeprom_query16(eeprom, eeprom_size, in eeprom_indirect_address()
214 return &eeprom[address]; in iwl_eeprom_query_addr()
360 const u8 *eeprom, size_t eeprom_size, in iwl_eeprom_enhanced_txpower() argument
420 const u8 *eeprom, size_t eeprom_size, in iwl_init_band_reference() argument
515 const u8 *eeprom, size_t eeprom_size) in iwl_init_channel_map() argument
758 const u8 *eeprom, size_t eeprom_size) in iwl_init_sbands() argument
762 eeprom, eeprom_size); in iwl_init_sbands()
793 const u8 *eeprom, size_t eeprom_size) in iwl_parse_eeprom_data() argument
[all …]
/freebsd-14.2/sys/contrib/dev/mediatek/mt76/mt7615/
H A Deeprom.c96 u16 val = get_unaligned_le16(dev->eeprom.data); in mt7615_check_eeprom()
111 u8 val, *eeprom = dev->mt76.eeprom.data; in mt7615_eeprom_parse_hw_band_cap() local
133 eeprom[MT_EE_WIFI_CONF]); in mt7615_eeprom_parse_hw_band_cap()
153 u8 *eeprom = dev->mt76.eeprom.data; in mt7615_eeprom_parse_hw_cap() local
161 eeprom[MT7663_EE_HW_CONF1]); in mt7615_eeprom_parse_hw_cap()
170 eeprom[MT_EE_NIC_CONF_0]); in mt7615_eeprom_parse_hw_cap()
285 u8 *eeprom = dev->mt76.eeprom.data; in mt7615_apply_cal_free_data() local
297 eeprom[ical[i]] = otp[ical[i]]; in mt7615_apply_cal_free_data()
300 eeprom[ical_nocheck[i]] = otp[ical_nocheck[i]]; in mt7615_apply_cal_free_data()
308 u8 *eeprom = dev->mt76.eeprom.data; in mt7622_apply_cal_free_data() local
[all …]
/freebsd-14.2/sys/contrib/dev/mediatek/mt76/mt7603/
H A Deeprom.c105 u8 *eeprom = dev->mt76.eeprom.data; in mt7603_apply_cal_free_data() local
121 eeprom[offset] = efuse[offset]; in mt7603_apply_cal_free_data()
139 u16 val = get_unaligned_le16(dev->eeprom.data); in mt7603_check_eeprom()
158 u8 *eeprom; in mt7603_eeprom_init() local
169 memcpy(dev->mt76.eeprom.data, dev->mt76.otp.data, in mt7603_eeprom_init()
173 eeprom = (u8 *)dev->mt76.eeprom.data; in mt7603_eeprom_init()
175 memcpy(dev->mphy.macaddr, eeprom + MT_EE_MAC_ADDR, ETH_ALEN); in mt7603_eeprom_init()
179 if (FIELD_GET(MT_EE_NIC_CONF_0_RX_PATH, eeprom[MT_EE_NIC_CONF_0]) == 1 || in mt7603_eeprom_init()
180 FIELD_GET(MT_EE_NIC_CONF_0_TX_PATH, eeprom[MT_EE_NIC_CONF_0]) == 1 || in mt7603_eeprom_init()
/freebsd-14.2/sys/contrib/device-tree/Bindings/nvmem/
H A Dlpc1857-eeprom.txt4 - compatible: Should be "nxp,lpc1857-eeprom"
12 - eeprom: EEPROM operating clock.
19 eeprom: eeprom@4000e000 {
20 compatible = "nxp,lpc1857-eeprom";
25 clock-names = "eeprom";
H A Dzii,rave-sp-eeprom.txt11 - compatible: Should be "zii,rave-sp-eeprom"
15 - zii,eeprom-name: Unique EEPROM identifier describing its function in the
29 eeprom@a4 {
30 compatible = "zii,rave-sp-eeprom";
34 zii,eeprom-name = "main-eeprom";
/freebsd-14.2/sys/contrib/device-tree/Bindings/eeprom/
H A Dat25.txt13 - pagesize : size of the eeprom page
14 - size : total eeprom size in bytes
22 - read-only : this parameter-less property disables writes to the eeprom
27 - at25,byte-len : total eeprom size in bytes
28 - at25,addr-mode : addr-mode flags, as defined in include/linux/spi/eeprom.h
29 - at25,page-size : size of the eeprom page
34 eeprom@0 {
H A Dat25.yaml4 $id: "http://devicetree.org/schemas/eeprom/at25.yaml#"
15 - pattern: "^eeprom@[0-9a-f]{1,2}$"
51 Size of the eeprom page. FRAMs don't have pages.
56 Total eeprom size in bytes.
72 Disable writes to the eeprom.
84 Total eeprom size in bytes. Deprecated, use "size" property instead.
90 Addr-mode flags, as defined in include/linux/spi/eeprom.h.
97 Size of the eeprom page. Deprecated, use "pagesize" property instead.
129 eeprom@0 {
H A Dmicrochip,93lc46b.yaml4 $id: http://devicetree.org/schemas/eeprom/microchip,93lc46b.yaml#
19 - eeprom-93xx46
62 eeprom@0 {
63 compatible = "eeprom-93xx46";
/freebsd-14.2/sys/dev/ixgbe/
H A Dixgbe_x540.c63 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_X540() local
75 eeprom->ops.read = ixgbe_read_eerd_X540; in ixgbe_init_ops_X540()
77 eeprom->ops.write = ixgbe_write_eewr_X540; in ixgbe_init_ops_X540()
367 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_eeprom_params_X540() local
374 eeprom->semaphore_delay = 10; in ixgbe_init_eeprom_params_X540()
375 eeprom->type = ixgbe_flash; in ixgbe_init_eeprom_params_X540()
380 eeprom->word_size = 1 << (eeprom_size + in ixgbe_init_eeprom_params_X540()
384 eeprom->type, eeprom->word_size); in ixgbe_init_eeprom_params_X540()
543 pointer >= hw->eeprom.word_size) in ixgbe_calc_eeprom_checksum_X540()
600 status = hw->eeprom.ops.calc_checksum(hw); in ixgbe_validate_eeprom_checksum_X540()
[all …]
H A Dixgbe_common.c71 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_generic() local
85 eeprom->ops.read_buffer = in ixgbe_init_ops_generic()
90 eeprom->ops.validate_checksum = in ixgbe_init_ops_generic()
1252 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_eeprom_params_generic() local
1262 eeprom->semaphore_delay = 10; in ixgbe_init_eeprom_params_generic()
1264 eeprom->word_page_size = 0; in ixgbe_init_eeprom_params_generic()
1285 eeprom->address_bits = 16; in ixgbe_init_eeprom_params_generic()
1287 eeprom->address_bits = 8; in ixgbe_init_eeprom_params_generic()
1289 "%d\n", eeprom->type, eeprom->word_size, in ixgbe_init_eeprom_params_generic()
1290 eeprom->address_bits); in ixgbe_init_eeprom_params_generic()
[all …]
H A Dif_bypass.c558 struct ixgbe_bypass_eeprom eeprom[BYPASS_MAX_LOGS]; in ixgbe_bp_log() local
597 eeprom[count].logs = 0; in ixgbe_bp_log()
598 eeprom[count].actions = 0; in ixgbe_bp_log()
608 eeprom[count].logs += data << (8 * i); in ixgbe_bp_log()
613 log_off + i, &eeprom[count].actions); in ixgbe_bp_log()
619 if (!(eeprom[count].logs & BYPASS_LOG_CLEAR_M)) in ixgbe_bp_log()
626 eeprom[count].clear_off = log_off; in ixgbe_bp_log()
637 u32 time = eeprom[count].logs & BYPASS_LOG_TIME_M; in ixgbe_bp_log()
638 u32 event = (eeprom[count].logs & BYPASS_LOG_EVENT_M) >> in ixgbe_bp_log()
640 u8 action = eeprom[count].actions & BYPASS_LOG_ACTION_M; in ixgbe_bp_log()
[all …]
/freebsd-14.2/sys/contrib/dev/mediatek/mt76/mt76x2/
H A Deeprom.c17 void *src = dev->mt76.eeprom.data + MT_EE_MAC_ADDR; in mt76x2_eeprom_get_macaddr()
81 u8 *eeprom = dev->mt76.eeprom.data; in mt76x2_apply_cal_free_data() local
83 eeprom[MT_EE_TX_POWER_0_START_5G], in mt76x2_apply_cal_free_data()
84 eeprom[MT_EE_TX_POWER_0_START_5G + 1], in mt76x2_apply_cal_free_data()
85 eeprom[MT_EE_TX_POWER_1_START_5G], in mt76x2_apply_cal_free_data()
86 eeprom[MT_EE_TX_POWER_1_START_5G + 1] in mt76x2_apply_cal_free_data()
100 eeprom[offset] = efuse[offset]; in mt76x2_apply_cal_free_data()
112 eeprom[MT_EE_BT_RCAL_RESULT] = val & 0xff; in mt76x2_apply_cal_free_data()
116 eeprom[MT_EE_BT_VCDL_CALIBRATION + 1] = val >> 8; in mt76x2_apply_cal_free_data()
120 eeprom[MT_EE_BT_PMUCFG] = val & 0xff; in mt76x2_apply_cal_free_data()
[all …]
/freebsd-14.2/sys/contrib/device-tree/src/arm/
H A Daspeed-bmc-quanta-q71l.dts180 eeprom@54 {
186 eeprom@57 {
302 eeprom@56 {
380 eeprom@52 {
390 eeprom@50 {
465 eeprom@50 {
471 eeprom@51 {
477 eeprom@52 {
483 eeprom@53 {
495 eeprom@50 {
[all …]
H A Daspeed-bmc-ibm-everest.dts307 eeprom@51 {
351 eeprom@54 {
1785 eeprom@51 {
1790 eeprom@50 {
1820 eeprom@50 {
1825 eeprom@51 {
1830 eeprom@53 {
1835 eeprom@52 {
1844 eeprom@51 {
1849 eeprom@50 {
[all …]
H A Daspeed-bmc-ibm-rainier.dts377 eeprom@0 {
393 eeprom@0 {
937 eeprom@51 {
1906 eeprom@50 {
1911 eeprom@51 {
1940 eeprom@50 {
1945 eeprom@51 {
1996 eeprom@50 {
2015 eeprom@50 {
2100 eeprom@50 {
[all …]
H A Dvf610-zii-ssmb-spu3.dts145 eeprom-length = <65536>;
218 eeprom@50 {
224 eeprom@52 {
267 eeprom@a3 {
268 compatible = "zii,rave-sp-eeprom";
272 zii,eeprom-name = "main-eeprom";
/freebsd-14.2/sys/contrib/device-tree/Bindings/net/
H A Dvia-velocity.txt9 - no-eeprom : PCI network cards use an external EEPROM to store data. Embedded
10 devices quite often set this data in uboot and do not provide an eeprom.
11 Specify this option if you have no external eeprom.
19 no-eeprom;
/freebsd-14.2/sys/contrib/device-tree/Bindings/misc/
H A Deeprom-93xx46.yaml4 $id: http://devicetree.org/schemas/misc/eeprom-93xx46.yaml#
19 - eeprom-93xx46
62 eeprom@0 {
63 compatible = "eeprom-93xx46";
/freebsd-14.2/sys/contrib/device-tree/Bindings/net/wireless/
H A Dmediatek,mt76.txt25 - mediatek,mtd-eeprom: Specify a MTD partition + offset containing EEPROM data
26 - big-endian: if the radio eeprom partition is written in big-endian, specify
28 - mediatek,eeprom-merge-otp: Merge EEPROM data with OTP data. Can be used on
46 mediatek,mtd-eeprom = <&factory 0x8000>;
65 mediatek,mtd-eeprom = <&factory 0x0000>;
/freebsd-14.2/contrib/file/magic/Magdir/
H A Drpi33 # #raspberry-pi-4-boot-eeprom
34 # Reference: https://github.com/raspberrypi/rpi-eeprom/blob/master/rpi-eeprom-config
39 !:mime application/x-raspberry-eeprom

12345678910>>...20