Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: backlight: Add some common backlight properties

Let's use a common.yaml include for the backlight like we do with
the LEDs. The LEDs are inherently incompatible so their bindings
cannot be reused for backlight.

Cc: devicetree@vger.kernel.org
Suggested-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Daniel Thompson <daniel.thompson@linaro.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>

authored by

Linus Walleij and committed by
Lee Jones
ae1f74da b7a4f80b

+34
+34
Documentation/devicetree/bindings/leds/backlight/common.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/leds/backlight/common.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Common backlight properties 8 + 9 + maintainers: 10 + - Lee Jones <lee.jones@linaro.org> 11 + - Daniel Thompson <daniel.thompson@linaro.org> 12 + - Jingoo Han <jingoohan1@gmail.com> 13 + 14 + description: 15 + Backlight devices provide backlight for different types of graphical 16 + displays. They are typically but not necessarily implemented using a white 17 + LED powered by a boost converter. 18 + 19 + properties: 20 + default-brightness: 21 + description: 22 + The default brightness that should be applied to the LED by the operating 23 + system on start-up. The brightness should not exceed the brightness the 24 + LED can provide. 25 + $ref: /schemas/types.yaml#definitions/uint32 26 + 27 + max-brightness: 28 + description: 29 + Normally the maximum brightness is determined by the hardware and this 30 + property is not required. This property is used to put a software limit 31 + on the brightness apart from what the driver says, as it could happen 32 + that a LED can be made so bright that it gets damaged or causes damage 33 + due to restrictions in a specific system, such as mounting conditions. 34 + $ref: /schemas/types.yaml#definitions/uint32