49 lines
933 B
YAML
49 lines
933 B
YAML
# Copyright (c) 2019-22, NXP
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
description: LPC GPIO node
|
|
|
|
compatible: "nxp,lpc-gpio"
|
|
|
|
include: [gpio-controller.yaml, base.yaml]
|
|
|
|
properties:
|
|
reg:
|
|
required: true
|
|
|
|
"#gpio-cells":
|
|
const: 2
|
|
|
|
port:
|
|
type: int
|
|
required: true
|
|
description: The GPIO port this node describes
|
|
enum:
|
|
- 0
|
|
- 1
|
|
- 2
|
|
- 3
|
|
- 4
|
|
- 5
|
|
- 6
|
|
- 7
|
|
|
|
int-source:
|
|
type: string
|
|
default: "none"
|
|
enum:
|
|
- "pint"
|
|
- "int-a"
|
|
- "int-b"
|
|
- "none"
|
|
description: |
|
|
Interrupt source for the gpio port. For ports that can use the PINT
|
|
as an interrupt source for their pins (typically ports 0 and 1),
|
|
this can be set to PINT. Otherwise, the property should be set to "int-a"
|
|
or "int-b" if interrupt support is desired, and the appropriate IRQ number
|
|
should set for the device.
|
|
|
|
gpio-cells:
|
|
- pin
|
|
- flags
|