Home
last modified time | relevance | path

Searched refs:i2c_adapter (Results 1 – 18 of 18) sorted by relevance

/rk3399_rockchip-uboot/drivers/i2c/
H A Dmxs_i2c.c27 static struct mxs_i2c_regs *mxs_i2c_get_base(struct i2c_adapter *adap) in mxs_i2c_get_base()
35 static unsigned int mxs_i2c_get_bus_speed(struct i2c_adapter *adap) in mxs_i2c_get_bus_speed()
49 static uint mxs_i2c_set_bus_speed(struct i2c_adapter *adap, uint speed) in mxs_i2c_set_bus_speed()
90 static void mxs_i2c_reset(struct i2c_adapter *adap) in mxs_i2c_reset()
112 static void mxs_i2c_setup_read(struct i2c_adapter *adap, uint8_t chip, int len) in mxs_i2c_setup_read()
130 static int mxs_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr, in mxs_i2c_write()
188 static int mxs_i2c_wait_for_ack(struct i2c_adapter *adap) in mxs_i2c_wait_for_ack()
226 static int mxs_i2c_if_read(struct i2c_adapter *adap, uint8_t chip, in mxs_i2c_if_read()
277 static int mxs_i2c_if_write(struct i2c_adapter *adap, uint8_t chip, in mxs_i2c_if_write()
295 static int mxs_i2c_probe(struct i2c_adapter *adap, uint8_t chip) in mxs_i2c_probe()
[all …]
H A Di2c_core.c14 struct i2c_adapter *i2c_get_adapter(int index) in i2c_get_adapter()
16 struct i2c_adapter *i2c_adap_p = ll_entry_start(struct i2c_adapter, in i2c_get_adapter()
18 int max = ll_entry_count(struct i2c_adapter, i2c); in i2c_get_adapter()
59 static int i2c_mux_set(struct i2c_adapter *adap, int mux_id, int chip, in i2c_mux_set()
249 max = ll_entry_count(struct i2c_adapter, i2c); in i2c_set_bus_num()
318 struct i2c_adapter *cur = I2C_ADAP; in i2c_get_bus_speed()
H A Dihs_i2c.c135 static int ihs_i2c_access(struct i2c_adapter *adap, uchar chip, uint addr, in ihs_i2c_access()
160 static void ihs_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) in ihs_i2c_init()
172 static int ihs_i2c_probe(struct i2c_adapter *adap, uchar chip) in ihs_i2c_probe()
182 static int ihs_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, in ihs_i2c_read()
188 static int ihs_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr, in ihs_i2c_write()
194 static unsigned int ihs_i2c_set_bus_speed(struct i2c_adapter *adap, in ihs_i2c_set_bus_speed()
H A Dadi_i2c.c20 static struct twi_regs *i2c_get_base(struct i2c_adapter *adap);
147 static int i2c_transfer(struct i2c_adapter *adap, uint8_t chip, uint addr, in i2c_transfer()
214 static uint adi_i2c_setspeed(struct i2c_adapter *adap, uint speed) in adi_i2c_setspeed()
231 static void adi_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) in adi_i2c_init()
246 static int adi_i2c_read(struct i2c_adapter *adap, uint8_t chip, in adi_i2c_read()
253 static int adi_i2c_write(struct i2c_adapter *adap, uint8_t chip, in adi_i2c_write()
259 static int adi_i2c_probe(struct i2c_adapter *adap, uint8_t chip) in adi_i2c_probe()
265 static struct twi_regs *i2c_get_base(struct i2c_adapter *adap) in i2c_get_base()
H A Dzynq_i2c.c70 static struct zynq_i2c_registers *i2c_select(struct i2c_adapter *adap) in i2c_select()
80 static void zynq_i2c_init(struct i2c_adapter *adap, int requested_speed, in zynq_i2c_init()
160 static int zynq_i2c_probe(struct i2c_adapter *adap, u8 dev) in zynq_i2c_probe()
181 static int zynq_i2c_read(struct i2c_adapter *adap, u8 dev, uint addr, in zynq_i2c_read()
250 static int zynq_i2c_write(struct i2c_adapter *adap, u8 dev, uint addr, in zynq_i2c_write()
294 static unsigned int zynq_i2c_set_bus_speed(struct i2c_adapter *adap, in zynq_i2c_set_bus_speed()
H A Drcar_i2c.c204 rcar_i2c_init(struct i2c_adapter *adap, int speed, int slaveadd) in rcar_i2c_init()
235 static int rcar_i2c_read(struct i2c_adapter *adap, uint8_t chip, in rcar_i2c_read()
247 static int rcar_i2c_write(struct i2c_adapter *adap, uint8_t chip, uint addr, in rcar_i2c_write()
255 rcar_i2c_probe(struct i2c_adapter *adap, u8 dev) in rcar_i2c_probe()
260 static unsigned int rcar_i2c_set_bus_speed(struct i2c_adapter *adap, in rcar_i2c_set_bus_speed()
H A Dlpc32xx_i2c.c228 static void lpc32xx_i2c_init(struct i2c_adapter *adap, in lpc32xx_i2c_init()
235 static int lpc32xx_i2c_probe_chip(struct i2c_adapter *adap, u8 dev) in lpc32xx_i2c_probe_chip()
240 static int lpc32xx_i2c_read(struct i2c_adapter *adap, u8 dev, uint addr, in lpc32xx_i2c_read()
247 static int lpc32xx_i2c_write(struct i2c_adapter *adap, u8 dev, uint addr, in lpc32xx_i2c_write()
254 static unsigned int lpc32xx_i2c_set_bus_speed(struct i2c_adapter *adap, in lpc32xx_i2c_set_bus_speed()
H A Dfti2c010.c127 static void fti2c010_init(struct i2c_adapter *adap, int speed, int slaveaddr) in fti2c010_init()
155 static int fti2c010_probe(struct i2c_adapter *adap, u8 dev) in fti2c010_probe()
192 static int fti2c010_read(struct i2c_adapter *adap, in fti2c010_read()
254 static int fti2c010_write(struct i2c_adapter *adap, in fti2c010_write()
304 static unsigned int fti2c010_set_bus_speed(struct i2c_adapter *adap, in fti2c010_set_bus_speed()
H A Dsh_i2c.c206 sh_i2c_init(struct i2c_adapter *adap, int speed, int slaveadd) in sh_i2c_init()
240 static int sh_i2c_read(struct i2c_adapter *adap, uint8_t chip, in sh_i2c_read()
258 static int sh_i2c_write(struct i2c_adapter *adap, uint8_t chip, uint addr, in sh_i2c_write()
273 sh_i2c_probe(struct i2c_adapter *adap, u8 dev) in sh_i2c_probe()
280 static unsigned int sh_i2c_set_bus_speed(struct i2c_adapter *adap, in sh_i2c_set_bus_speed()
H A Dsoft_i2c.c288 static void soft_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) in soft_i2c_init()
311 static int soft_i2c_probe(struct i2c_adapter *adap, uint8_t addr) in soft_i2c_probe()
329 static int soft_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, in soft_i2c_read()
404 static int soft_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr, in soft_i2c_write()
H A Ddavinci_i2c.c343 static struct i2c_regs *davinci_get_base(struct i2c_adapter *adap) in davinci_get_base()
364 static uint davinci_i2c_setspeed(struct i2c_adapter *adap, uint speed) in davinci_i2c_setspeed()
375 static void davinci_i2c_init(struct i2c_adapter *adap, int speed, in davinci_i2c_init()
386 static int davinci_i2c_read(struct i2c_adapter *adap, uint8_t chip, in davinci_i2c_read()
393 static int davinci_i2c_write(struct i2c_adapter *adap, uint8_t chip, in davinci_i2c_write()
401 static int davinci_i2c_probe_chip(struct i2c_adapter *adap, uint8_t chip) in davinci_i2c_probe_chip()
H A Ddesignware_i2c.c396 static struct i2c_regs *i2c_get_base(struct i2c_adapter *adap) in i2c_get_base()
420 static unsigned int dw_i2c_set_bus_speed(struct i2c_adapter *adap, in dw_i2c_set_bus_speed()
427 static void dw_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) in dw_i2c_init()
432 static int dw_i2c_read(struct i2c_adapter *adap, u8 dev, uint addr, in dw_i2c_read()
438 static int dw_i2c_write(struct i2c_adapter *adap, u8 dev, uint addr, in dw_i2c_write()
445 static int dw_i2c_probe(struct i2c_adapter *adap, u8 dev) in dw_i2c_probe()
H A Dmvtwsi.c189 static struct mvtwsi_registers *twsi_get_base(struct i2c_adapter *adap) in twsi_get_base()
666 static void twsi_i2c_init(struct i2c_adapter *adap, int speed, in twsi_i2c_init()
673 static uint twsi_i2c_set_bus_speed(struct i2c_adapter *adap, in twsi_i2c_set_bus_speed()
681 static int twsi_i2c_probe(struct i2c_adapter *adap, uchar chip) in twsi_i2c_probe()
687 static int twsi_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, in twsi_i2c_read()
702 static int twsi_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr, in twsi_i2c_write()
H A Dkona_i2c.c622 struct bcm_kona_i2c_dev *kona_get_dev(struct i2c_adapter *adap) in kona_get_dev()
627 static void kona_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) in kona_i2c_init()
637 static int kona_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, in kona_i2c_read()
666 static int kona_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr, in kona_i2c_write()
691 static int kona_i2c_probe(struct i2c_adapter *adap, uchar chip) in kona_i2c_probe()
701 static uint kona_i2c_set_bus_speed(struct i2c_adapter *adap, uint speed) in kona_i2c_set_bus_speed()
H A Domap24xx_i2c.c700 static struct i2c *omap24_get_base(struct i2c_adapter *adap)
732 static int omap24_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr,
742 static int omap24_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr,
751 static uint omap24_i2c_setspeed(struct i2c_adapter *adap, uint speed)
767 static void omap24_i2c_init(struct i2c_adapter *adap, int speed, int slaveadd)
774 static int omap24_i2c_probe(struct i2c_adapter *adap, uchar chip)
H A Dfsl_i2c.c498 static void fsl_i2c_init(struct i2c_adapter *adap, int speed, int slaveadd) in fsl_i2c_init()
505 fsl_i2c_probe_chip(struct i2c_adapter *adap, uchar chip) in fsl_i2c_probe_chip()
511 fsl_i2c_read(struct i2c_adapter *adap, u8 chip_addr, uint offset, int olen, in fsl_i2c_read()
520 fsl_i2c_write(struct i2c_adapter *adap, u8 chip_addr, uint offset, int olen, in fsl_i2c_write()
528 static unsigned int fsl_i2c_set_bus_speed(struct i2c_adapter *adap, in fsl_i2c_set_bus_speed()
H A Dmxc_i2c.c602 struct mxc_i2c_bus *i2c_get_base(struct i2c_adapter *adap) in i2c_get_base()
607 static int mxc_i2c_read(struct i2c_adapter *adap, uint8_t chip, in mxc_i2c_read()
614 static int mxc_i2c_write(struct i2c_adapter *adap, uint8_t chip, in mxc_i2c_write()
624 static int mxc_i2c_probe(struct i2c_adapter *adap, uint8_t chip) in mxc_i2c_probe()
688 static void mxc_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) in mxc_i2c_init()
696 static u32 mxc_i2c_set_bus_speed(struct i2c_adapter *adap, uint speed) in mxc_i2c_set_bus_speed()
/rk3399_rockchip-uboot/include/
H A Di2c.h577 #define CONFIG_SYS_NUM_I2C_BUSES ll_entry_count(struct i2c_adapter, i2c)
591 struct i2c_adapter { struct
592 void (*init)(struct i2c_adapter *adap, int speed, argument
594 int (*probe)(struct i2c_adapter *adap, uint8_t chip); argument
595 int (*read)(struct i2c_adapter *adap, uint8_t chip, argument
598 int (*write)(struct i2c_adapter *adap, uint8_t chip, argument
601 uint (*set_bus_speed)(struct i2c_adapter *adap, argument
628 ll_entry_declare(struct i2c_adapter, _name, i2c) = \ argument
632 struct i2c_adapter *i2c_get_adapter(int index);