Add device tree properties "qcom,ramp-up-step" and
"qcom,ramp-down-step", to configure the time steps for
flash current ramp up and ramp down.
Change-Id: I0cfe8c21f55fe864364337bb6c909426be966d6d
Add support to configure slew ramp time for brightness change
by adding a DT property named "qcom,slew-ramp-time".
Change-Id: I1264e120c84cf0f0b339ff883c9de589f058403f
Add support to enable writing a lookup table of brightness values
into WLED_SINK peripheral to enable more granular control over
brightness, to help end user see brightness change smoothly
instead of in visible steps.
Change-Id: Ieecd52f2af5f8b3d2daea8ff1cd5e8b51e2ad5c6
Add property to configure the default trigger for the LED.
This will allow clients to use trigger APIs to configure
the brightness of the LED if needed.
Change-Id: I44dc751f5057233db1f412c067817c80f2a157b6
LED qcom clk driver provides support for the clients to configure
duty cycle of the clock to get the required brightness.
Add the bindings necessary to describe it.
Change-Id: I24a67257c55dd8b0278261bf9cb04454eb80d1c1
Add IIO properties io-channels and io-channel-names, which may
be used for WLED to read QG channels. While at it, remove usage
of PMIC revid.
Change-Id: Ib8503190f0012b85016231d9697c65407ac01a47
Add DT bindings for Qualcomm SPMI WLED driver that supports
controlling backlight for LCD panels that uses pmi8998, PM8150L
and PM6150L.
This is taken as a snapshot from msm-4.19 kernel
'commit 9b82b280d402 ("arm64: defconfig: Enable dm-snapshot")'.
Change-Id: Ib32b1185e50032db66a5db833c2a39f92eafdfb4
Add DT bindings for QPNP Flash LED v2 driver that supports camera
flash operation.
This is taken as a snapshot from msm-4.19 kernel
'commit 0873aa6e66d4 (" Merge "msm: ADSPRPC: Size check before
allocating memory from DMA")'.
Change-Id: Ia7dfc335a69d15569f46a6c8d75133c8c8e9deed
Flash LED driver provides support for the clients to turn ON/OFF LED
channels in different modes (flash/torch) individually or as a group.
Add the bindings necessary to describe it.
Change-Id: Id9eebbeaef5933477bc3dc5db8d674cab059e5d0
Commit f6ea1a1997 ("ARM: dts: msm: add PMIC devices for Lahaina")
specifies the #address-cells and #size-cells of peripheral devices under
PMIC device nodes on the SPMI bus as 1 and 0 respectively. This requires
that the reg property specification of all child nodes of the PMIC
devices be updated.
Update qti-tri-led bindings accordingly.
Change-Id: Id529b45dd31b5c992282686b27da782df3746f5b
Add snapshot of the devicetree bindings for the leds-qti-tri-led driver
as of msm-4.19 'commit 00392c21d13b ("Merge "ARM: dts: msm: add VRR
resolutions for qsync panel on lito"")'.
Change-Id: I65774d4b361a43a736c692c12cdfcd8bf8d4b7ea
Add snapshot of the device-tree bindings' YAML files that has
GPL-2.0 or BSD-2-Clause license. The snapshot is taken from
Android Common Kernel's android-mainline branch as of commit-id
<b41e0f1228> (ANDROID: update abi_gki_aarch64.xml for 5.2-rc5).
Change-Id: I03c75ed9aeec161dac792e18f5ab991a94de6dce