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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/leds/leds-sgm3140.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/leds-sgm3140.yaml (Architecture sparc64) and /Documentation/devicetree/bindings/leds/leds-sgm3140.yaml (Architecture mips)


  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/leds-s      4 $id: http://devicetree.org/schemas/leds/leds-sgm3140.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: SGMICRO SGM3140 500mA Buck/Boost Charge      7 title: SGMICRO SGM3140 500mA Buck/Boost Charge Pump LED Driver
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Luca Weiss <luca@z3ntu.xyz>                     10   - Luca Weiss <luca@z3ntu.xyz>
 11                                                    11 
 12 description: |                                     12 description: |
 13   The SGM3140 is a current-regulated charge pu     13   The SGM3140 is a current-regulated charge pump which can regulate two current
 14   levels for Flash and Torch modes.                14   levels for Flash and Torch modes.
 15                                                    15 
 16   The data sheet can be found at:                  16   The data sheet can be found at:
 17     http://www.sg-micro.com/uploads/soft/20190     17     http://www.sg-micro.com/uploads/soft/20190626/1561535688.pdf
 18                                                    18 
 19 properties:                                        19 properties:
 20   compatible:                                      20   compatible:
 21     enum:                                          21     enum:
 22       - ocs,ocp8110                                22       - ocs,ocp8110
 23       - richtek,rt5033-led                         23       - richtek,rt5033-led
 24       - sgmicro,sgm3140                            24       - sgmicro,sgm3140
 25                                                    25 
 26   enable-gpios:                                    26   enable-gpios:
 27     maxItems: 1                                    27     maxItems: 1
 28     description: A connection to the 'EN' pin.     28     description: A connection to the 'EN' pin.
 29                                                    29 
 30   flash-gpios:                                     30   flash-gpios:
 31     maxItems: 1                                    31     maxItems: 1
 32     description: A connection to the 'FLASH' p     32     description: A connection to the 'FLASH' pin.
 33                                                    33 
 34   vin-supply:                                      34   vin-supply:
 35     description: Regulator providing power to      35     description: Regulator providing power to the 'VIN' pin.
 36                                                    36 
 37   led:                                             37   led:
 38     type: object                                   38     type: object
 39     $ref: common.yaml#                             39     $ref: common.yaml#
 40     unevaluatedProperties: false                   40     unevaluatedProperties: false
 41                                                    41 
 42 required:                                          42 required:
 43   - compatible                                     43   - compatible
 44   - flash-gpios                                    44   - flash-gpios
 45   - enable-gpios                                   45   - enable-gpios
 46                                                    46 
 47 additionalProperties: false                        47 additionalProperties: false
 48                                                    48 
 49 examples:                                          49 examples:
 50   - |                                              50   - |
 51     #include <dt-bindings/gpio/gpio.h>             51     #include <dt-bindings/gpio/gpio.h>
 52     #include <dt-bindings/leds/common.h>           52     #include <dt-bindings/leds/common.h>
 53                                                    53 
 54     led-controller {                               54     led-controller {
 55         compatible = "sgmicro,sgm3140";            55         compatible = "sgmicro,sgm3140";
 56         flash-gpios = <&pio 3 24 GPIO_ACTIVE_H     56         flash-gpios = <&pio 3 24 GPIO_ACTIVE_HIGH>; /* PD24 */
 57         enable-gpios = <&pio 2 3 GPIO_ACTIVE_H     57         enable-gpios = <&pio 2 3 GPIO_ACTIVE_HIGH>; /* PC3 */
 58         vin-supply = <&reg_dcdc1>;                 58         vin-supply = <&reg_dcdc1>;
 59                                                    59 
 60         sgm3140_flash: led {                       60         sgm3140_flash: led {
 61             function = LED_FUNCTION_FLASH;         61             function = LED_FUNCTION_FLASH;
 62             color = <LED_COLOR_ID_WHITE>;          62             color = <LED_COLOR_ID_WHITE>;
 63             flash-max-timeout-us = <250000>;       63             flash-max-timeout-us = <250000>;
 64         };                                         64         };
 65     };                                             65     };
                                                      

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