mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-05-04 20:26:13 +02:00
Merge branch '2023-08-09-misc-cleanups' into next
- Rework the arch linker scripts to be consistent for all, support Kconfig fragments in the board directory and fix some Kconfig options that were hex-type by default of 0 not 0x0.
This commit is contained in:
commit
321d7b4d87
@ -8,7 +8,8 @@
|
||||
|
||||
#include <asm-generic/sections.h>
|
||||
|
||||
extern ulong __ivt_start;
|
||||
extern ulong __ivt_end;
|
||||
extern char __ivt_start[];
|
||||
extern char __ivt_end[];
|
||||
extern char __text_end[];
|
||||
|
||||
#endif /* __ASM_ARC_SECTIONS_H */
|
||||
|
||||
@ -6,32 +6,27 @@
|
||||
#include <common.h>
|
||||
#include <elf.h>
|
||||
#include <log.h>
|
||||
#include <asm-generic/sections.h>
|
||||
#include <asm/sections.h>
|
||||
#include <asm/global_data.h>
|
||||
|
||||
extern ulong __image_copy_start;
|
||||
extern ulong __ivt_start;
|
||||
extern ulong __ivt_end;
|
||||
extern ulong __text_end;
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
int copy_uboot_to_ram(void)
|
||||
{
|
||||
size_t len = (size_t)&__image_copy_end - (size_t)&__image_copy_start;
|
||||
size_t len = (size_t)__image_copy_end - (size_t)__image_copy_start;
|
||||
|
||||
if (gd->flags & GD_FLG_SKIP_RELOC)
|
||||
return 0;
|
||||
|
||||
memcpy((void *)gd->relocaddr, (void *)&__image_copy_start, len);
|
||||
memcpy((void *)gd->relocaddr, (void *)__image_copy_start, len);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int clear_bss(void)
|
||||
{
|
||||
ulong dst_addr = (ulong)&__bss_start + gd->reloc_off;
|
||||
size_t len = (size_t)&__bss_end - (size_t)&__bss_start;
|
||||
ulong dst_addr = (ulong)__bss_start + gd->reloc_off;
|
||||
size_t len = (size_t)__bss_end - (size_t)__bss_start;
|
||||
|
||||
memset((void *)dst_addr, 0x00, len);
|
||||
|
||||
@ -43,8 +38,8 @@ int clear_bss(void)
|
||||
*/
|
||||
int do_elf_reloc_fixups(void)
|
||||
{
|
||||
Elf32_Rela *re_src = (Elf32_Rela *)(&__rel_dyn_start);
|
||||
Elf32_Rela *re_end = (Elf32_Rela *)(&__rel_dyn_end);
|
||||
Elf32_Rela *re_src = (Elf32_Rela *)__rel_dyn_start;
|
||||
Elf32_Rela *re_end = (Elf32_Rela *)__rel_dyn_end;
|
||||
|
||||
if (gd->flags & GD_FLG_SKIP_RELOC)
|
||||
return 0;
|
||||
@ -60,8 +55,8 @@ int do_elf_reloc_fixups(void)
|
||||
offset_ptr_rom = (Elf32_Addr *)re_src->r_offset;
|
||||
|
||||
/* Check that the location of the relocation is in .text */
|
||||
if (offset_ptr_rom >= (Elf32_Addr *)&__image_copy_start &&
|
||||
offset_ptr_rom < (Elf32_Addr *)&__image_copy_end) {
|
||||
if (offset_ptr_rom >= (Elf32_Addr *)__image_copy_start &&
|
||||
offset_ptr_rom < (Elf32_Addr *)__image_copy_end) {
|
||||
unsigned int val, do_swap = 0;
|
||||
/* Switch to the in-RAM version */
|
||||
offset_ptr_ram = (Elf32_Addr *)((ulong)offset_ptr_rom +
|
||||
@ -69,11 +64,11 @@ int do_elf_reloc_fixups(void)
|
||||
|
||||
#ifdef __LITTLE_ENDIAN__
|
||||
/* If location in ".text" section swap value */
|
||||
if (((u32)offset_ptr_rom >= (u32)&__text_start &&
|
||||
(u32)offset_ptr_rom <= (u32)&__text_end)
|
||||
if (((u32)offset_ptr_rom >= (u32)__text_start &&
|
||||
(u32)offset_ptr_rom <= (u32)__text_end)
|
||||
#if defined(__ARC700__) || defined(__ARC600__)
|
||||
|| ((u32)offset_ptr_rom >= (u32)&__ivt_start &&
|
||||
(u32)offset_ptr_rom <= (u32)&__ivt_end)
|
||||
|| ((u32)offset_ptr_rom >= (u32)__ivt_start &&
|
||||
(u32)offset_ptr_rom <= (u32)__ivt_end)
|
||||
#endif
|
||||
)
|
||||
do_swap = 1;
|
||||
@ -96,8 +91,8 @@ int do_elf_reloc_fixups(void)
|
||||
val = (val << 16) | (val >> 16);
|
||||
|
||||
/* Check that the target points into executable */
|
||||
if (val < (unsigned int)&__image_copy_start ||
|
||||
val > (unsigned int)&__image_copy_end) {
|
||||
if (val < (unsigned int)__image_copy_start ||
|
||||
val > (unsigned int)__image_copy_end) {
|
||||
/* TODO: Use panic() instead of debug()
|
||||
*
|
||||
* For some reason GCC might generate
|
||||
@ -106,7 +101,7 @@ int do_elf_reloc_fixups(void)
|
||||
* ----------------------->8--------------------
|
||||
* static int setup_mon_len(void)
|
||||
* {
|
||||
* gd->mon_len = (ulong)&__bss_end - CONFIG_SYS_MONITOR_BASE;
|
||||
* gd->mon_len = (ulong)__bss_end - CONFIG_SYS_MONITOR_BASE;
|
||||
* return 0;
|
||||
* }
|
||||
* ----------------------->8--------------------
|
||||
|
||||
@ -100,7 +100,7 @@ int arch_cpu_init(void)
|
||||
struct mxs_clkctrl_regs *clkctrl_regs =
|
||||
(struct mxs_clkctrl_regs *)MXS_CLKCTRL_BASE;
|
||||
|
||||
mx28_fixup_vt((uint32_t)&_start);
|
||||
mx28_fixup_vt((uint32_t)_start);
|
||||
|
||||
/*
|
||||
* Enable NAND clock
|
||||
|
||||
@ -103,7 +103,7 @@ static void mxs_spl_fixup_vectors(void)
|
||||
*/
|
||||
|
||||
/* cppcheck-suppress nullPointer */
|
||||
memcpy(0x0, &_start, 0x60);
|
||||
memcpy(0x0, _start, 0x60);
|
||||
}
|
||||
|
||||
static void mxs_spl_console_init(void)
|
||||
|
||||
@ -98,7 +98,6 @@ config SYS_FSL_ERRATUM_A008407
|
||||
|
||||
config SYS_FSL_QSPI_SKIP_CLKSEL
|
||||
bool "Skip setting QSPI clock during SoC init"
|
||||
default 0
|
||||
help
|
||||
To improve startup times when booting from QSPI flash, the QSPI
|
||||
frequency can be set very early in the boot process. If this option
|
||||
|
||||
@ -739,7 +739,7 @@ config HAS_FSL_XHCI_USB
|
||||
config SYS_FSL_BOOTROM_BASE
|
||||
hex
|
||||
depends on FSL_LSCH2
|
||||
default 0
|
||||
default 0x0
|
||||
|
||||
config SYS_FSL_BOOTROM_SIZE
|
||||
hex
|
||||
|
||||
@ -34,9 +34,6 @@ enum {
|
||||
};
|
||||
#endif
|
||||
|
||||
/* Linker symbols. */
|
||||
extern char __bss_start[], __bss_end[];
|
||||
|
||||
#ifndef CONFIG_DM
|
||||
extern gd_t gdata;
|
||||
#endif
|
||||
|
||||
@ -181,7 +181,7 @@ config IMX8_ROMAPI
|
||||
config SPL_IMX_ROMAPI_LOADADDR
|
||||
hex "Default load address to load image through ROM API"
|
||||
depends on IMX8_ROMAPI || SPL_BOOTROM_SUPPORT
|
||||
default 0
|
||||
default 0x0
|
||||
|
||||
config IMX_DCD_ADDR
|
||||
hex "DCD Blocks location on the image"
|
||||
|
||||
@ -34,11 +34,11 @@ config SYS_SOC
|
||||
|
||||
config BOOTAUX_RESERVED_MEM_BASE
|
||||
hex "i.MX auxiliary core dram memory base"
|
||||
default 0
|
||||
default 0x0
|
||||
|
||||
config BOOTAUX_RESERVED_MEM_SIZE
|
||||
hex "i.MX auxiliary core dram memory size"
|
||||
default 0
|
||||
default 0x0
|
||||
|
||||
choice
|
||||
prompt "i.MX8 board select"
|
||||
|
||||
@ -469,7 +469,7 @@ config ROCKCHIP_STIMER_BASE
|
||||
|
||||
config ROCKCHIP_SPL_RESERVE_IRAM
|
||||
hex "Size of IRAM reserved in SPL"
|
||||
default 0
|
||||
default 0x0
|
||||
help
|
||||
SPL may need reserve memory for firmware loaded by SPL, whose load
|
||||
address is in IRAM and may overlay with SPL text area if not
|
||||
|
||||
@ -29,7 +29,7 @@ void *board_fdt_blob_setup(int *err)
|
||||
return (void *)nt_fw_dtb;
|
||||
log_debug("%s: DTB not found.\n", __func__);
|
||||
}
|
||||
log_debug("%s: fall back to builtin DTB, %p\n", __func__, &_end);
|
||||
log_debug("%s: fall back to builtin DTB, %p\n", __func__, _end);
|
||||
|
||||
return (void *)&_end;
|
||||
return (void *)_end;
|
||||
}
|
||||
|
||||
@ -568,7 +568,7 @@ config DRAM_EMR1
|
||||
|
||||
config DRAM_TPR3
|
||||
hex "sunxi dram tpr3 value"
|
||||
default 0
|
||||
default 0x0
|
||||
---help---
|
||||
Set the dram controller tpr3 parameter. This parameter configures
|
||||
the delay on the command lane and also phase shifts, which are
|
||||
@ -579,7 +579,7 @@ config DRAM_TPR3
|
||||
|
||||
config DRAM_DQS_GATING_DELAY
|
||||
hex "sunxi dram dqs_gating_delay value"
|
||||
default 0
|
||||
default 0x0
|
||||
---help---
|
||||
Set the dram controller dqs_gating_delay parmeter. Each byte
|
||||
encodes the DQS gating delay for each byte lane. The delay
|
||||
|
||||
@ -6,11 +6,6 @@
|
||||
#ifndef __ASM_MICROBLAZE_PROCESSOR_H
|
||||
#define __ASM_MICROBLAZE_PROCESSOR_H
|
||||
|
||||
/* References to section boundaries */
|
||||
|
||||
extern char _end[];
|
||||
extern char __text_start[];
|
||||
|
||||
/* Microblaze board initialization function */
|
||||
void board_init(void);
|
||||
|
||||
|
||||
@ -146,7 +146,7 @@ void relocate_code(ulong start_addr_sp, gd_t *new_gd, ulong relocaddr)
|
||||
|
||||
/* Clear the .bss section */
|
||||
bss_start = (uint8_t *)((unsigned long)__bss_start + off);
|
||||
bss_len = (unsigned long)&__bss_end - (unsigned long)__bss_start;
|
||||
bss_len = (unsigned long)__bss_end - (unsigned long)__bss_start;
|
||||
memset(bss_start, 0, bss_len);
|
||||
|
||||
/* Jump to the relocated U-Boot */
|
||||
|
||||
@ -42,7 +42,7 @@ void board_init_f(ulong dummy)
|
||||
enable_caches();
|
||||
|
||||
/* Clear the BSS */
|
||||
memset(__bss_start, 0, (char *)&__bss_end - __bss_start);
|
||||
memset(__bss_start, 0, (size_t)__bss_end - (size_t)__bss_start);
|
||||
|
||||
gd->flags |= GD_FLG_SPL_INIT;
|
||||
|
||||
|
||||
@ -70,7 +70,7 @@ void secondary_cpu_init(void)
|
||||
cpumask = 0x0f;
|
||||
|
||||
/* Make BootROM/TPL redirect Core1's bootup flow to our entry point */
|
||||
writel((uintptr_t)&_start, sysc + BOOT_SRAM_BASE_REG);
|
||||
writel((uintptr_t)_start, sysc + BOOT_SRAM_BASE_REG);
|
||||
|
||||
bootup_secondary_core();
|
||||
}
|
||||
|
||||
@ -86,7 +86,7 @@ unsigned long spl_nor_get_uboot_base(void)
|
||||
|
||||
uint32_t spl_nand_get_uboot_raw_page(void)
|
||||
{
|
||||
const struct stage_header *sh = (const struct stage_header *)&_start;
|
||||
const struct stage_header *sh = (const struct stage_header *)_start;
|
||||
u32 addr;
|
||||
|
||||
addr = image_get_header_size() + be32_to_cpu(sh->stage_size);
|
||||
|
||||
@ -94,7 +94,7 @@ config SYS_SIUMCR
|
||||
|
||||
config SYS_SYPCR
|
||||
hex "SYPCR register" if !WDT_MPC8xxx
|
||||
default 0
|
||||
default 0x0
|
||||
help
|
||||
System Protection Control (11-9)
|
||||
|
||||
|
||||
@ -77,8 +77,8 @@ void harts_early_init(void)
|
||||
* If it is not cleared, the ECC part is invalid, and an ECC error
|
||||
* will be reported when reading data.
|
||||
*/
|
||||
ptr = (ulong *)&__bss_end;
|
||||
len = L2_LIM_MEM_END - (ulong)&__bss_end;
|
||||
ptr = (ulong *)__bss_end;
|
||||
len = L2_LIM_MEM_END - (ulong)__bss_end;
|
||||
remain = len % sizeof(ulong);
|
||||
len /= sizeof(ulong);
|
||||
|
||||
|
||||
@ -8,4 +8,6 @@
|
||||
|
||||
#include <asm-generic/sections.h>
|
||||
|
||||
extern char __data_end[];
|
||||
|
||||
#endif
|
||||
|
||||
@ -26,11 +26,11 @@ DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
int copy_uboot_to_ram(void)
|
||||
{
|
||||
size_t len = (uintptr_t)&__data_end - (uintptr_t)&__text_start;
|
||||
size_t len = (uintptr_t)__data_end - (uintptr_t)__text_start;
|
||||
|
||||
if (gd->flags & GD_FLG_SKIP_RELOC)
|
||||
return 0;
|
||||
memcpy((void *)gd->relocaddr, (void *)&__text_start, len);
|
||||
memcpy((void *)gd->relocaddr, (void *)__text_start, len);
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -38,8 +38,8 @@ int copy_uboot_to_ram(void)
|
||||
#ifndef CONFIG_EFI_APP
|
||||
int clear_bss(void)
|
||||
{
|
||||
ulong dst_addr = (ulong)&__bss_start + gd->reloc_off;
|
||||
size_t len = (uintptr_t)&__bss_end - (uintptr_t)&__bss_start;
|
||||
ulong dst_addr = (ulong)__bss_start + gd->reloc_off;
|
||||
size_t len = (uintptr_t)__bss_end - (uintptr_t)__bss_start;
|
||||
|
||||
if (gd->flags & GD_FLG_SKIP_RELOC)
|
||||
return 0;
|
||||
@ -150,12 +150,12 @@ static void do_elf_reloc_fixups32(unsigned int text_base, uintptr_t size,
|
||||
*/
|
||||
int do_elf_reloc_fixups(void)
|
||||
{
|
||||
void *re_src = (void *)(&__rel_dyn_start);
|
||||
void *re_end = (void *)(&__rel_dyn_end);
|
||||
void *re_src = (void *)__rel_dyn_start;
|
||||
void *re_end = (void *)__rel_dyn_end;
|
||||
uint text_base;
|
||||
|
||||
/* The size of the region of u-boot that runs out of RAM. */
|
||||
uintptr_t size = (uintptr_t)&__bss_end - (uintptr_t)&__text_start;
|
||||
uintptr_t size = (uintptr_t)__bss_end - (uintptr_t)__text_start;
|
||||
|
||||
if (gd->flags & GD_FLG_SKIP_RELOC)
|
||||
return 0;
|
||||
|
||||
@ -138,9 +138,9 @@ static int x86_spl_init(void)
|
||||
|
||||
#ifndef CONFIG_SYS_COREBOOT
|
||||
log_debug("bss\n");
|
||||
debug("BSS clear from %lx to %lx len %lx\n", (ulong)&__bss_start,
|
||||
(ulong)&__bss_end, (ulong)&__bss_end - (ulong)&__bss_start);
|
||||
memset(&__bss_start, 0, (ulong)&__bss_end - (ulong)&__bss_start);
|
||||
debug("BSS clear from %lx to %lx len %lx\n", (ulong)__bss_start,
|
||||
(ulong)__bss_end, (ulong)__bss_end - (ulong)__bss_start);
|
||||
memset(__bss_start, 0, (ulong)__bss_end - (ulong)__bss_start);
|
||||
# ifndef CONFIG_TPL
|
||||
|
||||
/* TODO(sjg@chromium.org): Consider calling cpu_init_r() here */
|
||||
|
||||
@ -9,8 +9,8 @@
|
||||
|
||||
int clear_bss(void)
|
||||
{
|
||||
size_t len = (size_t)&__bss_end - (size_t)&__bss_start;
|
||||
size_t len = (size_t)__bss_end - (size_t)__bss_start;
|
||||
|
||||
memset((void *)&__bss_start, 0x00, len);
|
||||
memset((void *)__bss_start, 0x00, len);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -14,6 +14,7 @@
|
||||
#include <firmware/imx/sci/sci.h>
|
||||
#include <asm/arch/imx8-pins.h>
|
||||
#include <asm/arch/iomux.h>
|
||||
#include <asm/sections.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
@ -17,6 +17,7 @@
|
||||
#include <firmware/imx/sci/sci.h>
|
||||
#include <asm/arch/imx8-pins.h>
|
||||
#include <asm/arch/iomux.h>
|
||||
#include <asm/sections.h>
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
|
||||
@ -27,6 +27,7 @@
|
||||
#include <asm/arch/crm_regs.h>
|
||||
#include <asm/io.h>
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#include <asm/sections.h>
|
||||
#include <bmp_logo.h>
|
||||
#include <dm/root.h>
|
||||
#include <env.h>
|
||||
@ -216,7 +217,6 @@ static void set_gpr_register(void)
|
||||
&iomuxc_regs->gpr[12]);
|
||||
}
|
||||
|
||||
extern char __bss_start[], __bss_end[];
|
||||
int board_early_init_f(void)
|
||||
{
|
||||
select_ldb_di_clock_source(MXC_PLL5_CLK);
|
||||
|
||||
@ -14,6 +14,7 @@
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#include <asm/mach-imx/boot_mode.h>
|
||||
#include <asm/arch/ddr.h>
|
||||
#include <asm/sections.h>
|
||||
|
||||
#include <dm/uclass.h>
|
||||
#include <dm/device.h>
|
||||
|
||||
@ -20,6 +20,7 @@
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/mach-imx/gpio.h>
|
||||
#include <asm/mach-imx/mxc_i2c.h>
|
||||
#include <asm/sections.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
#include <mmc.h>
|
||||
#include <linux/delay.h>
|
||||
|
||||
@ -27,6 +27,7 @@
|
||||
#include <asm/arch/mx6-pins.h>
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/sections.h>
|
||||
#include <usb.h>
|
||||
#include <usb/ehci-ci.h>
|
||||
#include <fuse.h>
|
||||
|
||||
@ -13,6 +13,7 @@
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#include <asm/mach-imx/boot_mode.h>
|
||||
#include <asm/mach-imx/gpio.h>
|
||||
#include <asm/sections.h>
|
||||
#include <dm/device.h>
|
||||
#include <dm/uclass.h>
|
||||
|
||||
|
||||
@ -19,6 +19,7 @@
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#include <asm/mach-imx/boot_mode.h>
|
||||
#include <asm/arch/ddr.h>
|
||||
#include <asm/sections.h>
|
||||
|
||||
#include <dm/uclass.h>
|
||||
#include <dm/device.h>
|
||||
|
||||
@ -16,6 +16,7 @@
|
||||
#include <asm/arch-mx7/mx7-pins.h>
|
||||
#include <asm/arch-mx7/clock.h>
|
||||
#include <asm/arch-mx7/mx7-ddr.h>
|
||||
#include <asm/sections.h>
|
||||
#include "common.h"
|
||||
|
||||
#ifdef CONFIG_FSL_ESDHC_IMX
|
||||
|
||||
@ -21,6 +21,7 @@
|
||||
#include <asm/mach-imx/mxc_i2c.h>
|
||||
#include <asm/mach-imx/gpio.h>
|
||||
#include <asm/arch/ddr.h>
|
||||
#include <asm/sections.h>
|
||||
|
||||
#include <dm/uclass.h>
|
||||
#include <dm/device.h>
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
#include <init.h>
|
||||
#include <log.h>
|
||||
#include <spl.h>
|
||||
#include <asm/sections.h>
|
||||
#include <dm/uclass.h>
|
||||
#include <dm/device.h>
|
||||
#include <dm/uclass-internal.h>
|
||||
|
||||
@ -21,6 +21,7 @@
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/mach-imx/mxc_i2c.h>
|
||||
#include <asm/io.h>
|
||||
#include <asm/sections.h>
|
||||
#include <asm/system.h>
|
||||
#include <errno.h>
|
||||
#include <fuse.h>
|
||||
|
||||
@ -15,6 +15,7 @@
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#include <asm/mach-imx/boot_mode.h>
|
||||
#include <asm/arch/ddr.h>
|
||||
#include <asm/sections.h>
|
||||
|
||||
#include <dm/uclass.h>
|
||||
#include <dm/device.h>
|
||||
|
||||
@ -16,6 +16,7 @@
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#include <asm/mach-imx/boot_mode.h>
|
||||
#include <asm/arch/ddr.h>
|
||||
#include <asm/sections.h>
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
|
||||
@ -19,6 +19,7 @@
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#include <asm/mach-imx/boot_mode.h>
|
||||
#include <asm/arch/ddr.h>
|
||||
#include <asm/sections.h>
|
||||
|
||||
#include <dm/uclass.h>
|
||||
#include <dm/device.h>
|
||||
|
||||
@ -20,6 +20,7 @@
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#include <asm/mach-imx/boot_mode.h>
|
||||
#include <asm/arch/ddr.h>
|
||||
#include <asm/sections.h>
|
||||
|
||||
#include <dm/uclass.h>
|
||||
#include <dm/device.h>
|
||||
|
||||
@ -20,6 +20,7 @@
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/mach-imx/gpio.h>
|
||||
#include <asm/mach-imx/mxc_i2c.h>
|
||||
#include <asm/sections.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
#include <fsl_sec.h>
|
||||
#include <mmc.h>
|
||||
|
||||
@ -17,6 +17,7 @@
|
||||
#include <dm/device-internal.h>
|
||||
#include <dm/lists.h>
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#include <asm/sections.h>
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
#include <asm/arch/imx8-pins.h>
|
||||
#include <asm/arch/iomux.h>
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#include <asm/sections.h>
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
|
||||
@ -20,6 +20,7 @@
|
||||
#include <asm/arch/rdc.h>
|
||||
#include <asm/arch/upower.h>
|
||||
#include <asm/mach-imx/ele_api.h>
|
||||
#include <asm/sections.h>
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
|
||||
@ -20,6 +20,7 @@
|
||||
#include <asm/mach-imx/mxc_i2c.h>
|
||||
#include <asm/arch-mx7ulp/gpio.h>
|
||||
#include <asm/mach-imx/syscounter.h>
|
||||
#include <asm/sections.h>
|
||||
#include <dm/uclass.h>
|
||||
#include <dm/device.h>
|
||||
#include <dm/uclass-internal.h>
|
||||
|
||||
@ -18,6 +18,7 @@
|
||||
|
||||
#include <asm/arch/ls102xa_devdis.h>
|
||||
#include <asm/arch/ls102xa_soc.h>
|
||||
#include <asm/sections.h>
|
||||
#include <fsl_csu.h>
|
||||
#include <fsl_immap.h>
|
||||
#include <netdev.h>
|
||||
|
||||
@ -16,6 +16,7 @@
|
||||
#include <asm/arch/fsl_serdes.h>
|
||||
#include <asm/arch/ls102xa_soc.h>
|
||||
#include <asm/arch/ls102xa_devdis.h>
|
||||
#include <asm/sections.h>
|
||||
#include <hwconfig.h>
|
||||
#include <mmc.h>
|
||||
#include <fsl_csu.h>
|
||||
|
||||
@ -12,6 +12,7 @@
|
||||
#include <asm/arch/ls102xa_soc.h>
|
||||
#include <asm/arch/fsl_serdes.h>
|
||||
#include <asm/global_data.h>
|
||||
#include <asm/sections.h>
|
||||
#include <linux/delay.h>
|
||||
#include "../common/sleep.h"
|
||||
#include <fsl_validate.h>
|
||||
|
||||
@ -18,6 +18,7 @@
|
||||
#include <asm/arch/fsl_serdes.h>
|
||||
#include <asm/arch/ls102xa_devdis.h>
|
||||
#include <asm/arch/ls102xa_soc.h>
|
||||
#include <asm/sections.h>
|
||||
#include <hwconfig.h>
|
||||
#include <mmc.h>
|
||||
#include <fsl_csu.h>
|
||||
|
||||
@ -15,6 +15,7 @@
|
||||
#include <asm/arch/imx-regs.h>
|
||||
#include <asm/arch/iomux.h>
|
||||
#include <asm/arch/mx6-pins.h>
|
||||
#include <asm/sections.h>
|
||||
#include <env.h>
|
||||
#include <linux/errno.h>
|
||||
#include <asm/gpio.h>
|
||||
|
||||
@ -14,6 +14,7 @@
|
||||
#include <asm/arch/mx6-pins.h>
|
||||
#include <asm/global_data.h>
|
||||
#include <asm/mach-imx/spi.h>
|
||||
#include <asm/sections.h>
|
||||
#include <env.h>
|
||||
#include <linux/errno.h>
|
||||
#include <asm/gpio.h>
|
||||
|
||||
@ -19,6 +19,7 @@
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/mach-imx/mxc_i2c.h>
|
||||
#include <asm/io.h>
|
||||
#include <asm/sections.h>
|
||||
#include <linux/sizes.h>
|
||||
#include <common.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
|
||||
@ -18,6 +18,7 @@
|
||||
#include <asm/mach-imx/boot_mode.h>
|
||||
#include <asm/mach-imx/mxc_i2c.h>
|
||||
#include <asm/io.h>
|
||||
#include <asm/sections.h>
|
||||
#include <common.h>
|
||||
#include <env.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
|
||||
@ -19,6 +19,7 @@
|
||||
#include <asm/mach-imx/mxc_i2c.h>
|
||||
#include <asm/arch/ddr.h>
|
||||
#include <asm-generic/gpio.h>
|
||||
#include <asm/sections.h>
|
||||
#include <dm/uclass.h>
|
||||
#include <dm/device.h>
|
||||
#include <dm/pinctrl.h>
|
||||
|
||||
@ -14,6 +14,7 @@
|
||||
#include <asm/arch/mx6-ddr.h>
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#include <asm/global_data.h>
|
||||
#include <asm/sections.h>
|
||||
#include <asm/io.h>
|
||||
#include <errno.h>
|
||||
#include <spl.h>
|
||||
|
||||
@ -16,6 +16,7 @@
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/mach-imx/gpio.h>
|
||||
#include <asm/mach-imx/mxc_i2c.h>
|
||||
#include <asm/sections.h>
|
||||
#include <linux/delay.h>
|
||||
#include <power/pmic.h>
|
||||
#include <power/pfuze100_pmic.h>
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
#include <asm/gpio.h>
|
||||
#include <asm/io.h>
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/sections.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
#include <init.h>
|
||||
#include <linux/delay.h>
|
||||
|
||||
@ -12,6 +12,7 @@
|
||||
#include <asm/gpio.h>
|
||||
#include <asm/mach-imx/boot_mode.h>
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/sections.h>
|
||||
#include <dm/uclass.h>
|
||||
#include <dm/device.h>
|
||||
#include <dm/uclass-internal.h>
|
||||
|
||||
@ -25,6 +25,7 @@
|
||||
#include "asm/arch/iomux.h"
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/gpio.h>
|
||||
#include <asm/sections.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
#include <netdev.h>
|
||||
#include <bootcount.h>
|
||||
|
||||
@ -21,6 +21,7 @@
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/mach-imx/gpio.h>
|
||||
#include <asm/mach-imx/mxc_i2c.h>
|
||||
#include <asm/sections.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
#include <mmc.h>
|
||||
#include <linux/delay.h>
|
||||
|
||||
@ -17,6 +17,7 @@
|
||||
#include <asm/global_data.h>
|
||||
#include <asm/mach-imx/boot_mode.h>
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#include <asm/sections.h>
|
||||
#include <dm.h>
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
@ -12,6 +12,7 @@
|
||||
#include <asm/global_data.h>
|
||||
#include <asm/mach-imx/boot_mode.h>
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/sections.h>
|
||||
#include <hang.h>
|
||||
#include <init.h>
|
||||
#include <log.h>
|
||||
|
||||
@ -16,6 +16,7 @@
|
||||
#include <asm/arch-mx7/mx7-ddr.h>
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/gpio.h>
|
||||
#include <asm/sections.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
#include <spl.h>
|
||||
|
||||
|
||||
@ -13,6 +13,7 @@
|
||||
#include <asm/arch/clock.h>
|
||||
#include <asm/mach-imx/gpio.h>
|
||||
#include <asm/mach-imx/mxc_i2c.h>
|
||||
#include <asm/sections.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
#include <linux/delay.h>
|
||||
#include <spl.h>
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
#include <spl.h>
|
||||
#include <dm.h>
|
||||
#include <asm/global_data.h>
|
||||
#include <asm/sections.h>
|
||||
#include <dm/uclass.h>
|
||||
#include <dm/device.h>
|
||||
#include <dm/uclass-internal.h>
|
||||
|
||||
@ -122,7 +122,7 @@ void *board_fdt_blob_setup(int *err)
|
||||
return (ulong *)(uintptr_t)gd->arch.firmware_fdt_addr;
|
||||
}
|
||||
|
||||
return (ulong *)&_end;
|
||||
return (ulong *)_end;
|
||||
}
|
||||
|
||||
int board_init(void)
|
||||
|
||||
@ -19,7 +19,7 @@ void *board_fdt_blob_setup(int *err)
|
||||
return (ulong *)(uintptr_t)gd->arch.firmware_fdt_addr;
|
||||
}
|
||||
|
||||
return (ulong *)&_end;
|
||||
return (ulong *)_end;
|
||||
}
|
||||
|
||||
int board_init(void)
|
||||
|
||||
@ -19,6 +19,7 @@
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/io.h>
|
||||
#include <asm/mach-imx/mxc_i2c.h>
|
||||
#include <asm/sections.h>
|
||||
#include <env.h>
|
||||
#include <linux/bitops.h>
|
||||
#include <linux/delay.h>
|
||||
|
||||
@ -32,6 +32,7 @@
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/mach-imx/sata.h>
|
||||
#include <asm/mach-imx/video.h>
|
||||
#include <asm/sections.h>
|
||||
#include <mmc.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
#include <malloc.h>
|
||||
|
||||
@ -49,5 +49,5 @@ void *board_fdt_blob_setup(int *err)
|
||||
return (ulong *)(uintptr_t)gd->arch.firmware_fdt_addr;
|
||||
}
|
||||
|
||||
return (ulong *)&_end;
|
||||
return (ulong *)_end;
|
||||
}
|
||||
|
||||
@ -14,6 +14,7 @@
|
||||
#include <asm/gpio.h>
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/mach-imx/boot_mode.h>
|
||||
#include <asm/sections.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
#include <linux/libfdt.h>
|
||||
#include <spl.h>
|
||||
|
||||
@ -16,6 +16,7 @@
|
||||
#include <asm/arch-mx7/mx7-ddr.h>
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/gpio.h>
|
||||
#include <asm/sections.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
#include <spl.h>
|
||||
|
||||
|
||||
@ -16,6 +16,7 @@
|
||||
#include <asm/mach-imx/gpio.h>
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/mach-imx/mxc_i2c.h>
|
||||
#include <asm/sections.h>
|
||||
#include <linux/delay.h>
|
||||
#include <errno.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
|
||||
@ -30,6 +30,7 @@
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/mach-imx/sata.h>
|
||||
#include <asm/mach-imx/video.h>
|
||||
#include <asm/sections.h>
|
||||
#include <dm/device-internal.h>
|
||||
#include <dm/platform_data/serial_mxc.h>
|
||||
#include <dwc_ahsata.h>
|
||||
|
||||
@ -29,6 +29,7 @@
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/mach-imx/sata.h>
|
||||
#include <asm/mach-imx/video.h>
|
||||
#include <asm/sections.h>
|
||||
#include <cpu.h>
|
||||
#include <dm/platform_data/serial_mxc.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
|
||||
@ -16,6 +16,7 @@
|
||||
#include <asm/io.h>
|
||||
#include <asm/mach-imx/boot_mode.h>
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/sections.h>
|
||||
#include <cpu_func.h>
|
||||
#include <dm/device.h>
|
||||
#include <dm/device-internal.h>
|
||||
|
||||
@ -17,6 +17,7 @@
|
||||
#include <asm/global_data.h>
|
||||
#include <asm/gpio.h>
|
||||
#include <asm/mach-imx/iomux-v3.h>
|
||||
#include <asm/sections.h>
|
||||
#include <dm.h>
|
||||
#include <env.h>
|
||||
#include <mmc.h>
|
||||
|
||||
@ -12,6 +12,7 @@
|
||||
#include <asm/arch/mx6-ddr.h>
|
||||
#include <asm/arch/mx6-pins.h>
|
||||
#include <asm/arch/crm_regs.h>
|
||||
#include <asm/sections.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
|
||||
#define UART_PAD_CTRL (PAD_CTL_PKE | PAD_CTL_PUE | \
|
||||
|
||||
@ -13,6 +13,7 @@
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#include <asm/mach-imx/boot_mode.h>
|
||||
#include <asm/mach-imx/gpio.h>
|
||||
#include <asm/sections.h>
|
||||
#include <dm/device.h>
|
||||
#include <dm/uclass.h>
|
||||
|
||||
|
||||
@ -374,12 +374,12 @@ void *board_fdt_blob_setup(int *err)
|
||||
* region
|
||||
*/
|
||||
if (IS_ENABLED(CONFIG_SPL_SEPARATE_BSS))
|
||||
fdt_blob = (ulong *)&_image_binary_end;
|
||||
fdt_blob = (ulong *)_image_binary_end;
|
||||
else
|
||||
fdt_blob = (ulong *)&__bss_end;
|
||||
fdt_blob = (ulong *)__bss_end;
|
||||
} else {
|
||||
/* FDT is at end of image */
|
||||
fdt_blob = (ulong *)&_end;
|
||||
fdt_blob = (ulong *)_end;
|
||||
}
|
||||
|
||||
if (fdt_magic(fdt_blob) == FDT_MAGIC)
|
||||
|
||||
@ -1007,7 +1007,7 @@ config BOOTSTAGE_STASH
|
||||
|
||||
config BOOTSTAGE_STASH_ADDR
|
||||
hex "Address to stash boot timing information"
|
||||
default 0
|
||||
default 0x0
|
||||
help
|
||||
Provide an address which will not be overwritten by the OS when it
|
||||
starts, so that it can read this information when ready.
|
||||
|
||||
@ -517,7 +517,7 @@ config CMD_SPL
|
||||
config CMD_SPL_NAND_OFS
|
||||
hex "Offset of OS args or dtb for Falcon-mode NAND boot"
|
||||
depends on CMD_SPL && (TPL_NAND_SUPPORT || SPL_NAND_SUPPORT)
|
||||
default 0
|
||||
default 0x0
|
||||
help
|
||||
This provides the offset of the command line arguments for Linux
|
||||
when booting from NAND in Falcon mode. See doc/README.falcon
|
||||
@ -527,7 +527,7 @@ config CMD_SPL_NAND_OFS
|
||||
config CMD_SPL_NOR_OFS
|
||||
hex "Offset of OS args or dtb for Falcon-mode NOR boot"
|
||||
depends on CMD_SPL && SPL_NOR_SUPPORT
|
||||
default 0
|
||||
default 0x0
|
||||
help
|
||||
This provides the offset of the command line arguments or dtb for
|
||||
Linux when booting from NOR in Falcon mode.
|
||||
@ -1514,7 +1514,7 @@ config DEFAULT_SPI_BUS
|
||||
config DEFAULT_SPI_MODE
|
||||
hex "default spi mode used by sspi command (see include/spi.h)"
|
||||
depends on CMD_SPI
|
||||
default 0
|
||||
default 0x0
|
||||
|
||||
config CMD_TEMPERATURE
|
||||
bool "temperature - display the temperature from thermal sensors"
|
||||
@ -1805,7 +1805,7 @@ config BOOTP_PXE_CLIENTARCH
|
||||
depends on BOOTP_PXE
|
||||
default 0x16 if ARM64
|
||||
default 0x15 if ARM
|
||||
default 0 if X86
|
||||
default 0x0 if X86
|
||||
|
||||
config BOOTP_VCI_STRING
|
||||
string
|
||||
|
||||
@ -1031,7 +1031,7 @@ config BLOBLIST_SIZE
|
||||
config BLOBLIST_SIZE_RELOC
|
||||
hex "Size of bloblist after relocation"
|
||||
default BLOBLIST_SIZE if BLOBLIST_FIXED || BLOBLIST_ALLOC
|
||||
default 0 if BLOBLIST_PASSAGE
|
||||
default 0x0 if BLOBLIST_PASSAGE
|
||||
help
|
||||
Sets the size of the bloblist in bytes after relocation. Since U-Boot
|
||||
has a lot more memory available then, it is possible to use a larger
|
||||
|
||||
@ -124,8 +124,8 @@ static int display_text_info(void)
|
||||
#if !defined(CONFIG_SANDBOX) && !defined(CONFIG_EFI_APP)
|
||||
ulong bss_start, bss_end, text_base;
|
||||
|
||||
bss_start = (ulong)&__bss_start;
|
||||
bss_end = (ulong)&__bss_end;
|
||||
bss_start = (ulong)__bss_start;
|
||||
bss_end = (ulong)__bss_end;
|
||||
|
||||
#ifdef CONFIG_TEXT_BASE
|
||||
text_base = CONFIG_TEXT_BASE;
|
||||
@ -290,21 +290,21 @@ __weak int init_func_vid(void)
|
||||
static int setup_mon_len(void)
|
||||
{
|
||||
#if defined(__ARM__) || defined(__MICROBLAZE__)
|
||||
gd->mon_len = (ulong)&__bss_end - (ulong)_start;
|
||||
gd->mon_len = (ulong)__bss_end - (ulong)_start;
|
||||
#elif defined(CONFIG_SANDBOX) && !defined(__riscv)
|
||||
gd->mon_len = (ulong)&_end - (ulong)_init;
|
||||
gd->mon_len = (ulong)_end - (ulong)_init;
|
||||
#elif defined(CONFIG_SANDBOX)
|
||||
/* gcc does not provide _init in crti.o on RISC-V */
|
||||
gd->mon_len = 0;
|
||||
#elif defined(CONFIG_EFI_APP)
|
||||
gd->mon_len = (ulong)&_end - (ulong)_init;
|
||||
gd->mon_len = (ulong)_end - (ulong)_init;
|
||||
#elif defined(CONFIG_NIOS2) || defined(CONFIG_XTENSA)
|
||||
gd->mon_len = CONFIG_SYS_MONITOR_LEN;
|
||||
#elif defined(CONFIG_SH) || defined(CONFIG_RISCV)
|
||||
gd->mon_len = (ulong)(&__bss_end) - (ulong)(&_start);
|
||||
gd->mon_len = (ulong)(__bss_end) - (ulong)(_start);
|
||||
#elif defined(CONFIG_SYS_MONITOR_BASE)
|
||||
/* TODO: use (ulong)&__bss_end - (ulong)&__text_start; ? */
|
||||
gd->mon_len = (ulong)&__bss_end - CONFIG_SYS_MONITOR_BASE;
|
||||
/* TODO: use (ulong)__bss_end - (ulong)__text_start; ? */
|
||||
gd->mon_len = (ulong)__bss_end - CONFIG_SYS_MONITOR_BASE;
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -126,9 +126,9 @@ static int initr_reloc_global_data(void)
|
||||
#ifdef __ARM__
|
||||
monitor_flash_len = _end - __image_copy_start;
|
||||
#elif defined(CONFIG_RISCV)
|
||||
monitor_flash_len = (ulong)&_end - (ulong)&_start;
|
||||
monitor_flash_len = (ulong)_end - (ulong)_start;
|
||||
#elif !defined(CONFIG_SANDBOX) && !defined(CONFIG_NIOS2)
|
||||
monitor_flash_len = (ulong)&__init_end - gd->relocaddr;
|
||||
monitor_flash_len = (ulong)__init_end - gd->relocaddr;
|
||||
#endif
|
||||
#if defined(CONFIG_MPC85xx) || defined(CONFIG_MPC86xx)
|
||||
/*
|
||||
|
||||
@ -67,7 +67,7 @@ config SPL_SIZE_LIMIT_SUBTRACT_MALLOC
|
||||
config SPL_SIZE_LIMIT_PROVIDE_STACK
|
||||
hex "SPL image size check: provide stack space before relocation"
|
||||
depends on SPL_SIZE_LIMIT > 0
|
||||
default 0
|
||||
default 0x0
|
||||
help
|
||||
If set, this size is reserved in SPL_SIZE_LIMIT check to ensure such
|
||||
an image does not overflow SRAM if SPL_SIZE_LIMIT describes the size
|
||||
|
||||
@ -126,7 +126,7 @@ config TPL_POWER
|
||||
|
||||
config TPL_TEXT_BASE
|
||||
hex "Base address for the .text section of the TPL stage"
|
||||
default 0
|
||||
default 0x0
|
||||
help
|
||||
The base address for the .text section of the TPL stage.
|
||||
|
||||
|
||||
@ -17,7 +17,6 @@ CONFIG_SPL_SERIAL=y
|
||||
CONFIG_SPL_DRIVERS_MISC=y
|
||||
CONFIG_BOOTCOUNT_BOOTLIMIT=3
|
||||
CONFIG_SPL=y
|
||||
CONFIG_BOOTSTAGE_STASH_ADDR=0x0
|
||||
CONFIG_ENV_OFFSET_REDUND=0x540000
|
||||
CONFIG_SPL_LIBDISK_SUPPORT=y
|
||||
CONFIG_SYS_MEMTEST_START=0x80000000
|
||||
|
||||
@ -2,7 +2,7 @@ CONFIG_X86=y
|
||||
CONFIG_NR_DRAM_BANKS=8
|
||||
CONFIG_ENV_SIZE=0x1000
|
||||
CONFIG_DEFAULT_DEVICE_TREE="efi-x86_app"
|
||||
CONFIG_DEBUG_UART_BASE=0
|
||||
CONFIG_DEBUG_UART_BASE=0x0
|
||||
CONFIG_DEBUG_UART_CLOCK=0
|
||||
CONFIG_VENDOR_EFI=y
|
||||
CONFIG_TARGET_EFI_APP32=y
|
||||
|
||||
@ -2,7 +2,7 @@ CONFIG_X86=y
|
||||
CONFIG_NR_DRAM_BANKS=8
|
||||
CONFIG_ENV_SIZE=0x1000
|
||||
CONFIG_DEFAULT_DEVICE_TREE="efi-x86_app"
|
||||
CONFIG_DEBUG_UART_BASE=0
|
||||
CONFIG_DEBUG_UART_BASE=0x0
|
||||
CONFIG_DEBUG_UART_CLOCK=0
|
||||
CONFIG_X86_RUN_64BIT=y
|
||||
CONFIG_VENDOR_EFI=y
|
||||
|
||||
@ -12,7 +12,6 @@ CONFIG_ENV_OFFSET=0x3F8000
|
||||
CONFIG_DEFAULT_DEVICE_TREE="rk3229-evb"
|
||||
CONFIG_SPL_TEXT_BASE=0x60000000
|
||||
CONFIG_ROCKCHIP_RK322X=y
|
||||
CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x0
|
||||
CONFIG_TARGET_EVB_RK3229=y
|
||||
CONFIG_SPL_STACK_R_ADDR=0x60600000
|
||||
CONFIG_DEBUG_UART_BASE=0x11030000
|
||||
|
||||
@ -11,7 +11,6 @@ CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x800000
|
||||
CONFIG_DEFAULT_DEVICE_TREE="rk3308-evb"
|
||||
CONFIG_DM_RESET=y
|
||||
CONFIG_ROCKCHIP_RK3308=y
|
||||
CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0x0
|
||||
CONFIG_SPL_DRIVERS_MISC=y
|
||||
CONFIG_TARGET_EVB_RK3308=y
|
||||
CONFIG_SPL_STACK_R_ADDR=0xc00000
|
||||
|
||||
@ -86,7 +86,6 @@ CONFIG_LED=y
|
||||
CONFIG_LED_GPIO=y
|
||||
CONFIG_MISC=y
|
||||
CONFIG_I2C_EEPROM=y
|
||||
CONFIG_SYS_I2C_EEPROM_ADDR=0x0
|
||||
CONFIG_FSL_USDHC=y
|
||||
CONFIG_MTD=y
|
||||
CONFIG_DM_MTD=y
|
||||
|
||||
@ -233,6 +233,5 @@ CONFIG_USB_GADGET_MANUFACTURER="Data Modul"
|
||||
CONFIG_USB_GADGET_VENDOR_NUM=0x0525
|
||||
CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
|
||||
CONFIG_CI_UDC=y
|
||||
CONFIG_SDP_LOADADDR=0x0
|
||||
CONFIG_USB_FUNCTION_ACM=y
|
||||
CONFIG_IMX_WATCHDOG=y
|
||||
|
||||
@ -142,4 +142,3 @@ CONFIG_USB_GADGET_MANUFACTURER="FSL"
|
||||
CONFIG_USB_GADGET_VENDOR_NUM=0x0525
|
||||
CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
|
||||
CONFIG_CI_UDC=y
|
||||
CONFIG_SDP_LOADADDR=0x0
|
||||
|
||||
@ -149,5 +149,4 @@ CONFIG_USB_GADGET_MANUFACTURER="FSL"
|
||||
CONFIG_USB_GADGET_VENDOR_NUM=0x0525
|
||||
CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
|
||||
CONFIG_CI_UDC=y
|
||||
CONFIG_SDP_LOADADDR=0x0
|
||||
CONFIG_IMX_WATCHDOG=y
|
||||
|
||||
@ -149,7 +149,6 @@ CONFIG_USB_GADGET_MANUFACTURER="FSL"
|
||||
CONFIG_USB_GADGET_VENDOR_NUM=0x0525
|
||||
CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
|
||||
CONFIG_CI_UDC=y
|
||||
CONFIG_SDP_LOADADDR=0x0
|
||||
CONFIG_IMX_WATCHDOG=y
|
||||
CONFIG_FSPI_CONF_HEADER=y
|
||||
CONFIG_FSPI_CONF_FILE="fspi_header.bin"
|
||||
|
||||
@ -172,7 +172,6 @@ CONFIG_USB_GADGET=y
|
||||
CONFIG_USB_GADGET_MANUFACTURER="FSL"
|
||||
CONFIG_USB_GADGET_VENDOR_NUM=0x1fc9
|
||||
CONFIG_USB_GADGET_PRODUCT_NUM=0x0152
|
||||
CONFIG_SDP_LOADADDR=0x0
|
||||
CONFIG_USB_FUNCTION_ACM=y
|
||||
CONFIG_USB_ETHER=y
|
||||
CONFIG_USB_ETH_CDC=y
|
||||
|
||||
@ -257,7 +257,6 @@ CONFIG_USB_GADGET=y
|
||||
CONFIG_USB_GADGET_MANUFACTURER="Data Modul"
|
||||
CONFIG_USB_GADGET_VENDOR_NUM=0x0525
|
||||
CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
|
||||
CONFIG_SDP_LOADADDR=0x0
|
||||
CONFIG_USB_FUNCTION_ACM=y
|
||||
CONFIG_USB_ETHER=y
|
||||
CONFIG_USB_ETH_CDC=y
|
||||
|
||||
@ -255,7 +255,6 @@ CONFIG_USB_GADGET=y
|
||||
CONFIG_USB_GADGET_MANUFACTURER="DH electronics"
|
||||
CONFIG_USB_GADGET_VENDOR_NUM=0x0525
|
||||
CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
|
||||
CONFIG_SDP_LOADADDR=0x0
|
||||
CONFIG_USB_FUNCTION_ACM=y
|
||||
CONFIG_USB_ETHER=y
|
||||
CONFIG_USB_ETH_CDC=y
|
||||
|
||||
@ -258,7 +258,6 @@ CONFIG_USB_GADGET=y
|
||||
CONFIG_USB_GADGET_MANUFACTURER="DH electronics"
|
||||
CONFIG_USB_GADGET_VENDOR_NUM=0x0525
|
||||
CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
|
||||
CONFIG_SDP_LOADADDR=0x0
|
||||
CONFIG_USB_FUNCTION_ACM=y
|
||||
CONFIG_USB_ETHER=y
|
||||
CONFIG_USB_ETH_CDC=y
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user