mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-26 12:27:12 +00:00
arm: enable distro boot for bananapi-r2
This patch enables distro boot for the bananapi-r2, based on a MediaTek mt7623n. Signed-off-by: Matthias Brugger <mbrugger@suse.com>
This commit is contained in:
parent
2ef35fcb34
commit
37f2755a00
2 changed files with 22 additions and 5 deletions
|
@ -7,6 +7,7 @@ CONFIG_ENV_SIZE=0x1000
|
||||||
CONFIG_ENV_OFFSET=0x100000
|
CONFIG_ENV_OFFSET=0x100000
|
||||||
CONFIG_TARGET_MT7623=y
|
CONFIG_TARGET_MT7623=y
|
||||||
CONFIG_NR_DRAM_BANKS=1
|
CONFIG_NR_DRAM_BANKS=1
|
||||||
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
CONFIG_FIT=y
|
CONFIG_FIT=y
|
||||||
CONFIG_FIT_VERBOSE=y
|
CONFIG_FIT_VERBOSE=y
|
||||||
CONFIG_BOOTDELAY=3
|
CONFIG_BOOTDELAY=3
|
||||||
|
@ -56,4 +57,4 @@ CONFIG_TIMER=y
|
||||||
CONFIG_MTK_TIMER=y
|
CONFIG_MTK_TIMER=y
|
||||||
CONFIG_WDT_MTK=y
|
CONFIG_WDT_MTK=y
|
||||||
CONFIG_LZMA=y
|
CONFIG_LZMA=y
|
||||||
# CONFIG_EFI_LOADER is not set
|
CONFIG_EFI_LOADER=y
|
||||||
|
|
|
@ -45,11 +45,13 @@
|
||||||
#define CONFIG_SYS_SDRAM_BASE 0x80000000
|
#define CONFIG_SYS_SDRAM_BASE 0x80000000
|
||||||
|
|
||||||
/* This is needed for kernel booting */
|
/* This is needed for kernel booting */
|
||||||
#define FDT_HIGH "fdt_high=0xac000000\0"
|
#define FDT_HIGH "0xac000000"
|
||||||
|
|
||||||
/* Extra environment variables */
|
#define ENV_MEM_LAYOUT_SETTINGS \
|
||||||
#define CONFIG_EXTRA_ENV_SETTINGS \
|
"fdt_high=" FDT_HIGH "\0" \
|
||||||
FDT_HIGH
|
"kernel_addr_r=0x84000000\0" \
|
||||||
|
"fdt_addr_r=" FDT_HIGH "\0" \
|
||||||
|
"fdtfile=mt7623n-bananapi-bpi-r2.dtb" "\0"
|
||||||
|
|
||||||
/* Ethernet */
|
/* Ethernet */
|
||||||
#define CONFIG_IPADDR 192.168.1.1
|
#define CONFIG_IPADDR 192.168.1.1
|
||||||
|
@ -57,4 +59,18 @@
|
||||||
|
|
||||||
#define CONFIG_SYS_MMC_ENV_DEV 0
|
#define CONFIG_SYS_MMC_ENV_DEV 0
|
||||||
|
|
||||||
|
#ifdef CONFIG_DISTRO_DEFAULTS
|
||||||
|
|
||||||
|
#define BOOT_TARGET_DEVICES(func) \
|
||||||
|
func(MMC, mmc, 1)
|
||||||
|
|
||||||
|
#include <config_distro_bootcmd.h>
|
||||||
|
|
||||||
|
/* Extra environment variables */
|
||||||
|
#define CONFIG_EXTRA_ENV_SETTINGS \
|
||||||
|
ENV_MEM_LAYOUT_SETTINGS \
|
||||||
|
BOOTENV
|
||||||
|
|
||||||
|
#endif /* ifdef CONFIG_DISTRO_DEFAULTS*/
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Reference in a new issue