[Blackfin] arch: scrub dead alive/idle LED code
if it does get re-added, it needs to be in the boards directory, not common code ... or it needs a re-implementation Signed-off-by: Mike Frysinger <michael.frysinger@analog.com> Signed-off-by: Bryan Wu <bryan.wu@analog.com>
This commit is contained in:
@@ -39,9 +39,6 @@
|
||||
#include <asm/blackfin.h>
|
||||
#include <asm/fixed_code.h>
|
||||
|
||||
#define LED_ON 0
|
||||
#define LED_OFF 1
|
||||
|
||||
asmlinkage void ret_from_fork(void);
|
||||
|
||||
/* Points to the SDRAM backup memory for the stack that is currently in
|
||||
@@ -69,32 +66,6 @@ EXPORT_SYMBOL(pm_idle);
|
||||
void (*pm_power_off)(void) = NULL;
|
||||
EXPORT_SYMBOL(pm_power_off);
|
||||
|
||||
/*
|
||||
* We are using a different LED from the one used to indicate timer interrupt.
|
||||
*/
|
||||
#if defined(CONFIG_BFIN_IDLE_LED)
|
||||
static inline void leds_switch(int flag)
|
||||
{
|
||||
unsigned short tmp = 0;
|
||||
|
||||
tmp = bfin_read_CONFIG_BFIN_IDLE_LED_PORT();
|
||||
SSYNC();
|
||||
|
||||
if (flag == LED_ON)
|
||||
tmp &= ~CONFIG_BFIN_IDLE_LED_PIN; /* light on */
|
||||
else
|
||||
tmp |= CONFIG_BFIN_IDLE_LED_PIN; /* light off */
|
||||
|
||||
bfin_write_CONFIG_BFIN_IDLE_LED_PORT(tmp);
|
||||
SSYNC();
|
||||
|
||||
}
|
||||
#else
|
||||
static inline void leds_switch(int flag)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* The idle loop on BFIN
|
||||
*/
|
||||
@@ -106,12 +77,10 @@ void cpu_idle(void)__attribute__((l1_text));
|
||||
void default_idle(void)
|
||||
{
|
||||
while (!need_resched()) {
|
||||
leds_switch(LED_OFF);
|
||||
local_irq_disable();
|
||||
if (likely(!need_resched()))
|
||||
idle_with_irq_disabled();
|
||||
local_irq_enable();
|
||||
leds_switch(LED_ON);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user