Home
last modified time | relevance | path

Searched refs:intc (Results 1 – 21 of 21) sorted by relevance

/seL4-master/include/drivers/irq/
A Dam335x.h66 } *intc = (volatile void *)INTC_PPTR; variable
71 uint32_t intcps_sir_irq = intc->intcps_sir_irq; in getActiveIRQ()
75 assert((irq / 32) < (sizeof intc->intcps_n / sizeof intc->intcps_n[0])); in getActiveIRQ()
76 if (intc->intcps_n[irq / 32].intcps_pending_irq & (1 << (irq & 31))) { in getActiveIRQ()
94 intc->intcps_n[irq / 32].intcps_mir_set = 1 << (irq & 31); in maskInterrupt()
96 intc->intcps_n[irq / 32].intcps_mir_clear = 1 << (irq & 31); in maskInterrupt()
110 intc->intcps_control = INTCPS_CONTROL_NEWIRQAGR; in ackInterrupt()
117 intc->intcps_control = INTCPS_CONTROL_NEWIRQAGR; in handleSpuriousIRQ()
A Domap3.h55 } *intc = (volatile void *)INTC_PPTR; variable
59 uint32_t intcps_sir_irq = intc->intcps_sir_irq; in getActiveIRQ()
65 if (intc->intcps_n[irq / 32].intcps_pending_irq & (1 << (irq & 31))) { in getActiveIRQ()
85 intc->intcps_n[irq / 32].intcps_mir_set = 1 << (irq & 31); in maskInterrupt()
87 intc->intcps_n[irq / 32].intcps_mir_clear = 1 << (irq & 31); in maskInterrupt()
94 intc->intcps_control = 1; in ackInterrupt()
103 intc->intcps_control = 1; in handleSpuriousIRQ()
/seL4-master/src/plat/am335x/machine/
A Dhardware.c13 intc->intcps_sysconfig = INTCPS_SYSCONFIG_SOFTRESET; in initIRQController()
14 while (!(intc->intcps_sysstatus & INTCPS_SYSSTATUS_RESETDONE)) ; in initIRQController()
/seL4-master/src/plat/omap3/machine/
A Dhardware.c23 intc->intcps_sysconfig = INTCPS_SYSCONFIG_SOFTRESET; in initIRQController()
24 while (!(intc->intcps_sysstatus & INTCPS_SYSSTATUS_RESETDONE)) ; in initIRQController()
/seL4-master/tools/
A Dhardware.yml62 # TI AM33XX/OMAP3 intc (interrupt-controller/ti,omap-intc-irq.txt)
64 - ti,am33xx-intc
65 - ti,omap3-intc
69 # Broadcom top level IRQ controller (interrupt-controller/brcm,bcm2836-l1-intc.txt)
71 - brcm,bcm2836-l1-intc
/seL4-master/src/plat/qemu-arm-virt/
A Doverlay-qemu-arm-virt.dts14 &{/intc@8000000},
/seL4-master/src/plat/bcm2837/
A Dconfig.cmake40 CFILES src/plat/bcm2837/machine/intc.c src/arch/arm/machine/l2c_nop.c
/seL4-master/tools/dts/
A Dmpfs_icicle.dts29 compatible = "riscv,cpu-intc";
56 compatible = "riscv,cpu-intc";
83 compatible = "riscv,cpu-intc";
110 compatible = "riscv,cpu-intc";
137 compatible = "riscv,cpu-intc";
A Dspike.dts36 compatible = "riscv,cpu-intc";
A Dhifive.dts41 compatible = "riscv,cpu-intc";
70 compatible = "riscv,cpu-intc";
99 compatible = "riscv,cpu-intc";
128 compatible = "riscv,cpu-intc";
157 compatible = "riscv,cpu-intc";
A Dspike32.dts96 compatible = "riscv,cpu-intc";
A Drocketchip.dts65 compatible = "riscv,cpu-intc";
A Dariane.dts40 compatible = "riscv,cpu-intc";
A Dodroidc2.dts187 compatible = "amlogic,meson-gpio-intc\0amlogic,meson-gxbb-gpio-intc";
A Drpi3.dts664 compatible = "brcm,bcm2836-l1-intc";
A Dodroidc4.dts2522 compatible = "amlogic,meson-sm1-gpio-intc\0amlogic,meson-gpio-intc";
A Drpi4.dts1038 compatible = "brcm,bcm2836-l1-intc";
A Dam335x-bone.dts946 compatible = "ti,am33xx-intc";
A Dam335x-boneblack.dts962 compatible = "ti,am33xx-intc";
A Dam335x-boneblue.dts965 compatible = "ti,am33xx-intc";
A Domap3.dts2689 compatible = "ti,omap3-intc";

Completed in 41 milliseconds