| /u-boot/board/freescale/common/ |
| A D | emc2305.c | 17 void set_fan_speed(u8 data, int chip_addr) in set_fan_speed() argument 28 if (i2c_write(chip_addr, Fan[index], 1, &data, 1) != 0) { in set_fan_speed() 35 if (i2c_get_chip_for_busnum(0, chip_addr, 1, &dev)) in set_fan_speed() 46 void emc2305_init(int chip_addr) in emc2305_init() argument 52 if (i2c_write(chip_addr, I2C_EMC2305_CONF, 1, &data, 1) != 0) in emc2305_init() 57 if (!i2c_get_chip_for_busnum(0, chip_addr, 1, &dev)) in emc2305_init()
|
| A D | emc2305.h | 19 void emc2305_init(int chip_addr); 20 void set_fan_speed(u8 data, int chip_addr);
|
| /u-boot/drivers/i2c/ |
| A D | i2c-uclass.c | 64 msg->addr = chip->chip_addr; in i2c_setup_offset() 285 msg->addr = chip_addr; in i2c_probe_chip() 312 chip->chip_addr = chip_addr; in i2c_bind_driver() 339 bus->name, chip_addr); in i2c_get_chip() 345 if (chip->chip_addr == (chip_addr & in i2c_get_chip() 372 ret = i2c_probe_chip(bus, chip_addr, 0); in i2c_get_chip_for_busnum() 374 chip_addr, ret); in i2c_get_chip_for_busnum() 399 ret = i2c_probe_chip(bus, chip_addr, chip_flags); in dm_i2c_probe() 401 chip_addr, ret); in dm_i2c_probe() 406 ret = i2c_get_chip(bus, chip_addr, 1, devp); in dm_i2c_probe() [all …]
|
| A D | fsl_i2c.c | 425 if (i2c_write_addr(base, chip_addr, I2C_WRITE_BIT, 0) != 0) in __i2c_read() 431 if (dlen && i2c_write_addr(base, chip_addr, in __i2c_read() 436 i2c_write_addr(base, chip_addr, I2C_WRITE_BIT, 0) != 0 && in __i2c_read() 440 if (dlen && i2c_write_addr(base, chip_addr, I2C_READ_BIT, in __i2c_read() 456 static int __i2c_write(const struct fsl_i2c_base *base, u8 chip_addr, in __i2c_write() argument 464 if (i2c_write_addr(base, chip_addr, I2C_WRITE_BIT, 0) != 0 && in __i2c_write() 513 static int fsl_i2c_read(struct i2c_adapter *adap, u8 chip_addr, uint offset, in fsl_i2c_read() argument 518 return __i2c_read(i2c_base[adap->hwadapnr], chip_addr, &o[4 - olen], in fsl_i2c_read() 527 return __i2c_write(i2c_base[adap->hwadapnr], chip_addr, &o[4 - olen], in fsl_i2c_write() 563 static int fsl_i2c_probe_chip(struct udevice *bus, u32 chip_addr, [all …]
|
| A D | nx_i2c.c | 361 uchar chip_addr, in i2c_transfer() argument 380 writel(chip_addr, &i2c->iicds); in i2c_transfer() 428 writel(chip_addr, &i2c->iicds); in i2c_transfer() 472 static int nx_i2c_read(struct udevice *dev, uchar chip_addr, uint addr, in nx_i2c_read() argument 498 ret = i2c_transfer(i2c->regs, I2C_READ, chip_addr << 1, in nx_i2c_read() 509 static int nx_i2c_write(struct udevice *dev, uchar chip_addr, uint addr, in nx_i2c_write() argument 532 ret = i2c_transfer(i2c->regs, I2C_WRITE, chip_addr << 1, in nx_i2c_write() 579 static int nx_i2c_probe_chip(struct udevice *dev, u32 chip_addr, in nx_i2c_probe_chip() argument 598 ret = i2c_transfer(bus->regs, I2C_WRITE, (uchar)chip_addr << 1, in nx_i2c_probe_chip()
|
| A D | ast2600_i2c.c | 25 static int ast2600_i2c_read_data(struct ast2600_i2c_priv *priv, u8 chip_addr, in ast2600_i2c_read_data() argument 32 cmd = I2CM_PKT_EN | I2CM_PKT_ADDR(chip_addr) | in ast2600_i2c_read_data() 63 static int ast2600_i2c_write_data(struct ast2600_i2c_priv *priv, u8 chip_addr, in ast2600_i2c_write_data() argument 70 cmd = I2CM_PKT_EN | I2CM_PKT_ADDR(chip_addr) | in ast2600_i2c_write_data() 86 cmd = I2CM_PKT_EN | I2CM_PKT_ADDR(chip_addr); in ast2600_i2c_write_data()
|
| A D | sun8i_rsb.c | 225 static int sun8i_rsb_probe_chip(struct udevice *bus, uint chip_addr, in sun8i_rsb_probe_chip() argument 228 int runtime_addr = sun8i_rsb_get_runtime_address(chip_addr); in sun8i_rsb_probe_chip() 234 return sun8i_rsb_set_device_address(priv->base, chip_addr, runtime_addr); in sun8i_rsb_probe_chip() 264 return sun8i_rsb_probe_chip(bus, chip->chip_addr, 0); in sun8i_rsb_child_pre_probe()
|
| A D | sun6i_p2wi.c | 172 static int sun6i_p2wi_probe_chip(struct udevice *bus, uint chip_addr, in sun6i_p2wi_probe_chip() argument 177 return sun6i_p2wi_change_to_p2wi_mode(priv->base, chip_addr, in sun6i_p2wi_probe_chip() 211 return sun6i_p2wi_probe_chip(bus, chip->chip_addr, 0); in sun6i_p2wi_child_pre_probe()
|
| A D | ast_i2c.c | 200 static int ast_i2c_read_data(struct udevice *dev, u8 chip_addr, u8 *buffer, in ast_i2c_read_data() argument 207 ret = ast_i2c_start_txn(dev, (chip_addr << 1) | I2C_M_RD); in ast_i2c_read_data() 229 static int ast_i2c_write_data(struct udevice *dev, u8 chip_addr, u8 in ast_i2c_write_data() argument 235 ret = ast_i2c_start_txn(dev, (chip_addr << 1)); in ast_i2c_write_data()
|
| A D | ihs_i2c.c | 218 static int ihs_i2c_probe_chip(struct udevice *bus, u32 chip_addr, in ihs_i2c_probe_chip() argument 224 res = ihs_i2c_transfer(bus, chip_addr, buffer, 0, I2COP_READ, true); in ihs_i2c_probe_chip()
|
| A D | intel_i2c.c | 234 static int intel_i2c_probe_chip(struct udevice *bus, uint chip_addr, in intel_i2c_probe_chip() argument 240 return smbus_block_read(i2c->base, chip_addr, buf, 0, 1); in intel_i2c_probe_chip()
|
| /u-boot/board/freescale/ls1012ardb/ |
| A D | ls1012ardb.c | 273 u8 data = 0xf4, chip_addr = 0x24, offset_addr = 0x03; in switch_to_bank1() local 279 ret = i2c_get_chip_for_busnum(bus_num, chip_addr, in switch_to_bank1() 324 ret = i2c_write(chip_addr, offset_addr, 1, &data, 1); in switch_to_bank1() 329 chip_addr, offset_addr, data); in switch_to_bank1() 338 u8 chip_addr = 0x24; in switch_to_bank2() local 344 ret = i2c_get_chip_for_busnum(bus_num, chip_addr, in switch_to_bank2() 367 ret = i2c_write(chip_addr, offset_addr[i], 1, &data[i], 1); in switch_to_bank2() 371 chip_addr, offset_addr[i], data[i]); in switch_to_bank2()
|
| /u-boot/drivers/net/ |
| A D | mdio_mux_i2creg.c | 53 u32 chip_addr; in mdio_mux_i2creg_probe() local 74 err = ofnode_read_u32(chip_node, "reg", &chip_addr); in mdio_mux_i2creg_probe() 81 err = i2c_get_chip(i2c_bus, (uint)chip_addr, 1, &priv->chip); in mdio_mux_i2creg_probe() 84 chip_addr); in mdio_mux_i2creg_probe()
|
| /u-boot/board/gdsys/a38x/ |
| A D | dt_helpers.c | 20 bool dm_i2c_simple_probe(struct udevice *bus, uint chip_addr) in dm_i2c_simple_probe() argument 24 return !dm_i2c_probe(bus, chip_addr, DM_I2C_CHIP_RD_ADDRESS | in dm_i2c_simple_probe()
|
| A D | dt_helpers.h | 11 bool dm_i2c_simple_probe(struct udevice *bus, uint chip_addr);
|
| /u-boot/drivers/misc/ |
| A D | cros_ec_i2c.c | 63 i2c_msg[0].addr = chip->chip_addr; in cros_ec_i2c_packet() 65 i2c_msg[1].addr = chip->chip_addr; in cros_ec_i2c_packet() 141 i2c_msg[0].addr = chip->chip_addr; in cros_ec_i2c_command() 178 i2c_msg[1].addr = chip->chip_addr; in cros_ec_i2c_command()
|
| /u-boot/drivers/video/bridge/ |
| A D | anx6345.c | 79 return anx6345_write(dev, chip->chip_addr, reg_addr, value); in anx6345_write_r0() 87 return anx6345_read(dev, chip->chip_addr, reg_addr, value); in anx6345_read_r0() 95 return anx6345_write(dev, chip->chip_addr + 1, reg_addr, value); in anx6345_write_r1() 103 return anx6345_read(dev, chip->chip_addr + 1, reg_addr, value); in anx6345_read_r1() 208 static int anx6345_read_aux_i2c(struct udevice *dev, u8 chip_addr, in anx6345_read_aux_i2c() argument 219 chip_addr, &cur_offset, 1); in anx6345_read_aux_i2c() 226 chip_addr, buf + i, cur_cnt); in anx6345_read_aux_i2c()
|
| A D | ps862x.c | 46 msg.addr = chip->chip_addr + addr_off; in ps8622_write()
|
| /u-boot/include/ |
| A D | i2c.h | 100 uint chip_addr; member 219 int dm_i2c_probe(struct udevice *bus, uint chip_addr, uint chip_flags, 408 int (*probe_chip)(struct udevice *bus, uint chip_addr, uint chip_flags); 521 int i2c_get_chip(struct udevice *bus, uint chip_addr, uint offset_len, 537 int i2c_get_chip_for_busnum(int busnum, int chip_addr, uint offset_len,
|
| /u-boot/drivers/gpio/ |
| A D | pcf8575_gpio.c | 57 chip->chip_addr); in pcf8575_i2c_write() 71 chip->chip_addr); in pcf8575_i2c_read()
|
| A D | max7320_gpio.c | 40 chip->chip_addr); in max7320_direction_output()
|
| /u-boot/board/traverse/common/ |
| A D | ten64_controller.c | 112 command_message.addr = chip->chip_addr; in ten64_controller_send_recv_command() 123 return_message.addr = chip->chip_addr; in ten64_controller_send_recv_command()
|
| /u-boot/drivers/tee/ |
| A D | sandbox.c | 322 u64 chip_addr, u64 xfer_flags, u64 op, in fill_i2c_rpc_params() argument 335 msg_arg->params[0].u.value.c = chip_addr; in fill_i2c_rpc_params() 353 int chip_addr, bus_num, op, xfer_flags; in ta_rpc_test_invoke_func() local 365 chip_addr = params[0].u.value.b; in ta_rpc_test_invoke_func() 387 fill_i2c_rpc_params(msg_arg, bus_num, chip_addr, xfer_flags, op, in ta_rpc_test_invoke_func()
|
| /u-boot/drivers/i2c/muxes/ |
| A D | i2c-mux-uclass.c | 168 static int i2c_mux_bus_probe(struct udevice *dev, uint chip_addr, in i2c_mux_bus_probe() argument 182 ret = ops->probe_chip(priv->i2c_bus, chip_addr, chip_flags); in i2c_mux_bus_probe()
|
| /u-boot/test/dm/ |
| A D | tee.c | 52 u64 op, u64 busnum, u64 chip_addr, in invoke_func_rpc_test() argument 75 param[0].u.value.b = chip_addr; in invoke_func_rpc_test()
|