# SPDX-License-Identifier: GPL-2.0-only menuconfig [31mCONFIG_GOOGLE_FIRMWARE[0m bool "Google Firmware Drivers" default n help These firmware drivers are used by Google's servers. They are only useful if you are working directly on one of their proprietary servers. If in doubt, say "N". if [31mCONFIG_GOOGLE_FIRMWARE[0m config [31mCONFIG_GOOGLE_SMI[0m tristate "SMI interface for Google platforms" depends on [31mCONFIG_X86[0m && [31mCONFIG_ACPI[0m && [31mCONFIG_DMI[0m help Say Y here if you want to enable SMI callbacks for Google platforms. This provides an interface for writing to and clearing the event log. If [31mCONFIG_EFI_VARS[0m is also enabled this driver provides an interface for reading and writing [31mCONFIG_NVRAM[0m variables. config [31mCONFIG_GOOGLE_COREBOOT_TABLE[0m tristate "Coreboot Table Access" depends on [31mCONFIG_ACPI[0m || [31mCONFIG_OF[0m help This option enables the coreboot_table module, which provides other firmware modules access to the coreboot table. The coreboot table pointer is accessed through the [31mCONFIG_ACPI[0m "GOOGCB00" object or the device tree node /firmware/coreboot. If unsure say N. config [31mCONFIG_GOOGLE_COREBOOT_TABLE_ACPI[0m tristate select [31mCONFIG_GOOGLE_COREBOOT_TABLE[0m config [31mCONFIG_GOOGLE_COREBOOT_TABLE_OF[0m tristate select [31mCONFIG_GOOGLE_COREBOOT_TABLE[0m config [31mCONFIG_GOOGLE_MEMCONSOLE[0m tristate depends on [31mCONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY[0m || [31mCONFIG_GOOGLE_MEMCONSOLE_COREBOOT[0m config [31mCONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY[0m tristate "Firmware Memory Console - X86 Legacy support" depends on [31mCONFIG_X86[0m && [31mCONFIG_ACPI[0m && [31mCONFIG_DMI[0m select [31mCONFIG_GOOGLE_MEMCONSOLE[0m help This option enables the kernel to search for a firmware log in the EBDA on Google servers. If found, this log is exported to userland in the file /sys/firmware/log. config [31mCONFIG_GOOGLE_FRAMEBUFFER_COREBOOT[0m tristate "Coreboot Framebuffer" depends on [31mCONFIG_FB_SIMPLE[0m depends on [31mCONFIG_GOOGLE_COREBOOT_TABLE[0m help This option enables the kernel to search for a framebuffer in the coreboot table. If found, it is registered with simplefb. config [31mCONFIG_GOOGLE_MEMCONSOLE_COREBOOT[0m tristate "Firmware Memory Console" depends on [31mCONFIG_GOOGLE_COREBOOT_TABLE[0m select [31mCONFIG_GOOGLE_MEMCONSOLE[0m help This option enables the kernel to search for a firmware log in the coreboot table. If found, this log is exported to userland in the file /sys/firmware/log. config [31mCONFIG_GOOGLE_VPD[0m tristate "Vital Product Data" depends on [31mCONFIG_GOOGLE_COREBOOT_TABLE[0m help This option enables the kernel to expose the content of Google VPD under /sys/firmware/vpd. endif # [31mCONFIG_GOOGLE_FIRMWARE[0m |