mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-04 05:50:17 +00:00 
			
		
		
		
	xpl: Rename u_boot_first_phase to xpl_is_first_phase()
This is a better name for this function, so update it. Tidy up the function comment to mention VPL. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
		
							parent
							
								
									90fb55e042
								
							
						
					
					
						commit
						713bfc58f9
					
				@ -526,7 +526,7 @@ EVENT_SPY_SIMPLE(EVT_DM_POST_INIT_F, am33xx_dm_post_init);
 | 
			
		||||
#ifdef CONFIG_DEBUG_UART_BOARD_INIT
 | 
			
		||||
void board_debug_uart_init(void)
 | 
			
		||||
{
 | 
			
		||||
	if (u_boot_first_phase()) {
 | 
			
		||||
	if (xpl_is_first_phase()) {
 | 
			
		||||
		hw_data_init();
 | 
			
		||||
		set_uart_mux_conf();
 | 
			
		||||
		setup_early_clocks();
 | 
			
		||||
 | 
			
		||||
@ -504,13 +504,13 @@ int bloblist_init(void)
 | 
			
		||||
	 * If U-Boot is not in the first phase, an existing bloblist must be
 | 
			
		||||
	 * at a fixed address.
 | 
			
		||||
	 */
 | 
			
		||||
	bool from_addr = fixed && !u_boot_first_phase();
 | 
			
		||||
	bool from_addr = fixed && !xpl_is_first_phase();
 | 
			
		||||
	/*
 | 
			
		||||
	 * If U-Boot is in the first phase that an arch custom routine should
 | 
			
		||||
	 * install the bloblist passed from previous loader to this fixed
 | 
			
		||||
	 * address.
 | 
			
		||||
	 */
 | 
			
		||||
	bool from_boot_arg = fixed && u_boot_first_phase();
 | 
			
		||||
	bool from_boot_arg = fixed && xpl_is_first_phase();
 | 
			
		||||
 | 
			
		||||
	if (spl_prev_phase() == PHASE_TPL && !IS_ENABLED(CONFIG_TPL_BLOBLIST))
 | 
			
		||||
		from_addr = false;
 | 
			
		||||
 | 
			
		||||
@ -464,13 +464,13 @@ static int spl_common_init(bool setup_malloc)
 | 
			
		||||
		gd->malloc_ptr = 0;
 | 
			
		||||
	}
 | 
			
		||||
#endif
 | 
			
		||||
	ret = bootstage_init(u_boot_first_phase());
 | 
			
		||||
	ret = bootstage_init(xpl_is_first_phase());
 | 
			
		||||
	if (ret) {
 | 
			
		||||
		debug("%s: Failed to set up bootstage: ret=%d\n", __func__,
 | 
			
		||||
		      ret);
 | 
			
		||||
		return ret;
 | 
			
		||||
	}
 | 
			
		||||
	if (!u_boot_first_phase()) {
 | 
			
		||||
	if (!xpl_is_first_phase()) {
 | 
			
		||||
		ret = bootstage_unstash_default();
 | 
			
		||||
		if (ret)
 | 
			
		||||
			log_debug("Failed to unstash bootstage: ret=%d\n", ret);
 | 
			
		||||
 | 
			
		||||
@ -34,18 +34,20 @@ struct spl_boot_device;
 | 
			
		||||
enum boot_device;
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * u_boot_first_phase() - check if this is the first U-Boot phase
 | 
			
		||||
 * xpl_is_first_phase() - check if this is the first U-Boot phase
 | 
			
		||||
 *
 | 
			
		||||
 * U-Boot has up to three phases: TPL, SPL and U-Boot proper. Depending on the
 | 
			
		||||
 * build flags we can determine whether the current build is for the first
 | 
			
		||||
 * U-Boot has up to four phases: TPL, VPL, SPL and U-Boot proper. Depending on
 | 
			
		||||
 * the build flags we can determine whether the current build is for the first
 | 
			
		||||
 * phase of U-Boot or not. If there is no SPL, then this is U-Boot proper. If
 | 
			
		||||
 * there is SPL but no TPL, the the first phase is SPL. If there is TPL, then
 | 
			
		||||
 * it is the first phase.
 | 
			
		||||
 * it is the first phase, etc.
 | 
			
		||||
 *
 | 
			
		||||
 * @returns true if this is the first phase of U-Boot
 | 
			
		||||
 * Note that VPL can never be the first phase. If it exists, it is loaded from
 | 
			
		||||
 * TPL
 | 
			
		||||
 *
 | 
			
		||||
 * Return: true if this is the first phase of U-Boot
 | 
			
		||||
 */
 | 
			
		||||
static inline bool u_boot_first_phase(void)
 | 
			
		||||
static inline bool xpl_is_first_phase(void)
 | 
			
		||||
{
 | 
			
		||||
	if (IS_ENABLED(CONFIG_TPL)) {
 | 
			
		||||
		if (IS_ENABLED(CONFIG_TPL_BUILD))
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user