From 6e575b6c7011827c042cba7b27537c1ceec9ef24 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Mon, 30 Jun 2014 20:57:37 +0200 Subject: sonynwz: fix backlight Apparently the backlight driver is leaking current even when the PWM set to 0. This patch should greatly improve the battery life of the device. Change-Id: I76bbc8a87cae452e599b37de17e91f373cee58bc --- firmware/target/arm/imx233/sony-nwz/backlight-nwz.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'firmware/target/arm/imx233') diff --git a/firmware/target/arm/imx233/sony-nwz/backlight-nwz.c b/firmware/target/arm/imx233/sony-nwz/backlight-nwz.c index ad3ef484db..d99d21386b 100644 --- a/firmware/target/arm/imx233/sony-nwz/backlight-nwz.c +++ b/firmware/target/arm/imx233/sony-nwz/backlight-nwz.c @@ -29,8 +29,10 @@ void _backlight_set_brightness(int brightness) { + bool en = brightness > 0; imx233_pwm_setup_simple(2, 24000, 100 - brightness); - imx233_pwm_enable(2, true); + imx233_pwm_enable(2, en); + imx233_pinctrl_set_gpio(0, 10, en); } bool _backlight_init(void) -- cgit v1.2.3