#
ca84ba63 |
|
26-Feb-2024 |
Caleb Connolly <caleb.connolly@linaro.org> |
arm: init: export prev_bl_fdt_addr When booting U-Boot on board with a locked down first-stage bootloader, we emulate the Linux boot header. By passing the U-Boot FDT through this first-stage bootloader and retrieving it afterwards we can pre-populate the memory nodes and other info like the KASLR address. Add a function to export the FDT addr so that boards can use it over the built-in FDT. Don't check is_addr_accessible() here because we might not yet have a valid mem_map if it's going to be populated from the FDT, let the board do their own validation instead. Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Sumit Garg <sumit.garg@linaro.org> Tested-by: Sumit Garg <sumit.garg@linaro.org> #qcs404 Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org> |
#
ef211ab2 |
|
12-Nov-2023 |
Simon Glass <sjg@chromium.org> |
board: Move show_board_info() comment to header file Move this comment to its prototype and tidy it up a bit. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
cd3dbb56 |
|
18-Oct-2023 |
Artur Rojek <artur@conclusive.pl> |
common: add prototype & rename populate_serial_number() Rename populate_serial_number() to a more descriptive serial_read_from_eeprom() and provide the missing function prototype. This is useful for boards that wish to read their serial number from EEPROM at init. Signed-off-by: Artur Rojek <artur@conclusive.pl> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
91caa3bb |
|
21-Aug-2023 |
Simon Glass <sjg@chromium.org> |
event: Use an event to replace last_stage_init() Add a new event which handles this function. Convert existing use of the function to use the new event instead. Make sure that EVENT is enabled by affected boards, by selecting it from the LAST_STAGE_INIT option. For x86, enable it by default since all boards need it. For controlcenterdc, inline the get_tpm() function and make sure the event is not built in SPL. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6a32bfae |
|
21-Aug-2023 |
Simon Glass <sjg@chromium.org> |
freescale: Drop call to init_func_vid() in the init sequence Use the misc_init_f event instead, which is designed for this purpose. All boards with CONFIG_VID already enable CONFIG_EVENT. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
13a7db9a |
|
21-Aug-2023 |
Simon Glass <sjg@chromium.org> |
x86: Convert arch_fsp_init() to use events Convert this to use events instead of calling a function directly in the init sequence. Rename it to arch_fsp_init_f() to distinguish it from the one that happens after relocation. For FSPv2 nothing needs to be done here, so drop the empty function. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
d768dd88 |
|
12-Aug-2023 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
common: return type board_get_usable_ram_top board_get_usable_ram_top() returns a physical address that is stored in gd->ram_top. The return type of the function should be phys_addr_t like the current type of gd->ram_top. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
289bd72e |
|
14-Aug-2023 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
doc: description of board_get_usable_ram_top() Improve the description of function board_get_usable_ram_top(). Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
40b8afe6 |
|
10-Mar-2023 |
Simon Glass <sjg@chromium.org> |
x86: Add a few more items to bdinfo Add the timer and vendor/model information. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
aa6e94de |
|
16-Nov-2022 |
Tom Rini <trini@konsulko.com> |
global: Move remaining CONFIG_SYS_SDRAM_* to CFG_SYS_SDRAM_* The rest of the unmigrated CONFIG symbols in the CONFIG_SYS_SDRAM namespace do not easily transition to Kconfig. In many cases they likely should come from the device tree instead. Move these out of CONFIG namespace and in to CFG namespace. Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
d63fc994 |
|
13-Sep-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: introduce arch_setup_dest_addr() In order to move ppc-specific code out of setup_dest_addr(), provide an arch-specific variant arch_setup_dest_addr(), that can be used by architecture code to fix up the initial reloc address. It is called at the end of setup_dest_addr() initcall and the default implementation is a nop stub. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> |
#
049704f8 |
|
09-Sep-2022 |
This contributor prefers not to receive mails <noreply@example.com> |
board_f: Fix types for board_get_usable_ram_top() Commit 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") changed type of ram_top member from ulong to phys_addr_t but did not changed types in board_get_usable_ram_top() function which returns value for ram_top. So change ulong to phys_addr_t type also in board_get_usable_ram_top() signature and implementations. Fixes: 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
ae90d16a |
|
29-Aug-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
cmd: bdinfo: introduce bdinfo_print_size() helper Add bdinfo_print_size() helper to display size variables (such as cache sizes) in bdinfo format. The size is printed as "xxx Bytes", "xxx KiB", "xxx MiB", "xxx GiB", etc as needed; Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Jason Liu <jason.hui.liu@nxp.com> Link: https://lore.kernel.org/r/20220829170205.1274484-3-ovpanait@gmail.com Signed-off-by: Michal Simek <michal.simek@amd.com> |
#
12a3e1ad |
|
22-Feb-2022 |
Dzmitry Sankouski <dsankouski@gmail.com> |
arm: init: save previous bootloader data When u-boot is used as a chain-loaded bootloader (replacing OS kernel), previous bootloader leaves data in RAM, that can be reused. For example, on recent arm linux system, when chainloading u-boot, there are initramfs and fdt in RAM prepared for OS booting. Initramfs may be modified to store u-boot's payload, thus providing the ability to use chainloaded u-boot to boot OS without any storage support. Two config options added: - SAVE_PREV_BL_INITRAMFS_START_ADDR saves initramfs start address to 'prevbl_initrd_start_addr' environment variable - SAVE_PREV_BL_FDT_ADDR saves fdt address to 'prevbl_fdt_addr' environment variable Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com> Cc: Tom Rini <trini@konsulko.com> |
#
7fe32b34 |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert arch_cpu_init_dm() to use events Instead of a special function, send an event after driver model is inited and adjust the boards which use this function. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
42fdcebf |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert misc_init_f() to use events This hook can be implmented using events, for the three boards that actually use it. Add the event type and event handlers. Drop CONFIG_MISC_INIT_F since we can just use CONFIG_EVENT to control this. Since sandbox always enables CONFIG_EVENT, we can drop the defconfig lines there too. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2fd81be1 |
|
01-Jan-2022 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: move init_addr_map() to init.h asm/mmu.h include is currently guarded by CONFIG_ADDR_MAP ifdef because the header is only present on arm and powerpc. In order to remove the dependency on this header and the associated ifdef, move init_addr_map() declaration to init.h, since it is only called during the common init sequence. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
90794864 |
|
29-Dec-2021 |
Simon Glass <sjg@chromium.org> |
efi: Fix ll_boot_init() operation with the app This should return false when the EFI app is running, since UEFI has done the required low-level init. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
4b32531b |
|
08-Nov-2021 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
image: Explicitly declare do_bdinfo() Compiler is not happy: common/image-board.c: In function ‘boot_get_kbd’: common/image-board.c:902:17: warning: implicit declaration of function ‘do_bdinfo’ [-Wimplicit-function-declaration] 902 | do_bdinfo(NULL, 0, 0, NULL); | ^~~~~~~~~ Move the forward declaration to a header. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
23cd8a63 |
|
01-Aug-2021 |
Simon Glass <sjg@chromium.org> |
pci: Drop pci_init_board() With the conversion to driver model, this is not needed now. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ae80437 |
|
15-Feb-2021 |
Tom Rini <trini@konsulko.com> |
Merge branch '2021-02-02-drop-asm_global_data-when-unused' - Merge the patch to take <asm/global_data.h> out of <common.h>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bmeng.cn@gmail.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com> |
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com> |
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> |
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
#
ef211ab2 |
|
12-Nov-2023 |
Simon Glass <sjg@chromium.org> |
board: Move show_board_info() comment to header file Move this comment to its prototype and tidy it up a bit. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
cd3dbb56 |
|
18-Oct-2023 |
Artur Rojek <artur@conclusive.pl> |
common: add prototype & rename populate_serial_number() Rename populate_serial_number() to a more descriptive serial_read_from_eeprom() and provide the missing function prototype. This is useful for boards that wish to read their serial number from EEPROM at init. Signed-off-by: Artur Rojek <artur@conclusive.pl> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
91caa3bb |
|
21-Aug-2023 |
Simon Glass <sjg@chromium.org> |
event: Use an event to replace last_stage_init() Add a new event which handles this function. Convert existing use of the function to use the new event instead. Make sure that EVENT is enabled by affected boards, by selecting it from the LAST_STAGE_INIT option. For x86, enable it by default since all boards need it. For controlcenterdc, inline the get_tpm() function and make sure the event is not built in SPL. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6a32bfae |
|
21-Aug-2023 |
Simon Glass <sjg@chromium.org> |
freescale: Drop call to init_func_vid() in the init sequence Use the misc_init_f event instead, which is designed for this purpose. All boards with CONFIG_VID already enable CONFIG_EVENT. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
13a7db9a |
|
21-Aug-2023 |
Simon Glass <sjg@chromium.org> |
x86: Convert arch_fsp_init() to use events Convert this to use events instead of calling a function directly in the init sequence. Rename it to arch_fsp_init_f() to distinguish it from the one that happens after relocation. For FSPv2 nothing needs to be done here, so drop the empty function. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
d768dd88 |
|
12-Aug-2023 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
common: return type board_get_usable_ram_top board_get_usable_ram_top() returns a physical address that is stored in gd->ram_top. The return type of the function should be phys_addr_t like the current type of gd->ram_top. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
289bd72e |
|
14-Aug-2023 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
doc: description of board_get_usable_ram_top() Improve the description of function board_get_usable_ram_top(). Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
40b8afe6 |
|
10-Mar-2023 |
Simon Glass <sjg@chromium.org> |
x86: Add a few more items to bdinfo Add the timer and vendor/model information. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
aa6e94de |
|
16-Nov-2022 |
Tom Rini <trini@konsulko.com> |
global: Move remaining CONFIG_SYS_SDRAM_* to CFG_SYS_SDRAM_* The rest of the unmigrated CONFIG symbols in the CONFIG_SYS_SDRAM namespace do not easily transition to Kconfig. In many cases they likely should come from the device tree instead. Move these out of CONFIG namespace and in to CFG namespace. Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
d63fc994 |
|
13-Sep-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: introduce arch_setup_dest_addr() In order to move ppc-specific code out of setup_dest_addr(), provide an arch-specific variant arch_setup_dest_addr(), that can be used by architecture code to fix up the initial reloc address. It is called at the end of setup_dest_addr() initcall and the default implementation is a nop stub. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> |
#
049704f8 |
|
09-Sep-2022 |
This contributor prefers not to receive mails <noreply@example.com> |
board_f: Fix types for board_get_usable_ram_top() Commit 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") changed type of ram_top member from ulong to phys_addr_t but did not changed types in board_get_usable_ram_top() function which returns value for ram_top. So change ulong to phys_addr_t type also in board_get_usable_ram_top() signature and implementations. Fixes: 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
ae90d16a |
|
29-Aug-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
cmd: bdinfo: introduce bdinfo_print_size() helper Add bdinfo_print_size() helper to display size variables (such as cache sizes) in bdinfo format. The size is printed as "xxx Bytes", "xxx KiB", "xxx MiB", "xxx GiB", etc as needed; Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Jason Liu <jason.hui.liu@nxp.com> Link: https://lore.kernel.org/r/20220829170205.1274484-3-ovpanait@gmail.com Signed-off-by: Michal Simek <michal.simek@amd.com> |
#
12a3e1ad |
|
22-Feb-2022 |
Dzmitry Sankouski <dsankouski@gmail.com> |
arm: init: save previous bootloader data When u-boot is used as a chain-loaded bootloader (replacing OS kernel), previous bootloader leaves data in RAM, that can be reused. For example, on recent arm linux system, when chainloading u-boot, there are initramfs and fdt in RAM prepared for OS booting. Initramfs may be modified to store u-boot's payload, thus providing the ability to use chainloaded u-boot to boot OS without any storage support. Two config options added: - SAVE_PREV_BL_INITRAMFS_START_ADDR saves initramfs start address to 'prevbl_initrd_start_addr' environment variable - SAVE_PREV_BL_FDT_ADDR saves fdt address to 'prevbl_fdt_addr' environment variable Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com> Cc: Tom Rini <trini@konsulko.com> |
#
7fe32b34 |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert arch_cpu_init_dm() to use events Instead of a special function, send an event after driver model is inited and adjust the boards which use this function. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
42fdcebf |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert misc_init_f() to use events This hook can be implmented using events, for the three boards that actually use it. Add the event type and event handlers. Drop CONFIG_MISC_INIT_F since we can just use CONFIG_EVENT to control this. Since sandbox always enables CONFIG_EVENT, we can drop the defconfig lines there too. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2fd81be1 |
|
01-Jan-2022 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: move init_addr_map() to init.h asm/mmu.h include is currently guarded by CONFIG_ADDR_MAP ifdef because the header is only present on arm and powerpc. In order to remove the dependency on this header and the associated ifdef, move init_addr_map() declaration to init.h, since it is only called during the common init sequence. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
90794864 |
|
29-Dec-2021 |
Simon Glass <sjg@chromium.org> |
efi: Fix ll_boot_init() operation with the app This should return false when the EFI app is running, since UEFI has done the required low-level init. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
4b32531b |
|
08-Nov-2021 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
image: Explicitly declare do_bdinfo() Compiler is not happy: common/image-board.c: In function ‘boot_get_kbd’: common/image-board.c:902:17: warning: implicit declaration of function ‘do_bdinfo’ [-Wimplicit-function-declaration] 902 | do_bdinfo(NULL, 0, 0, NULL); | ^~~~~~~~~ Move the forward declaration to a header. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
23cd8a63 |
|
01-Aug-2021 |
Simon Glass <sjg@chromium.org> |
pci: Drop pci_init_board() With the conversion to driver model, this is not needed now. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ae80437 |
|
15-Feb-2021 |
Tom Rini <trini@konsulko.com> |
Merge branch '2021-02-02-drop-asm_global_data-when-unused' - Merge the patch to take <asm/global_data.h> out of <common.h>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bmeng.cn@gmail.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com> |
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com> |
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> |
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
#
cd3dbb56 |
|
18-Oct-2023 |
Artur Rojek <artur@conclusive.pl> |
common: add prototype & rename populate_serial_number() Rename populate_serial_number() to a more descriptive serial_read_from_eeprom() and provide the missing function prototype. This is useful for boards that wish to read their serial number from EEPROM at init. Signed-off-by: Artur Rojek <artur@conclusive.pl> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
91caa3bb |
|
21-Aug-2023 |
Simon Glass <sjg@chromium.org> |
event: Use an event to replace last_stage_init() Add a new event which handles this function. Convert existing use of the function to use the new event instead. Make sure that EVENT is enabled by affected boards, by selecting it from the LAST_STAGE_INIT option. For x86, enable it by default since all boards need it. For controlcenterdc, inline the get_tpm() function and make sure the event is not built in SPL. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6a32bfae |
|
21-Aug-2023 |
Simon Glass <sjg@chromium.org> |
freescale: Drop call to init_func_vid() in the init sequence Use the misc_init_f event instead, which is designed for this purpose. All boards with CONFIG_VID already enable CONFIG_EVENT. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
13a7db9a |
|
21-Aug-2023 |
Simon Glass <sjg@chromium.org> |
x86: Convert arch_fsp_init() to use events Convert this to use events instead of calling a function directly in the init sequence. Rename it to arch_fsp_init_f() to distinguish it from the one that happens after relocation. For FSPv2 nothing needs to be done here, so drop the empty function. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
d768dd88 |
|
12-Aug-2023 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
common: return type board_get_usable_ram_top board_get_usable_ram_top() returns a physical address that is stored in gd->ram_top. The return type of the function should be phys_addr_t like the current type of gd->ram_top. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
289bd72e |
|
14-Aug-2023 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
doc: description of board_get_usable_ram_top() Improve the description of function board_get_usable_ram_top(). Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
40b8afe6 |
|
10-Mar-2023 |
Simon Glass <sjg@chromium.org> |
x86: Add a few more items to bdinfo Add the timer and vendor/model information. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
aa6e94de |
|
16-Nov-2022 |
Tom Rini <trini@konsulko.com> |
global: Move remaining CONFIG_SYS_SDRAM_* to CFG_SYS_SDRAM_* The rest of the unmigrated CONFIG symbols in the CONFIG_SYS_SDRAM namespace do not easily transition to Kconfig. In many cases they likely should come from the device tree instead. Move these out of CONFIG namespace and in to CFG namespace. Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
d63fc994 |
|
13-Sep-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: introduce arch_setup_dest_addr() In order to move ppc-specific code out of setup_dest_addr(), provide an arch-specific variant arch_setup_dest_addr(), that can be used by architecture code to fix up the initial reloc address. It is called at the end of setup_dest_addr() initcall and the default implementation is a nop stub. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> |
#
049704f8 |
|
09-Sep-2022 |
Pali Rohár <pali@kernel.org> |
board_f: Fix types for board_get_usable_ram_top() Commit 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") changed type of ram_top member from ulong to phys_addr_t but did not changed types in board_get_usable_ram_top() function which returns value for ram_top. So change ulong to phys_addr_t type also in board_get_usable_ram_top() signature and implementations. Fixes: 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
ae90d16a |
|
29-Aug-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
cmd: bdinfo: introduce bdinfo_print_size() helper Add bdinfo_print_size() helper to display size variables (such as cache sizes) in bdinfo format. The size is printed as "xxx Bytes", "xxx KiB", "xxx MiB", "xxx GiB", etc as needed; Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Jason Liu <jason.hui.liu@nxp.com> Link: https://lore.kernel.org/r/20220829170205.1274484-3-ovpanait@gmail.com Signed-off-by: Michal Simek <michal.simek@amd.com> |
#
12a3e1ad |
|
22-Feb-2022 |
Dzmitry Sankouski <dsankouski@gmail.com> |
arm: init: save previous bootloader data When u-boot is used as a chain-loaded bootloader (replacing OS kernel), previous bootloader leaves data in RAM, that can be reused. For example, on recent arm linux system, when chainloading u-boot, there are initramfs and fdt in RAM prepared for OS booting. Initramfs may be modified to store u-boot's payload, thus providing the ability to use chainloaded u-boot to boot OS without any storage support. Two config options added: - SAVE_PREV_BL_INITRAMFS_START_ADDR saves initramfs start address to 'prevbl_initrd_start_addr' environment variable - SAVE_PREV_BL_FDT_ADDR saves fdt address to 'prevbl_fdt_addr' environment variable Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com> Cc: Tom Rini <trini@konsulko.com> |
#
7fe32b34 |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert arch_cpu_init_dm() to use events Instead of a special function, send an event after driver model is inited and adjust the boards which use this function. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
42fdcebf |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert misc_init_f() to use events This hook can be implmented using events, for the three boards that actually use it. Add the event type and event handlers. Drop CONFIG_MISC_INIT_F since we can just use CONFIG_EVENT to control this. Since sandbox always enables CONFIG_EVENT, we can drop the defconfig lines there too. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2fd81be1 |
|
01-Jan-2022 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: move init_addr_map() to init.h asm/mmu.h include is currently guarded by CONFIG_ADDR_MAP ifdef because the header is only present on arm and powerpc. In order to remove the dependency on this header and the associated ifdef, move init_addr_map() declaration to init.h, since it is only called during the common init sequence. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
90794864 |
|
29-Dec-2021 |
Simon Glass <sjg@chromium.org> |
efi: Fix ll_boot_init() operation with the app This should return false when the EFI app is running, since UEFI has done the required low-level init. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
4b32531b |
|
08-Nov-2021 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
image: Explicitly declare do_bdinfo() Compiler is not happy: common/image-board.c: In function ‘boot_get_kbd’: common/image-board.c:902:17: warning: implicit declaration of function ‘do_bdinfo’ [-Wimplicit-function-declaration] 902 | do_bdinfo(NULL, 0, 0, NULL); | ^~~~~~~~~ Move the forward declaration to a header. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
23cd8a63 |
|
01-Aug-2021 |
Simon Glass <sjg@chromium.org> |
pci: Drop pci_init_board() With the conversion to driver model, this is not needed now. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ae80437 |
|
15-Feb-2021 |
Tom Rini <trini@konsulko.com> |
Merge branch '2021-02-02-drop-asm_global_data-when-unused' - Merge the patch to take <asm/global_data.h> out of <common.h>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bmeng.cn@gmail.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com> |
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com> |
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> |
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
#
91caa3bb |
|
21-Aug-2023 |
Simon Glass <sjg@chromium.org> |
event: Use an event to replace last_stage_init() Add a new event which handles this function. Convert existing use of the function to use the new event instead. Make sure that EVENT is enabled by affected boards, by selecting it from the LAST_STAGE_INIT option. For x86, enable it by default since all boards need it. For controlcenterdc, inline the get_tpm() function and make sure the event is not built in SPL. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6a32bfae |
|
21-Aug-2023 |
Simon Glass <sjg@chromium.org> |
freescale: Drop call to init_func_vid() in the init sequence Use the misc_init_f event instead, which is designed for this purpose. All boards with CONFIG_VID already enable CONFIG_EVENT. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
13a7db9a |
|
21-Aug-2023 |
Simon Glass <sjg@chromium.org> |
x86: Convert arch_fsp_init() to use events Convert this to use events instead of calling a function directly in the init sequence. Rename it to arch_fsp_init_f() to distinguish it from the one that happens after relocation. For FSPv2 nothing needs to be done here, so drop the empty function. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
d768dd88 |
|
12-Aug-2023 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
common: return type board_get_usable_ram_top board_get_usable_ram_top() returns a physical address that is stored in gd->ram_top. The return type of the function should be phys_addr_t like the current type of gd->ram_top. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
289bd72e |
|
14-Aug-2023 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
doc: description of board_get_usable_ram_top() Improve the description of function board_get_usable_ram_top(). Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
40b8afe6 |
|
10-Mar-2023 |
Simon Glass <sjg@chromium.org> |
x86: Add a few more items to bdinfo Add the timer and vendor/model information. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
aa6e94de |
|
16-Nov-2022 |
Tom Rini <trini@konsulko.com> |
global: Move remaining CONFIG_SYS_SDRAM_* to CFG_SYS_SDRAM_* The rest of the unmigrated CONFIG symbols in the CONFIG_SYS_SDRAM namespace do not easily transition to Kconfig. In many cases they likely should come from the device tree instead. Move these out of CONFIG namespace and in to CFG namespace. Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
d63fc994 |
|
13-Sep-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: introduce arch_setup_dest_addr() In order to move ppc-specific code out of setup_dest_addr(), provide an arch-specific variant arch_setup_dest_addr(), that can be used by architecture code to fix up the initial reloc address. It is called at the end of setup_dest_addr() initcall and the default implementation is a nop stub. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> |
#
049704f8 |
|
09-Sep-2022 |
Pali Rohár <pali@kernel.org> |
board_f: Fix types for board_get_usable_ram_top() Commit 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") changed type of ram_top member from ulong to phys_addr_t but did not changed types in board_get_usable_ram_top() function which returns value for ram_top. So change ulong to phys_addr_t type also in board_get_usable_ram_top() signature and implementations. Fixes: 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
ae90d16a |
|
29-Aug-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
cmd: bdinfo: introduce bdinfo_print_size() helper Add bdinfo_print_size() helper to display size variables (such as cache sizes) in bdinfo format. The size is printed as "xxx Bytes", "xxx KiB", "xxx MiB", "xxx GiB", etc as needed; Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Jason Liu <jason.hui.liu@nxp.com> Link: https://lore.kernel.org/r/20220829170205.1274484-3-ovpanait@gmail.com Signed-off-by: Michal Simek <michal.simek@amd.com> |
#
12a3e1ad |
|
22-Feb-2022 |
Dzmitry Sankouski <dsankouski@gmail.com> |
arm: init: save previous bootloader data When u-boot is used as a chain-loaded bootloader (replacing OS kernel), previous bootloader leaves data in RAM, that can be reused. For example, on recent arm linux system, when chainloading u-boot, there are initramfs and fdt in RAM prepared for OS booting. Initramfs may be modified to store u-boot's payload, thus providing the ability to use chainloaded u-boot to boot OS without any storage support. Two config options added: - SAVE_PREV_BL_INITRAMFS_START_ADDR saves initramfs start address to 'prevbl_initrd_start_addr' environment variable - SAVE_PREV_BL_FDT_ADDR saves fdt address to 'prevbl_fdt_addr' environment variable Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com> Cc: Tom Rini <trini@konsulko.com> |
#
7fe32b34 |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert arch_cpu_init_dm() to use events Instead of a special function, send an event after driver model is inited and adjust the boards which use this function. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
42fdcebf |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert misc_init_f() to use events This hook can be implmented using events, for the three boards that actually use it. Add the event type and event handlers. Drop CONFIG_MISC_INIT_F since we can just use CONFIG_EVENT to control this. Since sandbox always enables CONFIG_EVENT, we can drop the defconfig lines there too. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2fd81be1 |
|
01-Jan-2022 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: move init_addr_map() to init.h asm/mmu.h include is currently guarded by CONFIG_ADDR_MAP ifdef because the header is only present on arm and powerpc. In order to remove the dependency on this header and the associated ifdef, move init_addr_map() declaration to init.h, since it is only called during the common init sequence. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
90794864 |
|
29-Dec-2021 |
Simon Glass <sjg@chromium.org> |
efi: Fix ll_boot_init() operation with the app This should return false when the EFI app is running, since UEFI has done the required low-level init. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
4b32531b |
|
08-Nov-2021 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
image: Explicitly declare do_bdinfo() Compiler is not happy: common/image-board.c: In function ‘boot_get_kbd’: common/image-board.c:902:17: warning: implicit declaration of function ‘do_bdinfo’ [-Wimplicit-function-declaration] 902 | do_bdinfo(NULL, 0, 0, NULL); | ^~~~~~~~~ Move the forward declaration to a header. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
23cd8a63 |
|
01-Aug-2021 |
Simon Glass <sjg@chromium.org> |
pci: Drop pci_init_board() With the conversion to driver model, this is not needed now. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ae80437 |
|
15-Feb-2021 |
Tom Rini <trini@konsulko.com> |
Merge branch '2021-02-02-drop-asm_global_data-when-unused' - Merge the patch to take <asm/global_data.h> out of <common.h>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bmeng.cn@gmail.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com> |
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com> |
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> |
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
#
d768dd88 |
|
12-Aug-2023 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
common: return type board_get_usable_ram_top board_get_usable_ram_top() returns a physical address that is stored in gd->ram_top. The return type of the function should be phys_addr_t like the current type of gd->ram_top. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
289bd72e |
|
14-Aug-2023 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
doc: description of board_get_usable_ram_top() Improve the description of function board_get_usable_ram_top(). Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
40b8afe6 |
|
10-Mar-2023 |
Simon Glass <sjg@chromium.org> |
x86: Add a few more items to bdinfo Add the timer and vendor/model information. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
aa6e94de |
|
16-Nov-2022 |
Tom Rini <trini@konsulko.com> |
global: Move remaining CONFIG_SYS_SDRAM_* to CFG_SYS_SDRAM_* The rest of the unmigrated CONFIG symbols in the CONFIG_SYS_SDRAM namespace do not easily transition to Kconfig. In many cases they likely should come from the device tree instead. Move these out of CONFIG namespace and in to CFG namespace. Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
d63fc994 |
|
13-Sep-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: introduce arch_setup_dest_addr() In order to move ppc-specific code out of setup_dest_addr(), provide an arch-specific variant arch_setup_dest_addr(), that can be used by architecture code to fix up the initial reloc address. It is called at the end of setup_dest_addr() initcall and the default implementation is a nop stub. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> |
#
049704f8 |
|
09-Sep-2022 |
Pali Rohár <pali@kernel.org> |
board_f: Fix types for board_get_usable_ram_top() Commit 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") changed type of ram_top member from ulong to phys_addr_t but did not changed types in board_get_usable_ram_top() function which returns value for ram_top. So change ulong to phys_addr_t type also in board_get_usable_ram_top() signature and implementations. Fixes: 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
ae90d16a |
|
29-Aug-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
cmd: bdinfo: introduce bdinfo_print_size() helper Add bdinfo_print_size() helper to display size variables (such as cache sizes) in bdinfo format. The size is printed as "xxx Bytes", "xxx KiB", "xxx MiB", "xxx GiB", etc as needed; Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Jason Liu <jason.hui.liu@nxp.com> Link: https://lore.kernel.org/r/20220829170205.1274484-3-ovpanait@gmail.com Signed-off-by: Michal Simek <michal.simek@amd.com> |
#
12a3e1ad |
|
22-Feb-2022 |
Dzmitry Sankouski <dsankouski@gmail.com> |
arm: init: save previous bootloader data When u-boot is used as a chain-loaded bootloader (replacing OS kernel), previous bootloader leaves data in RAM, that can be reused. For example, on recent arm linux system, when chainloading u-boot, there are initramfs and fdt in RAM prepared for OS booting. Initramfs may be modified to store u-boot's payload, thus providing the ability to use chainloaded u-boot to boot OS without any storage support. Two config options added: - SAVE_PREV_BL_INITRAMFS_START_ADDR saves initramfs start address to 'prevbl_initrd_start_addr' environment variable - SAVE_PREV_BL_FDT_ADDR saves fdt address to 'prevbl_fdt_addr' environment variable Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com> Cc: Tom Rini <trini@konsulko.com> |
#
7fe32b34 |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert arch_cpu_init_dm() to use events Instead of a special function, send an event after driver model is inited and adjust the boards which use this function. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
42fdcebf |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert misc_init_f() to use events This hook can be implmented using events, for the three boards that actually use it. Add the event type and event handlers. Drop CONFIG_MISC_INIT_F since we can just use CONFIG_EVENT to control this. Since sandbox always enables CONFIG_EVENT, we can drop the defconfig lines there too. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2fd81be1 |
|
01-Jan-2022 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: move init_addr_map() to init.h asm/mmu.h include is currently guarded by CONFIG_ADDR_MAP ifdef because the header is only present on arm and powerpc. In order to remove the dependency on this header and the associated ifdef, move init_addr_map() declaration to init.h, since it is only called during the common init sequence. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
90794864 |
|
29-Dec-2021 |
Simon Glass <sjg@chromium.org> |
efi: Fix ll_boot_init() operation with the app This should return false when the EFI app is running, since UEFI has done the required low-level init. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
4b32531b |
|
08-Nov-2021 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
image: Explicitly declare do_bdinfo() Compiler is not happy: common/image-board.c: In function ‘boot_get_kbd’: common/image-board.c:902:17: warning: implicit declaration of function ‘do_bdinfo’ [-Wimplicit-function-declaration] 902 | do_bdinfo(NULL, 0, 0, NULL); | ^~~~~~~~~ Move the forward declaration to a header. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
23cd8a63 |
|
01-Aug-2021 |
Simon Glass <sjg@chromium.org> |
pci: Drop pci_init_board() With the conversion to driver model, this is not needed now. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ae80437 |
|
15-Feb-2021 |
Tom Rini <trini@konsulko.com> |
Merge branch '2021-02-02-drop-asm_global_data-when-unused' - Merge the patch to take <asm/global_data.h> out of <common.h>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bmeng.cn@gmail.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com> |
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com> |
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> |
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
#
40b8afe6 |
|
10-Mar-2023 |
Simon Glass <sjg@chromium.org> |
x86: Add a few more items to bdinfo Add the timer and vendor/model information. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
aa6e94de |
|
16-Nov-2022 |
Tom Rini <trini@konsulko.com> |
global: Move remaining CONFIG_SYS_SDRAM_* to CFG_SYS_SDRAM_* The rest of the unmigrated CONFIG symbols in the CONFIG_SYS_SDRAM namespace do not easily transition to Kconfig. In many cases they likely should come from the device tree instead. Move these out of CONFIG namespace and in to CFG namespace. Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
d63fc994 |
|
13-Sep-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: introduce arch_setup_dest_addr() In order to move ppc-specific code out of setup_dest_addr(), provide an arch-specific variant arch_setup_dest_addr(), that can be used by architecture code to fix up the initial reloc address. It is called at the end of setup_dest_addr() initcall and the default implementation is a nop stub. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> |
#
049704f8 |
|
09-Sep-2022 |
Pali Rohár <pali@kernel.org> |
board_f: Fix types for board_get_usable_ram_top() Commit 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") changed type of ram_top member from ulong to phys_addr_t but did not changed types in board_get_usable_ram_top() function which returns value for ram_top. So change ulong to phys_addr_t type also in board_get_usable_ram_top() signature and implementations. Fixes: 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
ae90d16a |
|
29-Aug-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
cmd: bdinfo: introduce bdinfo_print_size() helper Add bdinfo_print_size() helper to display size variables (such as cache sizes) in bdinfo format. The size is printed as "xxx Bytes", "xxx KiB", "xxx MiB", "xxx GiB", etc as needed; Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Jason Liu <jason.hui.liu@nxp.com> Link: https://lore.kernel.org/r/20220829170205.1274484-3-ovpanait@gmail.com Signed-off-by: Michal Simek <michal.simek@amd.com> |
#
12a3e1ad |
|
22-Feb-2022 |
Dzmitry Sankouski <dsankouski@gmail.com> |
arm: init: save previous bootloader data When u-boot is used as a chain-loaded bootloader (replacing OS kernel), previous bootloader leaves data in RAM, that can be reused. For example, on recent arm linux system, when chainloading u-boot, there are initramfs and fdt in RAM prepared for OS booting. Initramfs may be modified to store u-boot's payload, thus providing the ability to use chainloaded u-boot to boot OS without any storage support. Two config options added: - SAVE_PREV_BL_INITRAMFS_START_ADDR saves initramfs start address to 'prevbl_initrd_start_addr' environment variable - SAVE_PREV_BL_FDT_ADDR saves fdt address to 'prevbl_fdt_addr' environment variable Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com> Cc: Tom Rini <trini@konsulko.com> |
#
7fe32b34 |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert arch_cpu_init_dm() to use events Instead of a special function, send an event after driver model is inited and adjust the boards which use this function. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
42fdcebf |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert misc_init_f() to use events This hook can be implmented using events, for the three boards that actually use it. Add the event type and event handlers. Drop CONFIG_MISC_INIT_F since we can just use CONFIG_EVENT to control this. Since sandbox always enables CONFIG_EVENT, we can drop the defconfig lines there too. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2fd81be1 |
|
01-Jan-2022 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: move init_addr_map() to init.h asm/mmu.h include is currently guarded by CONFIG_ADDR_MAP ifdef because the header is only present on arm and powerpc. In order to remove the dependency on this header and the associated ifdef, move init_addr_map() declaration to init.h, since it is only called during the common init sequence. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
90794864 |
|
29-Dec-2021 |
Simon Glass <sjg@chromium.org> |
efi: Fix ll_boot_init() operation with the app This should return false when the EFI app is running, since UEFI has done the required low-level init. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
4b32531b |
|
08-Nov-2021 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
image: Explicitly declare do_bdinfo() Compiler is not happy: common/image-board.c: In function ‘boot_get_kbd’: common/image-board.c:902:17: warning: implicit declaration of function ‘do_bdinfo’ [-Wimplicit-function-declaration] 902 | do_bdinfo(NULL, 0, 0, NULL); | ^~~~~~~~~ Move the forward declaration to a header. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
23cd8a63 |
|
01-Aug-2021 |
Simon Glass <sjg@chromium.org> |
pci: Drop pci_init_board() With the conversion to driver model, this is not needed now. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ae80437 |
|
15-Feb-2021 |
Tom Rini <trini@konsulko.com> |
Merge branch '2021-02-02-drop-asm_global_data-when-unused' - Merge the patch to take <asm/global_data.h> out of <common.h>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bmeng.cn@gmail.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com> |
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com> |
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> |
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
#
aa6e94de |
|
16-Nov-2022 |
Tom Rini <trini@konsulko.com> |
global: Move remaining CONFIG_SYS_SDRAM_* to CFG_SYS_SDRAM_* The rest of the unmigrated CONFIG symbols in the CONFIG_SYS_SDRAM namespace do not easily transition to Kconfig. In many cases they likely should come from the device tree instead. Move these out of CONFIG namespace and in to CFG namespace. Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
d63fc994 |
|
13-Sep-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: introduce arch_setup_dest_addr() In order to move ppc-specific code out of setup_dest_addr(), provide an arch-specific variant arch_setup_dest_addr(), that can be used by architecture code to fix up the initial reloc address. It is called at the end of setup_dest_addr() initcall and the default implementation is a nop stub. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> |
#
049704f8 |
|
09-Sep-2022 |
Pali Rohár <pali@kernel.org> |
board_f: Fix types for board_get_usable_ram_top() Commit 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") changed type of ram_top member from ulong to phys_addr_t but did not changed types in board_get_usable_ram_top() function which returns value for ram_top. So change ulong to phys_addr_t type also in board_get_usable_ram_top() signature and implementations. Fixes: 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
ae90d16a |
|
29-Aug-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
cmd: bdinfo: introduce bdinfo_print_size() helper Add bdinfo_print_size() helper to display size variables (such as cache sizes) in bdinfo format. The size is printed as "xxx Bytes", "xxx KiB", "xxx MiB", "xxx GiB", etc as needed; Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Jason Liu <jason.hui.liu@nxp.com> Link: https://lore.kernel.org/r/20220829170205.1274484-3-ovpanait@gmail.com Signed-off-by: Michal Simek <michal.simek@amd.com> |
#
12a3e1ad |
|
22-Feb-2022 |
Dzmitry Sankouski <dsankouski@gmail.com> |
arm: init: save previous bootloader data When u-boot is used as a chain-loaded bootloader (replacing OS kernel), previous bootloader leaves data in RAM, that can be reused. For example, on recent arm linux system, when chainloading u-boot, there are initramfs and fdt in RAM prepared for OS booting. Initramfs may be modified to store u-boot's payload, thus providing the ability to use chainloaded u-boot to boot OS without any storage support. Two config options added: - SAVE_PREV_BL_INITRAMFS_START_ADDR saves initramfs start address to 'prevbl_initrd_start_addr' environment variable - SAVE_PREV_BL_FDT_ADDR saves fdt address to 'prevbl_fdt_addr' environment variable Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com> Cc: Tom Rini <trini@konsulko.com> |
#
7fe32b34 |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert arch_cpu_init_dm() to use events Instead of a special function, send an event after driver model is inited and adjust the boards which use this function. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
42fdcebf |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert misc_init_f() to use events This hook can be implmented using events, for the three boards that actually use it. Add the event type and event handlers. Drop CONFIG_MISC_INIT_F since we can just use CONFIG_EVENT to control this. Since sandbox always enables CONFIG_EVENT, we can drop the defconfig lines there too. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2fd81be1 |
|
01-Jan-2022 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: move init_addr_map() to init.h asm/mmu.h include is currently guarded by CONFIG_ADDR_MAP ifdef because the header is only present on arm and powerpc. In order to remove the dependency on this header and the associated ifdef, move init_addr_map() declaration to init.h, since it is only called during the common init sequence. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
90794864 |
|
29-Dec-2021 |
Simon Glass <sjg@chromium.org> |
efi: Fix ll_boot_init() operation with the app This should return false when the EFI app is running, since UEFI has done the required low-level init. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
4b32531b |
|
08-Nov-2021 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
image: Explicitly declare do_bdinfo() Compiler is not happy: common/image-board.c: In function ‘boot_get_kbd’: common/image-board.c:902:17: warning: implicit declaration of function ‘do_bdinfo’ [-Wimplicit-function-declaration] 902 | do_bdinfo(NULL, 0, 0, NULL); | ^~~~~~~~~ Move the forward declaration to a header. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
23cd8a63 |
|
01-Aug-2021 |
Simon Glass <sjg@chromium.org> |
pci: Drop pci_init_board() With the conversion to driver model, this is not needed now. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ae80437 |
|
15-Feb-2021 |
Tom Rini <trini@konsulko.com> |
Merge branch '2021-02-02-drop-asm_global_data-when-unused' - Merge the patch to take <asm/global_data.h> out of <common.h>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bmeng.cn@gmail.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com> |
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com> |
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> |
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
#
d63fc994 |
|
13-Sep-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: introduce arch_setup_dest_addr() In order to move ppc-specific code out of setup_dest_addr(), provide an arch-specific variant arch_setup_dest_addr(), that can be used by architecture code to fix up the initial reloc address. It is called at the end of setup_dest_addr() initcall and the default implementation is a nop stub. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> |
#
049704f8 |
|
09-Sep-2022 |
Pali Rohár <pali@kernel.org> |
board_f: Fix types for board_get_usable_ram_top() Commit 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") changed type of ram_top member from ulong to phys_addr_t but did not changed types in board_get_usable_ram_top() function which returns value for ram_top. So change ulong to phys_addr_t type also in board_get_usable_ram_top() signature and implementations. Fixes: 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
ae90d16a |
|
29-Aug-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
cmd: bdinfo: introduce bdinfo_print_size() helper Add bdinfo_print_size() helper to display size variables (such as cache sizes) in bdinfo format. The size is printed as "xxx Bytes", "xxx KiB", "xxx MiB", "xxx GiB", etc as needed; Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Jason Liu <jason.hui.liu@nxp.com> Link: https://lore.kernel.org/r/20220829170205.1274484-3-ovpanait@gmail.com Signed-off-by: Michal Simek <michal.simek@amd.com> |
#
12a3e1ad |
|
22-Feb-2022 |
Dzmitry Sankouski <dsankouski@gmail.com> |
arm: init: save previous bootloader data When u-boot is used as a chain-loaded bootloader (replacing OS kernel), previous bootloader leaves data in RAM, that can be reused. For example, on recent arm linux system, when chainloading u-boot, there are initramfs and fdt in RAM prepared for OS booting. Initramfs may be modified to store u-boot's payload, thus providing the ability to use chainloaded u-boot to boot OS without any storage support. Two config options added: - SAVE_PREV_BL_INITRAMFS_START_ADDR saves initramfs start address to 'prevbl_initrd_start_addr' environment variable - SAVE_PREV_BL_FDT_ADDR saves fdt address to 'prevbl_fdt_addr' environment variable Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com> Cc: Tom Rini <trini@konsulko.com> |
#
7fe32b34 |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert arch_cpu_init_dm() to use events Instead of a special function, send an event after driver model is inited and adjust the boards which use this function. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
42fdcebf |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert misc_init_f() to use events This hook can be implmented using events, for the three boards that actually use it. Add the event type and event handlers. Drop CONFIG_MISC_INIT_F since we can just use CONFIG_EVENT to control this. Since sandbox always enables CONFIG_EVENT, we can drop the defconfig lines there too. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2fd81be1 |
|
01-Jan-2022 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: move init_addr_map() to init.h asm/mmu.h include is currently guarded by CONFIG_ADDR_MAP ifdef because the header is only present on arm and powerpc. In order to remove the dependency on this header and the associated ifdef, move init_addr_map() declaration to init.h, since it is only called during the common init sequence. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
90794864 |
|
29-Dec-2021 |
Simon Glass <sjg@chromium.org> |
efi: Fix ll_boot_init() operation with the app This should return false when the EFI app is running, since UEFI has done the required low-level init. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
4b32531b |
|
08-Nov-2021 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
image: Explicitly declare do_bdinfo() Compiler is not happy: common/image-board.c: In function ‘boot_get_kbd’: common/image-board.c:902:17: warning: implicit declaration of function ‘do_bdinfo’ [-Wimplicit-function-declaration] 902 | do_bdinfo(NULL, 0, 0, NULL); | ^~~~~~~~~ Move the forward declaration to a header. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
23cd8a63 |
|
01-Aug-2021 |
Simon Glass <sjg@chromium.org> |
pci: Drop pci_init_board() With the conversion to driver model, this is not needed now. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ae80437 |
|
15-Feb-2021 |
Tom Rini <trini@konsulko.com> |
Merge branch '2021-02-02-drop-asm_global_data-when-unused' - Merge the patch to take <asm/global_data.h> out of <common.h>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bmeng.cn@gmail.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com> |
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com> |
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> |
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
#
049704f8 |
|
09-Sep-2022 |
Pali Rohár <pali@kernel.org> |
board_f: Fix types for board_get_usable_ram_top() Commit 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") changed type of ram_top member from ulong to phys_addr_t but did not changed types in board_get_usable_ram_top() function which returns value for ram_top. So change ulong to phys_addr_t type also in board_get_usable_ram_top() signature and implementations. Fixes: 37dc958947ed ("global_data.h: Change ram_top type to phys_addr_t") Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
ae90d16a |
|
29-Aug-2022 |
Ovidiu Panait <ovpanait@gmail.com> |
cmd: bdinfo: introduce bdinfo_print_size() helper Add bdinfo_print_size() helper to display size variables (such as cache sizes) in bdinfo format. The size is printed as "xxx Bytes", "xxx KiB", "xxx MiB", "xxx GiB", etc as needed; Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Jason Liu <jason.hui.liu@nxp.com> Link: https://lore.kernel.org/r/20220829170205.1274484-3-ovpanait@gmail.com Signed-off-by: Michal Simek <michal.simek@amd.com> |
#
12a3e1ad |
|
22-Feb-2022 |
Dzmitry Sankouski <dsankouski@gmail.com> |
arm: init: save previous bootloader data When u-boot is used as a chain-loaded bootloader (replacing OS kernel), previous bootloader leaves data in RAM, that can be reused. For example, on recent arm linux system, when chainloading u-boot, there are initramfs and fdt in RAM prepared for OS booting. Initramfs may be modified to store u-boot's payload, thus providing the ability to use chainloaded u-boot to boot OS without any storage support. Two config options added: - SAVE_PREV_BL_INITRAMFS_START_ADDR saves initramfs start address to 'prevbl_initrd_start_addr' environment variable - SAVE_PREV_BL_FDT_ADDR saves fdt address to 'prevbl_fdt_addr' environment variable Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com> Cc: Tom Rini <trini@konsulko.com> |
#
7fe32b34 |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert arch_cpu_init_dm() to use events Instead of a special function, send an event after driver model is inited and adjust the boards which use this function. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
42fdcebf |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert misc_init_f() to use events This hook can be implmented using events, for the three boards that actually use it. Add the event type and event handlers. Drop CONFIG_MISC_INIT_F since we can just use CONFIG_EVENT to control this. Since sandbox always enables CONFIG_EVENT, we can drop the defconfig lines there too. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2fd81be1 |
|
01-Jan-2022 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: move init_addr_map() to init.h asm/mmu.h include is currently guarded by CONFIG_ADDR_MAP ifdef because the header is only present on arm and powerpc. In order to remove the dependency on this header and the associated ifdef, move init_addr_map() declaration to init.h, since it is only called during the common init sequence. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
90794864 |
|
29-Dec-2021 |
Simon Glass <sjg@chromium.org> |
efi: Fix ll_boot_init() operation with the app This should return false when the EFI app is running, since UEFI has done the required low-level init. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
4b32531b |
|
08-Nov-2021 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
image: Explicitly declare do_bdinfo() Compiler is not happy: common/image-board.c: In function ‘boot_get_kbd’: common/image-board.c:902:17: warning: implicit declaration of function ‘do_bdinfo’ [-Wimplicit-function-declaration] 902 | do_bdinfo(NULL, 0, 0, NULL); | ^~~~~~~~~ Move the forward declaration to a header. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
23cd8a63 |
|
01-Aug-2021 |
Simon Glass <sjg@chromium.org> |
pci: Drop pci_init_board() With the conversion to driver model, this is not needed now. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ae80437 |
|
15-Feb-2021 |
Tom Rini <trini@konsulko.com> |
Merge branch '2021-02-02-drop-asm_global_data-when-unused' - Merge the patch to take <asm/global_data.h> out of <common.h>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bmeng.cn@gmail.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com> |
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com> |
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> |
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
#
12a3e1ad |
|
22-Feb-2022 |
Dzmitry Sankouski <dsankouski@gmail.com> |
arm: init: save previous bootloader data When u-boot is used as a chain-loaded bootloader (replacing OS kernel), previous bootloader leaves data in RAM, that can be reused. For example, on recent arm linux system, when chainloading u-boot, there are initramfs and fdt in RAM prepared for OS booting. Initramfs may be modified to store u-boot's payload, thus providing the ability to use chainloaded u-boot to boot OS without any storage support. Two config options added: - SAVE_PREV_BL_INITRAMFS_START_ADDR saves initramfs start address to 'prevbl_initrd_start_addr' environment variable - SAVE_PREV_BL_FDT_ADDR saves fdt address to 'prevbl_fdt_addr' environment variable Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com> Cc: Tom Rini <trini@konsulko.com> |
#
7fe32b34 |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert arch_cpu_init_dm() to use events Instead of a special function, send an event after driver model is inited and adjust the boards which use this function. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
42fdcebf |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert misc_init_f() to use events This hook can be implmented using events, for the three boards that actually use it. Add the event type and event handlers. Drop CONFIG_MISC_INIT_F since we can just use CONFIG_EVENT to control this. Since sandbox always enables CONFIG_EVENT, we can drop the defconfig lines there too. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2fd81be1 |
|
01-Jan-2022 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: move init_addr_map() to init.h asm/mmu.h include is currently guarded by CONFIG_ADDR_MAP ifdef because the header is only present on arm and powerpc. In order to remove the dependency on this header and the associated ifdef, move init_addr_map() declaration to init.h, since it is only called during the common init sequence. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
90794864 |
|
29-Dec-2021 |
Simon Glass <sjg@chromium.org> |
efi: Fix ll_boot_init() operation with the app This should return false when the EFI app is running, since UEFI has done the required low-level init. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
4b32531b |
|
08-Nov-2021 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
image: Explicitly declare do_bdinfo() Compiler is not happy: common/image-board.c: In function ‘boot_get_kbd’: common/image-board.c:902:17: warning: implicit declaration of function ‘do_bdinfo’ [-Wimplicit-function-declaration] 902 | do_bdinfo(NULL, 0, 0, NULL); | ^~~~~~~~~ Move the forward declaration to a header. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
23cd8a63 |
|
01-Aug-2021 |
Simon Glass <sjg@chromium.org> |
pci: Drop pci_init_board() With the conversion to driver model, this is not needed now. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ae80437 |
|
15-Feb-2021 |
Tom Rini <trini@konsulko.com> |
Merge branch '2021-02-02-drop-asm_global_data-when-unused' - Merge the patch to take <asm/global_data.h> out of <common.h>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bmeng.cn@gmail.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com> |
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com> |
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> |
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
#
7fe32b34 |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert arch_cpu_init_dm() to use events Instead of a special function, send an event after driver model is inited and adjust the boards which use this function. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
42fdcebf |
|
04-Mar-2022 |
Simon Glass <sjg@chromium.org> |
event: Convert misc_init_f() to use events This hook can be implmented using events, for the three boards that actually use it. Add the event type and event handlers. Drop CONFIG_MISC_INIT_F since we can just use CONFIG_EVENT to control this. Since sandbox always enables CONFIG_EVENT, we can drop the defconfig lines there too. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2fd81be1 |
|
01-Jan-2022 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: move init_addr_map() to init.h asm/mmu.h include is currently guarded by CONFIG_ADDR_MAP ifdef because the header is only present on arm and powerpc. In order to remove the dependency on this header and the associated ifdef, move init_addr_map() declaration to init.h, since it is only called during the common init sequence. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
90794864 |
|
29-Dec-2021 |
Simon Glass <sjg@chromium.org> |
efi: Fix ll_boot_init() operation with the app This should return false when the EFI app is running, since UEFI has done the required low-level init. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
4b32531b |
|
08-Nov-2021 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
image: Explicitly declare do_bdinfo() Compiler is not happy: common/image-board.c: In function ‘boot_get_kbd’: common/image-board.c:902:17: warning: implicit declaration of function ‘do_bdinfo’ [-Wimplicit-function-declaration] 902 | do_bdinfo(NULL, 0, 0, NULL); | ^~~~~~~~~ Move the forward declaration to a header. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
23cd8a63 |
|
01-Aug-2021 |
Simon Glass <sjg@chromium.org> |
pci: Drop pci_init_board() With the conversion to driver model, this is not needed now. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ae80437 |
|
15-Feb-2021 |
Tom Rini <trini@konsulko.com> |
Merge branch '2021-02-02-drop-asm_global_data-when-unused' - Merge the patch to take <asm/global_data.h> out of <common.h>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bmeng.cn@gmail.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com> |
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com> |
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> |
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
#
2fd81be1 |
|
01-Jan-2022 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: move init_addr_map() to init.h asm/mmu.h include is currently guarded by CONFIG_ADDR_MAP ifdef because the header is only present on arm and powerpc. In order to remove the dependency on this header and the associated ifdef, move init_addr_map() declaration to init.h, since it is only called during the common init sequence. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
90794864 |
|
29-Dec-2021 |
Simon Glass <sjg@chromium.org> |
efi: Fix ll_boot_init() operation with the app This should return false when the EFI app is running, since UEFI has done the required low-level init. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
4b32531b |
|
08-Nov-2021 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
image: Explicitly declare do_bdinfo() Compiler is not happy: common/image-board.c: In function ‘boot_get_kbd’: common/image-board.c:902:17: warning: implicit declaration of function ‘do_bdinfo’ [-Wimplicit-function-declaration] 902 | do_bdinfo(NULL, 0, 0, NULL); | ^~~~~~~~~ Move the forward declaration to a header. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
23cd8a63 |
|
01-Aug-2021 |
Simon Glass <sjg@chromium.org> |
pci: Drop pci_init_board() With the conversion to driver model, this is not needed now. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ae80437 |
|
15-Feb-2021 |
Tom Rini <trini@konsulko.com> |
Merge branch '2021-02-02-drop-asm_global_data-when-unused' - Merge the patch to take <asm/global_data.h> out of <common.h>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com> |
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com> |
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> |
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
#
90794864 |
|
29-Dec-2021 |
Simon Glass <sjg@chromium.org> |
efi: Fix ll_boot_init() operation with the app This should return false when the EFI app is running, since UEFI has done the required low-level init. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
#
4b32531b |
|
08-Nov-2021 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
image: Explicitly declare do_bdinfo() Compiler is not happy: common/image-board.c: In function ‘boot_get_kbd’: common/image-board.c:902:17: warning: implicit declaration of function ‘do_bdinfo’ [-Wimplicit-function-declaration] 902 | do_bdinfo(NULL, 0, 0, NULL); | ^~~~~~~~~ Move the forward declaration to a header. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
23cd8a63 |
|
01-Aug-2021 |
Simon Glass <sjg@chromium.org> |
pci: Drop pci_init_board() With the conversion to driver model, this is not needed now. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ae80437 |
|
15-Feb-2021 |
Tom Rini <trini@konsulko.com> |
Merge branch '2021-02-02-drop-asm_global_data-when-unused' - Merge the patch to take <asm/global_data.h> out of <common.h>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com> |
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com> |
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> |
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
#
4b32531b |
|
08-Nov-2021 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
image: Explicitly declare do_bdinfo() Compiler is not happy: common/image-board.c: In function ‘boot_get_kbd’: common/image-board.c:902:17: warning: implicit declaration of function ‘do_bdinfo’ [-Wimplicit-function-declaration] 902 | do_bdinfo(NULL, 0, 0, NULL); | ^~~~~~~~~ Move the forward declaration to a header. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
23cd8a63 |
|
01-Aug-2021 |
Simon Glass <sjg@chromium.org> |
pci: Drop pci_init_board() With the conversion to driver model, this is not needed now. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ae80437 |
|
15-Feb-2021 |
Tom Rini <trini@konsulko.com> |
Merge branch '2021-02-02-drop-asm_global_data-when-unused' - Merge the patch to take <asm/global_data.h> out of <common.h>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com> |
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com> |
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> |
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
#
23cd8a63 |
|
01-Aug-2021 |
Simon Glass <sjg@chromium.org> |
pci: Drop pci_init_board() With the conversion to driver model, this is not needed now. Drop it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
2ae80437 |
|
15-Feb-2021 |
Tom Rini <trini@konsulko.com> |
Merge branch '2021-02-02-drop-asm_global_data-when-unused' - Merge the patch to take <asm/global_data.h> out of <common.h>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com> |
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> |
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com> |
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> |
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> |
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> |
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org> |
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> |
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> |
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
401d1c4f |
|
30-Oct-2020 |
Simon Glass <sjg@chromium.org> |
common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include <asm/global_data.h> at all, so remove that include. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
98592c75 |
|
31-Jan-2021 |
Bin Meng <bin.meng@windriver.com> |
bdinfo: Rename function names to be clearer At present we have bdinfo_print_num() to print unsigned long numbers. We also have print_phys_addr() which accept numbers that might be 64-bit on a 32-bit platform. Rename these 2 functions to be clearer: bdinfo_print_num() => bdinfo_print_num_l() print_phys_addr() => bdinfo_print_num_ll() While we are here, make bdinfo_print_num_ll() public so that it can be used outside cmd/bdinfo.c in the future. Signed-off-by: Bin Meng <bin.meng@windriver.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
130845ba |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop arch-specific ifdefs around initr_trap In order to remove the arch-specific ifdefs around initr_trap, introduce arch_initr_trap weak initcall. Implementations for ppc/m68k/mips have been moved to arch/<arch>/lib/traps.c Default implementation is a nop stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
b9f6d0f7 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci wrapper Add a return value to pci_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c343e8c0 |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_pci_ep wrapper Add a return value to pci_ep_init and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
fb504b2c |
|
28-Nov-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
common: board_r: Drop initr_secondary_cpu wrapper Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
81e7cb1e |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce arch_setup_bdinfo initcall Certain architectures (ppc, mips, sh, m68k) use setup board_part1 and setup_board_part2 calls during pre-relocation init to populate gd->bd boardinfo fields. This makes the generic init sequence cluttered with arch-specific ifdefs. In order to clean these arch-specific sequences from generic init, introduce arch_setup_bdinfo weak initcall so that everyone can define their own bdinfo setup routines. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
ba743103 |
|
24-Jul-2020 |
Ovidiu Panait <ovidiu.panait@windriver.com> |
board_f: Introduce setup_bdinfo initcall Introduce setup_bdinfo initcall as a generic routine to populate bdinfo fields. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fd00c53f |
|
09-Jul-2020 |
Xiaowei Bao <xiaowei.bao@nxp.com> |
pci_ep: Add the init function Some EP deivces need to initialize before RC scan it, e.g. NXP layerscape platform, so add the init function in pci_ep uclass. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
59b0d7d8 |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: arm: Move ARM-specific info into its own file We don't really want to have ARM-specific code in a generic file. Create a new arch-specific function to hold it, and move it into that. Make the function weak so that any arch can implement it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
655f17ff |
|
10-May-2020 |
Simon Glass <sjg@chromium.org> |
bdinfo: Export some basic printing functions At present the functions to print a number and a frequency are static. We want to move some of the code in here to an arch-specific file. For consistency that code should use these same functions. So export them with an appropriate name. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ba974a01 |
|
26-Apr-2020 |
Simon Glass <sjg@chromium.org> |
board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
79926e4f |
|
29-Mar-2020 |
Ovidiu Panait <ovpanait@gmail.com> |
common/board_f: Make reserve_mmu generic Introduce arch_reserve_mmu to allow for architecture-specific reserve_mmu routines. Also, define a weak nop stub for it. Signed-off-by: Ovidiu Panait <ovpanait@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
ed782a74 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
91527c9a |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
cc3ac11d |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
532f9023 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
930c57ed |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
49acd56e |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move testdram() into init.h This function is called during init so move it to the init header file. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
9b4a205f |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move RAM-sizing functions to init.h These functions relate to memory init so move them into the init header. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
35a3f871 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move ll_boot_init() to init.h This is an init-related function so belongs in that file. Move it. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
94133872 |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move relocate_code() to init.h This is an init function so move it out of the common header. Avoid using the typedef so that we don't have to include the global_data header file. Also tidy up the function style in comments while we are here. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
6b8d3cea |
|
28-Dec-2019 |
Simon Glass <sjg@chromium.org> |
common: Move main_loop() to init.h Move this function out of common.h and into a better place. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
fe08d39d |
|
06-Dec-2019 |
Simon Glass <sjg@chromium.org> |
x86: fsp: Add a new arch_fsp_init_r() hook With FSP2 we need to run silicon init early after relocation. Add a new hook for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
d67bdaa7 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move trap_init() out of common.h Move this function into the init.h header file. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
#
2cf431c2 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move pci_init_board() out of common.h This function can be dropped when all boards use driver model for PCI. For now, move it into init.h with a comment. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5255932f |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move some board functions out of common.h A number of board function belong in init.h with the others. Move them. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
67c4e9f8 |
|
14-Nov-2019 |
Simon Glass <sjg@chromium.org> |
common: Move board_get_usable_ram_top() out of common.h Move this function into init.h which seems to be designed for this sort of thing. Also update the header to declare struct global_data so that it can be included without global_data.h being needed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
|
#
5d6c61ac |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
5764ea2d |
|
07-Nov-2018 |
Bin Meng <bmeng.cn@gmail.com> |
Revert "board_f: Use static print_cpuinfo if CONFIG_CPU is active" This reverts commit c0434407b595f785fc7401237896c48c791b45fd. It turns out commit c0434407b595 broke some boards which have DM CPU driver with CONFIG_DISPLAY_CPUINFO option on. These boards just fail to boot when print_cpuinfo() is called during boot. Fixes are already sent to ML and in u-boot-dm/next, however since we are getting close to the v2018.11 release, it's safer we revert the original commit. This commit should be reverted after v2018.11 release. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
c0434407 |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
board_f: Use static print_cpuinfo if CONFIG_CPU is active When the DM CPU drivers are active, printing information about a CPU should be delegated to a matching driver. Hence, add a static print_cpuinfo that implements this delegation when DM CPU drivers are active. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Mario Six <mario.six@gdsys.cc> Changed condition to CONFIG_IS_ENABLED(CPU): Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
dc145a7b |
|
06-Aug-2018 |
Mario Six <mario.six@gdsys.cc> |
init: Fix documentation The documentation in init.h is not in kernel-doc format. Fix this. Signed-off-by: Mario Six <mario.six@gdsys.cc>
|
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
b8aa55cb |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@st.com> |
common: move init_helpers.h prototypes in init.h Merge init_helpers.h in the new file init.h with only prototypes for init_cache_f_r used in common/board_f.c Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
|
#
fc22ee21 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@st.com> |
common: move board_info.c prototypes in init.h Move function prototype for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
|
#
e2c219cd |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@st.com> |
common: move board_r.c prototypes in init.h Move function prototypes used in common/board_r.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
|
#
11f86cba |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@st.com> |
common: move board_init.c prototypes in init.h Move function prototypes for common/init/board_init.c from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
|
#
d6f87712 |
|
13-Mar-2018 |
Patrick Delaunay <patrick.delaunay@st.com> |
common: move board_f.c prototypes in init.h Move prototypes for function used in common/board_f.c from common.h to init.h Remove weak for arch_reserve_stacks in prototype (checkpatch issue) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
|
#
dafa84d2 |
|
09-Mar-2018 |
Patrick Delaunay <patrick.delaunay@st.com> |
common: add a prototype for mach_cpu_init() Add a new file init.h with the prototype for arch_cpu_init Add a prototype for mach_cpu_init() to avoid a warning: no previous prototype for ‘mach_cpu_init’ It is a first step to move all the functions prototype used during U-Boot initialization (board_f.c / board_r.c) from common.h to init.h Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com>
|