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.c132 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 DKconfig1079 will be called i2c-riic.
/linux/arch/arm/boot/dts/renesas/
H A Dr7s9210.dtsi228 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 Dr7s72100.dtsi660 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 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 Dr9a09g087.dtsi366 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 Dr9a09g057.dtsi1007 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 Dr9a09g077.dtsi366 compatible = "renesas,riic-r9a09g077";
381 compatible = "renesas,riic-r9a09g077";
396 compatible = "renesas,riic-r9a09g077";
/linux/
H A DMAINTAINERS22439 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
22440 F: drivers/i2c/busses/i2c-riic.c