Home
last modified time | relevance | path

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

/linux/drivers/i2c/busses/
H A Di2c-riic.c127 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 DMakefile102 obj-$(CONFIG_I2C_RIIC) += i2c-riic.o
H A DKconfig1055 will be called i2c-riic.
/linux/arch/arm/boot/dts/renesas/
H A 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";
/linux/arch/arm64/boot/dts/renesas/
H A Dr9a09g057.dtsi397 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 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";
H A 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";
H A 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/
H A DMAINTAINERS20173 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
20174 F: drivers/i2c/busses/i2c-riic.c