~ [ 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 (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/leds/nxp,pca995x.yaml (Version linux-6.6.60)


  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 PCA9952/PCA9955B are programmable LED controllers connected via I2C
 15   that can drive separate lines. Each of them  !!  15   that can drive 16 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 << 
 22                                                    21 
 23 properties:                                        22 properties:
 24   compatible:                                      23   compatible:
 25     enum:                                          24     enum:
 26       - nxp,pca9952                                25       - nxp,pca9952
 27       - nxp,pca9955b                               26       - nxp,pca9955b
 28       - nxp,pca9956b                           << 
 29                                                    27 
 30   reg:                                             28   reg:
 31     maxItems: 1                                    29     maxItems: 1
 32                                                    30 
 33   "#address-cells":                                31   "#address-cells":
 34     const: 1                                       32     const: 1
 35                                                    33 
 36   "#size-cells":                                   34   "#size-cells":
 37     const: 0                                       35     const: 0
 38                                                    36 
 39 patternProperties:                                 37 patternProperties:
 40   "^led@[0-9a-f]+$":                               38   "^led@[0-9a-f]+$":
 41     type: object                                   39     type: object
 42     $ref: common.yaml#                             40     $ref: common.yaml#
 43     unevaluatedProperties: false                   41     unevaluatedProperties: false
 44                                                    42 
 45     properties:                                    43     properties:
 46       reg:                                         44       reg:
 47         minimum: 0                                 45         minimum: 0
 48         maximum: 15                                46         maximum: 15
 49                                                    47 
 50     required:                                      48     required:
 51       - reg                                        49       - reg
 52                                                    50 
 53 additionalProperties: false                        51 additionalProperties: false
 54                                                    52 
 55 examples:                                          53 examples:
 56   - |                                              54   - |
 57     #include <dt-bindings/leds/common.h>           55     #include <dt-bindings/leds/common.h>
 58                                                    56 
 59     i2c {                                          57     i2c {
 60         #address-cells = <1>;                      58         #address-cells = <1>;
 61         #size-cells = <0>;                         59         #size-cells = <0>;
 62                                                    60 
 63         led-controller@1 {                         61         led-controller@1 {
 64             compatible = "nxp,pca9955b";           62             compatible = "nxp,pca9955b";
 65             reg = <0x01>;                          63             reg = <0x01>;
 66             #address-cells = <1>;                  64             #address-cells = <1>;
 67             #size-cells = <0>;                     65             #size-cells = <0>;
 68                                                    66 
 69             led@0 {                                67             led@0 {
 70                 reg = <0x0>;                       68                 reg = <0x0>;
 71                 color = <LED_COLOR_ID_RED>;        69                 color = <LED_COLOR_ID_RED>;
 72                 function = LED_FUNCTION_POWER;     70                 function = LED_FUNCTION_POWER;
 73             };                                     71             };
 74                                                    72 
 75             led@2 {                                73             led@2 {
 76                 reg = <0x2>;                       74                 reg = <0x2>;
 77                 color = <LED_COLOR_ID_WHITE>;      75                 color = <LED_COLOR_ID_WHITE>;
 78                 function = LED_FUNCTION_STATUS     76                 function = LED_FUNCTION_STATUS;
 79             };                                     77             };
 80         };                                         78         };
 81     };                                             79     };
 82                                                    80 
 83 ...                                                81 ...
                                                      

~ [ 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