xref: /aosp_15_r20/external/coreboot/payloads/coreinfo/Kconfig (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1## SPDX-License-Identifier: GPL-2.0-only
2
3# For a description of the syntax of this configuration file,
4# see http://lxr.linux.no/source/Documentation/kbuild/kconfig-language.txt.
5#
6
7mainmenu "coreinfo Configuration"
8
9menu "General settings"
10
11# TODO: Needs changes in coreinfo, won't update without keypress currently.
12config SHOW_DATE_TIME
13	bool "Show current date/time in the menu"
14	default y
15	help
16	  Show the current date and time in the lower-right corner of
17	  the coreinfo menu.
18
19	  This option will increase the ELF file size by ca. 250 bytes.
20
21config COREINFO_NAME
22	string "Payload name"
23	default "coreinfo"
24	help
25	  The name of this payload for use in (e.g.) Bayou.
26
27config COREINFO_VERSION
28	string "Payload version"
29	default "0.1"
30	help
31	  The version number of this payload.
32
33config LTO
34	bool "Use link time optimization (LTO)"
35	default n
36	help
37	  Compile with link time optimization. This can often decrease the
38	  final binary size, but may increase compilation time. This option
39	  is most effective when LTO is also enabled in libpayload, which
40	  is done separately.
41
42endmenu
43
44menu "Modules"
45
46config MODULE_COREBOOT
47	bool "Enable the coreboot module"
48	default y
49	help
50	  This option will increase the ELF file size by ca. 2250 bytes.
51
52config MODULE_MULTIBOOT
53	bool "Enable the multiboot module"
54	default y
55	help
56	  This option will increase the ELF file size by ca. 1790 bytes.
57
58config MODULE_CPUINFO
59	bool "Enable the cpuinfo module"
60	default y
61	help
62	  This option will increase the ELF file size by ca. 2650 bytes.
63
64config MODULE_PCI
65	bool "Enable the PCI info module"
66	default y
67	help
68	  This option will increase the ELF file size by ca. 1750 bytes.
69
70config MODULE_NVRAM
71	bool "Enable the NVRAM dump module"
72	default y
73	help
74	  This option will increase the ELF file size by ca. 350 bytes.
75
76config MODULE_BOOTLOG
77	bool "Enable the coreboot bootlog module"
78	default y
79
80config MODULE_RAMDUMP
81	bool "Enable the RAM dump module"
82	default y
83
84config MODULE_CBFS
85	bool "Enable the coreboot CBFS module"
86	default y
87	help
88	  This option will increase the ELF file size by ca. 1440 bytes.
89
90config MODULE_TIMESTAMPS
91	bool "Enable the coreboot timestamps module"
92	default y
93	help
94	  This option will increase the ELF file size by ca. 4200 bytes.
95
96endmenu
97