Home
last modified time | relevance | path

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

123

/rk3399_rockchip-uboot/board/corscience/tricorder/
H A Dtricorder-eeprom.c19 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 Dtricorder.c46 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 DMakefile11 obj-y := tricorder.o tricorder-eeprom.o led.o
H A Dtricorder-eeprom.h39 int tricorder_get_eeprom(int addr, struct tricorder_eeprom *eeprom);
/rk3399_rockchip-uboot/test/dm/
H A Di2c.c120 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 De1000.c285 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 De1000_spi.c94 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 Ddc2114x.c732 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 Duniphier-ref-daughter.dtsi11 eeprom@50 {
12 compatible = "microchip,24lc128", "i2c-eeprom";
H A Duniphier-ld11-global.dts53 eeprom@50 {
54 compatible = "st,24c64", "atmel,24c64", "i2c-eeprom";
H A Duniphier-pxs2-gentil.dts46 eeprom@54 {
47 compatible = "st,24c64", "atmel,24c64", "i2c-eeprom";
H A Duniphier-pro4-ace.dts54 eeprom@54 {
55 compatible = "st,24c64", "atmel,24c64", "i2c-eeprom";
H A Dfsl-ls1012a-qds.dtsi103 eeprom@56 {
108 eeprom@57 {
H A Duniphier-pro4-sanji.dts49 eeprom@54 {
50 compatible = "st,24c64", "atmel,24c64", "i2c-eeprom";
H A Dfsl-ls1043a-rdb.dts50 eeprom@52 {
55 eeprom@53 {
H A Dfsl-ls1043a-qds.dtsi115 eeprom@56 {
120 eeprom@57 {
H A Dls1021a-qds.dtsi96 eeprom@56 {
101 eeprom@57 {
H A Dzynq-zc770-xm013.dts70 eeprom: at25@0 { label
H A Dam335x-draco.dtsi36 eeprom: eeprom@50 { label
H A Drk3288-tinker.dts73 compatible = "at,24c08", "i2c-eeprom";
/rk3399_rockchip-uboot/board/gateworks/gw_ventana/
H A DMakefile9 obj-y := gw_ventana.o gsc.o eeprom.o common.o
/rk3399_rockchip-uboot/board/compulab/common/
H A DMakefile10 obj-$(CONFIG_SYS_I2C) += eeprom.o
/rk3399_rockchip-uboot/board/varisys/common/
H A Dsys_eeprom.c33 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 Dsys_eeprom.c34 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 Dsandbox.dts98 eeprom@2c {
100 compatible = "i2c-eeprom";
102 compatible = "sandbox,i2c-eeprom";

123