| /openbmc/u-boot/arch/powerpc/cpu/mpc85xx/ |
| H A D | interrupts.c | 24 ccsr_pic_t __iomem *pic = (void *)CONFIG_SYS_MPC8xxx_PIC_ADDR; in interrupt_init_cpu() local 35 out_be32(&pic->gcr, MPC85xx_PICGCR_RST); in interrupt_init_cpu() 36 while (in_be32(&pic->gcr) & MPC85xx_PICGCR_RST) in interrupt_init_cpu() 38 out_be32(&pic->gcr, MPC85xx_PICGCR_M); in interrupt_init_cpu() 39 in_be32(&pic->gcr); in interrupt_init_cpu() 47 pic->iivpr1 = 0x810001; /* 50220 enable ecm interrupts */ in interrupt_init_cpu() 48 debug("iivpr1@%x = %x\n", (uint)&pic->iivpr1, pic->iivpr1); in interrupt_init_cpu() 50 pic->iivpr2 = 0x810002; /* 50240 enable ddr interrupts */ in interrupt_init_cpu() 51 debug("iivpr2@%x = %x\n", (uint)&pic->iivpr2, pic->iivpr2); in interrupt_init_cpu() 53 pic->iivpr3 = 0x810003; /* 50260 enable lbc interrupts */ in interrupt_init_cpu() [all …]
|
| H A D | mp.c | 47 volatile ccsr_pic_t *pic = (void *)(CONFIG_SYS_MPC8xxx_PIC_ADDR); in cpu_reset() local 48 out_be32(&pic->pir, 1 << nr); in cpu_reset() 50 (void)in_be32(&pic->pir); in cpu_reset() 51 out_be32(&pic->pir, 0x0); in cpu_reset() 256 volatile ccsr_pic_t *pic; in plat_mp_up() local 264 pic = (void *)(CONFIG_SYS_MPC8xxx_PIC_ADDR); in plat_mp_up() 266 whoami = in_be32(&pic->whoami); in plat_mp_up() 335 volatile ccsr_pic_t *pic = (void *)(CONFIG_SYS_MPC8xxx_PIC_ADDR); in plat_mp_up() local 339 whoami = in_be32(&pic->whoami); in plat_mp_up()
|
| H A D | traps.c | 263 volatile ccsr_pic_t *pic = (void *)(CONFIG_SYS_MPC8xxx_PIC_ADDR); in ExtIntException() local 274 vect = pic->iack0; in ExtIntException() 275 printf(" irq IACK0@%05x=%d\n",(int)&pic->iack0,vect); in ExtIntException()
|
| /openbmc/u-boot/arch/powerpc/cpu/mpc86xx/ |
| H A D | interrupts.c | 28 volatile ccsr_pic_t *pic = &immr->im_pic; in interrupt_init_cpu() local 39 pic->gcr = MPC86xx_PICGCR_RST; in interrupt_init_cpu() 40 while (pic->gcr & MPC86xx_PICGCR_RST) in interrupt_init_cpu() 42 pic->gcr = MPC86xx_PICGCR_MODE; in interrupt_init_cpu() 51 pic->iivpr1 = 0x810001; /* 50220 enable mcm interrupts */ in interrupt_init_cpu() 52 debug("iivpr1@%p = %x\n", &pic->iivpr1, pic->iivpr1); in interrupt_init_cpu() 54 pic->iivpr2 = 0x810002; /* 50240 enable ddr interrupts */ in interrupt_init_cpu() 55 debug("iivpr2@%p = %x\n", &pic->iivpr2, pic->iivpr2); in interrupt_init_cpu() 57 pic->iivpr3 = 0x810003; /* 50260 enable lbc interrupts */ in interrupt_init_cpu() 58 debug("iivpr3@%p = %x\n", &pic->iivpr3, pic->iivpr3); in interrupt_init_cpu() [all …]
|
| /openbmc/qemu/hw/intc/ |
| H A D | heathrow_pic.c | 33 static inline int heathrow_check_irq(HeathrowPICState *pic) in heathrow_check_irq() argument 35 return (pic->events | (pic->levels & pic->level_triggered)) & pic->mask; in heathrow_check_irq() 53 HeathrowPICState *pic; in heathrow_write() local 60 pic = &s->pics[n]; in heathrow_write() 63 pic->mask = value; in heathrow_write() 68 value &= ~pic->level_triggered; in heathrow_write() 69 pic->events &= ~value; in heathrow_write() 81 HeathrowPICState *pic; in heathrow_read() local 89 pic = &s->pics[n]; in heathrow_read() 92 value = pic->events; in heathrow_read() [all …]
|
| /openbmc/qemu/hw/arm/ |
| H A D | realview.c | 88 qemu_irq pic[64]; in realview_init() local 212 pic[n] = qdev_get_gpio_in(dev, n); in realview_init() 222 sysbus_connect_irq(SYS_BUS_DEVICE(pl041), 0, pic[19]); in realview_init() 224 sysbus_create_simple("pl050_keyboard", 0x10006000, pic[20]); in realview_init() 225 sysbus_create_simple("pl050_mouse", 0x10007000, pic[21]); in realview_init() 227 pl011_create(0x10009000, pic[12], serial_hd(0)); in realview_init() 228 pl011_create(0x1000a000, pic[13], serial_hd(1)); in realview_init() 229 pl011_create(0x1000b000, pic[14], serial_hd(2)); in realview_init() 230 pl011_create(0x1000c000, pic[15], serial_hd(3)); in realview_init() 239 sysbus_connect_irq(busdev, 0, pic[24]); in realview_init() [all …]
|
| H A D | xilinx_zynq.c | 210 qemu_irq pic[GIC_EXT_IRQS]; in zynq_init() local 282 pic[n] = qdev_get_gpio_in(dev, n); in zynq_init() 285 n = zynq_init_spi_flashes(0xE0006000, pic[58 - GIC_INTERNAL], false, 0); in zynq_init() 286 n = zynq_init_spi_flashes(0xE0007000, pic[81 - GIC_INTERNAL], false, n); in zynq_init() 287 n = zynq_init_spi_flashes(0xE000D000, pic[51 - GIC_INTERNAL], true, n); in zynq_init() 289 sysbus_create_simple(TYPE_CHIPIDEA, 0xE0002000, pic[53 - GIC_INTERNAL]); in zynq_init() 290 sysbus_create_simple(TYPE_CHIPIDEA, 0xE0003000, pic[76 - GIC_INTERNAL]); in zynq_init() 299 sysbus_connect_irq(busdev, 0, pic[59 - GIC_INTERNAL]); in zynq_init() 307 sysbus_connect_irq(busdev, 0, pic[82 - GIC_INTERNAL]); in zynq_init() 310 pic[42-GIC_INTERNAL], pic[43-GIC_INTERNAL], pic[44-GIC_INTERNAL], NULL); in zynq_init() [all …]
|
| H A D | highbank.c | 183 qemu_irq pic[GIC_EXT_IRQS]; in calxeda_init() local 275 pic[n] = qdev_get_gpio_in(dev, n); in calxeda_init() 284 sysbus_connect_irq(busdev, 0, pic[18]); in calxeda_init() 285 pl011_create(0xfff36000, pic[20], serial_hd(0)); in calxeda_init() 292 sysbus_create_simple("pl061", 0xfff30000, pic[14]); in calxeda_init() 293 sysbus_create_simple("pl061", 0xfff31000, pic[15]); in calxeda_init() 294 sysbus_create_simple("pl061", 0xfff32000, pic[16]); in calxeda_init() 295 sysbus_create_simple("pl061", 0xfff33000, pic[17]); in calxeda_init() 296 sysbus_create_simple("pl031", 0xfff35000, pic[19]); in calxeda_init() 297 sysbus_create_simple("pl022", 0xfff39000, pic[23]); in calxeda_init() [all …]
|
| H A D | vexpress.c | 196 qemu_irq *pic); 213 qemu_irq *pic, bool secure, bool virt) in init_cpus() argument 258 pic[n] = qdev_get_gpio_in(dev, n); in init_cpus() 278 qemu_irq *pic) in a9_daughterboard_init() argument 298 init_cpus(machine, cpu_type, TYPE_A9MPCORE_PRIV, 0x1e000000, pic, in a9_daughterboard_init() 309 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, pic[44]); in a9_daughterboard_init() 316 sysbus_create_simple("sp804", 0x100e4000, pic[48]); in a9_daughterboard_init() 361 qemu_irq *pic) in a15_daughterboard_init() argument 383 0x2c000000, pic, vms->secure, vms->virt); in a15_daughterboard_init() 549 qemu_irq pic[GIC_EXT_IRQS]; in vexpress_common_init() local [all …]
|
| H A D | xlnx-versal.c | 65 static void versal_create_apu_gic(Versal *s, qemu_irq *pic) in versal_create_apu_gic() argument 134 pic[i] = qdev_get_gpio_in(gicdev, i); in versal_create_apu_gic() 167 static void versal_create_uarts(Versal *s, qemu_irq *pic) in versal_create_uarts() argument 187 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, pic[irqs[i]]); in versal_create_uarts() 192 static void versal_create_canfds(Versal *s, qemu_irq *pic) in versal_create_canfds() argument 219 sysbus_connect_irq(sbd, 0, pic[irqs[i]]); in versal_create_canfds() 224 static void versal_create_usbs(Versal *s, qemu_irq *pic) in versal_create_usbs() argument 243 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, pic[VERSAL_USB0_IRQ_0]); in versal_create_usbs() 249 static void versal_create_gems(Versal *s, qemu_irq *pic) in versal_create_gems() argument 274 qdev_connect_gpio_out(DEVICE(or_irq), 0, pic[irqs[i]]); in versal_create_gems() [all …]
|
| H A D | versatilepb.c | 192 qemu_irq pic[32]; in versatile_init() local 240 pic[n] = qdev_get_gpio_in(dev, n); in versatile_init() 244 sysbus_connect_irq(SYS_BUS_DEVICE(dev), n, pic[n]); in versatile_init() 282 pl011_create(0x101f1000, pic[12], serial_hd(0)); in versatile_init() 283 pl011_create(0x101f2000, pic[13], serial_hd(1)); in versatile_init() 284 pl011_create(0x101f3000, pic[14], serial_hd(2)); in versatile_init() 293 sysbus_connect_irq(busdev, 0, pic[17]); in versatile_init() 295 sysbus_create_simple("sp804", 0x101e2000, pic[4]); in versatile_init() 296 sysbus_create_simple("sp804", 0x101e3000, pic[5]); in versatile_init() 298 sysbus_create_simple("pl061", 0x101e4000, pic[6]); in versatile_init() [all …]
|
| H A D | integratorcp.c | 593 qemu_irq pic[32]; in integratorcp_init() local 631 pic[i] = qdev_get_gpio_in(dev, i); in integratorcp_init() 633 sic = sysbus_create_simple(TYPE_INTEGRATOR_PIC, 0xca000000, pic[26]); in integratorcp_init() 635 pic[5], pic[6], pic[7], NULL); in integratorcp_init() 636 sysbus_create_simple("pl031", 0x15000000, pic[8]); in integratorcp_init() 637 pl011_create(0x16000000, pic[1], serial_hd(0)); in integratorcp_init() 638 pl011_create(0x17000000, pic[2], serial_hd(1)); in integratorcp_init() 641 sysbus_create_simple("pl050_keyboard", 0x18000000, pic[3]); in integratorcp_init() 642 sysbus_create_simple("pl050_mouse", 0x19000000, pic[4]); in integratorcp_init() 645 dev = sysbus_create_varargs("pl181", 0x1c000000, pic[23], pic[24], NULL); in integratorcp_init() [all …]
|
| /openbmc/openbmc/poky/meta/recipes-extended/groff/files/ |
| H A D | 0001-build-Fix-Savannah-64681-webpage.ps-deps.patch | 25 @@ -346,6 +346,9 @@ doc/pic.ps: $(doc_srcdir)/pic.ms eqn pic tbl 27 && $(DOC_GROFF) -pet -Tps -ms $(doc_srcdir)/pic.ms >$@ 35 @@ -365,11 +368,12 @@ doc/pic.html: $(doc_srcdir)/pic.ms 37 $(doc_srcdir)/pic.ms > pic.html
|
| /openbmc/openbmc/meta-openembedded/meta-initramfs/recipes-kernel/kexec/kexec-tools-klibc/ |
| H A D | x86_sys_io.patch | 10 purgatory/arch/i386/pic.c | 2 +- 14 diff --git a/purgatory/arch/i386/pic.c b/purgatory/arch/i386/pic.c 16 --- a/purgatory/arch/i386/pic.c 17 +++ b/purgatory/arch/i386/pic.c
|
| /openbmc/qemu/hw/m68k/ |
| H A D | mcf5208.c | 230 static void mcf5208_sys_init(MemoryRegion *address_space, qemu_irq *pic, in mcf5208_sys_init() argument 253 s->irq = pic[4 + i]; in mcf5208_sys_init() 286 qemu_irq *pic; in mcf5208evb_init() local 310 pic = mcf_intc_init(address_space_mem, 0xfc048000, cpu); in mcf5208evb_init() 312 mcf_uart_create_mmap(0xfc060000, pic[26], serial_hd(0)); in mcf5208evb_init() 313 mcf_uart_create_mmap(0xfc064000, pic[27], serial_hd(1)); in mcf5208evb_init() 314 mcf_uart_create_mmap(0xfc068000, pic[28], serial_hd(2)); in mcf5208evb_init() 316 mcf5208_sys_init(address_space_mem, pic, cpu); in mcf5208evb_init() 318 mcf_fec_init(address_space_mem, 0xfc030000, pic + 36); in mcf5208evb_init() 320 g_free(pic); in mcf5208evb_init()
|
| /openbmc/qemu/hw/nubus/ |
| H A D | nubus-virtio-mmio.c | 40 sbd = SYS_BUS_DEVICE(&s->pic); in nubus_virtio_mmio_realize() 62 sysbus_connect_irq(sbd, 0, qdev_get_gpio_in(DEVICE(&s->pic), i)); in nubus_virtio_mmio_realize() 71 object_initialize_child(obj, "pic", &s->pic, TYPE_GOLDFISH_PIC); in nubus_virtio_mmio_init()
|
| /openbmc/u-boot/arch/xtensa/dts/ |
| H A D | xtfpga.dtsi | 5 interrupt-parent = <&pic>; 28 pic: pic { label 29 compatible = "cdns,xtensa-pic";
|
| /openbmc/qemu/include/hw/misc/macio/ |
| H A D | macio.h | 126 HeathrowState pic; member 142 OpenPICState pic; member
|
| /openbmc/u-boot/arch/powerpc/dts/ |
| H A D | t2080.dtsi | 52 mpic: pic@40000 { 58 device_type = "open-pic";
|
| /openbmc/qemu/hw/misc/macio/ |
| H A D | macio.c | 143 DeviceState *pic_dev = DEVICE(&os->pic); in macio_oldworld_realize() 151 if (!qdev_realize(DEVICE(&os->pic), BUS(&s->macio_bus), errp)) { in macio_oldworld_realize() 154 sbd = SYS_BUS_DEVICE(&os->pic); in macio_oldworld_realize() 214 object_initialize_child(obj, "pic", &os->pic, TYPE_HEATHROW); in macio_oldworld_init() 266 DeviceState *pic_dev = DEVICE(&ns->pic); in macio_newworld_realize() 276 sbd = SYS_BUS_DEVICE(&ns->pic); in macio_newworld_realize() 355 object_initialize_child(obj, "pic", &ns->pic, TYPE_OPENPIC); in macio_newworld_init()
|
| /openbmc/qemu/hw/audio/ |
| H A D | gus.c | 60 qemu_irq pic; member 155 qemu_irq_raise (s->pic); in GUS_irqrequest() 165 qemu_irq_lower (s->pic); in GUS_irqclear() 169 qemu_irq_raise (s->pic[hwirq]); in GUS_irqclear() 288 s->pic = isa_bus_get_irq(bus, s->emu.gusirq); in gus_realizefn()
|
| /openbmc/openbmc/meta-raspberrypi/dynamic-layers/multimedia-layer/recipes-multimedia/rpidistro-vlc/files/ |
| H A D | 0004-mmal_20.patch | 608 + // Lock to avoid pic update & allocate happenening simultainiously 903 +// Buffer either attached to pic or released 915 + picture_t * const pic = decoder_NewPicture(dec); 918 + if (pic == NULL) 927 + if ((pic->context = hw_mmal_gen_context(buf, dec_sys->ppr)) == NULL) 936 + buf_to_pic_copy_props(pic, buf); 939 + msg_Dbg(dec, "pic: prog=%d, tff=%d, date=%lld", pic->b_progressive, pic->b_top_field_first, (l… 942 + return pic; 945 + picture_Release(pic); 1011 + picture_t *pic = alloc_opaque_pic(dec, buffer); [all …]
|
| /openbmc/qemu/hw/pci-host/ |
| H A D | bonito.c | 237 qemu_irq *pic; member 557 qemu_irq *pic = s->pic; in pci_bonito_set_irq() local 562 qemu_irq_pulse(*pic); in pci_bonito_set_irq() 565 qemu_irq_raise(*pic); in pci_bonito_set_irq() 567 qemu_irq_lower(*pic); in pci_bonito_set_irq() 737 PCIBus *bonito_init(qemu_irq *pic) in bonito_init() argument 748 pcihost->pic = pic; in bonito_init()
|
| /openbmc/u-boot/arch/powerpc/cpu/mpc83xx/ |
| H A D | config.mk | 6 PLATFORM_RELFLAGS += -msingle-pic-base -fno-jump-tables
|
| /openbmc/u-boot/arch/xtensa/ |
| H A D | config.mk | 7 PLATFORM_CPPFLAGS += -D__XTENSA__ -mlongcalls -mforce-no-pic \
|