mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-16 18:04:48 +00:00
am33xx: Use regular spl_board_init instead of am33xx_spl_board_init
The am33xx_spl_board_init function was introduced as a way to add board-specific SPL init for AM33xx devices since the spl_board_init function was already used for SoC-specific init. Now that the SoC-specific SPL init was moved to spl_soc_init, we can use spl_board_init for this purpose and get rid of am33xx_spl_board_init. Rename the function in board files and enable the related config option for concerned boards. Signed-off-by: Paul Kocialkowski <paulk@sys-base.io> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
a52a95c2a1
commit
b6dfc2c007
24 changed files with 23 additions and 23 deletions
|
@ -37,7 +37,6 @@ u32 wait_on_value(u32, u32, void *, u32);
|
|||
#ifdef CONFIG_NOR_BOOT
|
||||
void enable_norboot_pin_mux(void);
|
||||
#endif
|
||||
void am33xx_spl_board_init(void);
|
||||
int am335x_get_efuse_mpu_max_freq(struct ctrl_dev *cdev);
|
||||
int am335x_get_mpu_vdd(int sil_rev, int frequency);
|
||||
int am335x_get_tps65910_mpu_vdd(int sil_rev, int frequency);
|
||||
|
|
|
@ -337,14 +337,6 @@ int board_early_init_f(void)
|
|||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* 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)
|
||||
{
|
||||
}
|
||||
|
||||
#if defined(CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC)
|
||||
static void rtc32k_enable(void)
|
||||
{
|
||||
|
|
|
@ -285,9 +285,6 @@ void spl_soc_init(void)
|
|||
#endif
|
||||
#if defined(CONFIG_HW_WATCHDOG) || defined(CONFIG_WATCHDOG)
|
||||
hw_watchdog_init();
|
||||
#endif
|
||||
#ifdef CONFIG_AM33XX
|
||||
am33xx_spl_board_init();
|
||||
#endif
|
||||
if (IS_ENABLED(CONFIG_SPL_BUILD) &&
|
||||
IS_ENABLED(CONFIG_REMOTEPROC_TI_IPU))
|
||||
|
|
|
@ -79,7 +79,7 @@ static const struct ctrl_ioregs ddr3_ioregs = {
|
|||
#define OSC (V_OSCK/1000000)
|
||||
static const struct dpll_params dpll_ddr3 = { 400, OSC-1, 1, -1, -1, -1, -1};
|
||||
|
||||
void am33xx_spl_board_init(void)
|
||||
void spl_board_init(void)
|
||||
{
|
||||
int rc;
|
||||
|
||||
|
|
|
@ -72,7 +72,7 @@ static const struct ctrl_ioregs ddr3_ioregs = {
|
|||
#define OSC (V_OSCK / 1000000)
|
||||
const struct dpll_params dpll_ddr3 = { 400, OSC - 1, 1, -1, -1, -1, -1};
|
||||
|
||||
void am33xx_spl_board_init(void)
|
||||
void spl_board_init(void)
|
||||
{
|
||||
struct cm_perpll *const cmper = (struct cm_perpll *)CM_PER;
|
||||
struct cm_wkuppll *const cmwkup = (struct cm_wkuppll *)CM_WKUP;
|
||||
|
|
|
@ -79,7 +79,7 @@ static const struct ctrl_ioregs ddr3_ioregs = {
|
|||
#define OSC (V_OSCK / 1000000)
|
||||
const struct dpll_params dpll_ddr3 = { 400, OSC - 1, 1, -1, -1, -1, -1};
|
||||
|
||||
void am33xx_spl_board_init(void)
|
||||
void spl_board_init(void)
|
||||
{
|
||||
int rc;
|
||||
|
||||
|
|
|
@ -75,7 +75,7 @@ static struct emif_regs ddr3_emif_reg_data = {
|
|||
const struct dpll_params dpll_ddr = {
|
||||
400, OSC - 1, 1, -1, -1, -1, -1};
|
||||
|
||||
void am33xx_spl_board_init(void)
|
||||
void spl_board_init(void)
|
||||
{
|
||||
int mpu_vdd;
|
||||
int usb_cur_lim;
|
||||
|
|
|
@ -310,7 +310,7 @@ const struct dpll_params *get_dpll_ddr_params(void)
|
|||
const struct dpll_params dpll_mpu_shc_opp100 = {
|
||||
99, MPUPLL_N, 1, -1, -1, -1, -1};
|
||||
|
||||
void am33xx_spl_board_init(void)
|
||||
void spl_board_init(void)
|
||||
{
|
||||
int sil_rev;
|
||||
int mpu_vdd;
|
||||
|
|
|
@ -56,10 +56,10 @@ DECLARE_GLOBAL_DATA_PTR;
|
|||
* boot device save register
|
||||
* -------------------------
|
||||
* The boot device can be quired by 'spl_boot_device()' in
|
||||
* 'am33xx_spl_board_init'. However it can't be saved in the u-boot
|
||||
* 'spl_board_init'. However it can't be saved in the u-boot
|
||||
* environment here. In turn 'spl_boot_device' can't be called in
|
||||
* 'board_late_init' which allows writing to u-boot environment.
|
||||
* To get the boot device from 'am33xx_spl_board_init' to
|
||||
* To get the boot device from 'spl_board_init' to
|
||||
* 'board_late_init' we therefore use a scratch register from the RTC.
|
||||
*/
|
||||
#define CFG_SYS_RTC_SCRATCH0 0x60
|
||||
|
@ -192,7 +192,7 @@ const struct dpll_params dpll_ddr_evm_sk = {
|
|||
const struct dpll_params dpll_ddr_bone_black = {
|
||||
400, OSC - 1, 1, -1, -1, -1, -1};
|
||||
|
||||
void am33xx_spl_board_init(void)
|
||||
void spl_board_init(void)
|
||||
{
|
||||
struct ctrl_dev *cdev = (struct ctrl_dev *)CTRL_DEVICE_BASE;
|
||||
|
||||
|
|
|
@ -80,7 +80,7 @@ void set_mux_conf_regs(void)
|
|||
enable_board_pin_mux();
|
||||
}
|
||||
|
||||
void am33xx_spl_board_init(void)
|
||||
void spl_board_init(void)
|
||||
{
|
||||
chilisom_spl_board_init();
|
||||
}
|
||||
|
|
|
@ -92,7 +92,7 @@ int spl_start_uboot(void)
|
|||
const struct dpll_params dpll_ddr_sl50 = {
|
||||
400, OSC-1, 1, -1, -1, -1, -1};
|
||||
|
||||
void am33xx_spl_board_init(void)
|
||||
void spl_board_init(void)
|
||||
{
|
||||
int mpu_vdd;
|
||||
|
||||
|
|
|
@ -177,7 +177,7 @@ const struct dpll_params dpll_ddr_evm_sk = {
|
|||
const struct dpll_params dpll_ddr_baltos = {
|
||||
400, OSC-1, 1, -1, -1, -1, -1};
|
||||
|
||||
void am33xx_spl_board_init(void)
|
||||
void spl_board_init(void)
|
||||
{
|
||||
int sil_rev, mpu_vdd;
|
||||
int freq;
|
||||
|
|
|
@ -17,6 +17,7 @@ CONFIG_DISTRO_DEFAULTS=y
|
|||
CONFIG_OF_BOARD_SETUP=y
|
||||
CONFIG_BOOTCOMMAND="run findfdt; run usbboot;run mmcboot;setenv mmcdev 1; setenv bootpart 1:2; run mmcboot;run nandboot;"
|
||||
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
||||
CONFIG_SPL_BOARD_INIT=y
|
||||
CONFIG_SPL_SYS_MALLOC=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIZE=0x800000
|
||||
CONFIG_SPL_FS_EXT4=y
|
||||
|
|
|
@ -29,6 +29,7 @@ CONFIG_AUTOBOOT_DELAY_STR="d"
|
|||
CONFIG_AUTOBOOT_STOP_STR=" "
|
||||
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
||||
CONFIG_ARCH_MISC_INIT=y
|
||||
CONFIG_SPL_BOARD_INIT=y
|
||||
# CONFIG_SPL_RAW_IMAGE_SUPPORT is not set
|
||||
CONFIG_SPL_SYS_MALLOC=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIZE=0x800000
|
||||
|
|
|
@ -22,6 +22,7 @@ CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
|
|||
CONFIG_AUTOBOOT_STOP_STR=" "
|
||||
CONFIG_BOOTCOMMAND="run eval_boot_device;part uuid mmc ${mmc_boot}:${root_fs_partition} root_fs_partuuid;setenv bootargs console=${console} vt.global_cursor_default=0 root=PARTUUID=${root_fs_partuuid} rootfstype=ext4 rootwait rootdelay=1;fatload mmc ${mmc_boot} ${fdtaddr} ${fdtfile};fatload mmc ${mmc_boot} ${loadaddr} ${bootfile};bootz ${loadaddr} - ${fdtaddr}"
|
||||
CONFIG_BOARD_LATE_INIT=y
|
||||
CONFIG_SPL_BOARD_INIT=y
|
||||
CONFIG_SPL_SYS_MALLOC=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIZE=0x800000
|
||||
# CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR is not set
|
||||
|
|
|
@ -31,6 +31,7 @@ CONFIG_BOOTCOMMAND="if mmc dev 1; mmc rescan; then run emmc_setup; else echo ERR
|
|||
CONFIG_DEFAULT_FDT_FILE="am335x-shc"
|
||||
CONFIG_SYS_PBSIZE=1049
|
||||
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
||||
CONFIG_SPL_BOARD_INIT=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
|
||||
CONFIG_SPL_SYS_MALLOC=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIZE=0x800000
|
||||
|
|
|
@ -29,6 +29,7 @@ CONFIG_BOOTCOMMAND="if mmc dev 0; mmc rescan; then run sd_setup; else echo ERROR
|
|||
CONFIG_DEFAULT_FDT_FILE="am335x-shc"
|
||||
CONFIG_SYS_PBSIZE=1049
|
||||
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
||||
CONFIG_SPL_BOARD_INIT=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
|
||||
CONFIG_SPL_SYS_MALLOC=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIZE=0x800000
|
||||
|
|
|
@ -32,6 +32,7 @@ CONFIG_BOOTCOMMAND="run fusecmd; if run netboot; then echo Booting from network;
|
|||
CONFIG_DEFAULT_FDT_FILE="am335x-shc"
|
||||
CONFIG_SYS_PBSIZE=1049
|
||||
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
||||
CONFIG_SPL_BOARD_INIT=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
|
||||
CONFIG_SPL_SYS_MALLOC=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIZE=0x800000
|
||||
|
|
|
@ -32,6 +32,7 @@ CONFIG_BOOTCOMMAND="if mmc dev 0; mmc rescan; then run sd_setup; else echo ERROR
|
|||
CONFIG_DEFAULT_FDT_FILE="am335x-shc"
|
||||
CONFIG_SYS_PBSIZE=1049
|
||||
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
||||
CONFIG_SPL_BOARD_INIT=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
|
||||
CONFIG_SPL_SYS_MALLOC=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIZE=0x800000
|
||||
|
|
|
@ -22,6 +22,7 @@ CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
|
|||
CONFIG_AUTOBOOT_DELAY_STR="d"
|
||||
CONFIG_AUTOBOOT_STOP_STR=" "
|
||||
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
||||
CONFIG_SPL_BOARD_INIT=y
|
||||
CONFIG_SPL_SYS_MALLOC=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIZE=0x800000
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
|
|
@ -37,6 +37,7 @@ CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
|||
# CONFIG_DISPLAY_CPUINFO is not set
|
||||
# CONFIG_DISPLAY_BOARDINFO is not set
|
||||
CONFIG_ARCH_MISC_INIT=y
|
||||
CONFIG_SPL_BOARD_INIT=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
|
||||
CONFIG_SPL_SYS_MALLOC=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIZE=0x500000
|
||||
|
|
|
@ -37,6 +37,7 @@ CONFIG_BOARD_TYPES=y
|
|||
# CONFIG_DISPLAY_CPUINFO is not set
|
||||
# CONFIG_DISPLAY_BOARDINFO is not set
|
||||
CONFIG_ARCH_MISC_INIT=y
|
||||
CONFIG_SPL_BOARD_INIT=y
|
||||
# CONFIG_SPL_RAW_IMAGE_SUPPORT is not set
|
||||
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
|
||||
CONFIG_SPL_SYS_MALLOC=y
|
||||
|
|
|
@ -33,6 +33,7 @@ CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
|||
# CONFIG_DISPLAY_CPUINFO is not set
|
||||
# CONFIG_DISPLAY_BOARDINFO is not set
|
||||
CONFIG_ARCH_MISC_INIT=y
|
||||
CONFIG_SPL_BOARD_INIT=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
|
||||
CONFIG_SPL_SYS_MALLOC=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIZE=0x500000
|
||||
|
|
|
@ -22,6 +22,7 @@ CONFIG_BOOTCOMMAND="run mmcboot; run nandboot; run netboot"
|
|||
CONFIG_DEFAULT_FDT_FILE="am335x-chiliboard.dtb"
|
||||
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
||||
CONFIG_ARCH_MISC_INIT=y
|
||||
CONFIG_SPL_BOARD_INIT=y
|
||||
CONFIG_SPL_SYS_MALLOC=y
|
||||
CONFIG_SPL_SYS_MALLOC_SIZE=0x800000
|
||||
CONFIG_SPL_I2C=y
|
||||
|
|
Loading…
Add table
Reference in a new issue