/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-ibm_iic.c | 85 volatile struct iic_regs __iomem *iic = dev->vaddr; in dump_iic_regs() local 92 in_8(&iic->cntl), in_8(&iic->mdcntl), in_8(&iic->sts), in dump_iic_regs() 93 in_8(&iic->extsts), in_8(&iic->clkdiv), in_8(&iic->xfrcnt), in dump_iic_regs() 94 in_8(&iic->xtcntlss), in_8(&iic->directcntl)); in dump_iic_regs() 137 volatile struct iic_regs __iomem *iic = dev->vaddr; in iic_dev_init() local 142 out_8(&iic->lmadr, 0); in iic_dev_init() 143 out_8(&iic->hmadr, 0); in iic_dev_init() 146 out_8(&iic->lsadr, 0); in iic_dev_init() 147 out_8(&iic->hsadr, 0); in iic_dev_init() 150 out_8(&iic->sts, STS_SCMP | STS_IRQA); in iic_dev_init() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/i2c/ |
D | i2c-sh_mobile.txt | 4 - compatible : "renesas,iic-<soctype>". "renesas,rmobile-iic" as fallback 6 - "renesas,iic-r8a73a4" (R-Mobile APE6) 7 - "renesas,iic-r8a7740" (R-Mobile A1) 8 - "renesas,iic-r8a7790" (R-Car H2) 9 - "renesas,iic-r8a7791" (R-Car M2-W) 10 - "renesas,iic-r8a7792" (R-Car V2H) 11 - "renesas,iic-r8a7793" (R-Car M2-N) 12 - "renesas,iic-r8a7794" (R-Car E2) 13 - "renesas,iic-r8a7795" (R-Car H3) 14 - "renesas,iic-sh73a0" (SH-Mobile AG5) [all …]
|
D | i2c-xiic.txt | 4 - compatible : Must be "xlnx,xps-iic-2.00.a" 16 compatible = "xlnx,xps-iic-2.00.a";
|
D | i2c-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-4.4.14/arch/powerpc/platforms/cell/ |
D | interrupt.c | 49 struct iic { struct 57 static DEFINE_PER_CPU(struct iic, cpu_iic); argument 85 struct iic *iic = this_cpu_ptr(&cpu_iic); in iic_eoi() local 86 out_be64(&iic->regs->prio, iic->eoi_stack[--iic->eoi_ptr]); in iic_eoi() 87 BUG_ON(iic->eoi_ptr < 0); in iic_eoi() 149 struct iic *iic; in iic_get_irq() local 152 iic = this_cpu_ptr(&cpu_iic); in iic_get_irq() 154 in_be64((u64 __iomem *) &iic->regs->pending_destr); in iic_get_irq() 160 iic->eoi_stack[++iic->eoi_ptr] = pending.prio; in iic_get_irq() 161 BUG_ON(iic->eoi_ptr > 15); in iic_get_irq() [all …]
|
D | spider-pic.c | 233 struct device_node *iic; in spider_find_cascade_and_node() local 253 iic = of_find_node_by_phandle(imap[intsize]); in spider_find_cascade_and_node() 254 if (iic == NULL) in spider_find_cascade_and_node() 257 tmp = of_get_property(iic, "#interrupt-cells", NULL); in spider_find_cascade_and_node() 259 of_node_put(iic); in spider_find_cascade_and_node() 266 tmp = of_get_property(iic, "ibm,interrupt-server-ranges", NULL); in spider_find_cascade_and_node() 268 of_node_put(iic); in spider_find_cascade_and_node() 273 of_node_put(iic); in spider_find_cascade_and_node()
|
/linux-4.4.14/drivers/media/platform/ |
D | arv.c | 161 static void iic(int n, unsigned long addr, unsigned long data1, unsigned long data2, in iic() function 644 iic(2, 0x78, 0x11, 0x01, 0x00); /* start */ in ar_initialize() 645 iic(3, 0x78, 0x12, 0x00, 0x06); in ar_initialize() 646 iic(3, 0x78, 0x12, 0x12, 0x30); in ar_initialize() 647 iic(3, 0x78, 0x12, 0x15, 0x58); in ar_initialize() 648 iic(3, 0x78, 0x12, 0x17, 0x30); in ar_initialize() 650 iic(3, 0x78, 0x12, 0x1a, 0x97); in ar_initialize() 651 iic(3, 0x78, 0x12, 0x1b, 0xff); in ar_initialize() 652 iic(3, 0x78, 0x12, 0x1c, 0xff); in ar_initialize() 653 iic(3, 0x78, 0x12, 0x26, 0x10); in ar_initialize() [all …]
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | r8a73a4.dtsi | 107 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 248 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 259 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 270 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 281 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 292 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 303 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 314 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic"; 325 compatible = "renesas,iic-r8a73a4", "renesas,rmobile-iic";
|
D | sh73a0.dtsi | 184 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic"; 198 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic"; 212 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic"; 226 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic"; 240 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
|
D | emev2.dtsi | 267 compatible = "renesas,iic-emev2"; 278 compatible = "renesas,iic-emev2";
|
D | r8a7740.dtsi | 173 compatible = "renesas,iic-r8a7740", "renesas,rmobile-iic"; 187 compatible = "renesas,iic-r8a7740", "renesas,rmobile-iic";
|
D | r8a7790.dtsi | 459 compatible = "renesas,iic-r8a7790", "renesas,rmobile-iic"; 472 compatible = "renesas,iic-r8a7790", "renesas,rmobile-iic"; 485 compatible = "renesas,iic-r8a7790", "renesas,rmobile-iic"; 498 compatible = "renesas,iic-r8a7790", "renesas,rmobile-iic";
|
D | r8a7791.dtsi | 473 compatible = "renesas,iic-r8a7791", "renesas,rmobile-iic"; 486 compatible = "renesas,iic-r8a7791", "renesas,rmobile-iic"; 499 compatible = "renesas,iic-r8a7791", "renesas,rmobile-iic";
|
/linux-4.4.14/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 | bamboo.dts | 190 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic"; 197 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 | 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 | 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 | arches.dts | 235 compatible = "ibm,iic-460gt", "ibm,iic"; 250 compatible = "ibm,iic-460gt", "ibm,iic";
|
D | sequoia.dts | 285 compatible = "ibm,iic-440epx", "ibm,iic"; 299 compatible = "ibm,iic-440epx", "ibm,iic";
|
D | eiger.dts | 259 compatible = "ibm,iic-460sx", "ibm,iic"; 269 compatible = "ibm,iic-460sx", "ibm,iic";
|
D | makalu.dts | 190 compatible = "ibm,iic-405ex", "ibm,iic"; 197 compatible = "ibm,iic-405ex", "ibm,iic";
|
D | taishan.dts | 245 compatible = "ibm,iic-440gp", "ibm,iic"; 252 compatible = "ibm,iic-440gp", "ibm,iic";
|
D | ep405.dts | 118 compatible = "ibm,iic-405gp", "ibm,iic";
|
D | acadia.dts | 113 compatible = "ibm,iic-405ez", "ibm,iic";
|
D | akebono.dts | 220 compatible = "ibm,iic-476gtr", "ibm,iic"; 233 compatible = "ibm,iic-476gtr", "ibm,iic";
|
D | kilauea.dts | 233 compatible = "ibm,iic-405ex", "ibm,iic"; 252 compatible = "ibm,iic-405ex", "ibm,iic";
|
D | walnut.dts | 118 compatible = "ibm,iic-405gp", "ibm,iic";
|
D | hotfoot.dts | 122 compatible = "ibm,iic-405ep", "ibm,iic";
|
D | canyonlands.dts | 306 compatible = "ibm,iic-460ex", "ibm,iic"; 327 compatible = "ibm,iic-460ex", "ibm,iic";
|
D | glacier.dts | 283 compatible = "ibm,iic-460gt", "ibm,iic"; 304 compatible = "ibm,iic-460gt", "ibm,iic";
|
D | currituck.dts | 112 compatible = "ibm,iic-currituck", "ibm,iic";
|
D | bluestone.dts | 275 compatible = "ibm,iic"; 296 compatible = "ibm,iic";
|
D | virtex440-ml510.dts | 256 compatible = "xlnx,xps-iic-2.00.a"; 263 xlnx,iic-freq = <0x186a0>; 431 compatible = "chrp,iic";
|
D | mvme5100.dts | 169 compatible = "chrp,iic";
|
D | virtex440-ml507.dts | 286 compatible = "xlnx,xps-iic-2.00.a"; 293 xlnx,iic-freq = <0x186a0>;
|
D | stxssa8555.dts | 350 compatible = "chrp,iic";
|
D | mpc8641_hpcn_36b.dts | 530 compatible = "chrp,iic";
|
D | mpc8641_hpcn.dts | 564 compatible = "chrp,iic";
|
/linux-4.4.14/drivers/mfd/ |
D | sm501.c | 1149 struct sm501_platdata_gpio_i2c *iic) in sm501_register_gpio_i2c_instance() argument 1165 icd->sda_pin = sm501_gpio_pin2nr(sm, iic->pin_sda); in sm501_register_gpio_i2c_instance() 1166 icd->scl_pin = sm501_gpio_pin2nr(sm, iic->pin_scl); in sm501_register_gpio_i2c_instance() 1167 icd->timeout = iic->timeout; in sm501_register_gpio_i2c_instance() 1168 icd->udelay = iic->udelay; in sm501_register_gpio_i2c_instance() 1176 pdev->id = iic->bus_num; in sm501_register_gpio_i2c_instance() 1179 iic->bus_num, in sm501_register_gpio_i2c_instance() 1180 icd->sda_pin, iic->pin_sda, icd->scl_pin, iic->pin_scl); in sm501_register_gpio_i2c_instance() 1188 struct sm501_platdata_gpio_i2c *iic = pdata->gpio_i2c; in sm501_register_gpio_i2c() local 1192 for (index = 0; index < pdata->gpio_i2c_nr; index++, iic++) { in sm501_register_gpio_i2c() [all …]
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | core_tsunami.h | 48 tsunami_64 iic; /* a.k.a. iic0 */ member
|
/linux-4.4.14/arch/powerpc/boot/dts/fsl/ |
D | mpc8544ds.dtsi | 172 compatible = "chrp,iic";
|
D | p2020ds.dtsi | 292 compatible = "chrp,iic";
|
D | mpc8548cds.dtsi | 291 compatible = "chrp,iic";
|
D | mpc8541cds.dts | 351 compatible = "chrp,iic";
|
D | mpc8555cds.dts | 351 compatible = "chrp,iic";
|
D | mpc8572ds.dtsi | 393 compatible = "chrp,iic";
|
/linux-4.4.14/arch/microblaze/boot/dts/ |
D | system.dts | 241 compatible = "xlnx,xps-iic-2.00.a"; 248 xlnx,iic-freq = <0x186a0>;
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | cpm1.h | 461 typedef struct iic { struct
|
D | cpm2.h | 630 typedef struct iic { struct
|