/Linux-v5.4/drivers/i2c/busses/ |
D | i2c-ibm_iic.c | 82 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/ |
D | renesas,iic.txt | 5 - "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 …]
|
D | i2c-xiic.txt | 4 - compatible : Must be "xlnx,xps-iic-2.00.a" 18 compatible = "xlnx,xps-iic-2.00.a";
|
D | renesas,iic-emev2.txt | 4 - compatible : "renesas,iic-emev2" 17 compatible = "renesas,iic-emev2";
|
D | i2c-brcmstb.txt | 1 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/ |
D | interrupt.c | 36 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 …]
|
D | spider-pic.c | 220 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/ |
D | r8a73a4.dtsi | 122 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";
|
D | sh73a0.dtsi | 195 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/ |
D | sam440ep.dts | 193 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic"; 205 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
|
D | yosemite.dts | 226 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic"; 233 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
|
D | bamboo.dts | 190 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic"; 197 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
|
D | haleakala.dts | 189 compatible = "ibm,iic-405exr", "ibm,iic"; 196 compatible = "ibm,iic-405exr", "ibm,iic";
|
D | icon.dts | 244 compatible = "ibm,iic-440spe", "ibm,iic-440gp", "ibm,iic"; 251 compatible = "ibm,iic-440spe", "ibm,iic-440gp", "ibm,iic";
|
D | obs600.dts | 218 compatible = "ibm,iic-405ex", "ibm,iic"; 232 compatible = "ibm,iic-405ex", "ibm,iic";
|
D | ebony.dts | 221 compatible = "ibm,iic-440gp", "ibm,iic"; 228 compatible = "ibm,iic-440gp", "ibm,iic";
|
D | rainier.dts | 234 compatible = "ibm,iic-440grx", "ibm,iic"; 241 compatible = "ibm,iic-440grx", "ibm,iic";
|
D | arches.dts | 221 compatible = "ibm,iic-460gt", "ibm,iic"; 236 compatible = "ibm,iic-460gt", "ibm,iic";
|
D | warp.dts | 225 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
|
D | katmai.dts | 241 compatible = "ibm,iic-440spe", "ibm,iic-440gp", "ibm,iic"; 248 compatible = "ibm,iic-440spe", "ibm,iic-440gp", "ibm,iic";
|
D | makalu.dts | 190 compatible = "ibm,iic-405ex", "ibm,iic"; 197 compatible = "ibm,iic-405ex", "ibm,iic";
|
D | sequoia.dts | 285 compatible = "ibm,iic-440epx", "ibm,iic"; 299 compatible = "ibm,iic-440epx", "ibm,iic";
|
D | taishan.dts | 245 compatible = "ibm,iic-440gp", "ibm,iic"; 252 compatible = "ibm,iic-440gp", "ibm,iic";
|
/Linux-v5.4/drivers/mfd/ |
D | sm501.c | 1131 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/ |
D | nexys4ddr.dts | 94 compatible = "xlnx,xps-iic-2.00.a"; 102 xlnx,iic-freq = <0x186a0>;
|