blob: bd6b9991ec0e1a6326e7b3334ee7ed600bbe2824 [file] [log] [blame]
Patrick Williams67c9d4e2023-05-05 12:41:51 -05001From 0c2bd094b7686e9497327d825470cb90aa29d10f Mon Sep 17 00:00:00 2001
Andrew Geissler2daf84b2023-03-31 09:57:23 -05002From: Rui Miguel Silva <rui.silva@linaro.org>
3Date: Wed, 1 Feb 2023 16:19:40 +0000
4Subject: [PATCH 40/43] corstone1000: add nvmxip, fwu-mdata and gpt options
5
6Enable the newest features: nvmxip, fwu-metadata and
7gpt. Commands to print the partition info, gpt info
8and fwu metadata will be available.
9
10Upstream-Status: Pending
11Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
12---
Patrick Williams67c9d4e2023-05-05 12:41:51 -050013 configs/corstone1000_defconfig | 33 ++++++++++++++++++++-------------
14 1 file changed, 20 insertions(+), 13 deletions(-)
Andrew Geissler2daf84b2023-03-31 09:57:23 -050015
16diff --git a/configs/corstone1000_defconfig b/configs/corstone1000_defconfig
Patrick Williams67c9d4e2023-05-05 12:41:51 -050017index e009faee0252..96bb86ec91e9 100644
Andrew Geissler2daf84b2023-03-31 09:57:23 -050018--- a/configs/corstone1000_defconfig
19+++ b/configs/corstone1000_defconfig
Patrick Williams67c9d4e2023-05-05 12:41:51 -050020@@ -4,18 +4,20 @@ CONFIG_TARGET_CORSTONE1000=y
Andrew Geissler2daf84b2023-03-31 09:57:23 -050021 CONFIG_TEXT_BASE=0x80000000
22 CONFIG_SYS_MALLOC_LEN=0x2000000
23 CONFIG_NR_DRAM_BANKS=1
24+CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
25+CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x83f00000
26+CONFIG_DM_GPIO=y
27 CONFIG_DEFAULT_DEVICE_TREE="corstone1000-mps3"
28 CONFIG_SYS_PROMPT="corstone1000# "
29 CONFIG_IDENT_STRING=" corstone1000 aarch64 "
30 CONFIG_SYS_LOAD_ADDR=0x82100000
31+CONFIG_FWU_NUM_IMAGES_PER_BANK=4
32 CONFIG_DISTRO_DEFAULTS=y
33-CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
34-CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x83f00000
35 CONFIG_FIT=y
36 CONFIG_BOOTDELAY=3
37 CONFIG_USE_BOOTARGS=y
Patrick Williams67c9d4e2023-05-05 12:41:51 -050038 CONFIG_BOOTARGS="console=ttyAMA0 loglevel=9 ip=dhcp earlyprintk"
39-CONFIG_BOOTCOMMAND="run retrieve_kernel_load_addr; echo Loading kernel from $kernel_addr to memory ... ; unzip $kernel_addr 0x90000000; loadm 0x90000000 $kernel_addr_r 0xf00000; usb start; usb reset; run distro_bootcmd; bootefi $kernel_addr_r $fdtcontroladdr;"
40+CONFIG_BOOTCOMMAND="echo Loading kernel from $kernel_addr to memory ... ; unzip $kernel_addr 0x90000000; loadm 0x90000000 $kernel_addr_r 0xf00000; usb start; usb reset; run distro_bootcmd; bootefi $kernel_addr_r $fdtcontroladdr;"
41 CONFIG_CONSOLE_RECORD=y
42 CONFIG_LOGLEVEL=7
43 # CONFIG_DISPLAY_CPUINFO is not set
Andrew Geissler2daf84b2023-03-31 09:57:23 -050044@@ -23,11 +25,16 @@ CONFIG_LOGLEVEL=7
45 CONFIG_SYS_MAXARGS=64
46 CONFIG_SYS_CBSIZE=512
47 # CONFIG_CMD_CONSOLE is not set
48+CONFIG_CMD_FWU_METADATA=y
49 CONFIG_CMD_BOOTZ=y
50 CONFIG_SYS_BOOTM_LEN=0x800000
51 # CONFIG_CMD_XIMG is not set
52+CONFIG_CMD_NVMXIP=y
53+CONFIG_CMD_GPT=y
54+# CONFIG_RANDOM_UUID is not set
55 CONFIG_CMD_LOADM=y
56 # CONFIG_CMD_LOADS is not set
57+CONFIG_CMD_MMC=y
58 CONFIG_CMD_USB=y
59 # CONFIG_CMD_SETEXPR is not set
60 # CONFIG_CMD_NFS is not set
61@@ -39,29 +46,29 @@ CONFIG_OF_CONTROL=y
62 CONFIG_VERSION_VARIABLE=y
63 CONFIG_NET_RANDOM_ETHADDR=y
64 CONFIG_REGMAP=y
65-CONFIG_MISC=y
66+CONFIG_ARM_FFA_TRANSPORT=y
67 CONFIG_CLK=y
68-CONFIG_CMD_MMC=y
69-CONFIG_DM_MMC=y
70+CONFIG_FWU_MDATA=y
71+CONFIG_FWU_MDATA_GPT_BLK=y
72+CONFIG_MISC=y
73 CONFIG_ARM_PL180_MMCI=y
74-CONFIG_MMC_SDHCI_ADMA_HELPERS=y
75-CONFIG_MMC_WRITE=y
76-CONFIG_DM_GPIO=y
77 CONFIG_PHYLIB=y
78 CONFIG_PHY_SMSC=y
79 CONFIG_SMC911X=y
80+CONFIG_NVMXIP_QSPI=y
81 CONFIG_PHY=y
82 CONFIG_RAM=y
83 CONFIG_DM_RTC=y
84 CONFIG_RTC_EMULATION=y
85 CONFIG_DM_SERIAL=y
86+CONFIG_SYSRESET=y
87 CONFIG_USB=y
88 CONFIG_USB_ISP1760=y
89 CONFIG_ERRNO_STR=y
90-CONFIG_NVMXIP_QSPI=y
91-CONFIG_CMD_NVMXIP=y
92 CONFIG_EFI_MM_COMM_TEE=y
93-CONFIG_ARM_FFA_TRANSPORT=y
94 CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
95+CONFIG_EFI_CAPSULE_ON_DISK=y
96+CONFIG_EFI_IGNORE_OSINDICATIONS=y
97 CONFIG_EFI_CAPSULE_FIRMWARE_FIT=y
98-CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
99+CONFIG_FWU_MULTI_BANK_UPDATE=y
100+# CONFIG_TOOLS_MKEFICAPSULE is not set
Andrew Geissler2daf84b2023-03-31 09:57:23 -0500101--
Patrick Williams67c9d4e2023-05-05 12:41:51 -05001022.40.0
Andrew Geissler2daf84b2023-03-31 09:57:23 -0500103