~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/leds/nxp,pca995x.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/leds/nxp,pca995x.yaml (Architecture i386) and /Documentation/devicetree/bindings/leds/nxp,pca995x.yaml (Architecture ppc)


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

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php