/linux-3.4.99/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-3.4.99/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 = &__get_cpu_var(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() 148 struct iic *iic; in iic_get_irq() local 151 iic = &__get_cpu_var(cpu_iic); in iic_get_irq() 153 in_be64((u64 __iomem *) &iic->regs->pending_destr); in iic_get_irq() 159 iic->eoi_stack[++iic->eoi_ptr] = pending.prio; in iic_get_irq() 160 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-3.4.99/drivers/media/video/ |
D | arv.c | 160 static void iic(int n, unsigned long addr, unsigned long data1, unsigned long data2, in iic() function 642 iic(2, 0x78, 0x11, 0x01, 0x00); /* start */ in ar_initialize() 643 iic(3, 0x78, 0x12, 0x00, 0x06); in ar_initialize() 644 iic(3, 0x78, 0x12, 0x12, 0x30); in ar_initialize() 645 iic(3, 0x78, 0x12, 0x15, 0x58); in ar_initialize() 646 iic(3, 0x78, 0x12, 0x17, 0x30); in ar_initialize() 648 iic(3, 0x78, 0x12, 0x1a, 0x97); in ar_initialize() 649 iic(3, 0x78, 0x12, 0x1b, 0xff); in ar_initialize() 650 iic(3, 0x78, 0x12, 0x1c, 0xff); in ar_initialize() 651 iic(3, 0x78, 0x12, 0x26, 0x10); in ar_initialize() [all …]
|
/linux-3.4.99/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 | ebony.dts | 221 compatible = "ibm,iic-440gp", "ibm,iic"; 228 compatible = "ibm,iic-440gp", "ibm,iic";
|
D | obs600.dts | 218 compatible = "ibm,iic-405ex", "ibm,iic"; 232 compatible = "ibm,iic-405ex", "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 | taishan.dts | 245 compatible = "ibm,iic-440gp", "ibm,iic"; 252 compatible = "ibm,iic-440gp", "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 | acadia.dts | 113 compatible = "ibm,iic-405ez", "ibm,iic";
|
D | ep405.dts | 118 compatible = "ibm,iic-405gp", "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";
|
/linux-3.4.99/drivers/mfd/ |
D | sm501.c | 1160 struct sm501_platdata_gpio_i2c *iic) in sm501_register_gpio_i2c_instance() argument 1176 icd->sda_pin = sm501_gpio_pin2nr(sm, iic->pin_sda); in sm501_register_gpio_i2c_instance() 1177 icd->scl_pin = sm501_gpio_pin2nr(sm, iic->pin_scl); in sm501_register_gpio_i2c_instance() 1178 icd->timeout = iic->timeout; in sm501_register_gpio_i2c_instance() 1179 icd->udelay = iic->udelay; in sm501_register_gpio_i2c_instance() 1187 pdev->id = iic->bus_num; in sm501_register_gpio_i2c_instance() 1190 iic->bus_num, in sm501_register_gpio_i2c_instance() 1191 icd->sda_pin, iic->pin_sda, icd->scl_pin, iic->pin_scl); in sm501_register_gpio_i2c_instance() 1199 struct sm501_platdata_gpio_i2c *iic = pdata->gpio_i2c; in sm501_register_gpio_i2c() local 1203 for (index = 0; index < pdata->gpio_i2c_nr; index++, iic++) { in sm501_register_gpio_i2c() [all …]
|