blob: a0f2bb16f561d4326503c4b2a3b3f22f96eef5c0 [file] [log] [blame]
Patrick Williams4f6b1c02023-06-15 16:18:34 -05001From 5e0b7e40c4702d5494378d3e120fce0136f69a79 Mon Sep 17 00:00:00 2001
Andrew Geissler2daf84b2023-03-31 09:57:23 -05002From: Rui Miguel Silva <rui.silva@linaro.org>
Patrick Williams4f6b1c02023-06-15 16:18:34 -05003Date: Fri, 9 Jun 2023 13:28:06 +0100
4Subject: [PATCH 38/42] corstone1000: add nvmxip, fwu-mdata and gpt options
Andrew Geissler2daf84b2023-03-31 09:57:23 -05005
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 Williams4f6b1c02023-06-15 16:18:34 -050013 configs/corstone1000_defconfig | 29 +++++++++++++++++++----------
14 1 file changed, 19 insertions(+), 10 deletions(-)
Andrew Geissler2daf84b2023-03-31 09:57:23 -050015
16diff --git a/configs/corstone1000_defconfig b/configs/corstone1000_defconfig
Patrick Williams4f6b1c02023-06-15 16:18:34 -050017index 1179bf5f3b..c38113ce95 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
Patrick Williams4f6b1c02023-06-15 16:18:34 -050044@@ -23,11 +25,15 @@ CONFIG_LOGLEVEL=7
Andrew Geissler2daf84b2023-03-31 09:57:23 -050045 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
Andrew Geissler2daf84b2023-03-31 09:57:23 -050052+CONFIG_CMD_GPT=y
53+# CONFIG_RANDOM_UUID is not set
54 CONFIG_CMD_LOADM=y
55 # CONFIG_CMD_LOADS is not set
56+CONFIG_CMD_MMC=y
57 CONFIG_CMD_USB=y
58 # CONFIG_CMD_SETEXPR is not set
59 # CONFIG_CMD_NFS is not set
Patrick Williams4f6b1c02023-06-15 16:18:34 -050060@@ -39,27 +45,30 @@ CONFIG_OF_CONTROL=y
Andrew Geissler2daf84b2023-03-31 09:57:23 -050061 CONFIG_VERSION_VARIABLE=y
62 CONFIG_NET_RANDOM_ETHADDR=y
63 CONFIG_REGMAP=y
64-CONFIG_MISC=y
65+CONFIG_ARM_FFA_TRANSPORT=y
66 CONFIG_CLK=y
67-CONFIG_CMD_MMC=y
68-CONFIG_DM_MMC=y
69+CONFIG_FWU_MDATA=y
70+CONFIG_FWU_MDATA_GPT_BLK=y
71+CONFIG_MISC=y
72 CONFIG_ARM_PL180_MMCI=y
73-CONFIG_MMC_SDHCI_ADMA_HELPERS=y
74-CONFIG_MMC_WRITE=y
75-CONFIG_DM_GPIO=y
76 CONFIG_PHYLIB=y
77 CONFIG_PHY_SMSC=y
78 CONFIG_SMC911X=y
79+CONFIG_NVMXIP_QSPI=y
80 CONFIG_PHY=y
81 CONFIG_RAM=y
82 CONFIG_DM_RTC=y
83 CONFIG_RTC_EMULATION=y
84 CONFIG_DM_SERIAL=y
85+CONFIG_SYSRESET=y
86 CONFIG_USB=y
87 CONFIG_USB_ISP1760=y
88 CONFIG_ERRNO_STR=y
Andrew Geissler2daf84b2023-03-31 09:57:23 -050089 CONFIG_EFI_MM_COMM_TEE=y
Patrick Williams4f6b1c02023-06-15 16:18:34 -050090 CONFIG_ARM_FFA_TRANSPORT=y
Andrew Geissler2daf84b2023-03-31 09:57:23 -050091 CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
92+CONFIG_EFI_CAPSULE_ON_DISK=y
93+CONFIG_EFI_IGNORE_OSINDICATIONS=y
94 CONFIG_EFI_CAPSULE_FIRMWARE_FIT=y
95-CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
96+CONFIG_FWU_MULTI_BANK_UPDATE=y
97+# CONFIG_TOOLS_MKEFICAPSULE is not set
Andrew Geissler2daf84b2023-03-31 09:57:23 -050098--
Patrick Williams4f6b1c02023-06-15 16:18:34 -0500992.25.1
Andrew Geissler2daf84b2023-03-31 09:57:23 -0500100