2015-01-23 13:41:10 +00:00
|
|
|
CONFIG_ARM=y
|
|
|
|
CONFIG_TARGET_VEXPRESS64_JUNO=y
|
2018-02-03 17:10:38 +00:00
|
|
|
CONFIG_SYS_TEXT_BASE=0xe0000000
|
2015-06-22 21:15:29 +00:00
|
|
|
CONFIG_SYS_MALLOC_F_LEN=0x2000
|
2019-11-19 01:02:10 +00:00
|
|
|
CONFIG_ENV_SIZE=0x10000
|
|
|
|
CONFIG_ENV_SECT_SIZE=0x10000
|
2020-01-22 18:38:00 +00:00
|
|
|
CONFIG_NR_DRAM_BANKS=2
|
2016-07-29 10:01:47 +00:00
|
|
|
CONFIG_IDENT_STRING=" vexpress_aemv8a"
|
2016-11-29 14:14:57 +00:00
|
|
|
CONFIG_DISTRO_DEFAULTS=y
|
2016-06-13 13:45:14 +00:00
|
|
|
CONFIG_BOOTDELAY=1
|
2017-08-14 17:22:17 +00:00
|
|
|
CONFIG_USE_BOOTARGS=y
|
2019-08-21 17:29:09 +00:00
|
|
|
CONFIG_BOOTARGS="console=ttyAMA0,115200n8 root=/dev/sda2 rw rootwait earlycon=pl011,0x7ff80000 debug user_debug=31 androidboot.hardware=juno loglevel=9"
|
arm: juno: Enable OF_CONTROL
The Arm Juno board was still somewhat stuck in "hardcoded land", even
though there are stable DTs around, and one happens to actually be on
the memory mapped NOR flash.
Enable the configuration options to let the board use OF_CONTROL, and
add a routine to find the address of the DTB partition in NOR
flash, to use that for U-Boot's own purposes.
This can also passed on via $fdtcontroladdr to any kernel or EFI
application, removing the need to actually load a device tree.
Since the existing "afs" command and its flash routines require
flash_init() to be called before being usable, and this is done much
later in the boot process, we introduce a stripped-down partition finder
routine in vexpress64.c, to scan the NOR flash partitions for the
DT partition. This location is then used for U-Boot to find and probe
devices.
The name of the partition can be configured, if needed, but defaults
to "board.dtb", which is used by Linaro's firmware image provided.
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
2020-04-27 18:18:01 +00:00
|
|
|
CONFIG_OF_BOARD=y
|
2017-11-06 23:15:11 +00:00
|
|
|
# CONFIG_USE_BOOTCOMMAND is not set
|
2016-10-08 18:41:44 +00:00
|
|
|
# CONFIG_DISPLAY_CPUINFO is not set
|
2016-10-12 01:33:46 +00:00
|
|
|
# CONFIG_DISPLAY_BOARDINFO is not set
|
2015-09-28 12:14:15 +00:00
|
|
|
CONFIG_SYS_PROMPT="VExpress64# "
|
2015-06-22 21:15:30 +00:00
|
|
|
# CONFIG_CMD_CONSOLE is not set
|
|
|
|
# CONFIG_CMD_XIMG is not set
|
|
|
|
# CONFIG_CMD_EDITENV is not set
|
2016-04-22 20:41:25 +00:00
|
|
|
CONFIG_CMD_MEMTEST=y
|
|
|
|
CONFIG_CMD_ARMFLASH=y
|
2017-08-14 23:58:53 +00:00
|
|
|
# CONFIG_CMD_LOADS is not set
|
2015-06-22 21:15:30 +00:00
|
|
|
# CONFIG_CMD_ITEST is not set
|
|
|
|
# CONFIG_CMD_SETEXPR is not set
|
|
|
|
# CONFIG_CMD_NFS is not set
|
2016-04-24 21:29:26 +00:00
|
|
|
CONFIG_CMD_CACHE=y
|
2015-06-22 21:15:30 +00:00
|
|
|
# CONFIG_CMD_MISC is not set
|
2018-11-20 18:47:12 +00:00
|
|
|
CONFIG_CMD_UBI=y
|
2020-04-27 18:18:03 +00:00
|
|
|
CONFIG_CMD_USB=y
|
2017-01-27 10:00:38 +00:00
|
|
|
# CONFIG_ISO_PARTITION is not set
|
2017-01-27 10:00:41 +00:00
|
|
|
# CONFIG_EFI_PARTITION is not set
|
2017-08-28 11:16:32 +00:00
|
|
|
CONFIG_ENV_IS_IN_FLASH=y
|
2019-11-19 01:02:10 +00:00
|
|
|
CONFIG_ENV_ADDR=0xBFC0000
|
2017-03-13 17:48:42 +00:00
|
|
|
# CONFIG_MMC is not set
|
2019-10-03 17:50:05 +00:00
|
|
|
CONFIG_MTD=y
|
2017-02-11 13:43:54 +00:00
|
|
|
CONFIG_MTD_NOR_FLASH=y
|
2018-10-14 20:10:50 +00:00
|
|
|
CONFIG_FLASH_CFI_DRIVER=y
|
|
|
|
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
|
|
|
CONFIG_SYS_FLASH_PROTECTION=y
|
|
|
|
CONFIG_SYS_FLASH_CFI=y
|
2017-09-05 20:20:44 +00:00
|
|
|
CONFIG_SMC911X=y
|
|
|
|
CONFIG_SMC911X_BASE=0x018000000
|
|
|
|
CONFIG_SMC911X_32_BIT=y
|
2020-04-27 18:18:03 +00:00
|
|
|
CONFIG_USB_EHCI_HCD=y
|
|
|
|
CONFIG_USB_EHCI_GENERIC=y
|
|
|
|
CONFIG_USB_OHCI_HCD=y
|
|
|
|
CONFIG_USB_OHCI_GENERIC=y
|