| /linux/drivers/i2c/busses/ |
| H A D | i2c-riic.c | 132 static inline void riic_writeb(struct riic_dev *riic, u8 val, u8 offset) in riic_writeb() argument 134 writeb(val, riic->base + riic->info->regs[offset]); in riic_writeb() 137 static inline u8 riic_readb(struct riic_dev *riic, u8 offset) in riic_readb() argument 139 return readb(riic->base + riic->info->regs[offset]); in riic_readb() 142 static inline void riic_clear_set_bit(struct riic_dev *riic, u8 clear, u8 set, u8 reg) in riic_clear_set_bit() argument 144 riic_writeb(riic, (riic_readb(riic, reg) & ~clear) | set, reg); in riic_clear_set_bit() 147 static int riic_bus_barrier(struct riic_dev *riic) in riic_bus_barrier() argument 156 ret = readb_poll_timeout(riic->base + riic->info->regs[RIIC_ICCR2], val, in riic_bus_barrier() 157 !(val & ICCR2_BBSY), 10, riic->adapter.timeout); in riic_bus_barrier() 159 return i2c_recover_bus(&riic->adapter); in riic_bus_barrier() [all …]
|
| H A D | Kconfig | 1079 will be called i2c-riic.
|
| /linux/arch/arm/boot/dts/renesas/ |
| H A D | r7s9210.dtsi | 228 compatible = "renesas,riic-r7s9210", "renesas,riic-rz"; 249 compatible = "renesas,riic-r7s9210", "renesas,riic-rz"; 270 compatible = "renesas,riic-r7s9210", "renesas,riic-rz"; 291 compatible = "renesas,riic-r7s9210", "renesas,riic-rz";
|
| H A D | r7s72100.dtsi | 660 compatible = "renesas,riic-r7s72100", "renesas,riic-rz"; 681 compatible = "renesas,riic-r7s72100", "renesas,riic-rz"; 702 compatible = "renesas,riic-r7s72100", "renesas,riic-rz"; 723 compatible = "renesas,riic-r7s72100", "renesas,riic-rz";
|
| /linux/arch/arm64/boot/dts/renesas/ |
| 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 | r9a09g087.dtsi | 366 compatible = "renesas,riic-r9a09g087", "renesas,riic-r9a09g077"; 381 compatible = "renesas,riic-r9a09g087", "renesas,riic-r9a09g077"; 396 compatible = "renesas,riic-r9a09g087", "renesas,riic-r9a09g077";
|
| H A D | r9a09g057.dtsi | 1007 compatible = "renesas,riic-r9a09g057"; 1028 compatible = "renesas,riic-r9a09g057"; 1049 compatible = "renesas,riic-r9a09g057"; 1070 compatible = "renesas,riic-r9a09g057"; 1091 compatible = "renesas,riic-r9a09g057"; 1112 compatible = "renesas,riic-r9a09g057"; 1133 compatible = "renesas,riic-r9a09g057"; 1154 compatible = "renesas,riic-r9a09g057"; 1175 compatible = "renesas,riic-r9a09g057";
|
| H A D | r9a09g077.dtsi | 366 compatible = "renesas,riic-r9a09g077"; 381 compatible = "renesas,riic-r9a09g077"; 396 compatible = "renesas,riic-r9a09g077";
|
| /linux/ |
| H A D | MAINTAINERS | 22439 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 22440 F: drivers/i2c/busses/i2c-riic.c
|