/linux/drivers/i2c/busses/ |
H A D | i2c-riic.c | 127 static inline void riic_writeb(struct riic_dev *riic, u8 val, u8 offset) in riic_writeb() argument 129 writeb(val, riic->base + riic->info->regs[offset]); in riic_writeb() 132 static inline u8 riic_readb(struct riic_dev *riic, u8 offset) in riic_readb() argument 134 return readb(riic->base + riic->info->regs[offset]); in riic_readb() 137 static inline void riic_clear_set_bit(struct riic_dev *riic, u8 clear, u8 set, u8 reg) in riic_clear_set_bit() argument 139 riic_writeb(riic, (riic_readb(riic, reg) & ~clear) | set, reg); in riic_clear_set_bit() 142 static int riic_bus_barrier(struct riic_dev *riic) in riic_bus_barrier() argument 151 ret = readb_poll_timeout(riic->base + riic->info->regs[RIIC_ICCR2], val, in riic_bus_barrier() 152 !(val & ICCR2_BBSY), 10, riic->adapter.timeout); in riic_bus_barrier() 156 if ((riic_readb(riic, RIIC_ICCR1) & (ICCR1_SDAI | ICCR1_SCLI)) != in riic_bus_barrier() [all …]
|
H A D | Makefile | 102 obj-$(CONFIG_I2C_RIIC) += i2c-riic.o
|
H A D | Kconfig | 1055 will be called i2c-riic.
|
/linux/arch/arm/boot/dts/renesas/ |
H A D | r7s9210.dtsi | 229 compatible = "renesas,riic-r7s9210", "renesas,riic-rz"; 250 compatible = "renesas,riic-r7s9210", "renesas,riic-rz"; 271 compatible = "renesas,riic-r7s9210", "renesas,riic-rz"; 292 compatible = "renesas,riic-r7s9210", "renesas,riic-rz";
|
/linux/arch/arm64/boot/dts/renesas/ |
H A D | r9a09g057.dtsi | 397 compatible = "renesas,riic-r9a09g057"; 418 compatible = "renesas,riic-r9a09g057"; 439 compatible = "renesas,riic-r9a09g057"; 460 compatible = "renesas,riic-r9a09g057"; 481 compatible = "renesas,riic-r9a09g057"; 502 compatible = "renesas,riic-r9a09g057"; 523 compatible = "renesas,riic-r9a09g057"; 544 compatible = "renesas,riic-r9a09g057"; 565 compatible = "renesas,riic-r9a09g057";
|
H A D | r9a07g043.dtsi | 442 compatible = "renesas,riic-r9a07g043", "renesas,riic-rz"; 464 compatible = "renesas,riic-r9a07g043", "renesas,riic-rz"; 486 compatible = "renesas,riic-r9a07g043", "renesas,riic-rz"; 508 compatible = "renesas,riic-r9a07g043", "renesas,riic-rz";
|
H A D | r9a07g054.dtsi | 542 compatible = "renesas,riic-r9a07g054", "renesas,riic-rz"; 564 compatible = "renesas,riic-r9a07g054", "renesas,riic-rz"; 586 compatible = "renesas,riic-r9a07g054", "renesas,riic-rz"; 608 compatible = "renesas,riic-r9a07g054", "renesas,riic-rz";
|
H A D | r9a07g044.dtsi | 537 compatible = "renesas,riic-r9a07g044", "renesas,riic-rz"; 559 compatible = "renesas,riic-r9a07g044", "renesas,riic-rz"; 581 compatible = "renesas,riic-r9a07g044", "renesas,riic-rz"; 603 compatible = "renesas,riic-r9a07g044", "renesas,riic-rz";
|
/linux/ |
H A D | MAINTAINERS | 20173 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 20174 F: drivers/i2c/busses/i2c-riic.c
|