Home
last modified time | relevance | path

Searched refs:pic (Results 1 – 25 of 91) sorted by relevance

1234

/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dinterrupts.c24 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 Dmp.c47 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 Dtraps.c263 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 Dinterrupts.c28 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 Dheathrow_pic.c33 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 Drealview.c88 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 Dxilinx_zynq.c210 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 Dhighbank.c183 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 Dvexpress.c196 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 Dxlnx-versal.c65 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 Dversatilepb.c192 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 Dintegratorcp.c593 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 D0001-build-Fix-Savannah-64681-webpage.ps-deps.patch25 @@ -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 Dx86_sys_io.patch10 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 Dmcf5208.c230 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 Dnubus-virtio-mmio.c40 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 Dxtfpga.dtsi5 interrupt-parent = <&pic>;
28 pic: pic { label
29 compatible = "cdns,xtensa-pic";
/openbmc/qemu/include/hw/misc/macio/
H A Dmacio.h126 HeathrowState pic; member
142 OpenPICState pic; member
/openbmc/u-boot/arch/powerpc/dts/
H A Dt2080.dtsi52 mpic: pic@40000 {
58 device_type = "open-pic";
/openbmc/qemu/hw/misc/macio/
H A Dmacio.c143 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 Dgus.c60 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 D0004-mmal_20.patch608 + // 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 Dbonito.c237 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 Dconfig.mk6 PLATFORM_RELFLAGS += -msingle-pic-base -fno-jump-tables
/openbmc/u-boot/arch/xtensa/
H A Dconfig.mk7 PLATFORM_CPPFLAGS += -D__XTENSA__ -mlongcalls -mforce-no-pic \

1234