xref: /linux/drivers/firmware/google/Kconfig (revision a1d9a09ae8003380a7f2297ee4367947cbdf874f)
1*a1d9a09aSMike Waychisonconfig GOOGLE_FIRMWARE
2*a1d9a09aSMike Waychison	bool "Google Firmware Drivers"
3*a1d9a09aSMike Waychison	depends on X86
4*a1d9a09aSMike Waychison	default n
5*a1d9a09aSMike Waychison	help
6*a1d9a09aSMike Waychison	  These firmware drivers are used by Google's servers.  They are
7*a1d9a09aSMike Waychison	  only useful if you are working directly on one of their
8*a1d9a09aSMike Waychison	  proprietary servers.  If in doubt, say "N".
9*a1d9a09aSMike Waychison
10*a1d9a09aSMike Waychisonmenu "Google Firmware Drivers"
11*a1d9a09aSMike Waychison	depends on GOOGLE_FIRMWARE
12*a1d9a09aSMike Waychison
1374c5b31cSMike Waychisonconfig GOOGLE_SMI
1474c5b31cSMike Waychison	tristate "SMI interface for Google platforms"
1574c5b31cSMike Waychison	depends on ACPI && DMI
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.
30*a1d9a09aSMike Waychison
31*a1d9a09aSMike Waychisonendmenu
32