Searched full:interrupt (Results 1 – 25 of 2360) sorted by relevance
12345678910>>...95
/Zephyr-latest/include/zephyr/dt-bindings/interrupt-controller/ |
D | esp32s3-xtensa-intmux.h | 10 #define WIFI_MAC_INTR_SOURCE 0 /* interrupt of WiFi MAC, level*/ 11 #define WIFI_MAC_NMI_SOURCE 1 /* interrupt of WiFi MAC, NMI */ 13 #define WIFI_BB_INTR_SOURCE 3 /* interrupt of WiFi BB, level*/ 15 #define BT_BB_INTR_SOURCE 5 /* interrupt of BT BB, level*/ 16 #define BT_BB_NMI_SOURCE 6 /* interrupt of BT BB, NMI*/ 17 #define RWBT_INTR_SOURCE 7 /* interrupt of RWBT, level*/ 18 #define RWBLE_INTR_SOURCE 8 /* interrupt of RWBLE, level*/ 19 #define RWBT_NMI_SOURCE 9 /* interrupt of RWBT, NMI*/ 20 #define RWBLE_NMI_SOURCE 10 /* interrupt of RWBLE, NMI*/ 21 #define I2C_MASTER_SOURCE 11 /* interrupt of I2C Master, level*/ [all …]
|
D | esp-esp32c6-intmux.h | 10 #define WIFI_MAC_INTR_SOURCE 0 /* interrupt of WiFi MAC, level*/ 11 #define WIFI_MAC_NMI_SOURCE 1 /* interrupt of WiFi MAC, NMI*/ 13 #define WIFI_BB_INTR_SOURCE 3 /* interrupt of WiFi BB, level*/ 15 #define BT_BB_INTR_SOURCE 5 /* interrupt of BT BB, level*/ 16 #define BT_BB_NMI_SOURCE 6 /* interrupt of BT BB, NMI*/ 21 #define I2C_MASTER_SOURCE 11 /* interrupt of I2C Master, level*/ 24 #define EFUSE_INTR_SOURCE 14 /* interrupt of efuse, level, not likely to use*/ 36 #define ASSIST_DEBUG_INTR_SOURCE 26 /* interrupt of Assist debug module, LEVEL*/ 40 #define GPIO_INTR_SOURCE 30 /* interrupt of GPIO, level*/ 41 #define GPIO_NMI_SOURCE 31 /* interrupt of GPIO, NMI*/ [all …]
|
/Zephyr-latest/dts/arm/infineon/cat1a/legacy/ |
D | psoc6_cm0.dtsi | 29 intmux_ch0: interrupt-controller@0 { 32 #interrupt-cells = <2>; 33 interrupt-controller; 37 intmux_ch1: interrupt-controller@1 { 40 #interrupt-cells = <2>; 41 interrupt-controller; 45 intmux_ch2: interrupt-controller@2 { 48 #interrupt-cells = <2>; 49 interrupt-controller; 53 intmux_ch3: interrupt-controller@3 { [all …]
|
/Zephyr-latest/tests/kernel/interrupt/ |
D | multilevel_irq.overlay | 11 test_cpu_intc: interrupt-controller { 14 #interrupt-cells = < 0x01 >; 15 interrupt-controller; 18 test_l1_irq: interrupt-controller@bbbbcccc { 21 interrupt-controller; 22 #interrupt-cells = <2>; 24 interrupt-parent = <&test_cpu_intc>; 27 test_l2_irq: interrupt-controller@bbbccccc { 30 interrupt-controller; 31 #interrupt-cells = <2>; [all …]
|
D | testcase.yaml | 2 arch.interrupt: 8 - interrupt 10 arch.interrupt.qemu_cortex_m0: 14 - interrupt 18 arch.interrupt.minimallibc: 25 - interrupt 29 arch.interrupt.qemu_cortex_m0.minimallibc: 34 - interrupt 49 # test needs 2 working interrupt lines 55 - interrupt [all …]
|
/Zephyr-latest/soc/arm/musca/b1/ |
D | system_cmsdk_musca_b1.h | 19 /* ================ Interrupt Number Definition … 23 /* =========================================== Core Specific Interrupt Numbers ==================… 24 …NonMaskableInt_IRQn = -14, /* -14 Non Maskable Interrupt … 25 …HardFault_IRQn = -13, /* -13 HardFault Interrupt … 26 …MemoryManagement_IRQn = -12, /* -12 Memory Management Interrupt … 27 …BusFault_IRQn = -11, /* -11 Bus Fault Interrupt … 28 …UsageFault_IRQn = -10, /* -10 Usage Fault Interrupt … 29 …SecureFault_IRQn = -9, /* -9 Secure Fault Interrupt … 30 …SVCall_IRQn = -5, /* -5 SV Call Interrupt … 31 …DebugMonitor_IRQn = -4, /* -4 Debug Monitor Interrupt … [all …]
|
/Zephyr-latest/soc/arm/musca/s1/ |
D | system_cmsdk_musca_s1.h | 19 /* ================ Interrupt Number Definition … 23 /* =========================================== Core Specific Interrupt Numbers ==================… 24 …NonMaskableInt_IRQn = -14, /* -14 Non Maskable Interrupt … 25 …HardFault_IRQn = -13, /* -13 HardFault Interrupt … 26 …MemoryManagement_IRQn = -12, /* -12 Memory Management Interrupt … 27 …BusFault_IRQn = -11, /* -11 Bus Fault Interrupt … 28 …UsageFault_IRQn = -10, /* -10 Usage Fault Interrupt … 29 …SecureFault_IRQn = -9, /* -9 Secure Fault Interrupt … 30 …SVCall_IRQn = -5, /* -5 SV Call Interrupt … 31 …DebugMonitor_IRQn = -4, /* -4 Debug Monitor Interrupt … [all …]
|
/Zephyr-latest/dts/xtensa/nxp/ |
D | nxp_imx8qxp.dtsi | 10 irqsteer: interrupt-controller@51080000 { 18 master0: interrupt-controller@0 { 21 interrupt-controller; 22 #interrupt-cells = <1>; 26 master1: interrupt-controller@1 { 29 interrupt-controller; 30 #interrupt-cells = <1>; 34 master2: interrupt-controller@2 { 37 interrupt-controller; 38 #interrupt-cells = <1>; [all …]
|
D | nxp_imx8qm.dtsi | 11 irqsteer: interrupt-controller@510a0000 { 19 master0: interrupt-controller@0 { 22 interrupt-controller; 23 #interrupt-cells = <1>; 27 master1: interrupt-controller@1 { 30 interrupt-controller; 31 #interrupt-cells = <1>; 35 master2: interrupt-controller@2 { 38 interrupt-controller; 39 #interrupt-cells = <1>; [all …]
|
/Zephyr-latest/include/zephyr/drivers/interrupt_controller/ |
D | riscv_plic.h | 9 * @brief Driver for Platform Level Interrupt Controller (PLIC) 18 * @brief Enable interrupt 20 * @param irq Multi-level encoded interrupt ID 25 * @brief Disable interrupt 27 * @param irq Multi-level encoded interrupt ID 32 * @brief Check if an interrupt is enabled 34 * @param irq Multi-level encoded interrupt ID 35 * @return Returns true if interrupt is enabled, false otherwise 40 * @brief Set interrupt priority 42 * @param irq Multi-level encoded interrupt ID [all …]
|
D | intc_esp32.h | 17 * Interrupt allocation flags - These flags can be used to specify 18 * which interrupt qualities the code calling esp_intr_alloc* needs. 30 #define ESP_INTR_FLAG_SHARED (1<<8) /* Interrupt can be shared between ISRs */ 31 #define ESP_INTR_FLAG_EDGE (1<<9) /* Edge-triggered interrupt */ 33 #define ESP_INTR_FLAG_INTRDISABLED (1<<11) /* Return with this interrupt disabled */ 48 * Get the interrupt flags from the supplied priority. 54 * Check interrupt flags from input and filter unallowed values. 60 * are routed through the interrupt mux. Apart from these sources, each core also has some internal 61 * sources that do not pass through the interrupt mux. To allocate an interrupt for these sources, 64 #define ETS_INTERNAL_TIMER0_INTR_SOURCE -1 /* Xtensa timer 0 interrupt source */ [all …]
|
D | riscv_clic.h | 9 * @brief Driver for Core-Local Interrupt Controller (CLIC) 16 * @brief Enable interrupt 18 * @param irq interrupt ID 23 * @brief Disable interrupt 25 * @param irq interrupt ID 30 * @brief Check if an interrupt is enabled 32 * @param irq interrupt ID 33 * @return Returns true if interrupt is enabled, false otherwise 38 * @brief Set interrupt priority 40 * @param irq interrupt ID [all …]
|
D | nxp_pint.h | 8 * @brief Driver for Pin interrupt and pattern match engine in NXP MCUs 10 * The Pin interrupt and pattern match engine (PINT) supports 15 * This driver currently only supports the pin interrupt feature of 25 * @brief Pin interrupt sources 27 * Pin interrupt sources available for use. 30 /* Do not generate Pin Interrupt */ 32 /* Generate Pin Interrupt on rising edge */ 34 /* Generate Pin Interrupt on falling edge */ 36 /* Generate Pin Interrupt on both edges */ 38 /* Generate Pin Interrupt on low level */ [all …]
|
D | gic.h | 9 * @brief Driver for ARM Generic Interrupt Controller 11 * The Generic Interrupt Controller (GIC) is the default interrupt controller 38 * 0x004 Interrupt Controller Type Register 52 * 0x080 Interrupt Group Registers 59 * 0x100 Interrupt Set-Enable Registers 66 * 0x180 Interrupt Clear-Enable Registers 73 * 0x200 Interrupt Set-Pending Registers 80 * 0x280 Interrupt Clear-Pending Registers 87 * 0x300 Interrupt Set-Active Registers 95 * 0x380 Interrupt Clear-Active Registers [all …]
|
D | intc_esp32c3.h | 14 * Interrupt allocation flags - These flags can be used to specify 15 * which interrupt qualities the code calling esp_intr_alloc* needs. 26 #define ESP_INTR_FLAG_SHARED (1<<8) /* Interrupt can be shared between ISRs */ 27 #define ESP_INTR_FLAG_EDGE (1<<9) /* Edge-triggered interrupt */ 29 #define ESP_INTR_FLAG_INTRDISABLED (1<<11) /* Return with this interrupt disabled */ 44 * Get the interrupt flags from the supplied priority. 50 * Check interrupt flags from input and filter unallowed values. 55 /* Function prototype for interrupt handler function */ 59 * @brief Initializes interrupt table to its defaults 64 * @brief Allocate an interrupt with the given parameters. [all …]
|
D | intc_eirq_nxp_s32.h | 8 * @brief Driver for External interrupt/event controller in NXP S32 MCUs 22 /** Interrupt triggered on rising edge */ 24 /** Interrupt triggered on falling edge */ 26 /** Interrupt triggered on either edge */ 31 * @brief Unset interrupt callback 34 * @param irq interrupt number 39 * @brief Set callback for an interrupt associated with a given pin 42 * @param irq interrupt number 43 * @param pin GPIO pin associated with the interrupt 48 * @retval -EBUSY if callback for the interrupt is already set [all …]
|
/Zephyr-latest/dts/riscv/openisa/ |
D | rv32m1_ri5cy.dtsi | 57 interrupt-parent = <&event0>; 62 interrupt-parent = <&event0>; 67 interrupt-parent = <&event0>; 71 interrupt-parent = <&event0>; 75 interrupt-parent = <&event0>; 79 interrupt-parent = <&event0>; 83 interrupt-parent = <&event0>; 87 interrupt-parent = <&event0>; 93 interrupt-parent = <&intmux0_ch0>; 98 interrupt-parent = <&intmux0_ch1>; [all …]
|
D | rv32m1_zero_riscy.dtsi | 59 interrupt-parent = <&event1>; 64 interrupt-parent = <&event1>; 68 interrupt-parent = <&event1>; 72 interrupt-parent = <&event1>; 76 interrupt-parent = <&event1>; 80 interrupt-parent = <&event1>; 84 interrupt-parent = <&event1>; 88 interrupt-parent = <&event1>; 92 interrupt-parent = <&intmux1_ch0>; 97 interrupt-parent = <&intmux1_ch0>; [all …]
|
/Zephyr-latest/drivers/interrupt_controller/ |
D | Kconfig.dw | 5 bool "Designware Interrupt Controller for ACE" 10 Designware Interrupt Controller used by ACE. 13 bool "Designware Interrupt Controller" 18 Designware Interrupt Controller can be used as a 2nd level interrupt 19 controller which combines several sources of interrupt into one line 20 that is then routed to the 1st level interrupt controller. 26 string "Name for Designware Interrupt Controller" 29 Give a name for the instance of Designware Interrupt Controller 36 the ISRs for Designware Interrupt Controller are assigned. 39 int "Init priority for DW interrupt controller" [all …]
|
D | Kconfig.multilevel | 1 # Multilevel interrupt configuration 8 bool "Multi-level interrupt support" 13 levels are used, a second level interrupt aggregator would combine 15 interrupt controller. If three levels are used, a third level 17 second level. The number of interrupt levels is usually determined 18 by the hardware. (The term "aggregator" here means "interrupt 23 int "Total number of first level interrupt bits" 27 The number of bits to use of the 32 bit interrupt mask for first 31 int "Max IRQs per interrupt aggregator" 35 The maximum number of interrupt inputs to any aggregator in the [all …]
|
/Zephyr-latest/dts/bindings/gpio/ |
D | nxp,s32-gpio.yaml | 8 to either the SIUL2 EIRQ interrupt controller or, when available on the SoC, 9 the WKPU interrupt controller. By default, GPIO interrupts are routed to the 10 SIUL2 EIRQ interrupt controller. 12 To route external interrupts to the WKPU interrupt controller, the GPIO 15 to route the interrupt from pin 9 of `gpioa` to the WKPU interrupt controller: 23 Explicitly specifying the routing of a GPIO interrupt to a particular 24 interrupt controller allows for the allocation of distinct interrupt 26 the fact that each interrupt controller features its own interrupt vector. 28 the interrupt controller configured with a lower priority compared to the one 29 designated for the data-ready interrupt originating from a sensor. This [all …]
|
/Zephyr-latest/soc/arm/beetle/ |
D | CMSDK_BEETLE.h | 20 /* ------------------------- Interrupt Number Definition ------------------------ */ 25 NonMaskableInt_IRQn = -14, /* 2 Non Maskable Interrupt */ 26 HardFault_IRQn = -13, /* 3 HardFault Interrupt */ 27 MemoryManagement_IRQn = -12, /* 4 Memory Management Interrupt */ 28 BusFault_IRQn = -11, /* 5 Bus Fault Interrupt */ 29 UsageFault_IRQn = -10, /* 6 Usage Fault Interrupt */ 30 SVCall_IRQn = -5, /* 11 SV Call Interrupt */ 31 DebugMonitor_IRQn = -4, /* 12 Debug Monitor Interrupt */ 32 PendSV_IRQn = -2, /* 14 Pend SV Interrupt */ 33 SysTick_IRQn = -1, /* 15 System Tick Interrupt */ [all …]
|
/Zephyr-latest/dts/bindings/interrupt-controller/ |
D | cypress,psoc6-intmux.yaml | 6 Cypress Interrupt Multiplex 14 4 interrupt sources by grouping intmux channels. These means that each byte 16 interrupt source in the multiplexer. The multiplexer is placed before 17 Cortex-M0+ NVIC controller. Note that Cortex-M4 have all interrupt sources 20 On a general view, the below represents the Interrupt Multiplexer 23 The vector number selects the PSOC 6 peripheral interrupt source for the 31 In practical terms, the Cortex-M0+ requires user to define all NVIC interrupt 32 sources and the proper NVIC interrupt order. With that, the system configures 33 the Cortex-M0+ Interrupt Multiplexer and interrupts can be processed. 38 The below fragment configure the GPIO Port 0 to generate an interrupt at [all …]
|
/Zephyr-latest/tests/drivers/counter/counter_basic_api/sysbuild/vpr_launcher/boards/ |
D | nrf54h20dk_nrf54h20_cpuapp.overlay | 5 interrupt-parent = <&cpuppr_clic>; 10 interrupt-parent = <&cpuppr_clic>; 15 interrupt-parent = <&cpuppr_clic>; 20 interrupt-parent = <&cpuppr_clic>; 25 interrupt-parent = <&cpuppr_clic>; 30 interrupt-parent = <&cpuppr_clic>; 35 interrupt-parent = <&cpuppr_clic>; 40 interrupt-parent = <&cpuppr_clic>; 45 interrupt-parent = <&cpuppr_clic>; 50 interrupt-parent = <&cpuppr_clic>;
|
/Zephyr-latest/dts/riscv/qemu/ |
D | virt-riscv.dtsi | 29 interrupt-parent = < &plic >; 46 hlic0: interrupt-controller { 49 #interrupt-cells = < 0x01 >; 50 interrupt-controller; 60 hlic1: interrupt-controller { 63 #interrupt-cells = < 0x01 >; 64 interrupt-controller; 74 hlic2: interrupt-controller { 77 #interrupt-cells = < 0x01 >; 78 interrupt-controller; [all …]
|
12345678910>>...95