X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=board%2Fti%2Fsdp4430%2Fsdp.c;h=5b294ea79b23b7d78a1033ff0532d5dd0c1852fe;hb=5575f79bdaa824a90747d5a3d063b5219521b066;hp=c45674509b15af7886c1277980c005b3a01dd373;hpb=fbf1b08a938fc69643222eeac351c2affdaf6d13;p=platform%2Fkernel%2Fu-boot.git diff --git a/board/ti/sdp4430/sdp.c b/board/ti/sdp4430/sdp.c index c456745..5b294ea 100644 --- a/board/ti/sdp4430/sdp.c +++ b/board/ti/sdp4430/sdp.c @@ -1,13 +1,15 @@ +// SPDX-License-Identifier: GPL-2.0+ /* * (C) Copyright 2010 * Texas Instruments Incorporated, * Aneesh V * Steve Sakoman - * - * SPDX-License-Identifier: GPL-2.0+ */ #include +#include +#include #include +#include #include #include @@ -53,7 +55,7 @@ int misc_init_r(void) return 0; } -void set_muxconf_regs_essential(void) +void set_muxconf_regs(void) { do_set_mux((*ctrl)->control_padconf_core_base, core_padconf_array_essential, @@ -73,7 +75,7 @@ void set_muxconf_regs_essential(void) sizeof(struct pad_conf_entry)); } -#if !defined(CONFIG_SPL_BUILD) && defined(CONFIG_GENERIC_MMC) +#if defined(CONFIG_MMC) int board_mmc_init(bd_t *bis) { omap_mmc_init(0, 0, 0, -1, -1); @@ -81,12 +83,25 @@ int board_mmc_init(bd_t *bis) return 0; } +#if !defined(CONFIG_SPL_BUILD) void board_mmc_power_init(void) { twl6030_power_mmc_init(0); twl6030_power_mmc_init(1); } #endif +#endif + +#if defined(CONFIG_SPL_OS_BOOT) +int spl_start_uboot(void) +{ + /* break into full u-boot on 'c' */ + if (serial_tstc() && serial_getc() == 'c') + return 1; + + return 0; +} +#endif /* CONFIG_SPL_OS_BOOT */ /* * get_board_rev() - get board revision