hc
2023-11-06 9df731a176aab8e03b984b681b1bea01ccff6644
u-boot/common/spl/Kconfig
....@@ -144,6 +144,17 @@
144144 The SPL code will be relocated to a high memory if you say no here.
145145 Only ARM64 and PowerPC SPL support relocate now.
146146
147
+config SPL_BOOT_IMAGE
148
+ bool "SPL boot image load support"
149
+ default n
150
+ help
151
+ This enable SPL boot image load support
152
+
153
+config SPL_BOOT_IMAGE_BUF
154
+ hex "SPL boot image memory buffer"
155
+ depends on SPL_BOOT_IMAGE
156
+ default 0x10000000
157
+
147158 config SPL_RELOC_TEXT_BASE
148159 hex "Address the SPL relocate to"
149160 depends on !SPL_SKIP_RELOCATE
....@@ -598,6 +609,12 @@
598609 boot. This enables the drivers in drivers/pch as part of an SPL
599610 build.
600611
612
+config SPL_PCIE_EP_SUPPORT
613
+ bool "Support loading from PCIE EP"
614
+ help
615
+ Enable support for PCIE EP driver in SPL. The RC will download the
616
+ image as a RAM partition for firmware.
617
+
601618 config SPL_POST_MEM_SUPPORT
602619 bool "Support POST drivers"
603620 help
....@@ -900,6 +917,13 @@
900917 help
901918 Enable boot kernel in SPL.
902919
920
+config SPL_KERNEL_BOOT_PREBUILT
921
+ bool "Enable boot kernel in SPL with prebuilt program"
922
+ depends on SPL_KERNEL_BOOT
923
+ default y
924
+ help
925
+ Enable boot kernel in SPL with prebuilt program.
926
+
903927 config SPL_KERNEL_BOOT_SECTOR
904928 hex "Sector address to load kernel in SPL"
905929 depends on SPL_KERNEL_BOOT