| /rk3399_rockchip-uboot/board/corscience/tricorder/ |
| H A D | tricorder-eeprom.c | 19 static int handle_eeprom_v0(struct tricorder_eeprom *eeprom) in handle_eeprom_v0() argument 34 if (be16_to_cpu(eeprom->length) != sizeof(eepromv0)) { in handle_eeprom_v0() 36 be16_to_cpu(eeprom->length)); in handle_eeprom_v0() 40 memcpy(&eepromv0, eeprom, sizeof(eepromv0)); in handle_eeprom_v0() 51 memset(eeprom->interface_version, 0x0, in handle_eeprom_v0() 53 crc = crc32(0L, (unsigned char *)eeprom, TRICORDER_EEPROM_CRC_SIZE); in handle_eeprom_v0() 54 eeprom->crc32 = cpu_to_be32(crc); in handle_eeprom_v0() 59 static int handle_eeprom_v1(struct tricorder_eeprom *eeprom) in handle_eeprom_v1() argument 63 if (be16_to_cpu(eeprom->length) != TRICORDER_EEPROM_SIZE) { in handle_eeprom_v1() 65 be16_to_cpu(eeprom->length)); in handle_eeprom_v1() [all …]
|
| H A D | tricorder.c | 46 static void get_eeprom(struct tricorder_eeprom *eeprom) in get_eeprom() argument 50 if (!eeprom) in get_eeprom() 69 ret = tricorder_get_eeprom(0x51, eeprom); in get_eeprom() 71 if (strncmp(eeprom->board_name, "CS10411", 7) != 0) in get_eeprom() 73 sizeof(eeprom->board_name), in get_eeprom() 74 eeprom->board_name); in get_eeprom() 75 if (eeprom->board_version[0] < 'D') in get_eeprom() 77 sizeof(eeprom->board_version), in get_eeprom() 78 eeprom->board_version); in get_eeprom() 83 memset(eeprom, 0, TRICORDER_EEPROM_SIZE); in get_eeprom() [all …]
|
| H A D | Makefile | 11 obj-y := tricorder.o tricorder-eeprom.o led.o
|
| H A D | tricorder-eeprom.h | 39 int tricorder_get_eeprom(int addr, struct tricorder_eeprom *eeprom);
|
| /rk3399_rockchip-uboot/test/dm/ |
| H A D | i2c.c | 120 struct udevice *eeprom; in dm_test_i2c_bytewise() local 129 ut_assertok(uclass_first_device(UCLASS_I2C_EMUL, &eeprom)); in dm_test_i2c_bytewise() 130 ut_assertnonnull(eeprom); in dm_test_i2c_bytewise() 131 sandbox_i2c_eeprom_set_test_mode(eeprom, SIE_TEST_MODE_SINGLE_BYTE); in dm_test_i2c_bytewise() 165 sandbox_i2c_eeprom_set_test_mode(eeprom, SIE_TEST_MODE_NONE); in dm_test_i2c_bytewise() 174 struct udevice *eeprom; in dm_test_i2c_offset() local 182 ut_assertok(uclass_first_device(UCLASS_I2C_EMUL, &eeprom)); in dm_test_i2c_offset() 185 sandbox_i2c_eeprom_set_offset_len(eeprom, 0); in dm_test_i2c_offset() 192 sandbox_i2c_eeprom_set_offset_len(eeprom, 1); in dm_test_i2c_offset() 199 sandbox_i2c_eeprom_set_offset_len(eeprom, 2); in dm_test_i2c_offset() [all …]
|
| /rk3399_rockchip-uboot/drivers/net/ |
| H A D | e1000.c | 285 struct e1000_eeprom_info *eeprom = &hw->eeprom; in e1000_standby_eeprom() local 290 if (eeprom->type == e1000_eeprom_microwire) { in e1000_standby_eeprom() 294 udelay(eeprom->delay_usec); in e1000_standby_eeprom() 300 udelay(eeprom->delay_usec); in e1000_standby_eeprom() 306 udelay(eeprom->delay_usec); in e1000_standby_eeprom() 312 udelay(eeprom->delay_usec); in e1000_standby_eeprom() 313 } else if (eeprom->type == e1000_eeprom_spi) { in e1000_standby_eeprom() 318 udelay(eeprom->delay_usec); in e1000_standby_eeprom() 322 udelay(eeprom->delay_usec); in e1000_standby_eeprom() 363 struct e1000_eeprom_info *eeprom = &hw->eeprom; in e1000_acquire_eeprom() local [all …]
|
| H A D | e1000_spi.c | 94 if (hw->eeprom.type != e1000_eeprom_spi) { in spi_setup_slave() 213 (off >> (hw->eeprom.address_bits - 8)) & 0xff, off & 0xff in e1000_spi_eeprom_write_page() 218 if (e1000_spi_xfer(hw, 8 + hw->eeprom.address_bits, op, NULL, intr)) in e1000_spi_eeprom_write_page() 231 (off >> (hw->eeprom.address_bits - 8)) & 0xff, off & 0xff in e1000_spi_eeprom_read_page() 236 if (e1000_spi_xfer(hw, 8 + hw->eeprom.address_bits, op, NULL, intr)) in e1000_spi_eeprom_read_page() 264 u16 pg_off = off & (hw->eeprom.page_size - 1); in e1000_spi_eeprom_dump() 265 u16 pg_len = hw->eeprom.page_size - pg_off; in e1000_spi_eeprom_dump() 289 u16 pg_off = off & (hw->eeprom.page_size - 1); in e1000_spi_eeprom_program() 290 u16 pg_len = hw->eeprom.page_size - pg_off; in e1000_spi_eeprom_program() 338 else if (offset < (hw->eeprom.word_size << 1)) in do_e1000_spi_show() [all …]
|
| H A D | dc2114x.c | 732 static unsigned short eeprom[0x40] = { in update_srom() local 755 eeprom[0x0a] = (enetaddr[1] << 8) | enetaddr[0]; in update_srom() 756 eeprom[0x0b] = (enetaddr[3] << 8) | enetaddr[2]; in update_srom() 757 eeprom[0x0c] = (enetaddr[5] << 8) | enetaddr[4]; in update_srom() 760 write_srom(dev, DE4X5_APROM, i, eeprom[i]); in update_srom()
|
| /rk3399_rockchip-uboot/arch/arm/dts/ |
| H A D | uniphier-ref-daughter.dtsi | 11 eeprom@50 { 12 compatible = "microchip,24lc128", "i2c-eeprom";
|
| H A D | uniphier-ld11-global.dts | 53 eeprom@50 { 54 compatible = "st,24c64", "atmel,24c64", "i2c-eeprom";
|
| H A D | uniphier-pxs2-gentil.dts | 46 eeprom@54 { 47 compatible = "st,24c64", "atmel,24c64", "i2c-eeprom";
|
| H A D | uniphier-pro4-ace.dts | 54 eeprom@54 { 55 compatible = "st,24c64", "atmel,24c64", "i2c-eeprom";
|
| H A D | fsl-ls1012a-qds.dtsi | 103 eeprom@56 { 108 eeprom@57 {
|
| H A D | uniphier-pro4-sanji.dts | 49 eeprom@54 { 50 compatible = "st,24c64", "atmel,24c64", "i2c-eeprom";
|
| H A D | fsl-ls1043a-rdb.dts | 50 eeprom@52 { 55 eeprom@53 {
|
| H A D | fsl-ls1043a-qds.dtsi | 115 eeprom@56 { 120 eeprom@57 {
|
| H A D | ls1021a-qds.dtsi | 96 eeprom@56 { 101 eeprom@57 {
|
| H A D | zynq-zc770-xm013.dts | 70 eeprom: at25@0 { label
|
| H A D | am335x-draco.dtsi | 36 eeprom: eeprom@50 { label
|
| H A D | rk3288-tinker.dts | 73 compatible = "at,24c08", "i2c-eeprom";
|
| /rk3399_rockchip-uboot/board/gateworks/gw_ventana/ |
| H A D | Makefile | 9 obj-y := gw_ventana.o gsc.o eeprom.o common.o
|
| /rk3399_rockchip-uboot/board/compulab/common/ |
| H A D | Makefile | 10 obj-$(CONFIG_SYS_I2C) += eeprom.o
|
| /rk3399_rockchip-uboot/board/varisys/common/ |
| H A D | sys_eeprom.c | 33 static struct __attribute__ ((__packed__)) eeprom { struct 176 u32 crc, crc_offset = offsetof(struct eeprom, crc); in update_crc() 220 struct eeprom e2; in prog_eeprom() 440 u32 crc, crc_offset = offsetof(struct eeprom, crc); in mac_read_from_eeprom_common()
|
| /rk3399_rockchip-uboot/board/freescale/common/ |
| H A D | sys_eeprom.c | 34 static struct __attribute__ ((__packed__)) eeprom { struct 234 struct eeprom e2; in prog_eeprom() 422 u32 crc, crc_offset = offsetof(struct eeprom, crc); in mac_read_from_eeprom()
|
| /rk3399_rockchip-uboot/arch/sandbox/dts/ |
| H A D | sandbox.dts | 98 eeprom@2c { 100 compatible = "i2c-eeprom"; 102 compatible = "sandbox,i2c-eeprom";
|