am33xx: Add am33xx_spl_board_init function, call
We need to allow for a further call-out in spl_board_init. Call this am33xx_spl_board_init and add a __weak version. This function may be used to scale the MPU frequency up, depending on board needs. Signed-off-by: Tom Rini <trini@ti.com>
This commit is contained in:
parent
b04601a7f0
commit
6a0d803c7c
|
|
@ -27,6 +27,7 @@
|
||||||
#include <miiphy.h>
|
#include <miiphy.h>
|
||||||
#include <cpsw.h>
|
#include <cpsw.h>
|
||||||
#include <asm/errno.h>
|
#include <asm/errno.h>
|
||||||
|
#include <linux/compiler.h>
|
||||||
#include <linux/usb/ch9.h>
|
#include <linux/usb/ch9.h>
|
||||||
#include <linux/usb/gadget.h>
|
#include <linux/usb/gadget.h>
|
||||||
#include <linux/usb/musb.h>
|
#include <linux/usb/musb.h>
|
||||||
|
|
@ -137,6 +138,14 @@ int arch_misc_init(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(CONFIG_SPL_BUILD) || defined(CONFIG_NOR_BOOT)
|
#if defined(CONFIG_SPL_BUILD) || defined(CONFIG_NOR_BOOT)
|
||||||
|
/*
|
||||||
|
* This function is the place to do per-board things such as ramp up the
|
||||||
|
* MPU clock frequency.
|
||||||
|
*/
|
||||||
|
__weak void am33xx_spl_board_init(void)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
static void rtc32k_enable(void)
|
static void rtc32k_enable(void)
|
||||||
{
|
{
|
||||||
struct rtc_regs *rtc = (struct rtc_regs *)RTC_BASE;
|
struct rtc_regs *rtc = (struct rtc_regs *)RTC_BASE;
|
||||||
|
|
|
||||||
|
|
@ -76,6 +76,9 @@ void spl_board_init(void)
|
||||||
#if defined(CONFIG_AM33XX) && defined(CONFIG_SPL_MUSB_NEW_SUPPORT)
|
#if defined(CONFIG_AM33XX) && defined(CONFIG_SPL_MUSB_NEW_SUPPORT)
|
||||||
arch_misc_init();
|
arch_misc_init();
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef CONFIG_AM33XX
|
||||||
|
am33xx_spl_board_init();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
int board_mmc_init(bd_t *bis)
|
int board_mmc_init(bd_t *bis)
|
||||||
|
|
|
||||||
|
|
@ -42,4 +42,5 @@ u32 wait_on_value(u32, u32, void *, u32);
|
||||||
#ifdef CONFIG_NOR_BOOT
|
#ifdef CONFIG_NOR_BOOT
|
||||||
void enable_norboot_pin_mux(void);
|
void enable_norboot_pin_mux(void);
|
||||||
#endif
|
#endif
|
||||||
|
void am33xx_spl_board_init(void);
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue