blob: 14cbcbc0dd0a0aad27d65f443dcdb8250fd4a9b7 [file] [log] [blame]
#
# Firmware information configuration
#
menu "Firmware Information (Type 0)"
depends on BUILD_VPD_TYPE0_STRUCTURE
config FIRMWARE_VENDOR
string "Firmware vendor"
default "To be filled in"
config FIRMWARE_VERSION
string "Firmware version string"
default "To be filled in"
help
This is a freeform string that may contain core and OEM version
information.
config FIRMWARE_RELEASE_DATE
string "Firmware release date (mm/dd/yyyy)"
default "01/01/1970"
help
String number fo the firmware release date. The date string, if
supplied, is mm/dd/yyyy format.
config FIRMWARE_START
depends on VPD_ADVANCED_OPTIONS
string "Firmware start location"
default 0
help
Native address offset of firmware runtime image, relative
to beginning of ROM. This should be presented as the CPU-native
addressing format when the CPU is first powered on (byte offset
or segment descriptor).
config FIRMWARE_ROM_SIZE
int "Size of system firmware ROM (in 64KB blocks)"
default 64
#FIXME: this may need disambiguation; see SMBIOS spec
help
Integer size of the physical memory on which the system firmware is
stored, in bytes, divided by 64KB (2^16).
# FIXME: We don't intend on using these, but it might be nice to make them
# configurable anyway.
#config FIRMWARE_CHARACTERISTICS
#config FIRMWARE_CHARACTERISTICS_EXTENSION
config SYSTEM_FIRMWARE_MAJOR_RELEASE
int "System firmware major release number"
default 0
config SYSTEM_FIRMWARE_MINOR_RELEASE
int "System firmware minor release number"
default 0
config EC_FIRMWARE_MAJOR_RELEASE
int "Embedded controller firmware major release number"
default 0
config EC_FIRMWARE_MINOR_RELEASE
int "Embedded controller firmware minor release number"
default 0
endmenu # Firmware Information (Type 0)