-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dt: bindings: Add multicolor class dt bindings documention
Add DT bindings for the LEDs multicolor class framework. Add multicolor ID to the color ID list for device tree bindings. CC: Rob Herring <robh@kernel.org> Reviewed-by: Rob Herring <robh@kernel.org> Acked-by: Pavel Machek <pavel@ucw.cz> Acked-by: Jacek Anaszewski <jacek.anaszewski@gmail.com> Signed-off-by: Dan Murphy <dmurphy@ti.com> Reviewed-by: Marek Behún <marek.behun@nic.cz> Signed-off-by: Pavel Machek <pavel@ucw.cz>
- Loading branch information
Dan Murphy
authored and
Pavel Machek
committed
Jul 15, 2020
1 parent
7105e46
commit 5c7f8ff
Showing
2 changed files
with
39 additions
and
1 deletion.
There are no files selected for viewing
37 changes: 37 additions & 0 deletions
37
Documentation/devicetree/bindings/leds/leds-class-multicolor.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/leds/leds-class-multicolor.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Common properties for the multicolor LED class. | ||
|
||
maintainers: | ||
- Dan Murphy <dmurphy@ti.com> | ||
|
||
description: | | ||
Bindings for multi color LEDs show how to describe current outputs of | ||
either integrated multi-color LED elements (like RGB, RGBW, RGBWA-UV | ||
etc.) or standalone LEDs, to achieve logically grouped multi-color LED | ||
modules. This is achieved by adding multi-led nodes layer to the | ||
monochrome LED bindings. | ||
The nodes and properties defined in this document are unique to the multicolor | ||
LED class. Common LED nodes and properties are inherited from the common.txt | ||
within this documentation directory. | ||
patternProperties: | ||
"^multi-led@([0-9a-f])$": | ||
type: object | ||
description: Represents the LEDs that are to be grouped. | ||
properties: | ||
color: | ||
const: 8 # LED_COLOR_ID_MULTI | ||
description: | | ||
For multicolor LED support this property should be defined as | ||
LED_COLOR_ID_MULTI which can be found in include/linux/leds/common.h. | ||
$ref: "common.yaml#" | ||
|
||
required: | ||
- color | ||
... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters