move CPC45 ide_led to the same file as other IDE hooks

Keep all IDE-related hooks and overrides in a single file, to avoid confusion

Signed-off-by: Pavel Herrmann <morpheus.ibis@gmail.com>
This commit is contained in:
Pavel Herrmann 2012-10-09 07:06:25 +00:00 committed by Tom Rini
parent 19be2ea2ef
commit 0a4a64c079
2 changed files with 15 additions and 15 deletions

View File

@ -260,21 +260,6 @@ int pcmcia_init(void)
#endif
# ifdef CONFIG_IDE_LED
void ide_led (uchar led, uchar status)
{
u_char val;
/* We have one PCMCIA slot and use LED H4 for the IDE Interface */
val = readb(BCSR_BASE + 0x04);
if (status) { /* led on */
val |= B_CTRL_LED0;
} else {
val &= ~B_CTRL_LED0;
}
writeb(val, BCSR_BASE + 0x04);
}
# endif
int board_eth_init(bd_t *bis)
{
return pci_eth_init(bis);

View File

@ -27,6 +27,7 @@
#include <common.h>
#include <ide.h>
#include <ata.h>
#include <asm/io.h>
#define EIEIO __asm__ volatile ("eieio")
#define SYNC __asm__ volatile ("sync")
@ -128,3 +129,17 @@ void ide_output_data_shorts(int dev, ushort *sect_buf, int shorts)
*pbuf_odd = *dbuf++;
}
}
void ide_led(uchar led, uchar status)
{
u_char val;
/* We have one PCMCIA slot and use LED H4 for the IDE Interface */
val = readb(BCSR_BASE + 0x04);
if (status) /* led on */
val |= B_CTRL_LED0;
else
val &= ~B_CTRL_LED0;
writeb(val, BCSR_BASE + 0x04);
}