diff options
Diffstat (limited to 'board/sc520_cdp/sc520_cdp.c')
| -rw-r--r-- | board/sc520_cdp/sc520_cdp.c | 28 | 
1 files changed, 17 insertions, 11 deletions
| diff --git a/board/sc520_cdp/sc520_cdp.c b/board/sc520_cdp/sc520_cdp.c index 8050aa6fe..779f957d6 100644 --- a/board/sc520_cdp/sc520_cdp.c +++ b/board/sc520_cdp/sc520_cdp.c @@ -29,6 +29,7 @@  #include <asm/ic/sc520.h>  #include <asm/ic/ali512x.h>  #include <spi.h> +#include <netdev.h>  DECLARE_GLOBAL_DATA_PTR; @@ -86,7 +87,7 @@ static void irq_init(void)  	write_mmcr_byte(SC520_ICEMAP, SC520_IRQ1);              /* Set ICE Debug Serielport INT to IRQ1 */  	write_mmcr_byte(SC520_FERRMAP,SC520_IRQ13);             /* Set FP error INT to IRQ13 */ -	if (CFG_USE_SIO_UART) { +	if (CONFIG_SYS_USE_SIO_UART) {  		write_mmcr_byte(SC520_UART1MAP, SC520_IRQ_DISABLED); /* disable internal UART1 INT */  		write_mmcr_byte(SC520_UART2MAP, SC520_IRQ_DISABLED); /* disable internal UART2 INT */  		write_mmcr_byte(SC520_GP3IMAP, SC520_IRQ3);          /* Set GPIRQ3 (ISA IRQ3) to IRQ3 */ @@ -113,7 +114,7 @@ static void irq_init(void)  } - +#ifdef CONFIG_PCI  /* PCI stuff */  static void pci_sc520_cdp_fixup_irq(struct pci_controller *hose, pci_dev_t dev)  { @@ -121,14 +122,14 @@ static void pci_sc520_cdp_fixup_irq(struct pci_controller *hose, pci_dev_t dev)  	 * when we need one (a board with more pci interrupt pins  	 * would use a larger table */  	static int irq_list[] = { -		CFG_FIRST_PCI_IRQ, -		CFG_SECOND_PCI_IRQ, -		CFG_THIRD_PCI_IRQ, -		CFG_FORTH_PCI_IRQ +		CONFIG_SYS_FIRST_PCI_IRQ, +		CONFIG_SYS_SECOND_PCI_IRQ, +		CONFIG_SYS_THIRD_PCI_IRQ, +		CONFIG_SYS_FORTH_PCI_IRQ  	};  	static int next_irq_index=0; -	char tmp_pin; +	uchar tmp_pin;  	int pin;  	pci_hose_read_config_byte(hose, dev, PCI_INTERRUPT_PIN, &tmp_pin); @@ -192,7 +193,7 @@ void pci_init_board(void)  {  	pci_sc520_init(&sc520_cdp_hose);  } - +#endif  static void silence_uart(int port)  { @@ -278,7 +279,7 @@ static void bus_init(void)  	asm ("wbinvd\n"); /* Flush cache, req. after setting the unchached attribute ona PAR */ -	if (CFG_USE_SIO_UART) { +	if (CONFIG_SYS_USE_SIO_UART) {  		write_mmcr_byte(SC520_ADDDECCTL, read_mmcr_byte(SC520_ADDDECCTL) | UART2_DIS|UART1_DIS);  		setup_ali_sio(1);  	} else { @@ -562,12 +563,12 @@ void spi_eeprom_probe(int x)  {  } -int spi_eeprom_read(int x, int offset, char *buffer, int len) +int spi_eeprom_read(int x, int offset, uchar *buffer, int len)  {         return 0;  } -int spi_eeprom_write(int x, int offset, char *buffer, int len) +int spi_eeprom_write(int x, int offset, uchar *buffer, int len)  {         return 0;  } @@ -629,3 +630,8 @@ ssize_t spi_write(uchar *addr, int alen, uchar *buffer, int len)  #endif  	return res;  } + +int board_eth_init(bd_t *bis) +{ +	return pci_eth_init(bis); +} |