Lines Matching +full:set +full:- +full:top
1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * (C) Copyright 2000-2009
7 * Copyright (C) 2018, STMicroelectronics - All Rights Reserved
23 * arch_cpu_init() - basic cpu-dependent setup for an architecture
26 * CPU- or SoC- specific init needed to continue the init sequence. See
35 * arch_cpu_init_dm() - init CPU after driver model is available
41 * Return: 0 if OK, -ve on error
46 * mach_cpu_init() - SoC/machine dependent CPU setup
58 * arch_fsp_init() - perform firmware support package init
60 * Where U-Boot relies on binary blobs to handle part of the system init, this
61 * function can be used to set up the blobs. This is used on some Intel
71 * dram_init_banksize() - Set up DRAM bank sizes
73 * This can be implemented by boards to set up the DRAM bank information in
74 * gd->bd->bi_dram(). It is called just before relocation, after dram_init()
77 * If this is not provided, a default implementation will try to set up a
79 * CONFIG_SYS_SDRAM_BASE are set. The bank will have a start address of
83 * Return: 0 if OK, -ve on error
88 * arch_reserve_stacks() - Reserve all necessary stacks
93 * On entry gd->start_addr_sp is pointing to the suggested top of the stack.
94 * The callee ensures gd->start_add_sp is 16-byte aligned, so architectures
97 * On exit gd->start_addr_sp and gd->irq_sp should be set to the respective
98 * positions of the stack. The stack pointer(s) will be set to this later.
99 * gd->irq_sp is only required, if the architecture needs it.
106 * init_cache_f_r() - Turn on the cache in preparation for relocation
108 * Return: 0 if OK, -ve on error
114 * print_cpuinfo() - Display information about the CPU
116 * Return: 0 if OK, -ve on error
132 * ulong board_init_f_alloc_reserve - allocate reserved area
133 * @top: top of the reserve area, growing down.
135 * This function is called by each architecture very early in the start-up
141 ulong board_init_f_alloc_reserve(ulong top);
144 * board_init_f_init_reserve - initialize the reserved area(s)
145 * @base: top from which reservation was done
153 * arch_setup_gd() - Set up the global_data pointer