| /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 | Makefile | 104 obj-$(CONFIG_I2C_RIIC) += i2c-riic.o
|
| 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 | r9a09g047.dtsi | 858 compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 879 compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 900 compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 921 compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 942 compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 963 compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 984 compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 1005 compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057"; 1026 compatible = "renesas,riic-r9a09g047", "renesas,riic-r9a09g057";
|
| H A D | r9a09g056.dtsi | 1041 compatible = "renesas,riic-r9a09g056", "renesas,riic-r9a09g057"; 1062 compatible = "renesas,riic-r9a09g056", "renesas,riic-r9a09g057"; 1083 compatible = "renesas,riic-r9a09g056", "renesas,riic-r9a09g057"; 1104 compatible = "renesas,riic-r9a09g056", "renesas,riic-r9a09g057"; 1125 compatible = "renesas,riic-r9a09g056", "renesas,riic-r9a09g057"; 1146 compatible = "renesas,riic-r9a09g056", "renesas,riic-r9a09g057"; 1167 compatible = "renesas,riic-r9a09g056", "renesas,riic-r9a09g057"; 1188 compatible = "renesas,riic-r9a09g056", "renesas,riic-r9a09g057"; 1209 compatible = "renesas,riic-r9a09g056", "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 | r9a08g045.dtsi | 334 compatible = "renesas,riic-r9a08g045", "renesas,riic-r9a09g057"; 356 compatible = "renesas,riic-r9a08g045", "renesas,riic-r9a09g057"; 378 compatible = "renesas,riic-r9a08g045", "renesas,riic-r9a09g057"; 400 compatible = "renesas,riic-r9a08g045", "renesas,riic-r9a09g057";
|
| H A D | r9a07g044.dtsi | 652 compatible = "renesas,riic-r9a07g044", "renesas,riic-rz"; 674 compatible = "renesas,riic-r9a07g044", "renesas,riic-rz"; 696 compatible = "renesas,riic-r9a07g044", "renesas,riic-rz"; 718 compatible = "renesas,riic-r9a07g044", "renesas,riic-rz";
|
| H A D | r9a07g054.dtsi | 657 compatible = "renesas,riic-r9a07g054", "renesas,riic-rz"; 679 compatible = "renesas,riic-r9a07g054", "renesas,riic-rz"; 701 compatible = "renesas,riic-r9a07g054", "renesas,riic-rz"; 723 compatible = "renesas,riic-r9a07g054", "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 | 22488 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 22489 F: drivers/i2c/busses/i2c-riic.c
|