mb/starlabs/labtop/tgl: Nit - minor format change
[coreboot.git] / payloads / coreinfo / Kconfig
blob2c1f91c8746c120176c07d4821bae4f102287067
1 ## SPDX-License-Identifier: GPL-2.0-only
3 # For a description of the syntax of this configuration file,
4 # see http://lxr.linux.no/source/Documentation/kbuild/kconfig-language.txt.
7 mainmenu "coreinfo Configuration"
9 menu "General settings"
11 # TODO: Needs changes in coreinfo, won't update without keypress currently.
12 config 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.
19           This option will increase the ELF file size by ca. 250 bytes.
21 config PAYLOAD_INFO_NAME
22         string "Payload name"
23         default "coreinfo"
24         help
25           The name of this payload for use in (e.g.) Bayou.
27 config PAYLOAD_INFO_LISTNAME
28         string "Payload menu entry name"
29         default "System Information"
30         help
31           The name of this payload's menu entry for use in (e.g.) Bayou.
33 config PAYLOAD_INFO_DESC
34         string "Payload description"
35         default "Display information about the system"
36         help
37           The description of this payload for use in (e.g.) Bayou.
39 config PAYLOAD_INFO_VERSION
40         string "Payload version"
41         default "0.1"
42         help
43           The version number of this payload.
45 config LTO
46         bool "Use link time optimization (LTO)"
47         default n
48         help
49           Compile with link time optimization. This can often decrease the
50           final binary size, but may increase compilation time. This option
51           is most effective when LTO is also enabled in libpayload, which
52           is done separately.
54 endmenu
56 menu "Modules"
58 config MODULE_COREBOOT
59         bool "Enable the coreboot module"
60         default y
61         help
62           This option will increase the ELF file size by ca. 2250 bytes.
64 config MODULE_MULTIBOOT
65         bool "Enable the multiboot module"
66         default y
67         help
68           This option will increase the ELF file size by ca. 1790 bytes.
70 config MODULE_CPUINFO
71         bool "Enable the cpuinfo module"
72         default y
73         help
74           This option will increase the ELF file size by ca. 2650 bytes.
76 config MODULE_PCI
77         bool "Enable the PCI info module"
78         default y
79         help
80           This option will increase the ELF file size by ca. 1750 bytes.
82 config MODULE_NVRAM
83         bool "Enable the NVRAM dump module"
84         default y
85         help
86           This option will increase the ELF file size by ca. 350 bytes.
88 config MODULE_BOOTLOG
89         bool "Enable the coreboot bootlog module"
90         default y
92 config MODULE_RAMDUMP
93         bool "Enable the RAM dump module"
94         default y
96 config MODULE_CBFS
97         bool "Enable the coreboot CBFS module"
98         default y
99         help
100           This option will increase the ELF file size by ca. 1440 bytes.
102 config MODULE_TIMESTAMPS
103         bool "Enable the coreboot timestamps module"
104         default y
105         help
106           This option will increase the ELF file size by ca. 4200 bytes.
108 endmenu