31 lines
658 B
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
|