Home
last modified time | relevance | path

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

12345678910>>...53

/kernel/linux/linux-4.19/drivers/i2c/busses/
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()
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 …]
Di2c-pxa.c216 #define _IBMR(i2c) ((i2c)->reg_ibmr) argument
217 #define _IDBR(i2c) ((i2c)->reg_idbr) argument
218 #define _ICR(i2c) ((i2c)->reg_icr) argument
219 #define _ISR(i2c) ((i2c)->reg_isr) argument
220 #define _ISAR(i2c) ((i2c)->reg_isar) argument
221 #define _ILCR(i2c) ((i2c)->reg_ilcr) argument
222 #define _IWCR(i2c) ((i2c)->reg_iwcr) argument
298 static void i2c_pxa_show_state(struct pxa_i2c *i2c, int lno, const char *fname) in i2c_pxa_show_state()
304 #define show_state(i2c) i2c_pxa_show_state(i2c, __LINE__, __func__) argument
306 static void i2c_pxa_scream_blue_murder(struct pxa_i2c *i2c, const char *why) in i2c_pxa_scream_blue_murder()
[all …]
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()
140 struct octeon_i2c *i2c; in octeon_i2c_probe() local
260 struct octeon_i2c *i2c = platform_get_drvdata(pdev); in octeon_i2c_remove() local
Di2c-s3c2410.c183 static inline void s3c24xx_i2c_master_complete(struct s3c24xx_i2c *i2c, int ret) in s3c24xx_i2c_master_complete()
198 static inline void s3c24xx_i2c_disable_ack(struct s3c24xx_i2c *i2c) in s3c24xx_i2c_disable_ack()
206 static inline void s3c24xx_i2c_enable_ack(struct s3c24xx_i2c *i2c) in s3c24xx_i2c_enable_ack()
215 static inline void s3c24xx_i2c_disable_irq(struct s3c24xx_i2c *i2c) in s3c24xx_i2c_disable_irq()
223 static inline void s3c24xx_i2c_enable_irq(struct s3c24xx_i2c *i2c) in s3c24xx_i2c_enable_irq()
231 static bool is_ack(struct s3c24xx_i2c *i2c) in is_ack()
251 static void s3c24xx_i2c_message_start(struct s3c24xx_i2c *i2c, in s3c24xx_i2c_message_start()
302 static inline void s3c24xx_i2c_stop(struct s3c24xx_i2c *i2c, int ret) in s3c24xx_i2c_stop()
365 static inline int is_lastmsg(struct s3c24xx_i2c *i2c) in is_lastmsg()
373 static inline int is_msglast(struct s3c24xx_i2c *i2c) in is_msglast()
[all …]
Di2c-xiic.c173 #define xiic_tx_space(i2c) ((i2c)->tx_msg->len - (i2c)->tx_pos) argument
174 #define xiic_rx_space(i2c) ((i2c)->rx_msg->len - (i2c)->rx_pos) argument
187 static inline void xiic_setreg8(struct xiic_i2c *i2c, int reg, u8 value) in xiic_setreg8()
195 static inline u8 xiic_getreg8(struct xiic_i2c *i2c, int reg) in xiic_getreg8()
206 static inline void xiic_setreg16(struct xiic_i2c *i2c, int reg, u16 value) in xiic_setreg16()
214 static inline void xiic_setreg32(struct xiic_i2c *i2c, int reg, int value) in xiic_setreg32()
222 static inline int xiic_getreg32(struct xiic_i2c *i2c, int reg) in xiic_getreg32()
233 static inline void xiic_irq_dis(struct xiic_i2c *i2c, u32 mask) in xiic_irq_dis()
239 static inline void xiic_irq_en(struct xiic_i2c *i2c, u32 mask) in xiic_irq_en()
245 static inline void xiic_irq_clr(struct xiic_i2c *i2c, u32 mask) in xiic_irq_clr()
[all …]
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()
134 static int thunder_i2c_smbus_setup(struct octeon_i2c *i2c, in thunder_i2c_smbus_setup()
144 static void thunder_i2c_smbus_remove(struct octeon_i2c *i2c) in thunder_i2c_smbus_remove()
153 struct octeon_i2c *i2c; in thunder_i2c_probe_pci() local
234 struct octeon_i2c *i2c = pci_get_drvdata(pdev); in thunder_i2c_remove_pci() local
Di2c-ocores.c80 static void oc_setreg_8(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_8()
85 static void oc_setreg_16(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_16()
90 static void oc_setreg_32(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_32()
95 static void oc_setreg_16be(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_16be()
100 static void oc_setreg_32be(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_32be()
105 static inline u8 oc_getreg_8(struct ocores_i2c *i2c, int reg) in oc_getreg_8()
110 static inline u8 oc_getreg_16(struct ocores_i2c *i2c, int reg) in oc_getreg_16()
115 static inline u8 oc_getreg_32(struct ocores_i2c *i2c, int reg) in oc_getreg_32()
120 static inline u8 oc_getreg_16be(struct ocores_i2c *i2c, int reg) in oc_getreg_16be()
125 static inline u8 oc_getreg_32be(struct ocores_i2c *i2c, int reg) in oc_getreg_32be()
[all …]
Di2c-zx2967.c56 #define DEV(i2c) ((i2c)->adap.dev.parent) argument
73 static void zx2967_i2c_writel(struct zx2967_i2c *i2c, in zx2967_i2c_writel()
79 static u32 zx2967_i2c_readl(struct zx2967_i2c *i2c, unsigned long reg) in zx2967_i2c_readl()
84 static void zx2967_i2c_writesb(struct zx2967_i2c *i2c, in zx2967_i2c_writesb()
90 static void zx2967_i2c_readsb(struct zx2967_i2c *i2c, in zx2967_i2c_readsb()
96 static void zx2967_i2c_start_ctrl(struct zx2967_i2c *i2c) in zx2967_i2c_start_ctrl()
115 static void zx2967_i2c_flush_fifos(struct zx2967_i2c *i2c) in zx2967_i2c_flush_fifos()
132 static int zx2967_i2c_empty_rx_fifo(struct zx2967_i2c *i2c, u32 size) in zx2967_i2c_empty_rx_fifo()
154 static int zx2967_i2c_fill_tx_fifo(struct zx2967_i2c *i2c) in zx2967_i2c_fill_tx_fifo()
181 static int zx2967_i2c_reset_hardware(struct zx2967_i2c *i2c) in zx2967_i2c_reset_hardware()
[all …]
Di2c-pca-platform.c46 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte8() local
52 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte16() local
58 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte32() local
64 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_writebyte8() local
70 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_writebyte16() local
76 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_writebyte32() local
83 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_waitforcompletion() local
108 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_dummyreset() local
115 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_resetchip() local
124 struct i2c_pca_pf_data *i2c = dev_id; in i2c_pca_pf_handler() local
[all …]
Di2c-digicolor.c75 static void dc_i2c_cmd(struct dc_i2c *i2c, u8 cmd) in dc_i2c_cmd()
90 static void dc_i2c_data(struct dc_i2c *i2c, u8 data) in dc_i2c_data()
95 static void dc_i2c_write_byte(struct dc_i2c *i2c, u8 byte) in dc_i2c_write_byte()
101 static void dc_i2c_write_buf(struct dc_i2c *i2c) in dc_i2c_write_buf()
106 static void dc_i2c_next_read(struct dc_i2c *i2c) in dc_i2c_next_read()
113 static void dc_i2c_stop(struct dc_i2c *i2c) in dc_i2c_stop()
122 static u8 dc_i2c_read_byte(struct dc_i2c *i2c) in dc_i2c_read_byte()
127 static void dc_i2c_read_buf(struct dc_i2c *i2c) in dc_i2c_read_buf()
133 static void dc_i2c_set_irq(struct dc_i2c *i2c, int enable) in dc_i2c_set_irq()
140 static int dc_i2c_cmd_status(struct dc_i2c *i2c) in dc_i2c_cmd_status()
[all …]
/kernel/linux/linux-5.10/drivers/i2c/busses/
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()
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 …]
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
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 …]
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
Di2c-s3c2410.c173 static inline void s3c24xx_i2c_master_complete(struct s3c24xx_i2c *i2c, int ret) in s3c24xx_i2c_master_complete()
188 static inline void s3c24xx_i2c_disable_ack(struct s3c24xx_i2c *i2c) in s3c24xx_i2c_disable_ack()
196 static inline void s3c24xx_i2c_enable_ack(struct s3c24xx_i2c *i2c) in s3c24xx_i2c_enable_ack()
205 static inline void s3c24xx_i2c_disable_irq(struct s3c24xx_i2c *i2c) in s3c24xx_i2c_disable_irq()
213 static inline void s3c24xx_i2c_enable_irq(struct s3c24xx_i2c *i2c) in s3c24xx_i2c_enable_irq()
221 static bool is_ack(struct s3c24xx_i2c *i2c) in is_ack()
241 static void s3c24xx_i2c_message_start(struct s3c24xx_i2c *i2c, in s3c24xx_i2c_message_start()
292 static inline void s3c24xx_i2c_stop(struct s3c24xx_i2c *i2c, int ret) in s3c24xx_i2c_stop()
355 static inline int is_lastmsg(struct s3c24xx_i2c *i2c) in is_lastmsg()
363 static inline int is_msglast(struct s3c24xx_i2c *i2c) in is_msglast()
[all …]
Di2c-xiic.c170 #define xiic_tx_space(i2c) ((i2c)->tx_msg->len - (i2c)->tx_pos) argument
171 #define xiic_rx_space(i2c) ((i2c)->rx_msg->len - (i2c)->rx_pos) argument
184 static inline void xiic_setreg8(struct xiic_i2c *i2c, int reg, u8 value) in xiic_setreg8()
192 static inline u8 xiic_getreg8(struct xiic_i2c *i2c, int reg) in xiic_getreg8()
203 static inline void xiic_setreg16(struct xiic_i2c *i2c, int reg, u16 value) in xiic_setreg16()
211 static inline void xiic_setreg32(struct xiic_i2c *i2c, int reg, int value) in xiic_setreg32()
219 static inline int xiic_getreg32(struct xiic_i2c *i2c, int reg) in xiic_getreg32()
230 static inline void xiic_irq_dis(struct xiic_i2c *i2c, u32 mask) in xiic_irq_dis()
236 static inline void xiic_irq_en(struct xiic_i2c *i2c, u32 mask) in xiic_irq_en()
242 static inline void xiic_irq_clr(struct xiic_i2c *i2c, u32 mask) in xiic_irq_clr()
[all …]
Di2c-ocores.c90 static void oc_setreg_8(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_8()
95 static void oc_setreg_16(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_16()
100 static void oc_setreg_32(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_32()
105 static void oc_setreg_16be(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_16be()
110 static void oc_setreg_32be(struct ocores_i2c *i2c, int reg, u8 value) in oc_setreg_32be()
115 static inline u8 oc_getreg_8(struct ocores_i2c *i2c, int reg) in oc_getreg_8()
120 static inline u8 oc_getreg_16(struct ocores_i2c *i2c, int reg) in oc_getreg_16()
125 static inline u8 oc_getreg_32(struct ocores_i2c *i2c, int reg) in oc_getreg_32()
130 static inline u8 oc_getreg_16be(struct ocores_i2c *i2c, int reg) in oc_getreg_16be()
135 static inline u8 oc_getreg_32be(struct ocores_i2c *i2c, int reg) in oc_getreg_32be()
[all …]
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
239 struct octeon_i2c *i2c = pci_get_drvdata(pdev); in thunder_i2c_remove_pci() local
Di2c-zx2967.c53 #define DEV(i2c) ((i2c)->adap.dev.parent) argument
69 static void zx2967_i2c_writel(struct zx2967_i2c *i2c, in zx2967_i2c_writel()
75 static u32 zx2967_i2c_readl(struct zx2967_i2c *i2c, unsigned long reg) in zx2967_i2c_readl()
80 static void zx2967_i2c_writesb(struct zx2967_i2c *i2c, in zx2967_i2c_writesb()
86 static void zx2967_i2c_readsb(struct zx2967_i2c *i2c, in zx2967_i2c_readsb()
92 static void zx2967_i2c_start_ctrl(struct zx2967_i2c *i2c) in zx2967_i2c_start_ctrl()
111 static void zx2967_i2c_flush_fifos(struct zx2967_i2c *i2c) in zx2967_i2c_flush_fifos()
128 static int zx2967_i2c_empty_rx_fifo(struct zx2967_i2c *i2c, u32 size) in zx2967_i2c_empty_rx_fifo()
150 static int zx2967_i2c_fill_tx_fifo(struct zx2967_i2c *i2c) in zx2967_i2c_fill_tx_fifo()
177 static int zx2967_i2c_reset_hardware(struct zx2967_i2c *i2c) in zx2967_i2c_reset_hardware()
[all …]
Di2c-pca-platform.c44 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte8() local
50 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte16() local
56 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte32() local
62 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_writebyte8() local
68 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_writebyte16() local
74 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_writebyte32() local
81 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_waitforcompletion() local
106 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_dummyreset() local
113 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_resetchip() local
122 struct i2c_pca_pf_data *i2c = dev_id; in i2c_pca_pf_handler() local
[all …]
Di2c-digicolor.c71 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 …]
/kernel/linux/linux-5.10/drivers/base/regmap/
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 …]
/kernel/linux/linux-4.19/drivers/base/regmap/
Dregmap-i2c.c23 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_byte_reg_read() local
42 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_byte_reg_write() local
59 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_word_reg_read() local
78 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_word_reg_write() local
95 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_word_read_swapped() local
114 struct i2c_client *i2c = to_i2c_client(dev); in regmap_smbus_word_write_swapped() local
130 struct i2c_client *i2c = to_i2c_client(dev); in regmap_i2c_write() local
147 struct i2c_client *i2c = to_i2c_client(dev); in regmap_i2c_gather_write() local
181 struct i2c_client *i2c = to_i2c_client(dev); in regmap_i2c_read() local
216 struct i2c_client *i2c = to_i2c_client(dev); in regmap_i2c_smbus_i2c_write() local
[all …]
/kernel/linux/linux-5.10/drivers/mfd/
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()
167 static int max8998_i2c_probe(struct i2c_client *i2c, in max8998_i2c_probe()
246 struct i2c_client *i2c = to_i2c_client(dev); in max8998_suspend() local
256 struct i2c_client *i2c = to_i2c_client(dev); in max8998_resume() local
316 struct i2c_client *i2c = to_i2c_client(dev); in max8998_freeze() local
[all …]
/kernel/linux/linux-4.19/drivers/mfd/
Dmax8997.c60 int max8997_read_reg(struct i2c_client *i2c, u8 reg, u8 *dest) in max8997_read_reg()
77 int max8997_bulk_read(struct i2c_client *i2c, u8 reg, int count, u8 *buf) in max8997_bulk_read()
92 int max8997_write_reg(struct i2c_client *i2c, u8 reg, u8 value) in max8997_write_reg()
104 int max8997_bulk_write(struct i2c_client *i2c, u8 reg, int count, u8 *buf) in max8997_bulk_write()
119 int max8997_update_reg(struct i2c_client *i2c, u8 reg, u8 val, u8 mask) in max8997_update_reg()
159 static inline unsigned long max8997_i2c_get_driver_data(struct i2c_client *i2c, in max8997_i2c_get_driver_data()
170 static int max8997_i2c_probe(struct i2c_client *i2c, in max8997_i2c_probe()
418 struct i2c_client *i2c = to_i2c_client(dev); in max8997_freeze() local
440 struct i2c_client *i2c = to_i2c_client(dev); in max8997_restore() local
462 struct i2c_client *i2c = to_i2c_client(dev); in max8997_suspend() local
[all …]
Dmax8998.c56 int max8998_read_reg(struct i2c_client *i2c, u8 reg, u8 *dest) in max8998_read_reg()
73 int max8998_bulk_read(struct i2c_client *i2c, u8 reg, int count, u8 *buf) in max8998_bulk_read()
88 int max8998_write_reg(struct i2c_client *i2c, u8 reg, u8 value) in max8998_write_reg()
100 int max8998_bulk_write(struct i2c_client *i2c, u8 reg, int count, u8 *buf) in max8998_bulk_write()
115 int max8998_update_reg(struct i2c_client *i2c, u8 reg, u8 val, u8 mask) in max8998_update_reg()
169 static inline unsigned long max8998_i2c_get_driver_data(struct i2c_client *i2c, in max8998_i2c_get_driver_data()
181 static int max8998_i2c_probe(struct i2c_client *i2c, in max8998_i2c_probe()
260 struct i2c_client *i2c = to_i2c_client(dev); in max8998_suspend() local
270 struct i2c_client *i2c = to_i2c_client(dev); in max8998_resume() local
330 struct i2c_client *i2c = to_i2c_client(dev); in max8998_freeze() local
[all …]

12345678910>>...53