board: at91sam9x5ek: Clean up code
Since the introduction of the pinctrl and clock driver and the device tree files, remove unneeded hard coded related code from the board file. Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
74631b69d6
commit
154de5ad0e
@ -14,18 +14,10 @@
|
||||
#include <asm/arch/gpio.h>
|
||||
#include <lcd.h>
|
||||
#include <atmel_hlcdc.h>
|
||||
#include <atmel_mci.h>
|
||||
#ifdef CONFIG_MACB
|
||||
#include <net.h>
|
||||
#endif
|
||||
#include <netdev.h>
|
||||
#ifdef CONFIG_LCD_INFO
|
||||
#include <nand.h>
|
||||
#include <version.h>
|
||||
#endif
|
||||
#ifdef CONFIG_ATMEL_SPI
|
||||
#include <spi.h>
|
||||
#endif
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
@ -92,21 +84,6 @@ static void at91sam9x5ek_nand_hw_init(void)
|
||||
}
|
||||
#endif
|
||||
|
||||
int board_eth_init(bd_t *bis)
|
||||
{
|
||||
int rc = 0;
|
||||
|
||||
#ifdef CONFIG_MACB
|
||||
if (has_emac0())
|
||||
rc = macb_eth_initialize(0,
|
||||
(void *)ATMEL_BASE_EMAC0, 0x00);
|
||||
if (has_emac1())
|
||||
rc = macb_eth_initialize(1,
|
||||
(void *)ATMEL_BASE_EMAC1, 0x00);
|
||||
#endif
|
||||
return rc;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_LCD
|
||||
vidinfo_t panel_info = {
|
||||
.vl_col = 800,
|
||||
@ -205,51 +182,6 @@ void lcd_show_board_info(void)
|
||||
#endif /* CONFIG_LCD_INFO */
|
||||
#endif /* CONFIG_LCD */
|
||||
|
||||
#ifndef CONFIG_DM_SPI
|
||||
/* SPI chip select control */
|
||||
#ifdef CONFIG_ATMEL_SPI
|
||||
int spi_cs_is_valid(unsigned int bus, unsigned int cs)
|
||||
{
|
||||
return bus == 0 && cs < 2;
|
||||
}
|
||||
|
||||
void spi_cs_activate(struct spi_slave *slave)
|
||||
{
|
||||
switch (slave->cs) {
|
||||
case 1:
|
||||
at91_set_pio_output(AT91_PIO_PORTA, 7, 0);
|
||||
break;
|
||||
case 0:
|
||||
default:
|
||||
at91_set_pio_output(AT91_PIO_PORTA, 14, 0);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void spi_cs_deactivate(struct spi_slave *slave)
|
||||
{
|
||||
switch (slave->cs) {
|
||||
case 1:
|
||||
at91_set_pio_output(AT91_PIO_PORTA, 7, 1);
|
||||
break;
|
||||
case 0:
|
||||
default:
|
||||
at91_set_pio_output(AT91_PIO_PORTA, 14, 1);
|
||||
break;
|
||||
}
|
||||
}
|
||||
#endif /* CONFIG_ATMEL_SPI */
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_GENERIC_ATMEL_MCI
|
||||
int board_mmc_init(bd_t *bd)
|
||||
{
|
||||
at91_mci_hw_init();
|
||||
|
||||
return atmel_mci_init((void *)ATMEL_BASE_HSMCI0);
|
||||
}
|
||||
#endif
|
||||
|
||||
int board_early_init_f(void)
|
||||
{
|
||||
at91_seriald_hw_init();
|
||||
@ -268,14 +200,6 @@ int board_init(void)
|
||||
at91sam9x5ek_nand_hw_init();
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_ATMEL_SPI
|
||||
at91_spi0_hw_init(1 << 4);
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_MACB
|
||||
at91_macb_hw_init();
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_USB_OHCI_NEW) || defined(CONFIG_USB_EHCI)
|
||||
at91_uhp_hw_init();
|
||||
#endif
|
||||
@ -302,8 +226,6 @@ void at91_spl_board_init(void)
|
||||
at91_mci_hw_init();
|
||||
#elif CONFIG_SYS_USE_NANDFLASH
|
||||
at91sam9x5ek_nand_hw_init();
|
||||
#elif CONFIG_SYS_USE_SPIFLASH
|
||||
at91_spi0_hw_init(1 << 4);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user