xref: /linux/drivers/firmware/google/Kconfig (revision c2218e26c0d03c368fff825a6f15b7bb3418dbde)
1a1d9a09aSMike Waychisonconfig GOOGLE_FIRMWARE
2a1d9a09aSMike Waychison	bool "Google Firmware Drivers"
3a1d9a09aSMike Waychison	depends on X86
4a1d9a09aSMike Waychison	default n
5a1d9a09aSMike Waychison	help
6a1d9a09aSMike Waychison	  These firmware drivers are used by Google's servers.  They are
7a1d9a09aSMike Waychison	  only useful if you are working directly on one of their
8a1d9a09aSMike Waychison	  proprietary servers.  If in doubt, say "N".
9a1d9a09aSMike Waychison
10a1d9a09aSMike Waychisonmenu "Google Firmware Drivers"
11a1d9a09aSMike Waychison	depends on GOOGLE_FIRMWARE
12a1d9a09aSMike Waychison
1374c5b31cSMike Waychisonconfig GOOGLE_SMI
1474c5b31cSMike Waychison	tristate "SMI interface for Google platforms"
15*c2218e26SArd Biesheuvel	depends on ACPI && DMI && EFI
1674c5b31cSMike Waychison	select EFI_VARS
1774c5b31cSMike Waychison	help
1874c5b31cSMike Waychison	  Say Y here if you want to enable SMI callbacks for Google
1974c5b31cSMike Waychison	  platforms.  This provides an interface for writing to and
2074c5b31cSMike Waychison	  clearing the EFI event log and reading and writing NVRAM
2174c5b31cSMike Waychison	  variables.
22e561bc45SMike Waychison
23e561bc45SMike Waychisonconfig GOOGLE_MEMCONSOLE
24e561bc45SMike Waychison	tristate "Firmware Memory Console"
25e561bc45SMike Waychison	depends on DMI
26e561bc45SMike Waychison	help
27e561bc45SMike Waychison	  This option enables the kernel to search for a firmware log in
28e561bc45SMike Waychison	  the EBDA on Google servers.  If found, this log is exported to
29e561bc45SMike Waychison	  userland in the file /sys/firmware/log.
30a1d9a09aSMike Waychison
31a1d9a09aSMike Waychisonendmenu
32