Searched refs:riic (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-riic.c | 107 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 D | Makefile | 96 obj-$(CONFIG_I2C_RIIC) += i2c-riic.o
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-riic.c | 108 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 D | Makefile | 102 obj-$(CONFIG_I2C_RIIC) += i2c-riic.o
|
Completed in 2 milliseconds