Home
last modified time | relevance | path

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

12345678910>>...19

/freebsd-14-stable/sys/contrib/dev/mediatek/mt76/mt7996/
HDeeprom.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
46 memcpy(eeprom, fw->data, MT7996_EEPROM_SIZE); in mt7996_eeprom_load_default()
114 u8 *eeprom = phy->dev->mt76.eeprom.data; in mt7996_eeprom_parse_band_config() local
115 u32 val = eeprom[MT_EE_WIFI_CONF]; in mt7996_eeprom_parse_band_config()
123 val = eeprom[MT_EE_WIFI_CONF + 1]; in mt7996_eeprom_parse_band_config()
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()
[all …]
/freebsd-14-stable/tools/tools/ath/athprom/
HDathprom.c37 #define IS_VERS(op, v) (eeprom.ee_version op (v))
58 #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()
168 "v%d.%d EEPROM", eeprom.ee_version >> 12, in main()
169 eeprom.ee_version & 0xfff); in main()
311 pPowerInfo = eeprom.ee_trgtPwr_11a; in setmode()
312 pDataPerChannel = eeprom.ee_dataPerChannel11a; in setmode()
315 pPowerInfo = eeprom.ee_trgtPwr_11b; in setmode()
316 pDataPerChannel = eeprom.ee_dataPerChannel11b; in setmode()
[all …]
/freebsd-14-stable/sys/contrib/dev/mediatek/mt76/mt7915/
HDeeprom.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
34 u16 val = get_unaligned_le16(eeprom); in mt7915_check_eeprom()
84 u8 *eeprom = dev->mt76.eeprom.data; in mt7915_eeprom_load_default() local
98 memcpy(eeprom, fw->data, mt7915_eeprom_size(dev)); in mt7915_eeprom_load_default()
146 u8 *eeprom = dev->mt76.eeprom.data; in mt7915_eeprom_parse_band_config() local
150 val = eeprom[MT_EE_WIFI_CONF + band]; in mt7915_eeprom_parse_band_config()
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()
[all …]
/freebsd-14-stable/sys/dev/mlx5/mlx5_core/
HDmlx5_diagnostics.c300 mlx5_get_eeprom_info(struct mlx5_core_dev *dev, struct mlx5_eeprom *eeprom) in mlx5_get_eeprom_info() argument
306 ret = mlx5_query_module_num(dev, &eeprom->module_num); in mlx5_get_eeprom_info()
313 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()
325 eeprom->len = MLX5_ETH_MODULE_SFF_8436_LEN; in mlx5_get_eeprom_info()
331 eeprom->type = MLX5_ETH_MODULE_SFF_8636; in mlx5_get_eeprom_info()
332 eeprom->len = MLX5_ETH_MODULE_SFF_8636_LEN; in mlx5_get_eeprom_info()
334 eeprom->type = MLX5_ETH_MODULE_SFF_8436; in mlx5_get_eeprom_info()
335 eeprom->len = MLX5_ETH_MODULE_SFF_8436_LEN; in mlx5_get_eeprom_info()
[all …]
HDmlx5_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()
371 eeprom_info->eeprom_info_page_valid = eeprom.page_valid; 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()
[all …]
/freebsd-14-stable/sys/contrib/dev/mediatek/mt76/mt7615/
HDeeprom.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-stable/sys/contrib/dev/mediatek/mt76/mt7603/
HDeeprom.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-stable/sys/contrib/device-tree/Bindings/nvmem/
HDlpc1857-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";
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-stable/sys/contrib/device-tree/Bindings/eeprom/
HDat25.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 {
/freebsd-14-stable/sys/dev/ixgbe/
HDixgbe_x540.c63 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_X540() local
74 eeprom->ops.init_params = ixgbe_init_eeprom_params_X540; in ixgbe_init_ops_X540()
75 eeprom->ops.read = ixgbe_read_eerd_X540; in ixgbe_init_ops_X540()
76 eeprom->ops.read_buffer = ixgbe_read_eerd_buffer_X540; in ixgbe_init_ops_X540()
77 eeprom->ops.write = ixgbe_write_eewr_X540; in ixgbe_init_ops_X540()
78 eeprom->ops.write_buffer = ixgbe_write_eewr_buffer_X540; in ixgbe_init_ops_X540()
79 eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_X540; in ixgbe_init_ops_X540()
80 eeprom->ops.validate_checksum = ixgbe_validate_eeprom_checksum_X540; in ixgbe_init_ops_X540()
81 eeprom->ops.calc_checksum = ixgbe_calc_eeprom_checksum_X540; in ixgbe_init_ops_X540()
367 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_eeprom_params_X540() local
[all …]
HDixgbe_common.c71 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_generic() local
78 eeprom->ops.init_params = ixgbe_init_eeprom_params_generic; in ixgbe_init_ops_generic()
81 eeprom->ops.read = ixgbe_read_eerd_generic; in ixgbe_init_ops_generic()
82 eeprom->ops.read_buffer = ixgbe_read_eerd_buffer_generic; in ixgbe_init_ops_generic()
84 eeprom->ops.read = ixgbe_read_eeprom_bit_bang_generic; in ixgbe_init_ops_generic()
85 eeprom->ops.read_buffer = in ixgbe_init_ops_generic()
88 eeprom->ops.write = ixgbe_write_eeprom_generic; in ixgbe_init_ops_generic()
89 eeprom->ops.write_buffer = ixgbe_write_eeprom_buffer_bit_bang_generic; in ixgbe_init_ops_generic()
90 eeprom->ops.validate_checksum = in ixgbe_init_ops_generic()
92 eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_generic; in ixgbe_init_ops_generic()
[all …]
HDif_bypass.c557 struct ixgbe_bypass_eeprom eeprom[BYPASS_MAX_LOGS]; in ixgbe_bp_log() local
596 eeprom[count].logs = 0; in ixgbe_bp_log()
597 eeprom[count].actions = 0; in ixgbe_bp_log()
607 eeprom[count].logs += data << (8 * i); in ixgbe_bp_log()
612 log_off + i, &eeprom[count].actions); in ixgbe_bp_log()
618 if (!(eeprom[count].logs & BYPASS_LOG_CLEAR_M)) in ixgbe_bp_log()
625 eeprom[count].clear_off = log_off; in ixgbe_bp_log()
636 u32 time = eeprom[count].logs & BYPASS_LOG_TIME_M; in ixgbe_bp_log()
637 u32 event = (eeprom[count].logs & BYPASS_LOG_EVENT_M) >> in ixgbe_bp_log()
639 u8 action = eeprom[count].actions & BYPASS_LOG_ACTION_M; in ixgbe_bp_log()
[all …]
/freebsd-14-stable/sys/contrib/dev/mediatek/mt76/mt76x2/
HDeeprom.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()
105 memcpy(eeprom + MT_EE_TX_POWER_0_START_5G, prev_grp0, 2); in mt76x2_apply_cal_free_data()
108 memcpy(eeprom + MT_EE_TX_POWER_1_START_5G, prev_grp0 + 2, 2); in mt76x2_apply_cal_free_data()
112 eeprom[MT_EE_BT_RCAL_RESULT] = val & 0xff; in mt76x2_apply_cal_free_data()
[all …]
/freebsd-14-stable/sys/contrib/device-tree/src/arm/
HDaspeed-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 …]
HDaspeed-bmc-ibm-everest.dts307 eeprom@51 {
351 eeprom@54 {
414 eeprom@52 {
450 eeprom@50 {
486 eeprom@51 {
559 eeprom@50 {
595 eeprom@51 {
631 eeprom@52 {
667 eeprom@53 {
716 eeprom@50 {
[all …]
HDaspeed-bmc-ibm-rainier.dts377 eeprom@0 {
393 eeprom@0 {
410 eeprom@0 {
427 eeprom@0 {
526 eeprom@0 {
542 eeprom@0 {
559 eeprom@0 {
576 eeprom@0 {
675 eeprom@0 {
691 eeprom@0 {
[all …]
HDvf610-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";
HDvf610-zii-spb4.dts131 eeprom-length = <65536>;
199 eeprom@50 {
205 eeprom@52 {
254 eeprom@a3 {
255 compatible = "zii,rave-sp-eeprom";
259 zii,eeprom-name = "main-eeprom";
HDaspeed-bmc-inventec-transformers.dts131 eeprom@50 {
174 eeprom@51 {
180 eeprom@53 {
226 eeprom@55 {
238 eeprom@55 {
250 eeprom@55 {
HDaspeed-bmc-ibm-bonnell.dts269 eeprom@0 {
285 eeprom@0 {
302 eeprom@0 {
319 eeprom@0 {
418 eeprom@0 {
434 eeprom@0 {
451 eeprom@0 {
468 eeprom@0 {
514 eeprom@51 {
592 eeprom@50 {
[all …]
/freebsd-14-stable/sys/contrib/device-tree/Bindings/net/
HDvia-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-stable/sys/contrib/device-tree/Bindings/net/wireless/
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-stable/contrib/file/magic/Magdir/
HDrpi33 # #raspberry-pi-4-boot-eeprom
34 # Reference: https://github.com/raspberrypi/rpi-eeprom/blob/master/rpi-eeprom-config
39 !:mime application/x-raspberry-eeprom
/freebsd-14-stable/sys/contrib/device-tree/Bindings/misc/
HDeeprom-93xx46.txt9 "eeprom-93xx46"
22 eeprom@0 {
23 compatible = "eeprom-93xx46";

12345678910>>...19