6cd31b3ff4
Backlight display can be a thermal cooling device which can help reduce the temperature by reducing the screen brightness. To facilitate this register the backlight as a cooling device with thermal framework. In order to register a backlight driver as a cooling device the devicetree should have the property #cooling-cells defined. backlight framework looks for this property to register the cooling device. The backlight framework stores the user brightness request for the backlight and caps the request based on thermal recommendation before sending it to the driver. Also, when there is a new cap request the current brightness will be re-evaluated. Change-Id: I1405ddd6c3cfff99cd84842d3773851168dcfe78 Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org> |
||
---|---|---|
.. | ||
88pm860x_bl.c | ||
aat2870_bl.c | ||
adp5520_bl.c | ||
adp8860_bl.c | ||
adp8870_bl.c | ||
ams369fg06.c | ||
apple_bl.c | ||
arcxcnn_bl.c | ||
as3711_bl.c | ||
backlight.c | ||
bd6107.c | ||
corgi_lcd.c | ||
cr_bllcd.c | ||
da903x_bl.c | ||
da9052_bl.c | ||
ep93xx_bl.c | ||
generic_bl.c | ||
gpio_backlight.c | ||
hp680_bl.c | ||
hx8357.c | ||
ili922x.c | ||
ili9320.c | ||
ili9320.h | ||
ipaq_micro_bl.c | ||
jornada720_bl.c | ||
jornada720_lcd.c | ||
kb3886_bl.c | ||
Kconfig | ||
l4f00242t03.c | ||
lcd.c | ||
ld9040.c | ||
ld9040_gamma.h | ||
lm3533_bl.c | ||
lm3630a_bl.c | ||
lm3639_bl.c | ||
lms283gf05.c | ||
lms501kf03.c | ||
locomolcd.c | ||
lp855x_bl.c | ||
lp8788_bl.c | ||
ltv350qv.c | ||
ltv350qv.h | ||
lv5207lp.c | ||
Makefile | ||
max8925_bl.c | ||
omap1_bl.c | ||
ot200_bl.c | ||
otm3225a.c | ||
pandora_bl.c | ||
pcf50633-backlight.c | ||
platform_lcd.c | ||
pm8941-wled.c | ||
pwm_bl.c | ||
qcom-spmi-wled.c | ||
rave-sp-backlight.c | ||
s6e63m0.c | ||
s6e63m0_gamma.h | ||
sky81452-backlight.c | ||
tdo24m.c | ||
tosa_bl.c | ||
tosa_lcd.c | ||
tps65217_bl.c | ||
vgg2432a4.c | ||
wm831x_bl.c |