zephyr/dts/bindings/gpio/nxp,imx-rgpio.yaml
Chekhov Ma e1d495be81 driver: add new gpio driver "gpio_mcux_rgpio"
Add RGPIO gpio driver. This driver is used for i.MX93 and i.MX8ULP.
GPIO pinctrl, read/write and interrupt is supported. Runtime mmio
configuration is enabled, so no need for region definition in
mimx9/mmu_region.c

Signed-off-by: Chekhov Ma <chekhov.ma@nxp.com>
2024-01-16 20:50:11 -05:00

33 lines
730 B
YAML

# Copyright 2024, NXP
# SPDX-License-Identifier: Apache-2.0
description: i.MX RGPIO node
compatible: "nxp,imx-rgpio"
include: [gpio-controller.yaml, base.yaml]
properties:
reg:
required: true
rdc:
type: int
description: Set the RDC permission for this peripheral
pinmux:
type: phandles
description: |
IMX pin selection peripheral does not follow specific
pattern for which GPIO port uses which pinmux. Use this property to specify
pinctrl nodes to use for the gpio port when CONFIG_PINCTRL=y. Note that
the order of the nodes matters. The first node for gpio1 will be used
as the pinmux for gpio0, port 0.
"#gpio-cells":
const: 2
gpio-cells:
- pin
- flags