summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorPeter Ujfalusi <peter.ujfalusi@ti.com>2019-07-31 11:40:18 +0300
committerLee Jones <lee.jones@linaro.org>2019-09-02 15:54:52 +0100
commitec665b756e6f79c60078b00dbdabea3aa8a4b787 (patch)
tree2256929b6a87dcf5f0437cc88ff26ef5e657d9fa /Makefile
parent28a1d72a221ecdf8f63205d40cb654c81a2b2da7 (diff)
downloadlinux-ec665b756e6f79c60078b00dbdabea3aa8a4b787.tar.bz2
backlight: gpio-backlight: Correct initial power state handling
The default-on property - or the def_value via legacy pdata) should be handled as: if it is 1, the backlight must be enabled (kept enabled) if it is 0, the backlight must be disabled (kept disabled) This only works for the case when default-on is set. If it is not set then the brightness of the backlight is set to 0. Now if the backlight is enabled by external driver (graphics) the backlight will stay disabled since the brightness is configured as 0. The backlight will not turn on. In order to minimize screen flickering during device boot: The initial brightness should be set to 1. If booted in non DT mode or no phandle link to the backlight node: follow the def_value/default-on to select UNBLANK or POWERDOWN If in DT boot we have phandle link then leave the GPIO in a state which the bootloader left it and let the user of the backlight to configure it further. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Reviewed-by: Daniel Thompson <daniel.thompson@linaro.org> Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions