From 81db2f5eb040f286f9184e2da9094b151be3c7c0 Mon Sep 17 00:00:00 2001 From: Szymon Dziok Date: Sat, 14 Jun 2014 17:47:37 +0000 Subject: YH92x: Use the led near the lcd as the ATA led, instead of shine all the time. Change-Id: I139d0a8dc00e4d5fd964c3667e598aec923cc1cd --- firmware/drivers/led.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'firmware/drivers/led.c') diff --git a/firmware/drivers/led.c b/firmware/drivers/led.c index 22583364d5..36a4e4eb87 100644 --- a/firmware/drivers/led.c +++ b/firmware/drivers/led.c @@ -27,15 +27,27 @@ #if (CONFIG_LED == LED_REAL) +#if defined(SAMSUNG_YH920) || defined(SAMSUNG_YH925) + +#define LED_ON GPIO_CLEAR_BITWISE(GPIOF_OUTPUT_VAL, 0x20) +#define LED_OFF GPIO_SET_BITWISE(GPIOF_OUTPUT_VAL, 0x20) + +#else + +#define LED_ON or_b(0x40, &PBDRL) +#define LED_OFF and_b(~0x40, &PBDRL) + +#endif /* SAMSUNG_YH920 || SAMSUNG_YH925 */ + void led(bool on) { if ( on ) { - or_b(0x40, &PBDRL); + LED_ON; } else { - and_b(~0x40, &PBDRL); + LED_OFF; } } -- cgit v1.2.3