From patchwork Sun Sep 30 13:11:05 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [U-Boot,for-rc] lsxl: also turn off fan in power down mode Date: Sun, 30 Sep 2012 03:11:05 -0000 From: Michael Walle X-Patchwork-Id: 188165 Message-Id: <1349010665-12097-1-git-send-email-michael@walle.cc> To: u-boot@lists.denx.de Cc: Tom Rini If while booting the power switch is in OFF position, turn off the fan, too. Signed-off-by: Michael Walle Cc: Prafulla Wadaskar --- Hi Tom, Hi Prafulla, while testing, i noticed i've forgot to turn off the fan in power down mode which was introduced in commit a9f1a4893364dd. Tom, can you pick this bugfix patch so it can make it into the 2012.10 release? Thanks, Michael board/buffalo/lsxl/lsxl.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/board/buffalo/lsxl/lsxl.c b/board/buffalo/lsxl/lsxl.c index b3f31d6..57776fb 100644 --- a/board/buffalo/lsxl/lsxl.c +++ b/board/buffalo/lsxl/lsxl.c @@ -195,9 +195,11 @@ int board_init(void) static void check_power_switch(void) { if (kw_gpio_get_value(GPIO_POWER_SWITCH)) { - /* turn off HDD and USB power */ + /* turn off fan, HDD and USB power */ kw_gpio_set_value(GPIO_HDD_POWER, 0); kw_gpio_set_value(GPIO_USB_VBUS, 0); + kw_gpio_set_value(GPIO_FAN_HIGH, 1); + kw_gpio_set_value(GPIO_FAN_LOW, 1); set_led(LED_OFF); /* loop until released */ @@ -207,6 +209,8 @@ static void check_power_switch(void) /* turn power on again */ kw_gpio_set_value(GPIO_HDD_POWER, 1); kw_gpio_set_value(GPIO_USB_VBUS, 1); + kw_gpio_set_value(GPIO_FAN_HIGH, 0); + kw_gpio_set_value(GPIO_FAN_LOW, 0); set_led(LED_POWER_BLINKING); } }