c8a5cf6728
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>
29 lines
626 B
YAML
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.
|