zephyr/dts/bindings/gpio/adi,adp5585-gpio.yaml

31 lines
658 B
YAML

# Copyright 2024 NXP
# SPDX-License-Identifier: Apache-2.0
description: ADP5585 GPIO Controller
compatible: "adi,adp5585-gpio"
include: gpio-controller.yaml
properties:
"#gpio-cells":
const: 2
ngpios:
const: 13
description: |
Number of GPIOs available on port expander.
gpio-reserved-ranges:
required: true
const: [5, 3]
description: |
Ranges of GPIOs reserved unavailable on port expander.
The ADP5585 has 10 GPIO lines divided in 2 groups. GPIO number
5, 6, 7 is reserved. That's to say, GPIO R0~R4 occupy line
number 0~4, GPIO C0~C4 occupy line number 8~12.
gpio-cells:
- pin
- flags