Загрузка данных


# Copyright (c) 2018, Linaro Limited
# SPDX-License-Identifier: Apache-2.0

description: |
  Group of GPIO-controlled LEDs.

  Each LED is defined in a child node of the gpio-leds node.

  Here is an example which defines three LEDs in the node /leds:

  / {
        leds {
                compatible = "gpio-leds";
                led_0 {
                        gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
                };
                led_1 {
                        gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
                };
                led_2 {
                        gpios = <&gpio1 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
                };
        };
  };

  Above:

  - led_0 is pin 1 on gpio0. The LED is on when the pin is low,
    and off when the pin is high.
  - led_1 is pin 2 on gpio0. The LED is on when the pin is high,
    and off when it is low.
  - led_2 is pin 15 on gpio1. The LED is on when the pin is low,
    and the pin's internal pull-up resistor should be enabled.

compatible: "gpio-leds"

child-binding:
  description: GPIO LED child node

  include:
    - name: led-node.yaml
      property-allowlist:
        - label

  properties:
    gpios:
      type: phandle-array
      required: true