The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/leds/backlight/kinetic,ktd253.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/leds/backlight/kinetic,ktd253.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Kinetic Technologies KTD253 and KTD259 one-wire backlight
    8 
    9 maintainers:
   10   - Linus Walleij <linus.walleij@linaro.org>
   11 
   12 description: |
   13   The Kinetic Technologies KTD253 and KTD259 are white LED backlights
   14   controlled by a single GPIO line. If you just turn on the backlight
   15   it goes to maximum backlight then you can set the level of backlight
   16   using pulses on the enable wire. This is sometimes referred to as
   17   "expresswire".
   18 
   19 allOf:
   20   - $ref: common.yaml#
   21 
   22 properties:
   23   compatible:
   24     items:
   25       - enum:
   26           - kinetic,ktd253
   27           - kinetic,ktd259
   28 
   29   enable-gpios:
   30     description: GPIO to use to enable/disable and dim the backlight.
   31     maxItems: 1
   32 
   33   default-brightness: true
   34   max-brightness: true
   35 
   36 required:
   37   - compatible
   38   - enable-gpios
   39 
   40 additionalProperties: false
   41 
   42 examples:
   43   - |
   44     #include <dt-bindings/gpio/gpio.h>
   45     backlight {
   46         compatible = "kinetic,ktd253";
   47         enable-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>;
   48         default-brightness = <13>;
   49     };

Cache object: 992f51cb0288cad92ed9314297e8efe9


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.