/linux/drivers/i2c/busses/ |
A D | i2c-ibm_iic.c | 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() 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() 162 out_8(&iic->cntl, 0); in iic_dev_init() 329 dev->idx, in_8(&iic->sts), in_8(&iic->extsts)); in iic_handler() 355 out_8(&iic->mdcntl, in_8(&iic->mdcntl) | MDCNTL_FMDB); in iic_xfer_result() [all …]
|
/linux/Documentation/devicetree/bindings/i2c/ |
A D | renesas,rmobile-iic.yaml | 20 - const: renesas,rmobile-iic # Generic 24 - renesas,iic-r8a7742 # RZ/G1H 25 - renesas,iic-r8a7743 # RZ/G1M 26 - renesas,iic-r8a7744 # RZ/G1N 27 - renesas,iic-r8a7745 # RZ/G1E 38 - renesas,iic-r8a774a1 # RZ/G2M 101 - renesas,iic-r8a7740 102 - renesas,iic-sh73a0 122 - renesas,rcar-gen2-iic 123 - renesas,rcar-gen3-iic [all …]
|
A D | xlnx,xps-iic-2.00.a.yaml | 4 $id: "http://devicetree.org/schemas/i2c/xlnx,xps-iic-2.00.a.yaml#" 17 const: xlnx,xps-iic-2.00.a 44 compatible = "xlnx,xps-iic-2.00.a";
|
A D | renesas,iic-emev2.yaml | 4 $id: http://devicetree.org/schemas/i2c/renesas,iic-emev2.yaml# 17 const: renesas,iic-emev2 49 compatible = "renesas,iic-emev2";
|
/linux/arch/powerpc/platforms/cell/ |
A D | interrupt.c | 36 struct iic { struct 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() 132 struct iic *iic; in iic_get_irq() local 135 iic = this_cpu_ptr(&cpu_iic); in iic_get_irq() 143 iic->eoi_stack[++iic->eoi_ptr] = pending.prio; in iic_get_irq() 144 BUG_ON(iic->eoi_ptr > 15); in iic_get_irq() 279 struct iic *iic = &per_cpu(cpu_iic, hw_cpu); in init_one_iic() local 282 BUG_ON(iic->regs == NULL); in init_one_iic() [all …]
|
A D | spider-pic.c | 215 struct device_node *iic; in spider_find_cascade_and_node() local 235 iic = of_find_node_by_phandle(imap[intsize]); in spider_find_cascade_and_node() 236 if (iic == NULL) in spider_find_cascade_and_node() 239 tmp = of_get_property(iic, "#interrupt-cells", NULL); in spider_find_cascade_and_node() 241 of_node_put(iic); in spider_find_cascade_and_node() 248 tmp = of_get_property(iic, "ibm,interrupt-server-ranges", NULL); in spider_find_cascade_and_node() 250 of_node_put(iic); in spider_find_cascade_and_node() 255 of_node_put(iic); in spider_find_cascade_and_node()
|
/linux/arch/arm/boot/dts/ |
A D | r8a73a4.dtsi | 78 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 223 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 234 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 245 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 256 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 267 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 278 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 289 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 300 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
|
A D | sh73a0.dtsi | 202 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic"; 216 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic"; 230 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic"; 244 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic"; 258 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
|
/linux/arch/powerpc/boot/dts/ |
A D | sam440ep.dts | 193 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic"; 205 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
|
A D | bamboo.dts | 190 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic"; 197 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
|
A D | yosemite.dts | 226 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic"; 233 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
|
A D | icon.dts | 237 compatible = "ibm,iic-440spe", "ibm,iic-440gp", "ibm,iic"; 244 compatible = "ibm,iic-440spe", "ibm,iic-440gp", "ibm,iic";
|
A D | haleakala.dts | 189 compatible = "ibm,iic-405exr", "ibm,iic"; 196 compatible = "ibm,iic-405exr", "ibm,iic";
|
A D | ebony.dts | 221 compatible = "ibm,iic-440gp", "ibm,iic"; 228 compatible = "ibm,iic-440gp", "ibm,iic";
|
A D | obs600.dts | 218 compatible = "ibm,iic-405ex", "ibm,iic"; 232 compatible = "ibm,iic-405ex", "ibm,iic";
|
A D | arches.dts | 221 compatible = "ibm,iic-460gt", "ibm,iic"; 236 compatible = "ibm,iic-460gt", "ibm,iic";
|
A D | rainier.dts | 234 compatible = "ibm,iic-440grx", "ibm,iic"; 241 compatible = "ibm,iic-440grx", "ibm,iic";
|
A D | katmai.dts | 241 compatible = "ibm,iic-440spe", "ibm,iic-440gp", "ibm,iic"; 248 compatible = "ibm,iic-440spe", "ibm,iic-440gp", "ibm,iic";
|
A D | warp.dts | 225 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic";
|
A D | eiger.dts | 259 compatible = "ibm,iic-460sx", "ibm,iic"; 269 compatible = "ibm,iic-460sx", "ibm,iic";
|
A D | makalu.dts | 190 compatible = "ibm,iic-405ex", "ibm,iic"; 197 compatible = "ibm,iic-405ex", "ibm,iic";
|
A D | sequoia.dts | 285 compatible = "ibm,iic-440epx", "ibm,iic"; 299 compatible = "ibm,iic-440epx", "ibm,iic";
|
A D | taishan.dts | 245 compatible = "ibm,iic-440gp", "ibm,iic"; 252 compatible = "ibm,iic-440gp", "ibm,iic";
|
/linux/drivers/mfd/ |
A D | sm501.c | 1130 struct sm501_platdata_gpio_i2c *iic) in sm501_register_gpio_i2c_instance() argument 1150 iic->pin_sda % 32, NULL, 0, in sm501_register_gpio_i2c_instance() 1154 iic->pin_scl % 32, NULL, 1, in sm501_register_gpio_i2c_instance() 1159 icd->timeout = iic->timeout; in sm501_register_gpio_i2c_instance() 1160 icd->udelay = iic->udelay; in sm501_register_gpio_i2c_instance() 1168 pdev->id = iic->bus_num; in sm501_register_gpio_i2c_instance() 1171 iic->bus_num, in sm501_register_gpio_i2c_instance() 1172 iic->pin_sda, iic->pin_scl); in sm501_register_gpio_i2c_instance() 1180 struct sm501_platdata_gpio_i2c *iic = pdata->gpio_i2c; in sm501_register_gpio_i2c() local 1184 for (index = 0; index < pdata->gpio_i2c_nr; index++, iic++) { in sm501_register_gpio_i2c() [all …]
|
/linux/arch/mips/boot/dts/xilfpga/ |
A D | nexys4ddr.dts | 94 compatible = "xlnx,xps-iic-2.00.a"; 102 xlnx,iic-freq = <0x186a0>;
|