/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-octeon-core.c | 26 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() 81 static bool octeon_i2c_hlc_test_valid(struct octeon_i2c *i2c) in octeon_i2c_hlc_test_valid() 86 static void octeon_i2c_hlc_int_clear(struct octeon_i2c *i2c) in octeon_i2c_hlc_int_clear() 95 static void octeon_i2c_hlc_enable(struct octeon_i2c *i2c) in octeon_i2c_hlc_enable() 124 static void octeon_i2c_hlc_disable(struct octeon_i2c *i2c) in octeon_i2c_hlc_disable() 139 static int octeon_i2c_hlc_wait(struct octeon_i2c *i2c) in octeon_i2c_hlc_wait() 177 static int octeon_i2c_check_status(struct octeon_i2c *i2c, int final_read) in octeon_i2c_check_status() 248 static int octeon_i2c_recovery(struct octeon_i2c *i2c) in octeon_i2c_recovery() [all …]
|
H A D | i2c-pxa.c | 272 #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 353 static void i2c_pxa_show_state(struct pxa_i2c *i2c, int lno, const char *fname) in i2c_pxa_show_state() 359 #define show_state(i2c) i2c_pxa_show_state(i2c, __LINE__, __func__) argument 361 static void i2c_pxa_scream_blue_murder(struct pxa_i2c *i2c, const char *why) in i2c_pxa_scream_blue_murder() [all …]
|
H A D | i2c-ocores.c | 89 static void oc_setreg_8(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_8() 94 static void oc_setreg_16(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_16() 99 static void oc_setreg_32(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_32() 104 static void oc_setreg_16be(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_16be() 109 static void oc_setreg_32be(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_32be() 114 static inline u8 oc_getreg_8(struct ocores_i2c *i2c, int reg) in oc_getreg_8() 119 static inline u8 oc_getreg_16(struct ocores_i2c *i2c, int reg) in oc_getreg_16() 124 static inline u8 oc_getreg_32(struct ocores_i2c *i2c, int reg) in oc_getreg_32() 129 static inline u8 oc_getreg_16be(struct ocores_i2c *i2c, int reg) in oc_getreg_16be() 134 static inline u8 oc_getreg_32be(struct ocores_i2c *i2c, int reg) in oc_getreg_32be() [all …]
|
H A D | i2c-octeon-platdrv.c | 38 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 D | i2c-thunderx-pcidrv.c | 40 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 D | i2c-s3c2410.c | 166 static inline void s3c24xx_i2c_master_complete(struct s3c24xx_i2c *i2c, int ret) in s3c24xx_i2c_master_complete() 181 static inline void s3c24xx_i2c_disable_ack(struct s3c24xx_i2c *i2c) in s3c24xx_i2c_disable_ack() 189 static inline void s3c24xx_i2c_enable_ack(struct s3c24xx_i2c *i2c) in s3c24xx_i2c_enable_ack() 198 static inline void s3c24xx_i2c_disable_irq(struct s3c24xx_i2c *i2c) in s3c24xx_i2c_disable_irq() 206 static inline void s3c24xx_i2c_enable_irq(struct s3c24xx_i2c *i2c) in s3c24xx_i2c_enable_irq() 214 static bool is_ack(struct s3c24xx_i2c *i2c) in is_ack() 243 static void s3c24xx_i2c_message_start(struct s3c24xx_i2c *i2c, in s3c24xx_i2c_message_start() 284 static inline void s3c24xx_i2c_stop(struct s3c24xx_i2c *i2c, int ret) in s3c24xx_i2c_stop() 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() [all …]
|
H A D | i2c-pca-platform.c | 41 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 D | i2c-digicolor.c | 71 static void dc_i2c_cmd(struct dc_i2c *i2c, u8 cmd) in dc_i2c_cmd() 86 static void dc_i2c_data(struct dc_i2c *i2c, u8 data) in dc_i2c_data() 91 static void dc_i2c_write_byte(struct dc_i2c *i2c, u8 byte) in dc_i2c_write_byte() 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() 129 static void dc_i2c_set_irq(struct dc_i2c *i2c, int enable) in dc_i2c_set_irq() 136 static int dc_i2c_cmd_status(struct dc_i2c *i2c) in dc_i2c_cmd_status() [all …]
|
H A D | i2c-xiic.c | 235 #define xiic_tx_space(i2c) ((i2c)->tx_msg->len - (i2c)->tx_pos) argument 236 #define xiic_rx_space(i2c) ((i2c)->rx_msg->len - (i2c)->rx_pos) argument 249 static inline void xiic_setreg8(struct xiic_i2c *i2c, int reg, u8 value) in xiic_setreg8() 257 static inline u8 xiic_getreg8(struct xiic_i2c *i2c, int reg) in xiic_getreg8() 268 static inline void xiic_setreg16(struct xiic_i2c *i2c, int reg, u16 value) in xiic_setreg16() 276 static inline void xiic_setreg32(struct xiic_i2c *i2c, int reg, int value) in xiic_setreg32() 284 static inline int xiic_getreg32(struct xiic_i2c *i2c, int reg) in xiic_getreg32() 295 static inline void xiic_irq_dis(struct xiic_i2c *i2c, u32 mask) in xiic_irq_dis() 302 static inline void xiic_irq_en(struct xiic_i2c *i2c, u32 mask) in xiic_irq_en() 309 static inline void xiic_irq_clr(struct xiic_i2c *i2c, u32 mask) in xiic_irq_clr() [all …]
|
H A D | i2c-mchp-pci1xxxx.c | 334 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() 364 static void pci1xxxx_ack_high_level_intr(struct pci1xxxx_i2c *i2c, u16 intr_msk) in pci1xxxx_ack_high_level_intr() 369 static void pci1xxxx_i2c_configure_smbalert_pin(struct pci1xxxx_i2c *i2c, in pci1xxxx_i2c_configure_smbalert_pin() 385 static void pci1xxxx_i2c_send_start_stop(struct pci1xxxx_i2c *i2c, bool start) in pci1xxxx_i2c_send_start_stop() 405 static void pci1xxxx_i2c_set_clear_FW_ACK(struct pci1xxxx_i2c *i2c, bool set) in pci1xxxx_i2c_set_clear_FW_ACK() 417 static void pci1xxxx_i2c_buffer_write(struct pci1xxxx_i2c *i2c, u8 slaveaddr, in pci1xxxx_i2c_buffer_write() 434 static void pci1xxxx_i2c_enable_ESO(struct pci1xxxx_i2c *i2c) in pci1xxxx_i2c_enable_ESO() 439 static void pci1xxxx_i2c_reset_counters(struct pci1xxxx_i2c *i2c) in pci1xxxx_i2c_reset_counters() 449 static void pci1xxxx_i2c_set_transfer_dir(struct pci1xxxx_i2c *i2c, u8 direction) in pci1xxxx_i2c_set_transfer_dir() [all …]
|
H A D | i2c-mpc.c | 115 static inline void writeccr(struct mpc_i2c *i2c, u32 x) in writeccr() 125 static void mpc_i2c_fixup(struct mpc_i2c *i2c) in mpc_i2c_fixup() 149 static int i2c_mpc_wait_sr(struct mpc_i2c *i2c, int mask) in i2c_mpc_wait_sr() 177 static void mpc_i2c_fixup_A004447(struct mpc_i2c *i2c) in mpc_i2c_fixup_A004447() 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() [all …]
|
H A D | i2c-img-scb.c | 414 static void img_i2c_writel(struct img_i2c *i2c, u32 offset, u32 value) in img_i2c_writel() 419 static u32 img_i2c_readl(struct img_i2c *i2c, u32 offset) in img_i2c_readl() 436 static void img_i2c_wr_rd_fence(struct img_i2c *i2c) in img_i2c_wr_rd_fence() 444 static void img_i2c_switch_mode(struct img_i2c *i2c, enum img_i2c_mode mode) in img_i2c_switch_mode() 451 static void img_i2c_raw_op(struct img_i2c *i2c) in img_i2c_raw_op() 472 static void img_i2c_atomic_op(struct img_i2c *i2c, int cmd, u8 data) in img_i2c_atomic_op() 504 static void img_i2c_atomic_start(struct img_i2c *i2c) in img_i2c_atomic_start() 511 static void img_i2c_soft_reset(struct img_i2c *i2c) in img_i2c_soft_reset() 530 static void img_i2c_transaction_halt(struct img_i2c *i2c, bool t_halt) in img_i2c_transaction_halt() 546 static void img_i2c_read_fifo(struct img_i2c *i2c) in img_i2c_read_fifo() [all …]
|
H A D | i2c-mt7621.c | 70 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 D | i2c-mxs.c | 69 #define MXS_I2C_DATA(i2c) ((i2c->dev_type == MXS_I2C_V1) ? 0x60 : 0xa0) argument 71 #define MXS_I2C_DEBUG0_CLR(i2c) ((i2c->dev_type == MXS_I2C_V1) ? 0x78 : 0xb8) argument 132 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() 319 static int mxs_i2c_pio_check_error_state(struct mxs_i2c_dev *i2c) in mxs_i2c_pio_check_error_state() 336 static void mxs_i2c_pio_trigger_cmd(struct mxs_i2c_dev *i2c, u32 cmd) in mxs_i2c_pio_trigger_cmd() 356 static void mxs_i2c_pio_trigger_write_cmd(struct mxs_i2c_dev *i2c, u32 cmd, in mxs_i2c_pio_trigger_write_cmd() [all …]
|
H A D | i2c-meson.c | 111 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() 139 static void meson_gxbb_axg_i2c_set_clk_div(struct meson_i2c *i2c, unsigned int freq) in meson_gxbb_axg_i2c_set_clk_div() 187 static void meson6_i2c_set_clk_div(struct meson_i2c *i2c, unsigned int freq) in meson6_i2c_set_clk_div() 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 [all …]
|
/openbmc/qemu/hw/ppc/ |
H A D | pnv_i2c.c | 27 static I2CBus *pnv_i2c_get_bus(PnvI2C *i2c) in pnv_i2c_get_bus() 39 static void pnv_i2c_update_irq(PnvI2C *i2c) in pnv_i2c_update_irq() 110 static void pnv_i2c_fifo_update_count(PnvI2C *i2c) in pnv_i2c_fifo_update_count() 118 static void pnv_i2c_frontend_update(PnvI2C *i2c) in pnv_i2c_frontend_update() 127 static void pnv_i2c_fifo_flush(PnvI2C *i2c) in pnv_i2c_fifo_flush() 165 static void pnv_i2c_handle_cmd(PnvI2C *i2c, uint64_t val) in pnv_i2c_handle_cmd() 206 static void pnv_i2c_backend_update(PnvI2C *i2c) in pnv_i2c_backend_update() 220 static void pnv_i2c_fifo_in(PnvI2C *i2c) in pnv_i2c_fifo_in() 255 static void pnv_i2c_fifo_out(PnvI2C *i2c) in pnv_i2c_fifo_out() 294 PnvI2C *i2c = PNV_I2C(opaque); in pnv_i2c_xscom_read() local [all …]
|
/openbmc/linux/drivers/base/regmap/ |
H A D | regmap-i2c.c | 19 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 D | max8997.c | 46 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 D | max8998.c | 42 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 D | 88pm860x-i2c.c | 15 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 D | stmpe-i2c.c | 22 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 D | ad5593r.c | 25 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 D | base.c | 35 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 100 struct nvkm_i2c *i2c = container_of(event, typeof(*i2c), event); in nvkm_i2c_intr_init() 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 [all …]
|
/openbmc/libmctp/ |
H A D | i2c.c | 43 static int mctp_i2c_neigh_get(struct mctp_binding_i2c *i2c, uint8_t eid, in mctp_i2c_neigh_get() 60 static void mctp_i2c_neigh_add(struct mctp_binding_i2c *i2c, uint8_t eid, in mctp_i2c_neigh_add() 95 struct mctp_binding_i2c *i2c = binding_to_i2c(b); in mctp_binding_i2c_tx() local 130 int mctp_i2c_set_neighbour(struct mctp_binding_i2c *i2c, uint8_t eid, in mctp_i2c_set_neighbour() 144 int mctp_i2c_setup(struct mctp_binding_i2c *i2c, uint8_t own_addr, in mctp_i2c_setup() 171 int mctp_i2c_set_address(struct mctp_binding_i2c *i2c, uint8_t own_addr) in mctp_i2c_set_address() 181 struct mctp_binding *mctp_binding_i2c_core(struct mctp_binding_i2c *i2c) in mctp_binding_i2c_core() 200 void mctp_i2c_rx(struct mctp_binding_i2c *i2c, const void *data, size_t len) in mctp_i2c_rx() 275 void mctp_i2c_tx_poll(struct mctp_binding_i2c *i2c) in mctp_i2c_tx_poll()
|
/openbmc/linux/drivers/gpu/drm/mgag200/ |
H A D | mgag200_i2c.c | 65 struct mga_i2c_chan *i2c = data; in mga_gpio_setsda() local 72 struct mga_i2c_chan *i2c = data; in mga_gpio_setscl() local 79 struct mga_i2c_chan *i2c = data; in mga_gpio_getsda() local 86 struct mga_i2c_chan *i2c = data; in mga_gpio_getscl() local 93 struct mga_i2c_chan *i2c = res; in mgag200_i2c_release() local 98 int mgag200_i2c_init(struct mga_device *mdev, struct mga_i2c_chan *i2c) in mgag200_i2c_init()
|