Home
last modified time | relevance | path

Searched refs:riic (Results 1 – 11 of 11) sorted by relevance

/linux-6.12.1/drivers/i2c/busses/
Di2c-riic.c122 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 …]
DMakefile104 obj-$(CONFIG_I2C_RIIC) += i2c-riic.o
DKconfig1051 will be called i2c-riic.
/linux-6.12.1/arch/arm64/boot/dts/renesas/
Dr9a08g045.dtsi76 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";
Dr9a09g057.dtsi266 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";
Dr9a07g043.dtsi442 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";
Dr9a07g054.dtsi542 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";
Dr9a07g044.dtsi537 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/
Dr7s9210.dtsi229 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";
Dr7s72100.dtsi616 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/
DMAINTAINERS19663 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19664 F: drivers/i2c/busses/i2c-riic.c