Lines Matching +full:soc +full:- +full:dependent

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
49 * SoC or machine specific init needed to continue the init sequence. See
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
71 * dram_init_banksize() - Set up DRAM bank sizes
74 * gd->bd->bi_dram(). It is called just before relocation, after dram_init()
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
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
135 * This function is called by each architecture very early in the start-up
144 * board_init_f_init_reserve - initialize the reserved area(s)
153 * arch_setup_gd() - Set up the global_data pointer