| /openbmc/u-boot/cmd/ |
| H A D | eeprom.c | 232 static int parse_i2c_bus_addr(int *i2c_bus, ulong *i2c_addr, int argc, in parse_i2c_bus_addr() argument 241 *i2c_addr = CONFIG_SYS_DEF_EEPROM_ADDR; in parse_i2c_bus_addr() 248 *i2c_addr = parse_numeric_param(argv[0]); in parse_i2c_bus_addr() 255 *i2c_addr = parse_numeric_param(argv[1]); in parse_i2c_bus_addr() 299 ulong i2c_addr, int layout_ver, char *key, in eeprom_execute_command() argument 314 printf(fmt, i2c_addr, "read", addr, off, cnt); in eeprom_execute_command() 316 rcode = eeprom_read(i2c_addr, off, (uchar *)addr, cnt); in eeprom_execute_command() 321 printf(fmt, i2c_addr, "write", addr, off, cnt); in eeprom_execute_command() 323 rcode = eeprom_write(i2c_addr, off, (uchar *)addr, cnt); in eeprom_execute_command() 330 rcode = eeprom_read(i2c_addr, 0, eeprom_buf, CONFIG_SYS_EEPROM_SIZE); in eeprom_execute_command() [all …]
|
| /openbmc/u-boot/board/freescale/ls2080aqds/ |
| H A D | eth.c | 100 uint8_t i2c_addr[] = {0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5f, 0x60}; in sgmii_configure_repeater() local 157 i2c_write(i2c_addr[dpmac], 6, 1, &a, 1); in sgmii_configure_repeater() 159 i2c_write(i2c_addr[dpmac], 4, 1, &a, 1); in sgmii_configure_repeater() 161 i2c_write(i2c_addr[dpmac], 8, 1, &a, 1); in sgmii_configure_repeater() 163 i2c_write(i2c_addr[dpmac], 0xf, 1, in sgmii_configure_repeater() 165 i2c_write(i2c_addr[dpmac], 0x11, 1, in sgmii_configure_repeater() 168 i2c_write(i2c_addr[dpmac], 0x16, 1, in sgmii_configure_repeater() 170 i2c_write(i2c_addr[dpmac], 0x18, 1, in sgmii_configure_repeater() 174 i2c_write(i2c_addr[dpmac], 0x23, 1, &a, 1); in sgmii_configure_repeater() 176 i2c_write(i2c_addr[dpmac], 0x2d, 1, &a, 1); in sgmii_configure_repeater() [all …]
|
| /openbmc/u-boot/board/siemens/common/ |
| H A D | factoryset.c | 141 int factoryset_read_eeprom(int i2c_addr) in factoryset_read_eeprom() argument 151 if (i2c_probe(i2c_addr)) in factoryset_read_eeprom() 154 if (i2c_read(i2c_addr, EEPROM_FATORYSET_OFFSET, 2, hdr, sizeof(hdr))) in factoryset_read_eeprom() 177 if (i2c_read(i2c_addr, (OFF_PG + i) * EEPR_PG_SZ, 2, in factoryset_read_eeprom() 182 if (i2c_read(i2c_addr, (OFF_PG + pages) * EEPR_PG_SZ, 2, in factoryset_read_eeprom()
|
| H A D | factoryset.h | 26 int factoryset_read_eeprom(int i2c_addr);
|
| /openbmc/u-boot/board/freescale/ls1088a/ |
| H A D | eth_ls1088aqds.c | 90 int i2c_addr[] = {0x58, 0x59, 0x5a, 0x5b}; in sgmii_configure_repeater() local 104 i2c_phy_addr = i2c_addr[1]; in sgmii_configure_repeater() 108 i2c_phy_addr = i2c_addr[0]; in sgmii_configure_repeater() 112 i2c_phy_addr = i2c_addr[3]; in sgmii_configure_repeater() 116 i2c_phy_addr = i2c_addr[2]; in sgmii_configure_repeater() 208 int i2c_addr[] = {0x58, 0x59, 0x5a, 0x5b}; in qsgmii_configure_repeater() local 227 i2c_phy_addr = i2c_addr[2]; in qsgmii_configure_repeater() 235 i2c_phy_addr = i2c_addr[3]; in qsgmii_configure_repeater()
|
| /openbmc/u-boot/drivers/i2c/ |
| H A D | s3c24x0_i2c.h | 46 u32 i2c_addr; member
|
| H A D | designware_i2c.c | 161 static void i2c_setaddress(struct i2c_regs *i2c_base, unsigned int i2c_addr) in i2c_setaddress() argument 166 writel(i2c_addr, &i2c_base->ic_tar); in i2c_setaddress()
|
| H A D | exynos_hs_i2c.c | 320 writel(HSI2C_SLV_ADDR_MAS(chip), &i2c->i2c_addr); in hsi2c_prepare_transaction()
|
| /openbmc/qemu/hw/display/ |
| H A D | sm501.c | 491 uint8_t i2c_addr; member 1084 ret = s->i2c_addr; in sm501_i2c_read() 1110 bool is_recv = s->i2c_addr & 1; in sm501_i2c_write() 1112 s->i2c_addr >> 1, in sm501_i2c_write() 1142 s->i2c_addr = value & 0xff; in sm501_i2c_write() 1864 s->i2c_addr = 0; in sm501_reset() 2011 VMSTATE_UINT8(i2c_addr, SM501State),
|
| /openbmc/u-boot/drivers/video/tegra124/ |
| H A D | dp.c | 358 static int tegra_dc_i2c_aux_read(struct tegra_dp_priv *dp, u32 i2c_addr, in tegra_dc_i2c_aux_read() argument 369 dp, DPAUX_DP_AUXCTL_CMD_MOTWR, i2c_addr, in tegra_dc_i2c_aux_read() 378 dp, DPAUX_DP_AUXCTL_CMD_I2CRD, i2c_addr, in tegra_dc_i2c_aux_read()
|
| /openbmc/qemu/hw/arm/ |
| H A D | stellaris.c | 1025 static const uint32_t i2c_addr[NUM_I2C] = {0x40020000, 0x40021000}; in stellaris_init() 1204 i2c_dev[i] = sysbus_create_simple(TYPE_STELLARIS_I2C, i2c_addr[i], in stellaris_init() 1024 static const uint32_t i2c_addr[NUM_I2C] = {0x40020000, 0x40021000}; stellaris_init() local
|