Merge branch 'master' of git://git.denx.de/u-boot-rockchip
This commit is contained in:
@@ -191,8 +191,6 @@
|
||||
#define CONFIG_SYS_BOOTCOUNT_BE
|
||||
|
||||
/* USB gadget RNDIS */
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_NAND
|
||||
|
||||
@@ -123,7 +123,6 @@
|
||||
#define MTDPARTS_DEFAULT "mtdparts=omap2-nand.0:512k(SPL),-(UBI)"
|
||||
|
||||
/* SPL */
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
/* UBI configuration */
|
||||
#define CONFIG_SPL_UBI 1
|
||||
|
||||
@@ -246,8 +246,6 @@
|
||||
|
||||
/* SPL */
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
#ifndef CONFIG_SPL_USBETH_SUPPORT
|
||||
#define CONFIG_FASTBOOT_FLASH_MMC_DEV 1
|
||||
#endif
|
||||
|
||||
@@ -78,8 +78,6 @@
|
||||
#define CONFIG_BOOTCOUNT_AM33XX
|
||||
#define CONFIG_SYS_BOOTCOUNT_BE
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
#ifndef CONFIG_SPL_USBETH_SUPPORT
|
||||
#define CONFIG_FASTBOOT_FLASH_MMC_DEV 1
|
||||
#endif
|
||||
|
||||
@@ -257,7 +257,6 @@
|
||||
#define CONFIG_SPL_NAND_BASE
|
||||
#define CONFIG_SPL_NAND_DRIVERS
|
||||
#define CONFIG_SPL_NAND_ECC
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
/* NAND boot config */
|
||||
#define CONFIG_SYS_NAND_BUSWIDTH_16BIT
|
||||
|
||||
@@ -305,6 +305,5 @@
|
||||
#define CONFIG_SPL_NAND_BASE
|
||||
#define CONFIG_SPL_NAND_DRIVERS
|
||||
#define CONFIG_SPL_NAND_ECC
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
#endif /* __CONFIG_H */
|
||||
|
||||
@@ -71,8 +71,6 @@
|
||||
/* NS16550 Configuration */
|
||||
#define CONFIG_SYS_NS16550_COM1 0x44e09000 /* Base EVM has UART0 */
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
/* SPL USB Support */
|
||||
|
||||
#if defined(CONFIG_SPL_USB_HOST_SUPPORT) || !defined(CONFIG_SPL_BUILD)
|
||||
|
||||
@@ -27,7 +27,6 @@
|
||||
* SPL
|
||||
*/
|
||||
#define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/$(ARCH)/cpu/u-boot-spl.lds"
|
||||
#define CONFIG_SPL_MAX_SIZE 2048
|
||||
#define CONFIG_SPL_TEXT_BASE 0xA0000000
|
||||
|
||||
|
||||
@@ -136,7 +136,6 @@
|
||||
#define CONFIG_SYS_SPL_MALLOC_START 0x70080000
|
||||
#define CONFIG_SYS_SPL_MALLOC_SIZE 0x00080000
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT arch/arm/mach-at91/arm926ejs/u-boot-spl.lds
|
||||
#define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 1
|
||||
#define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "u-boot.img"
|
||||
|
||||
|
||||
@@ -189,7 +189,6 @@
|
||||
#define CONFIG_SYS_MCKR_CSS 0x1302
|
||||
|
||||
#ifdef CONFIG_SYS_USE_MMC
|
||||
#define CONFIG_SPL_LDSCRIPT arch/arm/mach-at91/arm926ejs/u-boot-spl.lds
|
||||
#define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 1
|
||||
#define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "u-boot.img"
|
||||
|
||||
|
||||
@@ -180,7 +180,6 @@
|
||||
#define CONFIG_SYS_MCKR_CSS 0x1302
|
||||
|
||||
#ifdef CONFIG_SYS_USE_MMC
|
||||
#define CONFIG_SPL_LDSCRIPT arch/arm/mach-at91/arm926ejs/u-boot-spl.lds
|
||||
#define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 1
|
||||
#define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "u-boot.img"
|
||||
|
||||
|
||||
@@ -241,8 +241,6 @@
|
||||
/* General network SPL, both CPSW and USB gadget RNDIS */
|
||||
#define CONFIG_SPL_NET_VCI_STRING "AM335x U-Boot SPL"*/
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
#ifdef CONFIG_NAND
|
||||
#define CONFIG_NAND_OMAP_GPMC
|
||||
#define CONFIG_NAND_OMAP_GPMC_PREFETCH
|
||||
|
||||
@@ -344,8 +344,6 @@ DEFAULT_LINUX_BOOT_ENV \
|
||||
#define CONFIG_SYS_BOOTCOUNT_BE
|
||||
|
||||
/* USB gadget RNDIS */
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_NAND
|
||||
|
||||
@@ -102,6 +102,5 @@
|
||||
#define CONFIG_SYS_SPL_MALLOC_SIZE CONFIG_SYS_MALLOC_LEN
|
||||
|
||||
/* General parts of the framework, required. */
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
#endif /* ! __BUR_AM335X_COMMON_H__ */
|
||||
|
||||
@@ -127,8 +127,6 @@
|
||||
#define CONFIG_BOOTCOUNT_AM33XX
|
||||
#define CONFIG_SYS_BOOTCOUNT_BE
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
/* NAND: device related configs */
|
||||
#define CONFIG_SYS_NAND_5_ADDR_CYCLE
|
||||
#define CONFIG_SYS_NAND_PAGE_COUNT (CONFIG_SYS_NAND_BLOCK_SIZE / \
|
||||
|
||||
@@ -97,7 +97,6 @@
|
||||
#define CONFIG_SYS_I2C_EEPROM_BUS 0
|
||||
|
||||
/* SPL */
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
/* Network. */
|
||||
#define CONFIG_PHY_ATHEROS
|
||||
|
||||
@@ -259,7 +259,6 @@
|
||||
#define CONFIG_SPL_NAND_DRIVERS
|
||||
#define CONFIG_SPL_NAND_ECC
|
||||
#define CONFIG_SPL_OMAP3_ID_NAND
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
/* NAND boot config */
|
||||
#define CONFIG_SYS_NAND_5_ADDR_CYCLE
|
||||
|
||||
@@ -97,8 +97,6 @@
|
||||
#define CONFIG_ENV_OFFSET (768 * 1024)
|
||||
#define CONFIG_ENV_SPI_MAX_HZ 48000000
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
#define CONFIG_EXTRA_ENV_SETTINGS \
|
||||
"loadaddr=0x80200000\0" \
|
||||
"fdtaddr=0x81200000\0" \
|
||||
|
||||
@@ -291,7 +291,6 @@
|
||||
CONFIG_SYS_MALLOC_LEN)
|
||||
#define CONFIG_SYS_SPL_MALLOC_SIZE CONFIG_SYS_MALLOC_LEN
|
||||
#define CONFIG_SPL_SPI_LOAD
|
||||
#define CONFIG_SPL_LDSCRIPT "board/$(BOARDDIR)/u-boot-spl-da850evm.lds"
|
||||
#define CONFIG_SPL_STACK 0x8001ff00
|
||||
#define CONFIG_SPL_TEXT_BASE 0x80000000
|
||||
#define CONFIG_SPL_MAX_FOOTPRINT 32768
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
#define CONFIG_SPL_BSS_MAX_SIZE 0x0001ffff
|
||||
#define CONFIG_SYS_SPL_MALLOC_START 0x00040000
|
||||
#define CONFIG_SYS_SPL_MALLOC_SIZE 0x0001ffff
|
||||
#define CONFIG_SPL_LDSCRIPT "$(CPUDIR)/orion5x/u-boot-spl.lds"
|
||||
#define CONFIG_SYS_UBOOT_BASE 0xfff90000
|
||||
#define CONFIG_SYS_UBOOT_START 0x00800000
|
||||
#define CONFIG_SYS_TEXT_BASE 0x00800000
|
||||
|
||||
@@ -48,7 +48,6 @@
|
||||
#define CONFIG_SUPPORT_EMMC_BOOT
|
||||
|
||||
/* specific .lds file */
|
||||
#define CONFIG_SPL_LDSCRIPT "board/samsung/common/exynos-uboot-spl.lds"
|
||||
|
||||
/* Boot Argument Buffer Size */
|
||||
/* memtest works on */
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
* and some padding thus 'our' max size is really 0x00908000 - 0x00918000
|
||||
* or 64KB
|
||||
*/
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
#define CONFIG_SPL_TEXT_BASE 0x00908000
|
||||
#define CONFIG_SPL_MAX_SIZE 0x10000
|
||||
#define CONFIG_SPL_STACK 0x0091FFB8
|
||||
|
||||
@@ -261,7 +261,6 @@
|
||||
#define CONFIG_SYS_SPL_MALLOC_START (CONFIG_SYS_TEXT_BASE - \
|
||||
CONFIG_SYS_MALLOC_LEN)
|
||||
#define CONFIG_SYS_SPL_MALLOC_SIZE CONFIG_SYS_MALLOC_LEN
|
||||
#define CONFIG_SPL_LDSCRIPT "board/$(BOARDDIR)/u-boot-spl-ipam390.lds"
|
||||
#define CONFIG_SPL_STACK 0x8001ff00
|
||||
#define CONFIG_SPL_TEXT_BASE 0x80000000
|
||||
#define CONFIG_SPL_MAX_SIZE 0x20000
|
||||
|
||||
@@ -88,8 +88,6 @@
|
||||
#define CONFIG_SYS_SPL_MALLOC_START 0x80208000
|
||||
#define CONFIG_SYS_SPL_MALLOC_SIZE (1024 * 1024)
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
/*
|
||||
* Console
|
||||
*/
|
||||
|
||||
18
include/configs/lion_rk3368.h
Normal file
18
include/configs/lion_rk3368.h
Normal file
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
* Copyright (c) 2017 Theobroma Systems Design und Consulting GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: GPL-2.0+
|
||||
*/
|
||||
|
||||
#ifndef __CONFIGS_LION_RK3368_H
|
||||
#define __CONFIGS_LION_RK3368_H
|
||||
|
||||
#include <configs/rk3368_common.h>
|
||||
|
||||
#define CONFIG_SYS_MMC_ENV_DEV 0
|
||||
#define KERNEL_LOAD_ADDR 0x280000
|
||||
#define DTB_LOAD_ADDR 0x5600000
|
||||
#define INITRD_LOAD_ADDR 0x5bf0000
|
||||
#define CONFIG_ENV_SIZE 0x2000
|
||||
|
||||
#endif
|
||||
@@ -76,7 +76,6 @@
|
||||
#define CONFIG_SYS_FSL_PBL_RCW \
|
||||
board/freescale/ls1021aiot/ls102xa_rcw_sd.cfg
|
||||
#define CONFIG_SPL_FRAMEWORK
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/$(ARCH)/cpu/u-boot-spl.lds"
|
||||
#define CONFIG_SPL_LIBCOMMON_SUPPORT
|
||||
#define CONFIG_SPL_LIBGENERIC_SUPPORT
|
||||
#define CONFIG_SPL_ENV_SUPPORT
|
||||
|
||||
@@ -52,7 +52,6 @@ unsigned long get_board_ddr_clk(void);
|
||||
board/freescale/ls1021aqds/ls102xa_rcw_sd_ifc.cfg
|
||||
#endif
|
||||
#define CONFIG_SPL_FRAMEWORK
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/$(ARCH)/cpu/u-boot-spl.lds"
|
||||
|
||||
#define CONFIG_SPL_TEXT_BASE 0x10000000
|
||||
#define CONFIG_SPL_MAX_SIZE 0x1a000
|
||||
@@ -75,7 +74,6 @@ unsigned long get_board_ddr_clk(void);
|
||||
#ifdef CONFIG_NAND_BOOT
|
||||
#define CONFIG_SYS_FSL_PBL_RCW board/freescale/ls1021aqds/ls102xa_rcw_nand.cfg
|
||||
#define CONFIG_SPL_FRAMEWORK
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/$(ARCH)/cpu/u-boot-spl.lds"
|
||||
|
||||
#define CONFIG_SPL_TEXT_BASE 0x10000000
|
||||
#define CONFIG_SPL_MAX_SIZE 0x1a000
|
||||
|
||||
@@ -95,7 +95,6 @@
|
||||
board/freescale/ls1021atwr/ls102xa_rcw_sd_ifc.cfg
|
||||
#endif
|
||||
#define CONFIG_SPL_FRAMEWORK
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/$(ARCH)/cpu/u-boot-spl.lds"
|
||||
|
||||
#ifdef CONFIG_SECURE_BOOT
|
||||
/*
|
||||
|
||||
@@ -66,7 +66,6 @@
|
||||
/* SD boot SPL */
|
||||
#ifdef CONFIG_SD_BOOT
|
||||
#define CONFIG_SPL_FRAMEWORK
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/armv8/u-boot-spl.lds"
|
||||
#define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
|
||||
|
||||
#define CONFIG_SPL_TEXT_BASE 0x10000000
|
||||
@@ -98,7 +97,6 @@
|
||||
#ifdef CONFIG_NAND_BOOT
|
||||
#define CONFIG_SPL_PBL_PAD
|
||||
#define CONFIG_SPL_FRAMEWORK
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/armv8/u-boot-spl.lds"
|
||||
#define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
|
||||
#define CONFIG_SPL_TEXT_BASE 0x10000000
|
||||
#define CONFIG_SPL_MAX_SIZE 0x1a000
|
||||
|
||||
@@ -64,7 +64,6 @@
|
||||
/* SD boot SPL */
|
||||
#ifdef CONFIG_SD_BOOT
|
||||
#define CONFIG_SPL_FRAMEWORK
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/armv8/u-boot-spl.lds"
|
||||
#define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
|
||||
#define CONFIG_SPL_LIBCOMMON_SUPPORT
|
||||
#define CONFIG_SPL_LIBGENERIC_SUPPORT
|
||||
@@ -104,7 +103,6 @@
|
||||
#ifdef CONFIG_NAND_BOOT
|
||||
#define CONFIG_SPL_PBL_PAD
|
||||
#define CONFIG_SPL_FRAMEWORK
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/armv8/u-boot-spl.lds"
|
||||
#define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
|
||||
#define CONFIG_SPL_LIBCOMMON_SUPPORT
|
||||
#define CONFIG_SPL_LIBGENERIC_SUPPORT
|
||||
|
||||
@@ -233,7 +233,6 @@ unsigned long long get_qixis_addr(void);
|
||||
#define CONFIG_SPL_BSS_START_ADDR 0x80100000
|
||||
#define CONFIG_SPL_BSS_MAX_SIZE 0x00100000
|
||||
#define CONFIG_SPL_FRAMEWORK
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/armv8/u-boot-spl.lds"
|
||||
#define CONFIG_SPL_MAX_SIZE 0x16000
|
||||
#define CONFIG_SPL_STACK (CONFIG_SYS_FSL_OCRAM_BASE + 0x9ff0)
|
||||
#define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
|
||||
|
||||
@@ -214,7 +214,6 @@
|
||||
#define CONFIG_SYS_SPI_U_BOOT_OFFS 0x10000
|
||||
|
||||
#define CONFIG_SYS_USE_MMC
|
||||
#define CONFIG_SPL_LDSCRIPT arch/arm/mach-at91/armv7/u-boot-spl.lds
|
||||
#define CONFIG_SPL_MMC_SUPPORT
|
||||
#define CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR 0x200
|
||||
#define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 1
|
||||
|
||||
@@ -284,7 +284,6 @@
|
||||
#define CONFIG_SPL_NAND_BASE
|
||||
#define CONFIG_SPL_NAND_DRIVERS
|
||||
#define CONFIG_SPL_NAND_ECC
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
#define CONFIG_SPL_TEXT_BASE 0x40200000 /*CONFIG_SYS_SRAM_START*/
|
||||
#define CONFIG_SPL_MAX_SIZE (54 * 1024) /* 8 KB for stack */
|
||||
|
||||
@@ -235,8 +235,6 @@
|
||||
/* SPL part */
|
||||
#define CONFIG_SPL_FRAMEWORK
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/microblaze/cpu/u-boot-spl.lds"
|
||||
|
||||
#ifdef CONFIG_SYS_FLASH_BASE
|
||||
# define CONFIG_SYS_UBOOT_BASE CONFIG_SYS_FLASH_BASE
|
||||
#endif
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
#define CONFIG_MACH_TYPE MACH_TYPE_MX31_3DS
|
||||
|
||||
#define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/$(ARCH)/cpu/u-boot-spl.lds"
|
||||
#define CONFIG_SPL_MAX_SIZE 2048
|
||||
|
||||
#define CONFIG_SPL_TEXT_BASE 0x87dc0000
|
||||
|
||||
@@ -46,7 +46,6 @@
|
||||
/* SPL */
|
||||
#define CONFIG_SPL_NO_CPU_SUPPORT_CODE
|
||||
#define CONFIG_SPL_START_S_PATH "arch/arm/cpu/arm926ejs/mxs"
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds"
|
||||
|
||||
/* Memory sizes */
|
||||
#define CONFIG_SYS_MALLOC_LEN 0x00400000 /* 4 MB for malloc */
|
||||
|
||||
@@ -307,7 +307,6 @@
|
||||
#define CONFIG_SYS_SPL_MALLOC_START (CONFIG_SYS_TEXT_BASE - \
|
||||
CONFIG_SYS_MALLOC_LEN)
|
||||
#define CONFIG_SYS_SPL_MALLOC_SIZE CONFIG_SYS_MALLOC_LEN
|
||||
#define CONFIG_SPL_LDSCRIPT "board/$(BOARDDIR)/u-boot-spl-da850evm.lds"
|
||||
#define CONFIG_SPL_STACK 0x8001ff00
|
||||
#define CONFIG_SPL_TEXT_BASE 0x80000000
|
||||
#define CONFIG_SPL_MAX_FOOTPRINT 32768
|
||||
|
||||
@@ -95,7 +95,6 @@
|
||||
#define BL1_SIZE (16 << 10) /*16 K reserved for BL1*/
|
||||
#define CONFIG_ENV_OFFSET (RESERVE_BLOCK_SIZE + BL1_SIZE)
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "board/samsung/common/exynos-uboot-spl.lds"
|
||||
#define CONFIG_SPL_MAX_FOOTPRINT (14 * 1024)
|
||||
|
||||
#define CONFIG_SYS_INIT_SP_ADDR 0x02040000
|
||||
|
||||
@@ -117,8 +117,6 @@
|
||||
|
||||
/* CPU */
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
#ifdef CONFIG_SPI_BOOT
|
||||
#define CONFIG_SPL_SPI_LOAD
|
||||
#define CONFIG_SYS_SPI_U_BOOT_OFFS 0x20000
|
||||
|
||||
@@ -194,6 +194,4 @@
|
||||
|
||||
/* CPSW support */
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
#endif /* ! __CONFIG_PENGWYN_H */
|
||||
|
||||
@@ -81,6 +81,5 @@
|
||||
#define CONFIG_PHY_RESET_DELAY 1000
|
||||
|
||||
/* SPL */
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
#endif /* __CONFIG_PEPPER_H */
|
||||
|
||||
@@ -141,7 +141,6 @@
|
||||
#define CONFIG_SYS_SPL_MALLOC_START 0x20080000
|
||||
#define CONFIG_SYS_SPL_MALLOC_SIZE 0x00080000
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT arch/arm/mach-at91/arm926ejs/u-boot-spl.lds
|
||||
#define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 1
|
||||
#define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "u-boot.img"
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
#define CONFIG_SYS_NS16550_MEM32
|
||||
|
||||
#ifdef CONFIG_ROCKCHIP_SPL_BACK_TO_BROM
|
||||
#ifdef CONFIG_SPL_ROCKCHIP_BACK_TO_BROM
|
||||
/* Bootrom will load u-boot binary to 0x60000000 once return from SPL */
|
||||
#define CONFIG_SYS_TEXT_BASE 0x60000000
|
||||
#else
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
#define CONFIG_SPL_FRAMEWORK
|
||||
#define CONFIG_SYS_NS16550_MEM32
|
||||
|
||||
#ifdef CONFIG_ROCKCHIP_SPL_BACK_TO_BROM
|
||||
#ifdef CONFIG_SPL_ROCKCHIP_BACK_TO_BROM
|
||||
/* Bootrom will load u-boot binary to 0x0 once return from SPL */
|
||||
#define CONFIG_SYS_TEXT_BASE 0x00000000
|
||||
#else
|
||||
|
||||
@@ -21,12 +21,20 @@
|
||||
#define CONFIG_SYS_CBSIZE 1024
|
||||
#define CONFIG_SKIP_LOWLEVEL_INIT
|
||||
|
||||
#define COUNTER_FREQUENCY 24000000
|
||||
|
||||
#define CONFIG_SPL_FRAMEWORK
|
||||
#define CONFIG_SYS_NS16550_MEM32
|
||||
|
||||
#define CONFIG_SYS_TEXT_BASE 0x00200000
|
||||
#define CONFIG_SYS_INIT_SP_ADDR 0x00300000
|
||||
#define CONFIG_SYS_LOAD_ADDR 0x00280000
|
||||
|
||||
#define CONFIG_SPL_TEXT_BASE 0x00000000
|
||||
#define CONFIG_SPL_MAX_SIZE 0x40000
|
||||
#define CONFIG_SPL_BSS_START_ADDR 0x400000
|
||||
#define CONFIG_SPL_BSS_MAX_SIZE 0x20000
|
||||
|
||||
#define CONFIG_BOUNCE_BUFFER
|
||||
|
||||
#ifndef CONFIG_SPL_BUILD
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
#define CONFIG_SYS_MMC_ENV_DEV 0
|
||||
|
||||
#ifdef CONFIG_ROCKCHIP_SPL_BACK_TO_BROM
|
||||
#if defined(ROCKCHIP_BACK_TO_BROM)
|
||||
/* SPL @ 32k for 34k
|
||||
* u-boot directly after @ 68k for 400k or so
|
||||
* ENV @ 992k
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_ROCKCHIP_SPL_BACK_TO_BROM
|
||||
#if CONFIG_IS_ENABLED(ROCKCHIP_BACK_TO_BROM)
|
||||
/* SPL @ 32k for 34k
|
||||
* u-boot directly after @ 68k for 400k or so
|
||||
* ENV @ 992k
|
||||
|
||||
@@ -77,7 +77,6 @@
|
||||
#define CONFIG_SYS_MONITOR_LEN (512 << 10)
|
||||
|
||||
#ifdef CONFIG_SYS_USE_MMC
|
||||
#define CONFIG_SPL_LDSCRIPT arch/arm/mach-at91/armv7/u-boot-spl.lds
|
||||
#define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 1
|
||||
#define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "u-boot.img"
|
||||
|
||||
|
||||
@@ -87,7 +87,6 @@
|
||||
#define CONFIG_SYS_MONITOR_LEN (512 << 10)
|
||||
|
||||
#ifdef CONFIG_SYS_USE_MMC
|
||||
#define CONFIG_SPL_LDSCRIPT arch/arm/mach-at91/armv7/u-boot-spl.lds
|
||||
#define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 1
|
||||
#define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "u-boot.img"
|
||||
|
||||
|
||||
@@ -118,7 +118,6 @@
|
||||
#define CONFIG_SYS_MONITOR_LEN (512 << 10)
|
||||
|
||||
#ifdef CONFIG_SYS_USE_MMC
|
||||
#define CONFIG_SPL_LDSCRIPT arch/arm/mach-at91/armv7/u-boot-spl.lds
|
||||
#define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 1
|
||||
#define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "u-boot.img"
|
||||
|
||||
|
||||
@@ -76,7 +76,6 @@
|
||||
#define CONFIG_SYS_MONITOR_LEN (512 << 10)
|
||||
|
||||
#ifdef CONFIG_SYS_USE_MMC
|
||||
#define CONFIG_SPL_LDSCRIPT arch/arm/mach-at91/armv7/u-boot-spl.lds
|
||||
#define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 1
|
||||
#define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "u-boot.img"
|
||||
|
||||
|
||||
@@ -74,7 +74,6 @@
|
||||
#define CONFIG_SYS_MONITOR_LEN (512 << 10)
|
||||
|
||||
#ifdef CONFIG_SYS_USE_MMC
|
||||
#define CONFIG_SPL_LDSCRIPT arch/arm/mach-at91/armv7/u-boot-spl.lds
|
||||
#define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 1
|
||||
#define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "u-boot.img"
|
||||
|
||||
|
||||
@@ -119,8 +119,6 @@
|
||||
#define CONFIG_SPL_SPI_LOAD
|
||||
#define CONFIG_SYS_SPI_U_BOOT_OFFS 0x20000
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
#define CONFIG_SPL_NAND_AM33XX_BCH
|
||||
#define CONFIG_SPL_NAND_BASE
|
||||
#define CONFIG_SPL_NAND_DRIVERS
|
||||
|
||||
@@ -219,7 +219,6 @@
|
||||
#define CONFIG_SYS_SPL_MALLOC_START (CONFIG_SPL_BSS_START_ADDR + \
|
||||
CONFIG_SPL_BSS_MAX_SIZE)
|
||||
#define CONFIG_SYS_SPL_MALLOC_SIZE CONFIG_SYS_MALLOC_LEN
|
||||
#define CONFIG_SPL_LDSCRIPT arch/arm/mach-at91/arm926ejs/u-boot-spl.lds
|
||||
|
||||
#define CONFIG_SYS_NAND_ENABLE_PIN_SPL (2*32 + 14)
|
||||
#define CONFIG_SYS_USE_NANDFLASH 1
|
||||
|
||||
@@ -78,7 +78,6 @@
|
||||
#define BL1_SIZE (16 << 10) /*16 K reserved for BL1*/
|
||||
#define CONFIG_ENV_OFFSET (RESERVE_BLOCK_SIZE + BL1_SIZE)
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "board/samsung/common/exynos-uboot-spl.lds"
|
||||
#define CONFIG_SPL_MAX_FOOTPRINT (14 * 1024)
|
||||
|
||||
#define CONFIG_SYS_INIT_SP_ADDR 0x02040000
|
||||
|
||||
@@ -85,8 +85,6 @@
|
||||
#define CONFIG_SYS_SPL_MALLOC_SIZE (1024 * 1024)
|
||||
#define CONFIG_SPL_STACK LOW_LEVEL_SRAM_STACK
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
#define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 1
|
||||
#define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "u-boot.img"
|
||||
|
||||
|
||||
@@ -202,10 +202,6 @@
|
||||
|
||||
#define CONFIG_SPL_STACK LOW_LEVEL_SRAM_STACK
|
||||
|
||||
#ifndef CONFIG_ARM64
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/armv7/sunxi/u-boot-spl.lds"
|
||||
#endif
|
||||
|
||||
#define CONFIG_SPL_PAD_TO 32768 /* decimal for 'dd' */
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,6 @@
|
||||
#define CONFIG_SPL_NAND_BASE
|
||||
#define CONFIG_SPL_NAND_DRIVERS
|
||||
#define CONFIG_SPL_NAND_ECC
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
#define CONFIG_SPL_TEXT_BASE 0x40200000 /*CONFIG_SYS_SRAM_START*/
|
||||
#define CONFIG_SPL_MAX_SIZE (SRAM_SCRATCH_SPACE_ADDR - \
|
||||
|
||||
@@ -240,7 +240,6 @@
|
||||
#define CONFIG_SPL_NAND_DRIVERS
|
||||
#define CONFIG_SPL_NAND_ECC
|
||||
#define CONFIG_SPL_OMAP3_ID_NAND
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
/* NAND boot config */
|
||||
#define CONFIG_SYS_NAND_5_ADDR_CYCLE
|
||||
|
||||
@@ -149,7 +149,6 @@
|
||||
|
||||
#define CONFIG_SYS_SPI_U_BOOT_OFFS 0x20000
|
||||
#define CONFIG_SYS_SPI_U_BOOT_SIZE 0x40000
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
/*
|
||||
* 1MB into the SDRAM to allow for SPL's bss at the beginning of SDRAM
|
||||
|
||||
@@ -118,8 +118,6 @@
|
||||
#define CONFIG_SPL_MAX_SIZE (SRAM_SCRATCH_SPACE_ADDR - \
|
||||
CONFIG_SPL_TEXT_BASE)
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
#define CONFIG_SYS_TEXT_BASE 0x80800000
|
||||
|
||||
#define CONFIG_DRIVER_TI_EMAC
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
|
||||
/* SPL */
|
||||
#define CONFIG_SPL_TEXT_BASE 0x40200800
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
#define CONFIG_SYS_SPL_ARGS_ADDR (CONFIG_SYS_SDRAM_BASE + \
|
||||
(64 << 20))
|
||||
|
||||
|
||||
@@ -139,7 +139,6 @@
|
||||
* So moving TEXT_BASE down to non-HS limit.
|
||||
*/
|
||||
#define CONFIG_SPL_TEXT_BASE 0x40300000
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
#define CONFIG_SYS_SPL_ARGS_ADDR (CONFIG_SYS_SDRAM_BASE + \
|
||||
(128 << 20))
|
||||
|
||||
|
||||
@@ -100,7 +100,6 @@
|
||||
#define CONFIG_SPL_TEXT_BASE 0x40300000
|
||||
#endif
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
#define CONFIG_SYS_SPL_ARGS_ADDR (CONFIG_SYS_SDRAM_BASE + \
|
||||
(128 << 20))
|
||||
|
||||
|
||||
@@ -259,7 +259,6 @@
|
||||
#define CONFIG_SPL_NAND_BASE
|
||||
#define CONFIG_SPL_NAND_DRIVERS
|
||||
#define CONFIG_SPL_NAND_ECC
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
#define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "u-boot.img"
|
||||
#define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 1
|
||||
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
* SPL
|
||||
*/
|
||||
#define CONFIG_SPL_FRAMEWORK
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/arm1136/u-boot-spl.lds"
|
||||
|
||||
#define CONFIG_SPL_TEXT_BASE 0x10002300
|
||||
#define CONFIG_SPL_MAX_SIZE (64 * 1024) /* 8 KB for stack */
|
||||
|
||||
@@ -237,7 +237,6 @@
|
||||
#define CONFIG_SPL_TEXT_BASE 0xd2800b00
|
||||
#define CONFIG_SPL_MAX_SIZE (CONFIG_SRAM_SIZE - 0xb00)
|
||||
#define CONFIG_SPL_START_S_PATH "arch/arm/cpu/arm926ejs/spear"
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds"
|
||||
|
||||
#define CONFIG_SPL_FRAMEWORK
|
||||
|
||||
|
||||
@@ -319,8 +319,6 @@
|
||||
/* SPL part */
|
||||
#define CONFIG_SPL_FRAMEWORK
|
||||
|
||||
#define CONFIG_SPL_LDSCRIPT "arch/arm/mach-zynq/u-boot-spl.lds"
|
||||
|
||||
/* MMC support */
|
||||
#ifdef CONFIG_MMC_SDHCI_ZYNQ
|
||||
#define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 1
|
||||
|
||||
30
include/dt-bindings/memory/rk3368-dmc.h
Normal file
30
include/dt-bindings/memory/rk3368-dmc.h
Normal file
@@ -0,0 +1,30 @@
|
||||
#ifndef DT_BINDINGS_RK3368_DMC_H
|
||||
#define DT_BINDINGS_RK3368_DMC_H
|
||||
|
||||
#define DMC_MSCH_CBDR 0x0
|
||||
#define DMC_MSCH_CBRD 0x1
|
||||
#define DMC_MSCH_CRBD 0x2
|
||||
|
||||
#define DDR3_800D 0
|
||||
#define DDR3_800E 1
|
||||
#define DDR3_1066E 2
|
||||
#define DDR3_1066F 3
|
||||
#define DDR3_1066G 4
|
||||
#define DDR3_1333F 5
|
||||
#define DDR3_1333G 6
|
||||
#define DDR3_1333H 7
|
||||
#define DDR3_1333J 8
|
||||
#define DDR3_1600G 9
|
||||
#define DDR3_1600H 10
|
||||
#define DDR3_1600J 11
|
||||
#define DDR3_1600K 12
|
||||
#define DDR3_1866J 13
|
||||
#define DDR3_1866K 14
|
||||
#define DDR3_1866L 15
|
||||
#define DDR3_1866M 16
|
||||
#define DDR3_2133K 17
|
||||
#define DDR3_2133L 18
|
||||
#define DDR3_2133M 19
|
||||
#define DDR3_2133N 20
|
||||
|
||||
#endif
|
||||
@@ -51,12 +51,25 @@
|
||||
#define _IS_SPL 1
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_TPL_BUILD
|
||||
#define _IS_TPL 1
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_TPL_BUILD)
|
||||
#define config_val(cfg) _config_val(_IS_TPL, cfg)
|
||||
#define _config_val(x, cfg) __config_val(x, cfg)
|
||||
#define __config_val(x, cfg) ___config_val(__ARG_PLACEHOLDER_##x, cfg)
|
||||
#define ___config_val(arg1_or_junk, cfg) \
|
||||
____config_val(arg1_or_junk CONFIG_TPL_##cfg, CONFIG_##cfg)
|
||||
#define ____config_val(__ignored, val, ...) val
|
||||
#else
|
||||
#define config_val(cfg) _config_val(_IS_SPL, cfg)
|
||||
#define _config_val(x, cfg) __config_val(x, cfg)
|
||||
#define __config_val(x, cfg) ___config_val(__ARG_PLACEHOLDER_##x, cfg)
|
||||
#define ___config_val(arg1_or_junk, cfg) \
|
||||
____config_val(arg1_or_junk CONFIG_SPL_##cfg, CONFIG_##cfg)
|
||||
#define ____config_val(__ignored, val, ...) val
|
||||
#endif
|
||||
|
||||
/*
|
||||
* CONFIG_VAL(FOO) evaluates to the value of
|
||||
|
||||
@@ -268,4 +268,14 @@ int spl_mmc_load_image(struct spl_image_info *spl_image,
|
||||
struct spl_boot_device *bootdev);
|
||||
|
||||
void bl31_entry(void);
|
||||
|
||||
/**
|
||||
* board_return_to_bootrom - allow for boards to continue with the boot ROM
|
||||
*
|
||||
* If a board (e.g. the Rockchip RK3368 boards) provide some
|
||||
* supporting functionality for SPL in their boot ROM and the SPL
|
||||
* stage wants to return to the ROM code to continue booting, boards
|
||||
* can implement 'board_return_to_bootrom'.
|
||||
*/
|
||||
void board_return_to_bootrom(void);
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user