Home
last modified time | relevance | path

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

12345678910>>...14

/f-stack/freebsd/mips/atheros/
H A Dar71xx_fixup.c82 void *eeprom = NULL; in ar71xx_pci_slot_create_eeprom_firmware() local
88 eeprom = malloc(size, M_DEVBUF, M_WAITOK | M_ZERO); in ar71xx_pci_slot_create_eeprom_firmware()
89 if (! eeprom) { in ar71xx_pci_slot_create_eeprom_firmware()
96 memcpy(eeprom, cal_data, size); in ar71xx_pci_slot_create_eeprom_firmware()
106 fw = firmware_register(buf, eeprom, size, 1, NULL); in ar71xx_pci_slot_create_eeprom_firmware()
110 free(eeprom, M_DEVBUF); in ar71xx_pci_slot_create_eeprom_firmware()
H A Dar71xx_caldata.c82 void *eeprom = NULL; in ar71xx_platform_create_cal_data() local
88 eeprom = malloc(size, M_DEVBUF, M_WAITOK | M_ZERO); in ar71xx_platform_create_cal_data()
89 if (! eeprom) { in ar71xx_platform_create_cal_data()
95 memcpy(eeprom, cal_data, size); in ar71xx_platform_create_cal_data()
109 fw = firmware_register(buf, eeprom, size, 1, NULL); in ar71xx_platform_create_cal_data()
113 free(eeprom, M_DEVBUF); in ar71xx_platform_create_cal_data()
/f-stack/dpdk/examples/ethtool/lib/
H A Drte_ethtool.c150 if (eeprom == NULL || words == NULL) in rte_ethtool_get_eeprom()
153 eeprom_info.offset = eeprom->offset; in rte_ethtool_get_eeprom()
154 eeprom_info.length = eeprom->len; in rte_ethtool_get_eeprom()
161 eeprom->magic = eeprom_info.magic; in rte_ethtool_get_eeprom()
173 if (eeprom == NULL || words == NULL || eeprom->offset >= eeprom->len) in rte_ethtool_set_eeprom()
176 eeprom_info.offset = eeprom->offset; in rte_ethtool_set_eeprom()
177 eeprom_info.length = eeprom->len; in rte_ethtool_set_eeprom()
184 eeprom->magic = eeprom_info.magic; in rte_ethtool_set_eeprom()
205 if (eeprom == NULL || words == NULL) in rte_ethtool_get_module_eeprom()
208 eeprom_info.offset = eeprom->offset; in rte_ethtool_get_module_eeprom()
[all …]
H A Drte_ethtool.h133 int rte_ethtool_get_eeprom(uint16_t port_id, struct ethtool_eeprom *eeprom,
153 int rte_ethtool_set_eeprom(uint16_t port_id, struct ethtool_eeprom *eeprom,
188 struct ethtool_eeprom *eeprom, void *words);
/f-stack/freebsd/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";
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Daspeed-bmc-ibm-rainier.dts550 eeprom@51 {
621 eeprom@50 {
626 eeprom@51 {
631 eeprom@52 {
650 eeprom@50 {
655 eeprom@51 {
679 eeprom@50 {
684 eeprom@51 {
689 eeprom@52 {
694 eeprom@53 {
[all …]
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 Dvf610-zii-ssmb-spu3.dts145 eeprom-length = <65536>;
219 eeprom@50 {
225 eeprom@52 {
268 eeprom@a3 {
269 compatible = "zii,rave-sp-eeprom";
273 zii,eeprom-name = "main-eeprom";
H A Dvf610-zii-spb4.dts131 eeprom-length = <65536>;
200 eeprom@50 {
206 eeprom@52 {
255 eeprom@a3 {
256 compatible = "zii,rave-sp-eeprom";
260 zii,eeprom-name = "main-eeprom";
H A Dvf610-zii-dev-rev-b.dts40 eeprom-length = <512>;
124 eeprom-length = <512>;
362 sfp1: eeprom@50 {
373 sfp2: eeprom@50 {
384 sfp3: eeprom@50 {
395 sfp4: eeprom@50 {
411 pinctrl_gpio_e6185_eeprom_sel: pinctrl-gpio-e6185-eeprom-spi0 {
H A Dimx7d-zii-rmu2.dts177 eeprom@50 {
182 eeprom@52 {
217 eeprom@a3 {
218 compatible = "zii,rave-sp-eeprom";
222 zii,eeprom-name = "main-eeprom";
H A Dimx51-zii-rdu1.dts154 eeprom@0 {
155 compatible = "eeprom-93xx46";
577 eeprom@a3 {
578 compatible = "zii,rave-sp-eeprom";
582 zii,eeprom-name = "dds-eeprom";
585 eeprom@a4 {
586 compatible = "zii,rave-sp-eeprom";
590 zii,eeprom-name = "main-eeprom";
593 eeprom@ae {
594 compatible = "zii,rave-sp-eeprom";
[all …]
/f-stack/freebsd/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 Dat24.yaml5 $id: "http://devicetree.org/schemas/eeprom/at24.yaml#"
23 pattern: "^eeprom@[0-9a-f]{1,2}$"
133 Disables writes to the eeprom.
138 Total eeprom size in bytes.
143 Indicates that the multi-address eeprom does not automatically roll
180 eeprom@52 {
/f-stack/dpdk/drivers/net/txgbe/base/
H A Dtxgbe_eeprom.c18 struct txgbe_rom_info *eeprom = &hw->rom; in txgbe_init_eeprom_params() local
25 if (eeprom->type != txgbe_eeprom_unknown) in txgbe_init_eeprom_params()
28 eeprom->type = txgbe_eeprom_none; in txgbe_init_eeprom_params()
32 eeprom->semaphore_delay = 10; /*ms*/ in txgbe_init_eeprom_params()
34 eeprom->word_page_size = 0; in txgbe_init_eeprom_params()
42 eeprom->type = txgbe_eeprom_flash; in txgbe_init_eeprom_params()
49 eeprom->word_size = eeprom_size >> 1; in txgbe_init_eeprom_params()
52 eeprom->address_bits = 16; in txgbe_init_eeprom_params()
54 err = eeprom->read32(hw, TXGBE_SW_REGION_PTR << 1, &eeprom->sw_addr); in txgbe_init_eeprom_params()
61 "%d %d\n", eeprom->type, eeprom->word_size, in txgbe_init_eeprom_params()
[all …]
/f-stack/dpdk/drivers/net/ixgbe/base/
H A Dixgbe_x540.c33 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_X540() local
44 eeprom->ops.read = ixgbe_read_eerd_X540; in ixgbe_init_ops_X540()
46 eeprom->ops.write = ixgbe_write_eewr_X540; in ixgbe_init_ops_X540()
331 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_eeprom_params_X540() local
338 eeprom->semaphore_delay = 10; in ixgbe_init_eeprom_params_X540()
339 eeprom->type = ixgbe_flash; in ixgbe_init_eeprom_params_X540()
344 eeprom->word_size = 1 << (eeprom_size + in ixgbe_init_eeprom_params_X540()
348 eeprom->type, eeprom->word_size); in ixgbe_init_eeprom_params_X540()
507 pointer >= hw->eeprom.word_size) in ixgbe_calc_eeprom_checksum_X540()
564 status = hw->eeprom.ops.calc_checksum(hw); in ixgbe_validate_eeprom_checksum_X540()
[all …]
H A Dixgbe_common.c41 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_ops_generic() local
55 eeprom->ops.read_buffer = in ixgbe_init_ops_generic()
60 eeprom->ops.validate_checksum = in ixgbe_init_ops_generic()
1212 struct ixgbe_eeprom_info *eeprom = &hw->eeprom; in ixgbe_init_eeprom_params_generic() local
1222 eeprom->semaphore_delay = 10; in ixgbe_init_eeprom_params_generic()
1224 eeprom->word_page_size = 0; in ixgbe_init_eeprom_params_generic()
1245 eeprom->address_bits = 16; in ixgbe_init_eeprom_params_generic()
1247 eeprom->address_bits = 8; in ixgbe_init_eeprom_params_generic()
1249 "%d\n", eeprom->type, eeprom->word_size, in ixgbe_init_eeprom_params_generic()
1250 eeprom->address_bits); in ixgbe_init_eeprom_params_generic()
[all …]
/f-stack/freebsd/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;
/f-stack/freebsd/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>;
H A Dti,wl1251.txt14 - ti,wl1251-has-eeprom : boolean, the wl1251 has an eeprom connected, which
62 ti,wl1251-has-eeprom;
/f-stack/freebsd/contrib/device-tree/Bindings/misc/
H A Deeprom-93xx46.txt6 "eeprom-93xx46"
18 eeprom@0 {
19 compatible = "eeprom-93xx46";
/f-stack/freebsd/contrib/device-tree/src/arm64/freescale/
H A Dfsl-lx2160a-cex7.dtsi67 eeprom@50 {
72 eeprom@51 {
77 eeprom@53 {
82 eeprom@57 {
/f-stack/freebsd/contrib/device-tree/Bindings/i2c/
H A Di2c-mux-pinctrl.txt76 eeprom {
77 compatible = "eeprom";
87 eeprom {
88 compatible = "eeprom";
/f-stack/freebsd/contrib/device-tree/src/powerpc/fsl/
H A Dt1024qds.dts165 eeprom@50 {
170 eeprom@51 {
175 eeprom@57 {
210 eeprom@55 {
215 eeprom@56 {
220 eeprom@57 {

12345678910>>...14