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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/leds/rohm,bd2606mvv.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 ] ~

  1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/leds/rohm,bd2606mvv.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: ROHM BD2606MVV LED controller
  8 
  9 maintainers:
 10   - Andreas Kemnade <andreas@kemnade.info>
 11 
 12 description:
 13   The BD2606 MVV is a programmable LED controller connected via I2C that can
 14   drive 6 separate lines. Each of them can be individually switched on and off,
 15   but the brightness setting is shared between pairs of them.
 16 
 17   Datasheet is available at
 18   https://fscdn.rohm.com/en/products/databook/datasheet/ic/power/led_driver/bd2606mvv_1-e.pdf
 19 
 20 properties:
 21   compatible:
 22     const: rohm,bd2606mvv
 23 
 24   reg:
 25     maxItems: 1
 26 
 27   "#address-cells":
 28     const: 1
 29 
 30   "#size-cells":
 31     const: 0
 32 
 33   enable-gpios:
 34     maxItems: 1
 35     description: GPIO pin to enable/disable the device.
 36 
 37 patternProperties:
 38   "^led@[0-5]$":
 39     type: object
 40     $ref: common.yaml#
 41     unevaluatedProperties: false
 42 
 43     properties:
 44       reg:
 45         minimum: 0
 46         maximum: 5
 47 
 48     required:
 49       - reg
 50 
 51 additionalProperties: false
 52 
 53 examples:
 54   - |
 55     #include <dt-bindings/leds/common.h>
 56 
 57     i2c {
 58         #address-cells = <1>;
 59         #size-cells = <0>;
 60 
 61         led-controller@66 {
 62             compatible = "rohm,bd2606mvv";
 63             reg = <0x66>;
 64             #address-cells = <1>;
 65             #size-cells = <0>;
 66 
 67             led@0 {
 68                 reg = <0x0>;
 69                 color = <LED_COLOR_ID_RED>;
 70                 function = LED_FUNCTION_POWER;
 71             };
 72 
 73             led@2 {
 74                 reg = <0x2>;
 75                 color = <LED_COLOR_ID_WHITE>;
 76                 function = LED_FUNCTION_STATUS;
 77             };
 78         };
 79     };
 80 
 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