From bb6ac6fcbaabe25f64e5fe80e78cf4d6e201626d Mon Sep 17 00:00:00 2001 From: Bertrik Sikken Date: Mon, 19 Mar 2012 21:00:06 +0100 Subject: sansa clip+: properly reset display using the reset pin Change-Id: Ic4bb85cfca4e21d908e187381b868d3f7ef18f88 --- firmware/target/arm/as3525/sansa-clipplus/lcd-clip-plus.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'firmware/target') diff --git a/firmware/target/arm/as3525/sansa-clipplus/lcd-clip-plus.c b/firmware/target/arm/as3525/sansa-clipplus/lcd-clip-plus.c index 3ee3578171..c0b128a486 100644 --- a/firmware/target/arm/as3525/sansa-clipplus/lcd-clip-plus.c +++ b/firmware/target/arm/as3525/sansa-clipplus/lcd-clip-plus.c @@ -41,8 +41,10 @@ int lcd_hw_init(void) /* configure GPIO B3 (display type detect) as input */ GPIOB_DIR &= ~(1<<3); - /* set GPIO A5 (display RESET# ?) */ + /* reset display using GPIO A5 (display RESET#) */ GPIOA_DIR |= (1<<5); + GPIOA_PIN(5) = 0; + udelay(1000); GPIOA_PIN(5) = (1<<5); /* detect display type on GPIO B3 */ -- cgit v1.2.3