Home
last modified time | relevance | path

Searched refs:chip_addr (Results 1 – 25 of 46) sorted by relevance

12

/u-boot/board/freescale/common/
A Demc2305.c17 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 Demc2305.h19 void emc2305_init(int chip_addr);
20 void set_fan_speed(u8 data, int chip_addr);
/u-boot/drivers/i2c/
A Di2c-uclass.c64 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 Dfsl_i2c.c425 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 Dnx_i2c.c361 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 Dast2600_i2c.c25 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 Dsun8i_rsb.c225 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 Dsun6i_p2wi.c172 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 Dast_i2c.c200 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 Dihs_i2c.c218 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 Dintel_i2c.c234 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 Dls1012ardb.c273 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 Dmdio_mux_i2creg.c53 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 Ddt_helpers.c20 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 Ddt_helpers.h11 bool dm_i2c_simple_probe(struct udevice *bus, uint chip_addr);
/u-boot/drivers/misc/
A Dcros_ec_i2c.c63 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 Danx6345.c79 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 Dps862x.c46 msg.addr = chip->chip_addr + addr_off; in ps8622_write()
/u-boot/include/
A Di2c.h100 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 Dpcf8575_gpio.c57 chip->chip_addr); in pcf8575_i2c_write()
71 chip->chip_addr); in pcf8575_i2c_read()
A Dmax7320_gpio.c40 chip->chip_addr); in max7320_direction_output()
/u-boot/board/traverse/common/
A Dten64_controller.c112 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 Dsandbox.c322 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 Di2c-mux-uclass.c168 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 Dtee.c52 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()

Completed in 59 milliseconds

12