Lines Matching +full:flash +full:- +full:led

1 .. SPDX-License-Identifier: GPL-2.0
9 device node, the LED driver chip. The "reg" property in the LED specific nodes
10 tells the numerical ID of each individual LED output to which the LEDs are
11 connected. [leds] The hierarchical data nodes are named "led@X", where X is the
12 number of the LED output.
14 Referring to LEDs in Device tree is documented in [video-interfaces], in
15 "flash-leds" property documentation. In short, LEDs are directly referred to by
19 combination of the LED driver device reference and an integer argument,
20 referring to the "reg" property of the relevant LED, is used to identify
22 firmware and software, it uniquely identifies the LED driver outputs.
24 Under the LED driver device, The first hierarchical data extension package list
25 entry shall contain the string "led@" followed by the number of the LED,
26 followed by the referred object name. That object shall be named "LED" followed
27 by the number of the LED.
32 An ASL example of a camera sensor device and a LED driver device for two LEDs is
36 Device (LED)
39 ToUUID("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
41 Package () { "led@0", LED0 },
42 Package () { "led@1", LED1 },
46 ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
49 Package () { "flash-max-microamp", 1000000 },
50 Package () { "flash-timeout-us", 200000 },
51 Package () { "led-max-microamp", 100000 },
52 Package () { "label", "white:flash" },
56 ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
59 Package () { "led-max-microamp", 10000 },
68 ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
71 "flash-leds",
72 Package () { "^LED.LED0", "^LED.LED1" },
81 LED LED driver device
82 LED0 First LED
83 LED1 Second LED
84 SEN Camera sensor device (or another device the LED is related to)
90 https://uefi.org/specifications/ACPI/6.4/, referenced 2021-11-30.
92 [data-node-ref] Documentation/firmware-guide/acpi/dsd/data-node-references.rst
94 [devicetree] Devicetree. https://www.devicetree.org, referenced 2019-02-21.
96 [dsd-guide] DSD Guide.
97 https://github.com/UEFI/DSD-Guide/blob/main/dsd-guide.adoc, referenced
98 2021-11-30.
102 [video-interfaces] Documentation/devicetree/bindings/media/video-interfaces.yaml