zephyr/dts/bindings/gpio/nxp,lpc-gpio.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