Home
last modified time | relevance | path

Searched full:pint (Results 1 – 19 of 19) sorted by relevance

/Zephyr-latest/include/zephyr/drivers/interrupt_controller/
Dnxp_pint.h10 * The Pin interrupt and pattern match engine (PINT) supports
14 * using the PINT's boolean logic based pattern match engine.
16 * the PINT.
44 /* Callback for NXP PINT interrupt */
48 * @brief Enable PINT interrupt source.
59 * @brief disable PINT interrupt source.
66 * @brief Install PINT callback
76 * @brief Remove PINT callback
/Zephyr-latest/drivers/interrupt_controller/
Dintc_nxp_pint.c21 /* Describes configuration of PINT IRQ slot */
32 /* Tracks IRQ configuration for each pint interrupt source */
34 /* Tracks pint interrupt source selected for each pin */
40 /* Attaches pin to PINT IRQ slot using INPUTMUX */
45 /* Three parameters here- INPUTMUX base, the ID of the PINT slot, in attach_pin_to_pint()
58 * @brief Enable PINT interrupt source.
110 * @brief disable PINT interrupt source.
126 /* Remove this pin from the PINT slot if one was in use */ in nxp_pint_pin_disable()
132 * @brief Install PINT callback
158 * @brief Remove PINT callback
[all …]
DKconfig.nxp_pint5 bool "Pin interrupt and pattern match engine (PINT) for NXP MCUs"
9 Enable PINT driver for NXP MCUs
/Zephyr-latest/dts/bindings/interrupt-controller/
Dnxp,pint.yaml1 description: NXP Pin interrupt and pattern match engine (PINT)
3 compatible: "nxp,pint"
23 Number of inputs available to the PINT engine. These inputs are typically
/Zephyr-latest/dts/bindings/gpio/
Dnxp,lpc-gpio-port.yaml21 - "pint"
26 Interrupt source for the gpio port. For ports that can use the PINT
28 this can be set to PINT. Otherwise, the property should be set to "int-a"
/Zephyr-latest/dts/arm/nxp/
Dnxp_lpc51u68.dtsi70 int-source = "pint";
78 int-source = "pint";
85 pint: pint@40004000 { label
86 compatible = "nxp,pint";
Dnxp_lpc54xxx.dtsi126 int-source = "pint";
134 int-source = "pint";
140 pint: pint@40004000 { label
141 compatible = "nxp,pint";
Dnxp_lpc55S0x_common.dtsi127 int-source = "pint";
135 int-source = "pint";
142 pint: pint@4000 { label
143 compatible = "nxp,pint";
Dnxp_lpc55S2x_common.dtsi142 int-source = "pint";
150 int-source = "pint";
157 pint: pint@4000 { label
158 compatible = "nxp,pint";
Dnxp_lpc55S1x_common.dtsi136 int-source = "pint";
144 int-source = "pint";
150 pint: pint@4000 { label
151 compatible = "nxp,pint";
Dnxp_lpc55S3x_common.dtsi127 int-source = "pint";
135 int-source = "pint";
173 pint: pint@4000 { label
174 compatible = "nxp,pint";
Dnxp_lpc55S6x_common.dtsi173 int-source = "pint";
181 int-source = "pint";
187 pint: pint@4000 { label
188 compatible = "nxp,pint";
Dnxp_rw6xx_common.dtsi194 int-source = "pint";
202 int-source = "pint";
282 pint: pint@25000 { label
283 compatible = "nxp,pint";
Dnxp_rt6xx_common.dtsi153 int-source = "pint";
161 int-source = "pint";
196 pint: pint@25000 { label
197 compatible = "nxp,pint";
Dnxp_rt5xx_common.dtsi173 int-source = "pint";
181 int-source = "pint";
223 pint: pint@25000 { label
224 compatible = "nxp,pint";
/Zephyr-latest/soc/nxp/lpc/lpc54xxx/
Dsoc.c110 /* Turn on PINT device*/ in nxp_lpc54114_init()
111 PINT_Init(PINT); in nxp_lpc54114_init()
/Zephyr-latest/drivers/gpio/
Dgpio_mcux_lpc.c237 /* Called by PINT when pin interrupt fires */
254 /* Installs interrupt handler using PINT interrupt controller. */
291 /* PINT treats GPIO pins as continuous. Each port has 32 pins */ in gpio_mcux_lpc_pint_interrupt_cfg()
Dgpio_lpc11u6x.c57 * @brief Structure mapping the PINT registers.
533 /* Enable GPIO and PINT clocks. */ in gpio_lpc11u6x_init()
/Zephyr-latest/soc/nxp/lpc/lpc55xxx/
Dsoc.c385 /* Turn on PINT device*/ in nxp_lpc55xxx_init()
386 PINT_Init(PINT); in nxp_lpc55xxx_init()