/linux-6.12.1/drivers/i2c/busses/ |
D | i2c-riic.c | 122 static inline void riic_writeb(struct riic_dev *riic, u8 val, u8 offset) in riic_writeb() argument 124 writeb(val, riic->base + riic->info->regs[offset]); in riic_writeb() 127 static inline u8 riic_readb(struct riic_dev *riic, u8 offset) in riic_readb() argument 129 return readb(riic->base + riic->info->regs[offset]); in riic_readb() 132 static inline void riic_clear_set_bit(struct riic_dev *riic, u8 clear, u8 set, u8 reg) in riic_clear_set_bit() argument 134 riic_writeb(riic, (riic_readb(riic, reg) & ~clear) | set, reg); in riic_clear_set_bit() 139 struct riic_dev *riic = i2c_get_adapdata(adap); in riic_xfer() local 149 if (riic_readb(riic, RIIC_ICCR2) & ICCR2_BBSY) { in riic_xfer() 150 riic->err = -EBUSY; in riic_xfer() 154 reinit_completion(&riic->msg_done); in riic_xfer() [all …]
|
D | Makefile | 104 obj-$(CONFIG_I2C_RIIC) += i2c-riic.o
|
D | Kconfig | 1051 will be called i2c-riic.
|
/linux-6.12.1/arch/arm64/boot/dts/renesas/ |
D | r9a08g045.dtsi | 76 compatible = "renesas,riic-r9a08g045", "renesas,riic-r9a09g057"; 98 compatible = "renesas,riic-r9a08g045", "renesas,riic-r9a09g057"; 120 compatible = "renesas,riic-r9a08g045", "renesas,riic-r9a09g057"; 142 compatible = "renesas,riic-r9a08g045", "renesas,riic-r9a09g057";
|
D | r9a09g057.dtsi | 266 compatible = "renesas,riic-r9a09g057"; 287 compatible = "renesas,riic-r9a09g057"; 308 compatible = "renesas,riic-r9a09g057"; 329 compatible = "renesas,riic-r9a09g057"; 350 compatible = "renesas,riic-r9a09g057"; 371 compatible = "renesas,riic-r9a09g057"; 392 compatible = "renesas,riic-r9a09g057"; 413 compatible = "renesas,riic-r9a09g057"; 434 compatible = "renesas,riic-r9a09g057";
|
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";
|
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";
|
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-6.12.1/arch/arm/boot/dts/renesas/ |
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";
|
D | r7s72100.dtsi | 616 compatible = "renesas,riic-r7s72100", "renesas,riic-rz"; 637 compatible = "renesas,riic-r7s72100", "renesas,riic-rz"; 658 compatible = "renesas,riic-r7s72100", "renesas,riic-rz"; 679 compatible = "renesas,riic-r7s72100", "renesas,riic-rz";
|
/linux-6.12.1/ |
D | MAINTAINERS | 19663 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 19664 F: drivers/i2c/busses/i2c-riic.c
|