@ -26,22 +26,30 @@
# include <linux/compiler.h>
# include <linux/compiler.h>
# include <asm/io.h>
# include <asm/io.h>
# include <asm/arch/clock.h>
# include <asm/arch/clock.h>
# ifdef CONFIG_LCD
# include <asm/arch/display.h>
# include <asm/arch/display.h>
# include <asm/arch/emc.h>
# endif
# include <asm/arch/funcmux.h>
# include <asm/arch/funcmux.h>
# include <asm/arch/pinmux.h>
# include <asm/arch/pinmux.h>
# include <asm/arch/pmu.h>
# include <asm/arch/pmu.h>
# ifdef CONFIG_PWM_TEGRA
# include <asm/arch/pwm.h>
# include <asm/arch/pwm.h>
# endif
# include <asm/arch/tegra.h>
# include <asm/arch/tegra.h>
# include <asm/arch/usb.h>
# include <asm/arch-tegra/board.h>
# include <asm/arch-tegra/board.h>
# include <asm/arch-tegra/clk_rst.h>
# include <asm/arch-tegra/clk_rst.h>
# include <asm/arch-tegra/pmc.h>
# include <asm/arch-tegra/pmc.h>
# include <asm/arch-tegra/sys_proto.h>
# include <asm/arch-tegra/sys_proto.h>
# include <asm/arch-tegra/uart.h>
# include <asm/arch-tegra/uart.h>
# include <asm/arch-tegra/warmboot.h>
# include <asm/arch-tegra/warmboot.h>
# include <spi.h>
# ifdef CONFIG_TEGRA_CLOCK_SCALING
# include <asm/arch/emc.h>
# endif
# ifdef CONFIG_USB_EHCI_TEGRA
# include <asm/arch/usb.h>
# endif
# include <i2c.h>
# include <i2c.h>
# include <spi.h>
# include "emc.h"
# include "emc.h"
DECLARE_GLOBAL_DATA_PTR ;
DECLARE_GLOBAL_DATA_PTR ;
@ -188,6 +196,9 @@ void gpio_early_init(void) __attribute__((weak, alias("__gpio_early_init")));
int board_early_init_f ( void )
int board_early_init_f ( void )
{
{
# if defined(CONFIG_TEGRA30)
pinmux_init ( ) ;
# endif
board_init_uart_f ( ) ;
board_init_uart_f ( ) ;
/* Initialize periph GPIOs */
/* Initialize periph GPIOs */