Searched refs:adap (Results 1 - 10 of 10) sorted by relevance

/u-boot/drivers/i2c/
H A Dsh_i2c.c203 sh_i2c_init(struct i2c_adapter *adap, int speed, int slaveadd) argument
237 static int sh_i2c_read(struct i2c_adapter *adap, uint8_t chip, argument
241 struct sh_i2c *dev = (struct sh_i2c *)i2c_dev[adap->hwadapnr];
255 static int sh_i2c_write(struct i2c_adapter *adap, uint8_t chip, uint addr, argument
258 struct sh_i2c *dev = (struct sh_i2c *)i2c_dev[adap->hwadapnr];
270 sh_i2c_probe(struct i2c_adapter *adap, u8 dev) argument
274 return sh_i2c_read(adap, dev, 0, 0, dummy, sizeof dummy);
277 static unsigned int sh_i2c_set_bus_speed(struct i2c_adapter *adap, argument
280 struct sh_i2c *dev = (struct sh_i2c *)i2c_dev[adap->hwadapnr];
283 sh_i2c_init(adap, spee
[all...]
H A Dlpc32xx_i2c.c227 static void lpc32xx_i2c_init(struct i2c_adapter *adap, argument
230 __i2c_init(lpc32xx_i2c[adap->hwadapnr], requested_speed, slaveadd,
231 adap->hwadapnr);
234 static int lpc32xx_i2c_probe_chip(struct i2c_adapter *adap, u8 dev) argument
236 return __i2c_probe_chip(lpc32xx_i2c[adap->hwadapnr], dev);
239 static int lpc32xx_i2c_read(struct i2c_adapter *adap, u8 dev, uint addr, argument
242 return __i2c_read(lpc32xx_i2c[adap->hwadapnr], dev, addr,
246 static int lpc32xx_i2c_write(struct i2c_adapter *adap, u8 dev, uint addr, argument
249 return __i2c_write(lpc32xx_i2c[adap->hwadapnr], dev, addr,
253 static unsigned int lpc32xx_i2c_set_bus_speed(struct i2c_adapter *adap, argument
[all...]
H A Ddesignware_i2c.c619 static struct i2c_regs *i2c_get_base(struct i2c_adapter *adap) argument
621 switch (adap->hwadapnr) {
637 printf("Wrong I2C-adapter number %d\n", adap->hwadapnr);
643 static unsigned int dw_i2c_set_bus_speed(struct i2c_adapter *adap, argument
646 adap->speed = speed;
647 return _dw_i2c_set_bus_speed(NULL, i2c_get_base(adap), speed, IC_CLK);
650 static void dw_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) argument
652 __dw_i2c_init(i2c_get_base(adap), speed, slaveaddr);
655 static int dw_i2c_read(struct i2c_adapter *adap, u8 dev, uint addr, argument
658 return __dw_i2c_read(i2c_get_base(adap), de
661 dw_i2c_write(struct i2c_adapter *adap, u8 dev, uint addr, int alen, u8 *buffer, int len) argument
668 dw_i2c_probe(struct i2c_adapter *adap, u8 dev) argument
[all...]
H A Dsoft_i2c.c279 static void soft_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) argument
302 static int soft_i2c_probe(struct i2c_adapter *adap, uint8_t addr) argument
320 static int soft_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, argument
395 static int soft_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr, argument
H A Dfsl_i2c.c502 static void fsl_i2c_init(struct i2c_adapter *adap, int speed, int slaveadd) argument
504 __i2c_init(i2c_base[adap->hwadapnr], speed, slaveadd,
505 get_i2c_clock(adap->hwadapnr), adap->hwadapnr);
508 static int fsl_i2c_probe_chip(struct i2c_adapter *adap, uchar chip) argument
510 return __i2c_probe_chip(i2c_base[adap->hwadapnr], chip);
513 static int fsl_i2c_read(struct i2c_adapter *adap, u8 chip_addr, uint offset, argument
518 return __i2c_read(i2c_base[adap->hwadapnr], chip_addr, &o[4 - olen],
522 static int fsl_i2c_write(struct i2c_adapter *adap, u8 chip_addr, uint offset, argument
527 return __i2c_write(i2c_base[adap
531 fsl_i2c_set_bus_speed(struct i2c_adapter *adap, uint speed) argument
[all...]
H A Dmvtwsi.c197 * @adap: Adapter to get the register base for.
200 static struct mvtwsi_registers *twsi_get_base(struct i2c_adapter *adap) argument
202 switch (adap->hwadapnr) {
228 printf("Missing mvtwsi controller %d base\n", adap->hwadapnr);
732 static void twsi_i2c_init(struct i2c_adapter *adap, int speed, argument
735 struct mvtwsi_registers *twsi = twsi_get_base(adap);
739 static uint twsi_i2c_set_bus_speed(struct i2c_adapter *adap, argument
742 struct mvtwsi_registers *twsi = twsi_get_base(adap);
747 static int twsi_i2c_probe(struct i2c_adapter *adap, uchar chip) argument
749 struct mvtwsi_registers *twsi = twsi_get_base(adap);
753 twsi_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, int alen, uchar *data, int length) argument
768 twsi_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr, int alen, uchar *data, int length) argument
[all...]
H A Di2c_core.c60 static int i2c_mux_set(struct i2c_adapter *adap, int mux_id, int chip, argument
69 ret = adap->write(adap, chip, 0, 0, &buf, 1);
102 ret = adap->write(adap, chip, 0, 0, &buf, 1);
H A Domap24xx_i2c.c845 static void __iomem *omap24_get_base(struct i2c_adapter *adap) argument
847 switch (adap->hwadapnr) {
870 printf("wrong hwadapnr: %d\n", adap->hwadapnr);
886 static int omap24_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, argument
889 void __iomem *i2c_base = omap24_get_base(adap);
892 return __omap24_i2c_read(i2c_base, ip_rev, adap->waitdelay, chip, addr,
896 static int omap24_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr, argument
899 void __iomem *i2c_base = omap24_get_base(adap);
902 return __omap24_i2c_write(i2c_base, ip_rev, adap->waitdelay, chip, addr,
906 static uint omap24_i2c_setspeed(struct i2c_adapter *adap, uin argument
923 omap24_i2c_init(struct i2c_adapter *adap, int speed, int slaveadd) argument
932 omap24_i2c_probe(struct i2c_adapter *adap, uchar chip) argument
[all...]
H A Dmxc_i2c.c710 struct mxc_i2c_bus *i2c_get_base(struct i2c_adapter *adap) argument
712 return &mxc_i2c_buses[adap->hwadapnr];
715 static int mxc_i2c_read(struct i2c_adapter *adap, uint8_t chip, argument
719 return bus_i2c_read(i2c_get_base(adap), chip, addr, alen, buffer, len);
722 static int mxc_i2c_write(struct i2c_adapter *adap, uint8_t chip, argument
726 return bus_i2c_write(i2c_get_base(adap), chip, addr, alen, buffer, len);
732 static int mxc_i2c_probe(struct i2c_adapter *adap, uint8_t chip) argument
734 return bus_i2c_write(i2c_get_base(adap), chip, 0, 0, NULL, 0);
778 static void mxc_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) argument
780 bus_i2c_init(adap
786 mxc_i2c_set_bus_speed(struct i2c_adapter *adap, uint speed) argument
[all...]
/u-boot/include/
H A Di2c.h664 void (*init)(struct i2c_adapter *adap, int speed,
666 int (*probe)(struct i2c_adapter *adap, uint8_t chip);
667 int (*read)(struct i2c_adapter *adap, uint8_t chip,
670 int (*write)(struct i2c_adapter *adap, uint8_t chip,
673 uint (*set_bus_speed)(struct i2c_adapter *adap,

Completed in 180 milliseconds