Home
last modified time | relevance | path

Searched refs:iic (Results 1 – 25 of 70) sorted by relevance

123

/Linux-v5.4/drivers/i2c/busses/
Di2c-ibm_iic.c82 volatile struct iic_regs __iomem *iic = dev->vaddr; in dump_iic_regs() local
89 in_8(&iic->cntl), in_8(&iic->mdcntl), in_8(&iic->sts), in dump_iic_regs()
90 in_8(&iic->extsts), in_8(&iic->clkdiv), in_8(&iic->xfrcnt), in dump_iic_regs()
91 in_8(&iic->xtcntlss), in_8(&iic->directcntl)); in dump_iic_regs()
134 volatile struct iic_regs __iomem *iic = dev->vaddr; in iic_dev_init() local
139 out_8(&iic->lmadr, 0); in iic_dev_init()
140 out_8(&iic->hmadr, 0); in iic_dev_init()
143 out_8(&iic->lsadr, 0); in iic_dev_init()
144 out_8(&iic->hsadr, 0); in iic_dev_init()
147 out_8(&iic->sts, STS_SCMP | STS_IRQA); in iic_dev_init()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/i2c/
Drenesas,iic.txt5 - "renesas,iic-r8a73a4" (R-Mobile APE6)
6 - "renesas,iic-r8a7740" (R-Mobile A1)
7 - "renesas,iic-r8a7743" (RZ/G1M)
8 - "renesas,iic-r8a7744" (RZ/G1N)
9 - "renesas,iic-r8a7745" (RZ/G1E)
10 - "renesas,iic-r8a774a1" (RZ/G2M)
11 - "renesas,iic-r8a774c0" (RZ/G2E)
12 - "renesas,iic-r8a7790" (R-Car H2)
13 - "renesas,iic-r8a7791" (R-Car M2-W)
14 - "renesas,iic-r8a7792" (R-Car V2H)
[all …]
Di2c-xiic.txt4 - compatible : Must be "xlnx,xps-iic-2.00.a"
18 compatible = "xlnx,xps-iic-2.00.a";
Drenesas,iic-emev2.txt4 - compatible : "renesas,iic-emev2"
17 compatible = "renesas,iic-emev2";
Di2c-brcmstb.txt1 Broadcom stb bsc iic master controller
6 - clock-frequency: 32-bit decimal value of iic master clock freqency in Hz
/Linux-v5.4/arch/powerpc/platforms/cell/
Dinterrupt.c36 struct iic { struct
44 static DEFINE_PER_CPU(struct iic, cpu_iic); argument
72 struct iic *iic = this_cpu_ptr(&cpu_iic); in iic_eoi() local
73 out_be64(&iic->regs->prio, iic->eoi_stack[--iic->eoi_ptr]); in iic_eoi()
74 BUG_ON(iic->eoi_ptr < 0); in iic_eoi()
136 struct iic *iic; in iic_get_irq() local
139 iic = this_cpu_ptr(&cpu_iic); in iic_get_irq()
141 in_be64((u64 __iomem *) &iic->regs->pending_destr); in iic_get_irq()
147 iic->eoi_stack[++iic->eoi_ptr] = pending.prio; in iic_get_irq()
148 BUG_ON(iic->eoi_ptr > 15); in iic_get_irq()
[all …]
Dspider-pic.c220 struct device_node *iic; in spider_find_cascade_and_node() local
240 iic = of_find_node_by_phandle(imap[intsize]); in spider_find_cascade_and_node()
241 if (iic == NULL) in spider_find_cascade_and_node()
244 tmp = of_get_property(iic, "#interrupt-cells", NULL); in spider_find_cascade_and_node()
246 of_node_put(iic); in spider_find_cascade_and_node()
253 tmp = of_get_property(iic, "ibm,interrupt-server-ranges", NULL); in spider_find_cascade_and_node()
255 of_node_put(iic); in spider_find_cascade_and_node()
260 of_node_put(iic); in spider_find_cascade_and_node()
/Linux-v5.4/arch/arm/boot/dts/
Dr8a73a4.dtsi122 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
260 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
271 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
282 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
293 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
304 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
315 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
326 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
337 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
Dsh73a0.dtsi195 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
209 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
223 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
237 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
251 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
/Linux-v5.4/arch/powerpc/boot/dts/
Dsam440ep.dts193 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
205 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
Dyosemite.dts226 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
233 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
Dbamboo.dts190 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
197 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
Dhaleakala.dts189 compatible = "ibm,iic-405exr", "ibm,iic";
196 compatible = "ibm,iic-405exr", "ibm,iic";
Dicon.dts244 compatible = "ibm,iic-440spe", "ibm,iic-440gp", "ibm,iic";
251 compatible = "ibm,iic-440spe", "ibm,iic-440gp", "ibm,iic";
Dobs600.dts218 compatible = "ibm,iic-405ex", "ibm,iic";
232 compatible = "ibm,iic-405ex", "ibm,iic";
Debony.dts221 compatible = "ibm,iic-440gp", "ibm,iic";
228 compatible = "ibm,iic-440gp", "ibm,iic";
Drainier.dts234 compatible = "ibm,iic-440grx", "ibm,iic";
241 compatible = "ibm,iic-440grx", "ibm,iic";
Darches.dts221 compatible = "ibm,iic-460gt", "ibm,iic";
236 compatible = "ibm,iic-460gt", "ibm,iic";
Dwarp.dts225 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
Dkatmai.dts241 compatible = "ibm,iic-440spe", "ibm,iic-440gp", "ibm,iic";
248 compatible = "ibm,iic-440spe", "ibm,iic-440gp", "ibm,iic";
Dmakalu.dts190 compatible = "ibm,iic-405ex", "ibm,iic";
197 compatible = "ibm,iic-405ex", "ibm,iic";
Dsequoia.dts285 compatible = "ibm,iic-440epx", "ibm,iic";
299 compatible = "ibm,iic-440epx", "ibm,iic";
Dtaishan.dts245 compatible = "ibm,iic-440gp", "ibm,iic";
252 compatible = "ibm,iic-440gp", "ibm,iic";
/Linux-v5.4/drivers/mfd/
Dsm501.c1131 struct sm501_platdata_gpio_i2c *iic) in sm501_register_gpio_i2c_instance() argument
1149 if (iic->pin_sda < 32) in sm501_register_gpio_i2c_instance()
1153 lookup->table[0].chip_hwnum = iic->pin_sda % 32; in sm501_register_gpio_i2c_instance()
1157 if (iic->pin_scl < 32) in sm501_register_gpio_i2c_instance()
1161 lookup->table[1].chip_hwnum = iic->pin_scl % 32; in sm501_register_gpio_i2c_instance()
1168 icd->timeout = iic->timeout; in sm501_register_gpio_i2c_instance()
1169 icd->udelay = iic->udelay; in sm501_register_gpio_i2c_instance()
1177 pdev->id = iic->bus_num; in sm501_register_gpio_i2c_instance()
1180 iic->bus_num, in sm501_register_gpio_i2c_instance()
1181 iic->pin_sda, iic->pin_scl); in sm501_register_gpio_i2c_instance()
[all …]
/Linux-v5.4/arch/mips/boot/dts/xilfpga/
Dnexys4ddr.dts94 compatible = "xlnx,xps-iic-2.00.a";
102 xlnx,iic-freq = <0x186a0>;

123