1 # SPDX-License-Identifier: GPL-2.0-only OR BSD 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/leds/nxp,pc 5 $schema: http://devicetree.org/meta-schemas/co 6 7 title: NXP PCA995x LED controllers 8 9 maintainers: 10 - Isai Gaspar <isaiezequiel.gaspar@nxp.com> 11 - Marek Vasut <marex@denx.de> 12 13 description: 14 The NXP PCA995x family are programmable LED 15 that can drive separate lines. Each of them 16 on and off, and brightness can be controlled 17 18 Datasheets are available at 19 https://www.nxp.com/docs/en/data-sheet/PCA99 20 https://www.nxp.com/docs/en/data-sheet/PCA99 21 https://www.nxp.com/docs/en/data-sheet/PCA99 22 23 properties: 24 compatible: 25 enum: 26 - nxp,pca9952 27 - nxp,pca9955b 28 - nxp,pca9956b 29 30 reg: 31 maxItems: 1 32 33 "#address-cells": 34 const: 1 35 36 "#size-cells": 37 const: 0 38 39 patternProperties: 40 "^led@[0-9a-f]+$": 41 type: object 42 $ref: common.yaml# 43 unevaluatedProperties: false 44 45 properties: 46 reg: 47 minimum: 0 48 maximum: 15 49 50 required: 51 - reg 52 53 additionalProperties: false 54 55 examples: 56 - | 57 #include <dt-bindings/leds/common.h> 58 59 i2c { 60 #address-cells = <1>; 61 #size-cells = <0>; 62 63 led-controller@1 { 64 compatible = "nxp,pca9955b"; 65 reg = <0x01>; 66 #address-cells = <1>; 67 #size-cells = <0>; 68 69 led@0 { 70 reg = <0x0>; 71 color = <LED_COLOR_ID_RED>; 72 function = LED_FUNCTION_POWER; 73 }; 74 75 led@2 { 76 reg = <0x2>; 77 color = <LED_COLOR_ID_WHITE>; 78 function = LED_FUNCTION_STATUS 79 }; 80 }; 81 }; 82 83 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.