| /f-stack/freebsd/mips/atheros/ |
| H A D | ar71xx_fixup.c | 82 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 D | ar71xx_caldata.c | 82 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 D | rte_ethtool.c | 150 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 D | rte_ethtool.h | 133 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 D | lpc1857-eeprom.txt | 4 - 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 D | zii,rave-sp-eeprom.txt | 11 - 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 D | aspeed-bmc-ibm-rainier.dts | 550 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 D | aspeed-bmc-quanta-q71l.dts | 180 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 D | vf610-zii-ssmb-spu3.dts | 145 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 D | vf610-zii-spb4.dts | 131 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 D | vf610-zii-dev-rev-b.dts | 40 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 D | imx7d-zii-rmu2.dts | 177 eeprom@50 { 182 eeprom@52 { 217 eeprom@a3 { 218 compatible = "zii,rave-sp-eeprom"; 222 zii,eeprom-name = "main-eeprom";
|
| H A D | imx51-zii-rdu1.dts | 154 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 D | at25.txt | 13 - 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 D | at24.yaml | 5 $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 D | txgbe_eeprom.c | 18 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 D | ixgbe_x540.c | 33 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 D | ixgbe_common.c | 41 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 D | via-velocity.txt | 9 - 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 D | mediatek,mt76.txt | 25 - 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 D | ti,wl1251.txt | 14 - 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 D | eeprom-93xx46.txt | 6 "eeprom-93xx46" 18 eeprom@0 { 19 compatible = "eeprom-93xx46";
|
| /f-stack/freebsd/contrib/device-tree/src/arm64/freescale/ |
| H A D | fsl-lx2160a-cex7.dtsi | 67 eeprom@50 { 72 eeprom@51 { 77 eeprom@53 { 82 eeprom@57 {
|
| /f-stack/freebsd/contrib/device-tree/Bindings/i2c/ |
| H A D | i2c-mux-pinctrl.txt | 76 eeprom { 77 compatible = "eeprom"; 87 eeprom { 88 compatible = "eeprom";
|
| /f-stack/freebsd/contrib/device-tree/src/powerpc/fsl/ |
| H A D | t1024qds.dts | 165 eeprom@50 { 170 eeprom@51 { 175 eeprom@57 { 210 eeprom@55 { 215 eeprom@56 { 220 eeprom@57 {
|