zephyr/dts/bindings/gpio/nxp,pcal64xxa-base.yaml

33 lines
920 B
YAML

# Copyright (c) 2021 Nordic Semiconductor ASA
# Copyright (c) 2023 SILA Embedded Solutions GmbH
# SPDX-License-Identifier: Apache-2.0
include: [i2c-device.yaml, gpio-controller.yaml]
properties:
int-gpios:
type: phandle-array
description: |
GPIO connected to the controller INT pin. This pin is active-low.
reset-gpios:
type: phandle-array
description: |
GPIO connected to the controller RESET pin. This pin is active-low.
no-auto-reset:
type: boolean
description: |
This flag disables the automatic reset, which allows the implementation
of for instance an external state retention of the port expander. If
this flag is set it must be ensured that for an actually uninitialized
port expander the manual reset is triggered via the exposed reset
function, specific to the PCAL64XXA.
"#gpio-cells":
const: 2
gpio-cells:
- pin
- flags