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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/leds/nxp,pca953x.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,pca953x.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/leds/nxp,pca953x.yaml (Version linux-6.4.16)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS      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,pca953x.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: NXP PCA9532 LED Dimmer                       7 title: NXP PCA9532 LED Dimmer
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Riku Voipio <riku.voipio@iki.fi>                10   - Riku Voipio <riku.voipio@iki.fi>
 11                                                    11 
 12 description: |                                     12 description: |
 13   The PCA9532 family is SMBus I/O expander opt     13   The PCA9532 family is SMBus I/O expander optimized for dimming LEDs.
 14   The PWM support 256 steps.                       14   The PWM support 256 steps.
 15                                                    15 
 16   For more product information please see the      16   For more product information please see the link below:
 17     https://www.nxp.com/docs/en/data-sheet/PCA     17     https://www.nxp.com/docs/en/data-sheet/PCA9532.pdf
 18                                                    18 
 19 properties:                                        19 properties:
 20   compatible:                                      20   compatible:
 21     enum:                                          21     enum:
 22       - nxp,pca9530                                22       - nxp,pca9530
 23       - nxp,pca9531                                23       - nxp,pca9531
 24       - nxp,pca9532                                24       - nxp,pca9532
 25       - nxp,pca9533                                25       - nxp,pca9533
 26                                                    26 
 27   reg:                                             27   reg:
 28     maxItems: 1                                    28     maxItems: 1
 29                                                    29 
 30   gpio-controller: true                            30   gpio-controller: true
 31                                                    31 
 32   gpio-line-names:                             << 
 33     minItems: 1                                << 
 34     maxItems: 16                               << 
 35                                                << 
 36   '#gpio-cells':                                   32   '#gpio-cells':
 37     const: 2                                       33     const: 2
 38                                                    34 
 39 patternProperties:                                 35 patternProperties:
 40   "^led-[0-9a-z]+$":                               36   "^led-[0-9a-z]+$":
 41     type: object                                   37     type: object
 42     $ref: common.yaml#                             38     $ref: common.yaml#
 43     unevaluatedProperties: false                   39     unevaluatedProperties: false
 44                                                    40 
 45     properties:                                    41     properties:
 46       type:                                        42       type:
 47         description: |                             43         description: |
 48           Output configuration, see include/dt     44           Output configuration, see include/dt-bindings/leds/leds-pca9532.h
 49         $ref: /schemas/types.yaml#/definitions     45         $ref: /schemas/types.yaml#/definitions/uint32
 50         default: 0                                 46         default: 0
 51         minimum: 0                                 47         minimum: 0
 52         maximum: 4                                 48         maximum: 4
 53                                                    49 
 54 required:                                          50 required:
 55   - compatible                                     51   - compatible
 56   - reg                                            52   - reg
 57                                                    53 
 58 additionalProperties: false                        54 additionalProperties: false
 59                                                    55 
 60 examples:                                          56 examples:
 61   - |                                              57   - |
 62     #include <dt-bindings/leds/leds-pca9532.h>     58     #include <dt-bindings/leds/leds-pca9532.h>
 63                                                    59 
 64     i2c {                                          60     i2c {
 65         #address-cells = <1>;                      61         #address-cells = <1>;
 66         #size-cells = <0>;                         62         #size-cells = <0>;
 67                                                    63 
 68         led-controller@62 {                        64         led-controller@62 {
 69             compatible = "nxp,pca9533";            65             compatible = "nxp,pca9533";
 70             reg = <0x62>;                          66             reg = <0x62>;
 71                                                    67 
 72             led-1 {                                68             led-1 {
 73                 label = "pca:red:power";           69                 label = "pca:red:power";
 74                 type = <PCA9532_TYPE_LED>;         70                 type = <PCA9532_TYPE_LED>;
 75             };                                     71             };
 76                                                    72 
 77             led-2 {                                73             led-2 {
 78                 label = "pca:green:power";         74                 label = "pca:green:power";
 79                 type = <PCA9532_TYPE_LED>;         75                 type = <PCA9532_TYPE_LED>;
 80             };                                     76             };
 81                                                    77 
 82             led-3 {                                78             led-3 {
 83                 type = <PCA9532_TYPE_LED>;         79                 type = <PCA9532_TYPE_LED>;
 84                 default-state = "on";              80                 default-state = "on";
 85             };                                     81             };
 86                                                    82 
 87             led-4 {                                83             led-4 {
 88                 type = <PCA9532_TYPE_LED>;         84                 type = <PCA9532_TYPE_LED>;
 89                 default-state = "keep";            85                 default-state = "keep";
 90             };                                     86             };
 91         };                                         87         };
 92     };                                             88     };
 93                                                    89 
 94 ...                                                90 ...
                                                      

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