zephyr/dts/bindings/interrupt-controller/nxp,s32-wkpu.yaml
Manuel Argüelles c8a5cf6728 intc: add NXP S32 WKPU interrupt controller driver
Introduce an interrupt controller for the NXP S32 WKPU peripheral
that can be integrated with GPIO to trigger interrupts through
external interrupt pad inputs.

WKPU can trigger interrupts from certain input pads that support this
function, as well as wake-up events to the power management domain. This
patch only adds WKPU functionality as an interrupt controller to extend
the number of input pads that can interrupt the core. Power management
functionalities are not supported.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2023-10-11 16:38:34 +01:00

29 lines
626 B
YAML

# Copyright 2023 NXP
# SPDX-License-Identifier: Apache-2.0
description: NXP S32 Wake-up Unit
compatible: "nxp,s32-wkpu"
include: base.yaml
properties:
reg:
required: true
child-binding:
description: |
NXP S32 WKPU interrupt line configuration. Specific requirements for each
interrupt line can be specified by adding children nodes to this controller,
labeled `line_<line_number>`. For example:
line_0: line_0 {
filter-enable;
};
properties:
filter-enable:
type: boolean
description: |
Enable analog glitch filter on the external interrupt pad input.