Searched refs:eeprom_93cx6 (Results 1 – 14 of 14) sorted by relevance
/openbmc/linux/include/linux/ |
H A D | eeprom_93cx6.h | 46 struct eeprom_93cx6 { struct 49 void (*register_read)(struct eeprom_93cx6 *eeprom); argument 50 void (*register_write)(struct eeprom_93cx6 *eeprom); argument 61 extern void eeprom_93cx6_read(struct eeprom_93cx6 *eeprom, argument 63 extern void eeprom_93cx6_multiread(struct eeprom_93cx6 *eeprom, 65 extern void eeprom_93cx6_readb(struct eeprom_93cx6 *eeprom, 67 extern void eeprom_93cx6_multireadb(struct eeprom_93cx6 *eeprom, 70 extern void eeprom_93cx6_wren(struct eeprom_93cx6 *eeprom, bool enable); 72 extern void eeprom_93cx6_write(struct eeprom_93cx6 *eeprom,
|
/openbmc/linux/drivers/misc/eeprom/ |
H A D | eeprom_93cx6.c | 21 static inline void eeprom_93cx6_pulse_high(struct eeprom_93cx6 *eeprom) in eeprom_93cx6_pulse_high() 34 static inline void eeprom_93cx6_pulse_low(struct eeprom_93cx6 *eeprom) in eeprom_93cx6_pulse_low() 47 static void eeprom_93cx6_startup(struct eeprom_93cx6 *eeprom) in eeprom_93cx6_startup() 67 static void eeprom_93cx6_cleanup(struct eeprom_93cx6 *eeprom) in eeprom_93cx6_cleanup() 84 static void eeprom_93cx6_write_bits(struct eeprom_93cx6 *eeprom, in eeprom_93cx6_write_bits() 123 static void eeprom_93cx6_read_bits(struct eeprom_93cx6 *eeprom, in eeprom_93cx6_read_bits() 172 void eeprom_93cx6_read(struct eeprom_93cx6 *eeprom, const u8 word, in eeprom_93cx6_read() 214 void eeprom_93cx6_multiread(struct eeprom_93cx6 *eeprom, const u8 word, in eeprom_93cx6_multiread() 237 void eeprom_93cx6_readb(struct eeprom_93cx6 *eeprom, const u8 byte, in eeprom_93cx6_readb() 296 void eeprom_93cx6_wren(struct eeprom_93cx6 *eeprom, bool enable) in eeprom_93cx6_wren() [all …]
|
H A D | Makefile | 6 obj-$(CONFIG_EEPROM_93CX6) += eeprom_93cx6.o
|
/openbmc/linux/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2800pci.c | 79 static void rt2800pci_eepromregister_read(struct eeprom_93cx6 *eeprom) in rt2800pci_eepromregister_read() 94 static void rt2800pci_eepromregister_write(struct eeprom_93cx6 *eeprom) in rt2800pci_eepromregister_write() 111 struct eeprom_93cx6 eeprom; in rt2800pci_read_eeprom_pci()
|
H A D | rt2400pci.c | 128 static void rt2400pci_eepromregister_read(struct eeprom_93cx6 *eeprom) in rt2400pci_eepromregister_read() 143 static void rt2400pci_eepromregister_write(struct eeprom_93cx6 *eeprom) in rt2400pci_eepromregister_write() 1432 struct eeprom_93cx6 eeprom; in rt2400pci_validate_eeprom()
|
H A D | rt2500pci.c | 128 static void rt2500pci_eepromregister_read(struct eeprom_93cx6 *eeprom) in rt2500pci_eepromregister_read() 143 static void rt2500pci_eepromregister_write(struct eeprom_93cx6 *eeprom) in rt2500pci_eepromregister_write() 1558 struct eeprom_93cx6 eeprom; in rt2500pci_validate_eeprom()
|
H A D | rt61pci.c | 166 static void rt61pci_eepromregister_read(struct eeprom_93cx6 *eeprom) in rt61pci_eepromregister_read() 181 static void rt61pci_eepromregister_write(struct eeprom_93cx6 *eeprom) in rt61pci_eepromregister_write() 2301 struct eeprom_93cx6 eeprom; in rt61pci_validate_eeprom()
|
/openbmc/linux/drivers/net/ethernet/micrel/ |
H A D | ks8851.h | 405 struct eeprom_93cx6 eeprom;
|
H A D | ks8851_common.c | 736 static void ks8851_eeprom_regread(struct eeprom_93cx6 *ee) in ks8851_eeprom_regread() 748 static void ks8851_eeprom_regwrite(struct eeprom_93cx6 *ee) in ks8851_eeprom_regwrite()
|
/openbmc/linux/drivers/net/ethernet/8390/ |
H A D | ax88796.c | 612 static void ax_eeprom_register_read(struct eeprom_93cx6 *eeprom) in ax_eeprom_register_read() 623 static void ax_eeprom_register_write(struct eeprom_93cx6 *eeprom) in ax_eeprom_register_write() 725 struct eeprom_93cx6 eeprom; in ax_init_dev()
|
/openbmc/linux/drivers/scsi/ |
H A D | wd719x.c | 715 static void wd719x_eeprom_reg_read(struct eeprom_93cx6 *eeprom) in wd719x_eeprom_reg_read() 723 static void wd719x_eeprom_reg_write(struct eeprom_93cx6 *eeprom) in wd719x_eeprom_reg_write() 741 struct eeprom_93cx6 eeprom; in wd719x_read_eeprom()
|
/openbmc/linux/drivers/net/wireless/admtek/ |
H A D | adm8211.c | 74 static void adm8211_eeprom_register_read(struct eeprom_93cx6 *eeprom) in adm8211_eeprom_register_read() 85 static void adm8211_eeprom_register_write(struct eeprom_93cx6 *eeprom) in adm8211_eeprom_register_write() 109 struct eeprom_93cx6 eeprom = { in adm8211_read_eeprom()
|
/openbmc/linux/drivers/net/wireless/realtek/rtl818x/rtl8187/ |
H A D | dev.c | 1395 static void rtl8187_eeprom_register_read(struct eeprom_93cx6 *eeprom) in rtl8187_eeprom_register_read() 1407 static void rtl8187_eeprom_register_write(struct eeprom_93cx6 *eeprom) in rtl8187_eeprom_register_write() 1432 struct eeprom_93cx6 eeprom; in rtl8187_probe()
|
/openbmc/linux/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
H A D | dev.c | 1624 static void rtl8180_eeprom_register_read(struct eeprom_93cx6 *eeprom) in rtl8180_eeprom_register_read() 1635 static void rtl8180_eeprom_register_write(struct eeprom_93cx6 *eeprom) in rtl8180_eeprom_register_write() 1656 struct eeprom_93cx6 eeprom; in rtl8180_eeprom_read()
|