Home
last modified time | relevance | path

Searched refs:riic (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-riic.c107 static inline void riic_clear_set_bit(struct riic_dev *riic, u8 clear, u8 set, u8 reg) in riic_clear_set_bit() argument
109 writeb((readb(riic->base + reg) & ~clear) | set, riic->base + reg); in riic_clear_set_bit()
114 struct riic_dev *riic = i2c_get_adapdata(adap); in riic_xfer() local
121 if (readb(riic->base + RIIC_ICCR2) & ICCR2_BBSY) { in riic_xfer()
122 riic->err = -EBUSY; in riic_xfer()
126 reinit_completion(&riic->msg_done); in riic_xfer()
127 riic->err = 0; in riic_xfer()
129 writeb(0, riic->base + RIIC_ICSR2); in riic_xfer()
132 riic in riic_xfer()
159 struct riic_dev *riic = data; riic_tdre_isr() local
200 struct riic_dev *riic = data; riic_tend_isr() local
225 struct riic_dev *riic = data; riic_rdrf_isr() local
259 struct riic_dev *riic = data; riic_stop_isr() local
282 riic_init_hw(struct riic_dev *riic, struct i2c_timings *t) riic_init_hw() argument
394 struct riic_dev *riic; riic_i2c_probe() local
463 struct riic_dev *riic = platform_get_drvdata(pdev); riic_i2c_remove() local
[all...]
H A DMakefile96 obj-$(CONFIG_I2C_RIIC) += i2c-riic.o
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-riic.c108 static inline void riic_clear_set_bit(struct riic_dev *riic, u8 clear, u8 set, u8 reg) in riic_clear_set_bit() argument
110 writeb((readb(riic->base + reg) & ~clear) | set, riic->base + reg); in riic_clear_set_bit()
115 struct riic_dev *riic = i2c_get_adapdata(adap); in riic_xfer() local
122 if (readb(riic->base + RIIC_ICCR2) & ICCR2_BBSY) { in riic_xfer()
123 riic->err = -EBUSY; in riic_xfer()
127 reinit_completion(&riic->msg_done); in riic_xfer()
128 riic->err = 0; in riic_xfer()
130 writeb(0, riic->base + RIIC_ICSR2); in riic_xfer()
133 riic in riic_xfer()
160 struct riic_dev *riic = data; riic_tdre_isr() local
201 struct riic_dev *riic = data; riic_tend_isr() local
226 struct riic_dev *riic = data; riic_rdrf_isr() local
260 struct riic_dev *riic = data; riic_stop_isr() local
283 riic_init_hw(struct riic_dev *riic, struct i2c_timings *t) riic_init_hw() argument
400 struct riic_dev *riic; riic_i2c_probe() local
481 struct riic_dev *riic = platform_get_drvdata(pdev); riic_i2c_remove() local
[all...]
H A DMakefile102 obj-$(CONFIG_I2C_RIIC) += i2c-riic.o

Completed in 2 milliseconds