Home
last modified time | relevance | path

Searched refs:adap (Results 1 – 24 of 24) 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() argument
29 if (adap->hwadapnr == 0) in mxs_i2c_get_base()
35 static unsigned int mxs_i2c_get_bus_speed(struct i2c_adapter *adap) in mxs_i2c_get_bus_speed() argument
37 struct mxs_i2c_regs *i2c_regs = mxs_i2c_get_base(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() argument
51 struct mxs_i2c_regs *i2c_regs = mxs_i2c_get_base(adap); in mxs_i2c_set_bus_speed()
90 static void mxs_i2c_reset(struct i2c_adapter *adap) in mxs_i2c_reset() argument
92 struct mxs_i2c_regs *i2c_regs = mxs_i2c_get_base(adap); in mxs_i2c_reset()
94 int speed = mxs_i2c_get_bus_speed(adap); in mxs_i2c_reset()
109 mxs_i2c_set_bus_speed(adap, speed); in mxs_i2c_reset()
[all …]
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() argument
150 struct twi_regs *twi = i2c_get_base(adap); in i2c_transfer()
214 static uint adi_i2c_setspeed(struct i2c_adapter *adap, uint speed) in adi_i2c_setspeed() argument
216 struct twi_regs *twi = i2c_get_base(adap); in adi_i2c_setspeed()
231 static void adi_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) in adi_i2c_init() argument
233 struct twi_regs *twi = i2c_get_base(adap); in adi_i2c_init()
246 static int adi_i2c_read(struct i2c_adapter *adap, uint8_t chip, in adi_i2c_read() argument
249 return i2c_transfer(adap, chip, addr, alen, buffer, in adi_i2c_read()
253 static int adi_i2c_write(struct i2c_adapter *adap, uint8_t chip, in adi_i2c_write() argument
[all …]
H A Drcar_i2c.c204 rcar_i2c_init(struct i2c_adapter *adap, int speed, int slaveadd) in rcar_i2c_init() argument
206 struct rcar_i2c *dev = (struct rcar_i2c *)i2c_dev[adap->hwadapnr]; in rcar_i2c_init()
228 icccr = rcar_clock_gen(adap->hwadapnr, adap->speed); in rcar_i2c_init()
235 static int rcar_i2c_read(struct i2c_adapter *adap, uint8_t chip, in rcar_i2c_read() argument
238 struct rcar_i2c *dev = (struct rcar_i2c *)i2c_dev[adap->hwadapnr]; in rcar_i2c_read()
247 static int rcar_i2c_write(struct i2c_adapter *adap, uint8_t chip, uint addr, in rcar_i2c_write() argument
250 struct rcar_i2c *dev = (struct rcar_i2c *)i2c_dev[adap->hwadapnr]; in rcar_i2c_write()
255 rcar_i2c_probe(struct i2c_adapter *adap, u8 dev) in rcar_i2c_probe() argument
257 return rcar_i2c_read(adap, dev, 0, 0, NULL, 0); in rcar_i2c_probe()
260 static unsigned int rcar_i2c_set_bus_speed(struct i2c_adapter *adap, in rcar_i2c_set_bus_speed() argument
[all …]
H A Dzynq_i2c.c70 static struct zynq_i2c_registers *i2c_select(struct i2c_adapter *adap) in i2c_select() argument
72 return adap->hwadapnr ? in i2c_select()
80 static void zynq_i2c_init(struct i2c_adapter *adap, int requested_speed, in zynq_i2c_init() argument
83 struct zynq_i2c_registers *zynq_i2c = i2c_select(adap); in zynq_i2c_init()
160 static int zynq_i2c_probe(struct i2c_adapter *adap, u8 dev) in zynq_i2c_probe() argument
162 struct zynq_i2c_registers *zynq_i2c = i2c_select(adap); in zynq_i2c_probe()
181 static int zynq_i2c_read(struct i2c_adapter *adap, u8 dev, uint addr, in zynq_i2c_read() argument
187 struct zynq_i2c_registers *zynq_i2c = i2c_select(adap); in zynq_i2c_read()
250 static int zynq_i2c_write(struct i2c_adapter *adap, u8 dev, uint addr, in zynq_i2c_write() argument
254 struct zynq_i2c_registers *zynq_i2c = i2c_select(adap); in zynq_i2c_write()
[all …]
H A Dihs_i2c.c135 static int ihs_i2c_access(struct i2c_adapter *adap, uchar chip, uint addr, in ihs_i2c_access() argument
160 static void ihs_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) in ihs_i2c_init() argument
172 static int ihs_i2c_probe(struct i2c_adapter *adap, uchar chip) in ihs_i2c_probe() argument
182 static int ihs_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, in ihs_i2c_read() argument
185 return ihs_i2c_access(adap, chip, addr, alen, buffer, len, true); in ihs_i2c_read()
188 static int ihs_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr, in ihs_i2c_write() argument
191 return ihs_i2c_access(adap, chip, addr, alen, buffer, len, false); in ihs_i2c_write()
194 static unsigned int ihs_i2c_set_bus_speed(struct i2c_adapter *adap, in ihs_i2c_set_bus_speed() argument
197 if (speed != adap->speed) in ihs_i2c_set_bus_speed()
H A Dlpc32xx_i2c.c228 static void lpc32xx_i2c_init(struct i2c_adapter *adap, in lpc32xx_i2c_init() argument
231 __i2c_init(lpc32xx_i2c[adap->hwadapnr], requested_speed, slaveadd, in lpc32xx_i2c_init()
232 adap->hwadapnr); in lpc32xx_i2c_init()
235 static int lpc32xx_i2c_probe_chip(struct i2c_adapter *adap, u8 dev) in lpc32xx_i2c_probe_chip() argument
237 return __i2c_probe_chip(lpc32xx_i2c[adap->hwadapnr], dev); in lpc32xx_i2c_probe_chip()
240 static int lpc32xx_i2c_read(struct i2c_adapter *adap, u8 dev, uint addr, in lpc32xx_i2c_read() argument
243 return __i2c_read(lpc32xx_i2c[adap->hwadapnr], dev, addr, in lpc32xx_i2c_read()
247 static int lpc32xx_i2c_write(struct i2c_adapter *adap, u8 dev, uint addr, in lpc32xx_i2c_write() argument
250 return __i2c_write(lpc32xx_i2c[adap->hwadapnr], dev, addr, in lpc32xx_i2c_write()
254 static unsigned int lpc32xx_i2c_set_bus_speed(struct i2c_adapter *adap, in lpc32xx_i2c_set_bus_speed() argument
[all …]
H A Ddesignware_i2c.c396 static struct i2c_regs *i2c_get_base(struct i2c_adapter *adap) in i2c_get_base() argument
398 switch (adap->hwadapnr) { in i2c_get_base()
414 printf("Wrong I2C-adapter number %d\n", adap->hwadapnr); in i2c_get_base()
420 static unsigned int dw_i2c_set_bus_speed(struct i2c_adapter *adap, in dw_i2c_set_bus_speed() argument
423 adap->speed = speed; in dw_i2c_set_bus_speed()
424 return __dw_i2c_set_bus_speed(i2c_get_base(adap), NULL, speed); in dw_i2c_set_bus_speed()
427 static void dw_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) in dw_i2c_init() argument
429 __dw_i2c_init(i2c_get_base(adap), speed, slaveaddr); in dw_i2c_init()
432 static int dw_i2c_read(struct i2c_adapter *adap, u8 dev, uint addr, in dw_i2c_read() argument
435 return __dw_i2c_read(i2c_get_base(adap), dev, addr, alen, buffer, len); in dw_i2c_read()
[all …]
H A Dfti2c010.c127 static void fti2c010_init(struct i2c_adapter *adap, int speed, int slaveaddr) in fti2c010_init() argument
129 struct fti2c010_chip *chip = chip_list + adap->hwadapnr; in fti2c010_init()
131 if (adap->init_done) in fti2c010_init()
155 static int fti2c010_probe(struct i2c_adapter *adap, u8 dev) in fti2c010_probe() argument
157 struct fti2c010_chip *chip = chip_list + adap->hwadapnr; in fti2c010_probe()
192 static int fti2c010_read(struct i2c_adapter *adap, in fti2c010_read() argument
195 struct fti2c010_chip *chip = chip_list + adap->hwadapnr; in fti2c010_read()
254 static int fti2c010_write(struct i2c_adapter *adap, in fti2c010_write() argument
257 struct fti2c010_chip *chip = chip_list + adap->hwadapnr; in fti2c010_write()
304 static unsigned int fti2c010_set_bus_speed(struct i2c_adapter *adap, in fti2c010_set_bus_speed() argument
[all …]
H A Dkona_i2c.c622 struct bcm_kona_i2c_dev *kona_get_dev(struct i2c_adapter *adap) in kona_get_dev() argument
624 return &g_i2c_devs[adap->hwadapnr]; in kona_get_dev()
627 static void kona_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) in kona_i2c_init() argument
629 struct bcm_kona_i2c_dev *dev = kona_get_dev(adap); in kona_i2c_init()
637 static int kona_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, in kona_i2c_read() argument
643 struct bcm_kona_i2c_dev *dev = kona_get_dev(adap); in kona_i2c_read()
659 kona_i2c_init(adap, adap->speed, adap->slaveaddr); in kona_i2c_read()
666 static int kona_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr, in kona_i2c_write() argument
672 struct bcm_kona_i2c_dev *dev = kona_get_dev(adap); in kona_i2c_write()
683 kona_i2c_init(adap, adap->speed, adap->slaveaddr); in kona_i2c_write()
[all …]
H A Ddavinci_i2c.c343 static struct i2c_regs *davinci_get_base(struct i2c_adapter *adap) in davinci_get_base() argument
345 switch (adap->hwadapnr) { in davinci_get_base()
358 printf("wrong hwadapnr: %d\n", adap->hwadapnr); in davinci_get_base()
364 static uint davinci_i2c_setspeed(struct i2c_adapter *adap, uint speed) in davinci_i2c_setspeed() argument
366 struct i2c_regs *i2c_base = davinci_get_base(adap); in davinci_i2c_setspeed()
369 adap->speed = speed; in davinci_i2c_setspeed()
375 static void davinci_i2c_init(struct i2c_adapter *adap, int speed, in davinci_i2c_init() argument
378 struct i2c_regs *i2c_base = davinci_get_base(adap); in davinci_i2c_init()
380 adap->speed = speed; in davinci_i2c_init()
386 static int davinci_i2c_read(struct i2c_adapter *adap, uint8_t chip, in davinci_i2c_read() argument
[all …]
H A Dsh_i2c.c206 sh_i2c_init(struct i2c_adapter *adap, int speed, int slaveadd) in sh_i2c_init() argument
240 static int sh_i2c_read(struct i2c_adapter *adap, uint8_t chip, in sh_i2c_read() argument
244 struct sh_i2c *dev = (struct sh_i2c *)i2c_dev[adap->hwadapnr]; in sh_i2c_read()
258 static int sh_i2c_write(struct i2c_adapter *adap, uint8_t chip, uint addr, in sh_i2c_write() argument
261 struct sh_i2c *dev = (struct sh_i2c *)i2c_dev[adap->hwadapnr]; in sh_i2c_write()
273 sh_i2c_probe(struct i2c_adapter *adap, u8 dev) in sh_i2c_probe() argument
277 return sh_i2c_read(adap, dev, 0, 0, dummy, sizeof dummy); in sh_i2c_probe()
280 static unsigned int sh_i2c_set_bus_speed(struct i2c_adapter *adap, in sh_i2c_set_bus_speed() argument
283 struct sh_i2c *dev = (struct sh_i2c *)i2c_dev[adap->hwadapnr]; in sh_i2c_set_bus_speed()
286 sh_i2c_init(adap, speed, 0); in sh_i2c_set_bus_speed()
H A Domap24xx_i2c.c700 static struct i2c *omap24_get_base(struct i2c_adapter *adap) argument
702 switch (adap->hwadapnr) {
725 printf("wrong hwadapnr: %d\n", adap->hwadapnr);
732 static int omap24_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, argument
735 struct i2c *i2c_base = omap24_get_base(adap);
737 return __omap24_i2c_read(i2c_base, adap->waitdelay, chip, addr,
742 static int omap24_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr, argument
745 struct i2c *i2c_base = omap24_get_base(adap);
747 return __omap24_i2c_write(i2c_base, adap->waitdelay, chip, addr,
751 static uint omap24_i2c_setspeed(struct i2c_adapter *adap, uint speed) argument
[all …]
H A Dfsl_i2c.c498 static void fsl_i2c_init(struct i2c_adapter *adap, int speed, int slaveadd) in fsl_i2c_init() argument
500 __i2c_init(i2c_base[adap->hwadapnr], speed, slaveadd, in fsl_i2c_init()
501 get_i2c_clock(adap->hwadapnr), adap->hwadapnr); in fsl_i2c_init()
505 fsl_i2c_probe_chip(struct i2c_adapter *adap, uchar chip) in fsl_i2c_probe_chip() argument
507 return __i2c_probe_chip(i2c_base[adap->hwadapnr], 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() argument
515 return __i2c_read(i2c_base[adap->hwadapnr], chip_addr, &o[4 - olen], in fsl_i2c_read()
520 fsl_i2c_write(struct i2c_adapter *adap, u8 chip_addr, uint offset, int olen, in fsl_i2c_write() argument
524 return __i2c_write(i2c_base[adap->hwadapnr], chip_addr, &o[4 - olen], in fsl_i2c_write()
528 static unsigned int fsl_i2c_set_bus_speed(struct i2c_adapter *adap, in fsl_i2c_set_bus_speed() argument
[all …]
H A Dmvtwsi.c189 static struct mvtwsi_registers *twsi_get_base(struct i2c_adapter *adap) in twsi_get_base() argument
191 switch (adap->hwadapnr) { in twsi_get_base()
217 printf("Missing mvtwsi controller %d base\n", adap->hwadapnr); in twsi_get_base()
666 static void twsi_i2c_init(struct i2c_adapter *adap, int speed, in twsi_i2c_init() argument
669 struct mvtwsi_registers *twsi = twsi_get_base(adap); in twsi_i2c_init()
673 static uint twsi_i2c_set_bus_speed(struct i2c_adapter *adap, in twsi_i2c_set_bus_speed() argument
676 struct mvtwsi_registers *twsi = twsi_get_base(adap); in twsi_i2c_set_bus_speed()
681 static int twsi_i2c_probe(struct i2c_adapter *adap, uchar chip) in twsi_i2c_probe() argument
683 struct mvtwsi_registers *twsi = twsi_get_base(adap); in twsi_i2c_probe()
687 static int twsi_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, in twsi_i2c_read() argument
[all …]
H A Di2c_core.c59 static int i2c_mux_set(struct i2c_adapter *adap, int mux_id, int chip, in i2c_mux_set() argument
68 ret = adap->write(adap, chip, 0, 0, &buf, 1); in i2c_mux_set()
101 ret = adap->write(adap, chip, 0, 0, &buf, 1); in i2c_mux_set()
H A Dmxc_i2c.c602 struct mxc_i2c_bus *i2c_get_base(struct i2c_adapter *adap) in i2c_get_base() argument
604 return &mxc_i2c_buses[adap->hwadapnr]; in i2c_get_base()
607 static int mxc_i2c_read(struct i2c_adapter *adap, uint8_t chip, in mxc_i2c_read() argument
611 return bus_i2c_read(i2c_get_base(adap), chip, addr, alen, buffer, len); in mxc_i2c_read()
614 static int mxc_i2c_write(struct i2c_adapter *adap, uint8_t chip, in mxc_i2c_write() argument
618 return bus_i2c_write(i2c_get_base(adap), chip, addr, alen, buffer, len); in mxc_i2c_write()
624 static int mxc_i2c_probe(struct i2c_adapter *adap, uint8_t chip) in mxc_i2c_probe() argument
626 return bus_i2c_write(i2c_get_base(adap), chip, 0, 0, NULL, 0); in mxc_i2c_probe()
688 static void mxc_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) in mxc_i2c_init() argument
690 bus_i2c_init(adap->hwadapnr, speed, slaveaddr, NULL, NULL); in mxc_i2c_init()
[all …]
H A Dsoft_i2c.c288 static void soft_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) in soft_i2c_init() argument
311 static int soft_i2c_probe(struct i2c_adapter *adap, uint8_t addr) in soft_i2c_probe() argument
329 static int soft_i2c_read(struct i2c_adapter *adap, uchar chip, uint addr, in soft_i2c_read() argument
404 static int soft_i2c_write(struct i2c_adapter *adap, uchar chip, uint addr, in soft_i2c_write() argument
/rk3399_rockchip-uboot/drivers/video/drm/
H A Ddw_hdmi_qp.c92 struct ddc_adapter adap; member
495 static int dw_hdmi_i2c_xfer(struct ddc_adapter *adap, in dw_hdmi_i2c_xfer() argument
498 struct dw_hdmi_qp *hdmi = container_of(adap, struct dw_hdmi_qp, adap); in dw_hdmi_i2c_xfer()
947 drm_scdc_writeb(&hdmi->adap, 0x10, 0xff); in hdmi_start_flt()
951 drm_scdc_readb(&hdmi->adap, SCDC_STATUS_FLAGS_0, &val); in hdmi_start_flt()
964 drm_scdc_writeb(&hdmi->adap, 0x31, val); in hdmi_start_flt()
971 drm_scdc_readb(&hdmi->adap, 0x10, &val); in hdmi_start_flt()
979 drm_scdc_readb(&hdmi->adap, 0x41, &reg_val); in hdmi_start_flt()
983 drm_scdc_readb(&hdmi->adap, 0x42, &reg_val); in hdmi_start_flt()
1003 drm_scdc_writeb(&hdmi->adap, 0x10, val); in hdmi_start_flt()
[all …]
H A Dsii902x.c167 struct ddc_adapter adap; member
575 static int sii902x_i2c_xfer(struct ddc_adapter *adap, struct i2c_msg *msgs, int num) in sii902x_i2c_xfer() argument
577 struct sii902x *sii902x = container_of(adap, struct sii902x, adap); in sii902x_i2c_xfer()
639 sii902x->adap.i2c_bus = dev->parent; in sii902x_init()
640 sii902x->adap.ddc_xfer = sii902x_i2c_xfer; in sii902x_init()
732 conn_state->edid = drm_do_get_edid(&sii902x->adap); in sii902x_get_timing()
H A Ddw_hdmi.c176 struct ddc_adapter adap; member
564 static int dw_hdmi_i2c_xfer(struct ddc_adapter *adap, in dw_hdmi_i2c_xfer() argument
567 struct dw_hdmi *hdmi = container_of(adap, struct dw_hdmi, adap); in dw_hdmi_i2c_xfer()
881 drm_scdc_readb(&hdmi->adap, SCDC_TMDS_CONFIG, &stat); in rockchip_dw_hdmi_scrambling_enable()
891 drm_scdc_writeb(&hdmi->adap, SCDC_TMDS_CONFIG, stat); in rockchip_dw_hdmi_scrambling_enable()
905 drm_scdc_writeb(&hdmi->adap, SCDC_TMDS_CONFIG, stat); in rockchip_dw_hdmi_scrambling_enable()
915 drm_scdc_readb(&hdmi->adap, SCDC_TMDS_CONFIG, &stat); in rockchip_dw_hdmi_scdc_set_tmds_rate()
920 drm_scdc_writeb(&hdmi->adap, SCDC_TMDS_CONFIG, stat); in rockchip_dw_hdmi_scdc_set_tmds_rate()
1177 drm_scdc_readb(&hdmi->adap, SCDC_SINK_VERSION, &bytes); in hdmi_av_composer()
1178 drm_scdc_writeb(&hdmi->adap, SCDC_SOURCE_VERSION, in hdmi_av_composer()
[all …]
H A Dinno_hdmi.c139 struct ddc_adapter adap; member
592 static int inno_hdmi_i2c_xfer(struct ddc_adapter *adap, in inno_hdmi_i2c_xfer() argument
595 struct inno_hdmi *hdmi = container_of(adap, struct inno_hdmi, adap); in inno_hdmi_i2c_xfer()
653 hdmi->adap.ddc_xfer = inno_hdmi_i2c_xfer; in rockchip_inno_hdmi_init()
752 conn_state->edid = drm_do_get_edid(&hdmi->adap); in rockchip_inno_hdmi_get_timing()
/rk3399_rockchip-uboot/include/
H A Di2c.h592 void (*init)(struct i2c_adapter *adap, int speed,
594 int (*probe)(struct i2c_adapter *adap, uint8_t chip);
595 int (*read)(struct i2c_adapter *adap, uint8_t chip,
598 int (*write)(struct i2c_adapter *adap, uint8_t chip,
601 uint (*set_bus_speed)(struct i2c_adapter *adap,
H A Dedid.h999 int (*ddc_xfer)(struct ddc_adapter *adap, struct i2c_msg *msgs,
1026 u8 *drm_do_get_edid(struct ddc_adapter *adap);
1029 u8 drm_scdc_readb(struct ddc_adapter *adap, u8 offset,
1031 u8 drm_scdc_writeb(struct ddc_adapter *adap, u8 offset,
/rk3399_rockchip-uboot/common/
H A Dedid.c6962 drm_do_probe_ddc_edid(struct ddc_adapter *adap, u8 *buf, unsigned int block, in drm_do_probe_ddc_edid() argument
6990 if (adap->ops) { in drm_do_probe_ddc_edid()
6991 ret = adap->ops->xfer(adap->i2c_bus, &msgs[3 - xfers], in drm_do_probe_ddc_edid()
6996 ret = adap->ddc_xfer(adap, &msgs[3 - xfers], xfers); in drm_do_probe_ddc_edid()
7004 u8 *drm_do_get_edid(struct ddc_adapter *adap) in drm_do_get_edid() argument
7019 if (drm_do_probe_ddc_edid(adap, edid, 0, HDMI_EDID_BLOCK_SIZE)) in drm_do_get_edid()
7050 if (drm_do_probe_ddc_edid(adap, block, j, in drm_do_get_edid()
7129 static ssize_t hdmi_ddc_read(struct ddc_adapter *adap, u16 addr, u8 offset, in hdmi_ddc_read() argument
7146 return adap->ddc_xfer(adap, msgs, ARRAY_SIZE(msgs)); in hdmi_ddc_read()
7149 static ssize_t hdmi_ddc_write(struct ddc_adapter *adap, u16 addr, u8 offset, in hdmi_ddc_write() argument
[all …]