Home
last modified time | relevance | path

Searched defs:i2c (Results 1 – 25 of 837) sorted by relevance

12345678910>>...34

/openbmc/linux/drivers/i2c/busses/
H A Di2c-octeon-core.c26 struct octeon_i2c *i2c = dev_id; in octeon_i2c_isr() local
34 static bool octeon_i2c_test_iflg(struct octeon_i2c *i2c) in octeon_i2c_test_iflg()
45 static int octeon_i2c_wait(struct octeon_i2c *i2c) in octeon_i2c_wait()
265 static int octeon_i2c_start(struct octeon_i2c *i2c) in octeon_i2c_start()
607 struct octeon_i2c *i2c = i2c_get_adapdata(adap); in octeon_i2c_xfer() local
658 void octeon_i2c_set_clock(struct octeon_i2c *i2c) in octeon_i2c_set_clock()
728 struct octeon_i2c *i2c = i2c_get_adapdata(adap); in octeon_i2c_get_scl() local
737 struct octeon_i2c *i2c = i2c_get_adapdata(adap); in octeon_i2c_set_scl() local
744 struct octeon_i2c *i2c = i2c_get_adapdata(adap); in octeon_i2c_get_sda() local
753 struct octeon_i2c *i2c = i2c_get_adapdata(adap); in octeon_i2c_prepare_recovery() local
[all …]
H A Di2c-pxa.c272 #define _IBMR(i2c) ((i2c)->reg_ibmr) argument
273 #define _IDBR(i2c) ((i2c)->reg_idbr) argument
274 #define _ICR(i2c) ((i2c)->reg_icr) argument
275 #define _ISR(i2c) ((i2c)->reg_isr) argument
276 #define _ISAR(i2c) ((i2c)->reg_isar) argument
277 #define _ILCR(i2c) ((i2c)->reg_ilcr) argument
278 #define _IWCR(i2c) ((i2c)->reg_iwcr) argument
383 #define show_state(i2c) do { } while (0) argument
1000 struct pxa_i2c *i2c = dev_id; in i2c_pxa_handler() local
1276 struct pxa_i2c *i2c, in i2c_pxa_probe_pdata()
[all …]
H A Di2c-ocores.c238 struct ocores_i2c *i2c = dev_id; in ocores_isr() local
279 static int ocores_wait(struct ocores_i2c *i2c, in ocores_wait()
306 static int ocores_poll_wait(struct ocores_i2c *i2c) in ocores_poll_wait()
348 static int ocores_process_polling(struct ocores_i2c *i2c) in ocores_process_polling()
371 static int ocores_xfer_core(struct ocores_i2c *i2c, in ocores_xfer_core()
529 struct ocores_i2c *i2c) in ocores_i2c_of_probe()
594 #define ocores_i2c_of_probe(pdev, i2c) -ENODEV argument
599 struct ocores_i2c *i2c; in ocores_i2c_probe() local
735 struct ocores_i2c *i2c = platform_get_drvdata(pdev); in ocores_i2c_remove() local
748 struct ocores_i2c *i2c = dev_get_drvdata(dev); in ocores_i2c_suspend() local
[all …]
H A Di2c-octeon-platdrv.c38 static void octeon_i2c_int_enable(struct octeon_i2c *i2c) in octeon_i2c_int_enable()
44 static void octeon_i2c_int_disable(struct octeon_i2c *i2c) in octeon_i2c_int_disable()
57 static void octeon_i2c_int_enable78(struct octeon_i2c *i2c) in octeon_i2c_int_enable78()
78 static void octeon_i2c_int_disable78(struct octeon_i2c *i2c) in octeon_i2c_int_disable78()
90 static void octeon_i2c_hlc_int_enable78(struct octeon_i2c *i2c) in octeon_i2c_hlc_int_enable78()
97 static void octeon_i2c_hlc_int_disable78(struct octeon_i2c *i2c) in octeon_i2c_hlc_int_disable78()
105 struct octeon_i2c *i2c = dev_id; in octeon_i2c_hlc_isr78() local
113 static void octeon_i2c_hlc_int_enable(struct octeon_i2c *i2c) in octeon_i2c_hlc_int_enable()
139 struct octeon_i2c *i2c; in octeon_i2c_probe() local
258 struct octeon_i2c *i2c = platform_get_drvdata(pdev); in octeon_i2c_remove() local
H A Di2c-thunderx-pcidrv.c40 static void thunder_i2c_int_enable(struct octeon_i2c *i2c) in thunder_i2c_int_enable()
49 static void thunder_i2c_int_disable(struct octeon_i2c *i2c) in thunder_i2c_int_disable()
55 static void thunder_i2c_hlc_int_enable(struct octeon_i2c *i2c) in thunder_i2c_hlc_int_enable()
61 static void thunder_i2c_hlc_int_disable(struct octeon_i2c *i2c) in thunder_i2c_hlc_int_disable()
84 static void thunder_i2c_clock_enable(struct device *dev, struct octeon_i2c *i2c) in thunder_i2c_clock_enable()
118 static int thunder_i2c_smbus_setup_of(struct octeon_i2c *i2c, in thunder_i2c_smbus_setup_of()
139 static int thunder_i2c_smbus_setup(struct octeon_i2c *i2c, in thunder_i2c_smbus_setup()
149 static void thunder_i2c_smbus_remove(struct octeon_i2c *i2c) in thunder_i2c_smbus_remove()
158 struct octeon_i2c *i2c; in thunder_i2c_probe_pci() local
240 struct octeon_i2c *i2c = pci_get_drvdata(pdev); in thunder_i2c_remove_pci() local
H A Di2c-s3c2410.c214 static bool is_ack(struct s3c24xx_i2c *i2c) in is_ack()
347 static inline int is_lastmsg(struct s3c24xx_i2c *i2c) in is_lastmsg()
355 static inline int is_msglast(struct s3c24xx_i2c *i2c) in is_msglast()
371 static inline int is_msgend(struct s3c24xx_i2c *i2c) in is_msgend()
554 struct s3c24xx_i2c *i2c = dev_id; in s3c24xx_i2c_irq() local
685 static int s3c24xx_i2c_doxfer(struct s3c24xx_i2c *i2c, in s3c24xx_i2c_doxfer()
915 static int s3c24xx_i2c_init(struct s3c24xx_i2c *i2c) in s3c24xx_i2c_init()
990 struct s3c24xx_i2c *i2c; in s3c24xx_i2c_probe() local
1117 struct s3c24xx_i2c *i2c = platform_get_drvdata(pdev); in s3c24xx_i2c_remove() local
1128 struct s3c24xx_i2c *i2c = dev_get_drvdata(dev); in s3c24xx_i2c_suspend_noirq() local
[all …]
H A Di2c-pca-platform.c41 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte8() local
47 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte16() local
53 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte32() local
59 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_writebyte8() local
65 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_writebyte16() local
71 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_writebyte32() local
78 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_waitforcompletion() local
103 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_dummyreset() local
110 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_resetchip() local
119 struct i2c_pca_pf_data *i2c = dev_id; in i2c_pca_pf_handler() local
[all …]
H A Di2c-digicolor.c71 static void dc_i2c_cmd(struct dc_i2c *i2c, u8 cmd) in dc_i2c_cmd()
97 static void dc_i2c_write_buf(struct dc_i2c *i2c) in dc_i2c_write_buf()
102 static void dc_i2c_next_read(struct dc_i2c *i2c) in dc_i2c_next_read()
109 static void dc_i2c_stop(struct dc_i2c *i2c) in dc_i2c_stop()
118 static u8 dc_i2c_read_byte(struct dc_i2c *i2c) in dc_i2c_read_byte()
123 static void dc_i2c_read_buf(struct dc_i2c *i2c) in dc_i2c_read_buf()
136 static int dc_i2c_cmd_status(struct dc_i2c *i2c) in dc_i2c_cmd_status()
161 struct dc_i2c *i2c = dev_id; in dc_i2c_irq() local
245 struct dc_i2c *i2c = adap->algo_data; in dc_i2c_xfer() local
257 static int dc_i2c_init_hw(struct dc_i2c *i2c) in dc_i2c_init_hw()
[all …]
H A Di2c-xiic.c371 static int xiic_setclk(struct xiic_i2c *i2c) in xiic_setclk()
445 static int xiic_reinit(struct xiic_i2c *i2c) in xiic_reinit()
477 static void xiic_deinit(struct xiic_i2c *i2c) in xiic_deinit()
544 static void xiic_read_rx(struct xiic_i2c *i2c) in xiic_read_rx()
669 struct xiic_i2c *i2c = dev_id; in xiic_process() local
840 static int xiic_bus_busy(struct xiic_i2c *i2c) in xiic_bus_busy()
847 static int xiic_busy(struct xiic_i2c *i2c) in xiic_busy()
1156 struct xiic_i2c *i2c = i2c_get_adapdata(adap); in xiic_xfer() local
1221 struct xiic_i2c *i2c; in xiic_i2c_probe() local
1359 struct xiic_i2c *i2c = dev_get_drvdata(dev); in xiic_i2c_runtime_suspend() local
[all …]
H A Di2c-mchp-pci1xxxx.c334 static int set_sys_lock(struct pci1xxxx_i2c *i2c) in set_sys_lock()
347 static int release_sys_lock(struct pci1xxxx_i2c *i2c) in release_sys_lock()
520 struct pci1xxxx_i2c *i2c = dev; in pci1xxxx_i2c_isr() local
616 static void pci1xxxx_i2c_set_mode(struct pci1xxxx_i2c *i2c) in pci1xxxx_i2c_set_mode()
665 static void pci1xxxx_i2c_set_freq(struct pci1xxxx_i2c *i2c) in pci1xxxx_i2c_set_freq()
706 static void pci1xxxx_i2c_init(struct pci1xxxx_i2c *i2c) in pci1xxxx_i2c_init()
995 struct pci1xxxx_i2c *i2c = i2c_get_adapdata(adap); in pci1xxxx_i2c_xfer() local
1068 struct pci1xxxx_i2c *i2c = dev_get_drvdata(dev); in pci1xxxx_i2c_suspend() local
1101 struct pci1xxxx_i2c *i2c = dev_get_drvdata(dev); in pci1xxxx_i2c_resume() local
1123 struct pci1xxxx_i2c *i2c = data; in pci1xxxx_i2c_shutdown() local
[all …]
H A Di2c-mpc.c125 static void mpc_i2c_fixup(struct mpc_i2c *i2c) in mpc_i2c_fixup()
276 struct mpc_i2c *i2c, in mpc_i2c_setup_52xx()
298 struct mpc_i2c *i2c, in mpc_i2c_setup_52xx()
306 struct mpc_i2c *i2c, in mpc_i2c_setup_512x()
334 struct mpc_i2c *i2c, in mpc_i2c_setup_512x()
462 struct mpc_i2c *i2c, in mpc_i2c_setup_8xxx()
487 struct mpc_i2c *i2c, in mpc_i2c_setup_8xxx()
645 struct mpc_i2c *i2c = dev_id; in mpc_i2c_isr() local
783 struct mpc_i2c *i2c; in fsl_i2c_probe() local
905 struct mpc_i2c *i2c = dev_get_drvdata(dev); in mpc_i2c_suspend() local
[all …]
H A Di2c-mt7621.c70 static int mtk_i2c_wait_idle(struct mtk_i2c *i2c) in mtk_i2c_wait_idle()
84 static void mtk_i2c_reset(struct mtk_i2c *i2c) in mtk_i2c_reset()
101 static void mtk_i2c_dump_reg(struct mtk_i2c *i2c) in mtk_i2c_dump_reg()
112 static int mtk_i2c_check_ack(struct mtk_i2c *i2c, u32 expected) in mtk_i2c_check_ack()
120 static int mtk_i2c_master_start(struct mtk_i2c *i2c) in mtk_i2c_master_start()
126 static int mtk_i2c_master_stop(struct mtk_i2c *i2c) in mtk_i2c_master_stop()
132 static int mtk_i2c_master_cmd(struct mtk_i2c *i2c, u32 cmd, int page_len) in mtk_i2c_master_cmd()
142 struct mtk_i2c *i2c; in mtk_i2c_master_xfer() local
261 static void mtk_i2c_init(struct mtk_i2c *i2c) in mtk_i2c_init()
274 struct mtk_i2c *i2c; in mtk_i2c_probe() local
[all …]
H A Di2c-img-scb.c451 static void img_i2c_raw_op(struct img_i2c *i2c) in img_i2c_raw_op()
588 static void img_i2c_read(struct img_i2c *i2c) in img_i2c_read()
602 static void img_i2c_write(struct img_i2c *i2c) in img_i2c_write()
916 struct img_i2c *i2c = dev_id; in img_i2c_isr() local
1027 struct img_i2c *i2c = i2c_get_adapdata(adap); in img_i2c_xfer() local
1153 static int img_i2c_init(struct img_i2c *i2c) in img_i2c_init()
1332 struct img_i2c *i2c; in img_i2c_probe() local
1428 struct img_i2c *i2c = dev_get_drvdata(dev); in img_i2c_runtime_suspend() local
1438 struct img_i2c *i2c = dev_get_drvdata(dev); in img_i2c_runtime_resume() local
1459 struct img_i2c *i2c = dev_get_drvdata(dev); in img_i2c_suspend() local
[all …]
H A Di2c-mxs.c132 static int mxs_i2c_reset(struct mxs_i2c_dev *i2c) in mxs_i2c_reset()
154 static void mxs_i2c_dma_finish(struct mxs_i2c_dev *i2c) in mxs_i2c_dma_finish()
166 struct mxs_i2c_dev *i2c = param; in mxs_i2c_dma_irq_callback() local
176 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap); in mxs_i2c_dma_setup_xfer() local
303 static int mxs_i2c_pio_wait_xfer_end(struct mxs_i2c_dev *i2c) in mxs_i2c_pio_wait_xfer_end()
371 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap); in mxs_i2c_pio_setup_xfer() local
562 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap); in mxs_i2c_xfer_msg() local
670 struct mxs_i2c_dev *i2c = dev_id; in mxs_i2c_isr() local
773 static int mxs_i2c_get_ofdata(struct mxs_i2c_dev *i2c) in mxs_i2c_get_ofdata()
801 struct mxs_i2c_dev *i2c; in mxs_i2c_probe() local
[all …]
H A Di2c-meson.c111 static void meson_i2c_set_mask(struct meson_i2c *i2c, int reg, u32 mask, in meson_i2c_set_mask()
122 static void meson_i2c_reset_tokens(struct meson_i2c *i2c) in meson_i2c_reset_tokens()
129 static void meson_i2c_add_token(struct meson_i2c *i2c, int token) in meson_i2c_add_token()
215 static void meson_i2c_get_data(struct meson_i2c *i2c, char *buf, int len) in meson_i2c_get_data()
233 static void meson_i2c_put_data(struct meson_i2c *i2c, char *buf, int len) in meson_i2c_put_data()
251 static void meson_i2c_prepare_xfer(struct meson_i2c *i2c) in meson_i2c_prepare_xfer()
278 static void meson_i2c_transfer_complete(struct meson_i2c *i2c, u32 ctrl) in meson_i2c_transfer_complete()
304 struct meson_i2c *i2c = dev_id; in meson_i2c_irq() local
421 struct meson_i2c *i2c = adap->algo_data; in meson_i2c_xfer_messages() local
459 struct meson_i2c *i2c; in meson_i2c_probe() local
[all …]
/openbmc/qemu/hw/virtio/
H A Dvhost-user-i2c.c27 VHostUserI2C *i2c = VHOST_USER_I2C(vdev); in vu_i2c_start() local
74 VHostUserI2C *i2c = VHOST_USER_I2C(vdev); in vu_i2c_stop() local
96 VHostUserI2C *i2c = VHOST_USER_I2C(vdev); in vu_i2c_set_status() local
113 VHostUserI2C *i2c = VHOST_USER_I2C(vdev); in vu_i2c_get_features() local
129 VHostUserI2C *i2c = VHOST_USER_I2C(vdev); in vu_i2c_guest_notifier_mask() local
144 VHostUserI2C *i2c = VHOST_USER_I2C(vdev); in vu_i2c_guest_notifier_pending() local
167 VHostUserI2C *i2c = VHOST_USER_I2C(vdev); in vu_i2c_connect() local
185 VHostUserI2C *i2c = VHOST_USER_I2C(vdev); in vu_i2c_disconnect() local
201 VHostUserI2C *i2c = VHOST_USER_I2C(vdev); in vu_i2c_event() local
224 VHostUserI2C *i2c = VHOST_USER_I2C(dev); in vu_i2c_device_realize() local
[all …]
/openbmc/linux/drivers/base/regmap/
H A Dregmap-i2c.c19 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_byte_reg_read() local
38 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_byte_reg_write() local
55 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_word_reg_read() local
74 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_word_reg_write() local
91 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_word_read_swapped() local
110 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_word_write_swapped() local
126 struct i2c_client *i2c = to_i2c_client(dev); in regmap_i2c_write() local
143 struct i2c_client *i2c = to_i2c_client(dev); in regmap_i2c_gather_write() local
177 struct i2c_client *i2c = to_i2c_client(dev); in regmap_i2c_read() local
212 struct i2c_client *i2c = to_i2c_client(dev); in regmap_i2c_smbus_i2c_write() local
[all …]
/openbmc/linux/drivers/mfd/
H A Dmax8998.c42 int max8998_read_reg(struct i2c_client *i2c, u8 reg, u8 *dest) in max8998_read_reg()
59 int max8998_bulk_read(struct i2c_client *i2c, u8 reg, int count, u8 *buf) in max8998_bulk_read()
74 int max8998_write_reg(struct i2c_client *i2c, u8 reg, u8 value) in max8998_write_reg()
86 int max8998_bulk_write(struct i2c_client *i2c, u8 reg, int count, u8 *buf) in max8998_bulk_write()
101 int max8998_update_reg(struct i2c_client *i2c, u8 reg, u8 val, u8 mask) in max8998_update_reg()
155 static inline unsigned long max8998_i2c_get_driver_data(struct i2c_client *i2c, in max8998_i2c_get_driver_data()
164 static int max8998_i2c_probe(struct i2c_client *i2c) in max8998_i2c_probe()
243 struct i2c_client *i2c = to_i2c_client(dev); in max8998_suspend() local
253 struct i2c_client *i2c = to_i2c_client(dev); in max8998_resume() local
313 struct i2c_client *i2c = to_i2c_client(dev); in max8998_freeze() local
[all …]
H A Dmax8997.c46 int max8997_read_reg(struct i2c_client *i2c, u8 reg, u8 *dest) in max8997_read_reg()
63 int max8997_bulk_read(struct i2c_client *i2c, u8 reg, int count, u8 *buf) in max8997_bulk_read()
78 int max8997_write_reg(struct i2c_client *i2c, u8 reg, u8 value) in max8997_write_reg()
90 int max8997_bulk_write(struct i2c_client *i2c, u8 reg, int count, u8 *buf) in max8997_bulk_write()
105 int max8997_update_reg(struct i2c_client *i2c, u8 reg, u8 val, u8 mask) in max8997_update_reg()
145 static inline unsigned long max8997_i2c_get_driver_data(struct i2c_client *i2c, in max8997_i2c_get_driver_data()
154 static int max8997_i2c_probe(struct i2c_client *i2c) in max8997_i2c_probe()
402 struct i2c_client *i2c = to_i2c_client(dev); in max8997_freeze() local
424 struct i2c_client *i2c = to_i2c_client(dev); in max8997_restore() local
446 struct i2c_client *i2c = to_i2c_client(dev); in max8997_suspend() local
[all …]
H A D88pm860x-i2c.c15 int pm860x_reg_read(struct i2c_client *i2c, int reg) in pm860x_reg_read()
31 int pm860x_reg_write(struct i2c_client *i2c, int reg, in pm860x_reg_write()
44 int pm860x_bulk_read(struct i2c_client *i2c, int reg, in pm860x_bulk_read()
57 int pm860x_bulk_write(struct i2c_client *i2c, int reg, in pm860x_bulk_write()
70 int pm860x_set_bits(struct i2c_client *i2c, int reg, in pm860x_set_bits()
83 static int read_device(struct i2c_client *i2c, int reg, in read_device()
119 static int write_device(struct i2c_client *i2c, int reg, in write_device()
140 int pm860x_page_reg_write(struct i2c_client *i2c, int reg, in pm860x_page_reg_write()
158 int pm860x_page_bulk_read(struct i2c_client *i2c, int reg, in pm860x_page_bulk_read()
H A Dstmpe-i2c.c22 struct i2c_client *i2c = stmpe->client; in i2c_reg_read() local
29 struct i2c_client *i2c = stmpe->client; in i2c_reg_write() local
36 struct i2c_client *i2c = stmpe->client; in i2c_block_read() local
44 struct i2c_client *i2c = stmpe->client; in i2c_block_write() local
70 stmpe_i2c_probe(struct i2c_client *i2c) in stmpe_i2c_probe()
95 static void stmpe_i2c_remove(struct i2c_client *i2c) in stmpe_i2c_remove()
/openbmc/linux/drivers/iio/dac/
H A Dad5593r.c25 static int ad5593r_read_word(struct i2c_client *i2c, u8 reg, u16 *value) in ad5593r_read_word()
45 struct i2c_client *i2c = to_i2c_client(st->dev); in ad5593r_write_dac() local
53 struct i2c_client *i2c = to_i2c_client(st->dev); in ad5593r_read_adc() local
66 struct i2c_client *i2c = to_i2c_client(st->dev); in ad5593r_reg_write() local
74 struct i2c_client *i2c = to_i2c_client(st->dev); in ad5593r_reg_read() local
81 struct i2c_client *i2c = to_i2c_client(st->dev); in ad5593r_gpio_read() local
102 static int ad5593r_i2c_probe(struct i2c_client *i2c) in ad5593r_i2c_probe()
112 static void ad5593r_i2c_remove(struct i2c_client *i2c) in ad5593r_i2c_remove()
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Dbase.c35 nvkm_i2c_pad_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_pad_find()
48 nvkm_i2c_bus_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_bus_find()
55 u16 i2c = dcb_i2c_table(bios, &ver, &hdr, &cnt, &len); in nvkm_i2c_bus_find() local
76 nvkm_i2c_aux_find(struct nvkm_i2c *i2c, int id) in nvkm_i2c_aux_find()
91 struct nvkm_i2c *i2c = container_of(event, typeof(*i2c), event); in nvkm_i2c_intr_fini() local
115 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_intr() local
140 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_fini() local
169 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_preinit() local
188 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_init() local
211 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_dtor() local
[all …]
/openbmc/linux/drivers/gpu/drm/mgag200/
H A Dmgag200_i2c.c63 struct mga_i2c_chan *i2c = data; in mga_gpio_setsda() local
70 struct mga_i2c_chan *i2c = data; in mga_gpio_setscl() local
77 struct mga_i2c_chan *i2c = data; in mga_gpio_getsda() local
84 struct mga_i2c_chan *i2c = data; in mga_gpio_getscl() local
91 struct mga_i2c_chan *i2c = res; in mgag200_i2c_release() local
96 int mgag200_i2c_init(struct mga_device *mdev, struct mga_i2c_chan *i2c) in mgag200_i2c_init()
/openbmc/u-boot/drivers/i2c/
H A Dmeson_i2c.c55 static void meson_i2c_reset_tokens(struct meson_i2c *i2c) in meson_i2c_reset_tokens()
62 static void meson_i2c_add_token(struct meson_i2c *i2c, int token) in meson_i2c_add_token()
76 static void meson_i2c_get_data(struct meson_i2c *i2c, u8 *buf, int len) in meson_i2c_get_data()
97 static void meson_i2c_put_data(struct meson_i2c *i2c, u8 *buf, int len) in meson_i2c_put_data()
119 static void meson_i2c_prepare_xfer(struct meson_i2c *i2c) in meson_i2c_prepare_xfer()
146 static void meson_i2c_do_start(struct meson_i2c *i2c, struct i2c_msg *msg) in meson_i2c_do_start()
158 static int meson_i2c_xfer_msg(struct meson_i2c *i2c, struct i2c_msg *msg, in meson_i2c_xfer_msg()
210 struct meson_i2c *i2c = dev_get_priv(bus); in meson_i2c_xfer() local
224 struct meson_i2c *i2c = dev_get_priv(bus); in meson_i2c_set_bus_speed() local
253 struct meson_i2c *i2c = dev_get_priv(bus); in meson_i2c_probe() local

12345678910>>...34