From 1a8b7bfe506c39ee595eef84f19d8c75245e27de Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Tue, 30 Jun 2015 15:58:56 -0700 Subject: payloads: Reorganize Kconfig for external payloads The integration of external payloads in coreboot is a bit messy. You have to change the to level Kconfig file for every payload (something that we recently fixed for mainboards and chipsets). This means that updating e.g. the SeaBIOS version requires a change outside of the SeaBIOS directory. With this patch you can create a new directory under payloads/external and place a Kconfig and Kconfig.name file in there, and the payload will automatically show up when you do "make menuconfig". Change-Id: I293abcb8eae581d4b3934e64897c0d339a27e7c1 Signed-off-by: Stefan Reinauer Reviewed-on: http://review.coreboot.org/10828 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi --- payloads/external/FILO/Kconfig | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 payloads/external/FILO/Kconfig (limited to 'payloads/external/FILO/Kconfig') diff --git a/payloads/external/FILO/Kconfig b/payloads/external/FILO/Kconfig new file mode 100644 index 000000000000..94d5e18df040 --- /dev/null +++ b/payloads/external/FILO/Kconfig @@ -0,0 +1,22 @@ +if PAYLOAD_FILO + +choice + prompt "FILO version" + default FILO_STABLE + +config FILO_STABLE + bool "0.6.0" + help + Stable FILO version + +config FILO_MASTER + bool "HEAD" + help + Newest FILO version + +endchoice + +config PAYLOAD_FILE + default "payloads/external/FILO/filo/build/filo.elf" + +endif -- cgit v1.2.3