zephyr/dts/bindings/gpio/richtek,rt1718s.yaml
Fabio Baltieri eb0a524972 yamllint: indentation: fix dts/bindings/
Fix the YAML files indentation for files in dts/bindings/.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-01-04 14:23:53 +01:00

37 lines
1 KiB
YAML

# Copyright 2022 Google LLC
# SPDX-License-Identifier: Apache-2.0
description: |
Richtek RT1718S TCPC chip
The Richtek RT1718S chip is TCPC, but also has 3 pins, which can be used as
a usual GPIO. This node collects common proprties for RT1718S chip e.g. I2C
address. Feature-specific(GPIO, TCPC) properties should be placed in a child
node e.g. a number of GPIOs.
Example:
&i2c2_0 {
rt1718s_port0: rt1718s@40 {
compatible = "richtek,rt1718s";
reg = <0x40>;
irq-gpios = <&gpioe 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
rt1718s_gpio_port0: rt1718s_gpio {
compatible = "richtek,rt1718s-gpio-port";
gpio-controller;
#gpio-cells = <2>;
ngpios = <3>;
};
};
};
compatible: "richtek,rt1718s"
include: [i2c-device.yaml]
properties:
irq-gpios:
type: phandle-array
description: Interrupt GPIO pin connected from the chip(IRQB)