Kconfig (14e77332e74603efab8347c89d3cda447c3b97c9) | Kconfig (19d54020883c210a0cc78e5c735900ee9e9f64b3) |
---|---|
1# SPDX-License-Identifier: GPL-2.0-only 2menuconfig GOOGLE_FIRMWARE 3 bool "Google Firmware Drivers" 4 default n 5 help 6 These firmware drivers are used by Google servers, 7 Chromebooks and other devices using coreboot firmware. 8 If in doubt, say "N". --- 5 unchanged lines hidden (view full) --- 14 depends on X86 && ACPI && DMI 15 help 16 Say Y here if you want to enable SMI callbacks for Google 17 platforms. This provides an interface for writing to and 18 clearing the event log. If CONFIG_EFI is also enabled this 19 driver provides an interface for reading and writing NVRAM 20 variables. 21 | 1# SPDX-License-Identifier: GPL-2.0-only 2menuconfig GOOGLE_FIRMWARE 3 bool "Google Firmware Drivers" 4 default n 5 help 6 These firmware drivers are used by Google servers, 7 Chromebooks and other devices using coreboot firmware. 8 If in doubt, say "N". --- 5 unchanged lines hidden (view full) --- 14 depends on X86 && ACPI && DMI 15 help 16 Say Y here if you want to enable SMI callbacks for Google 17 platforms. This provides an interface for writing to and 18 clearing the event log. If CONFIG_EFI is also enabled this 19 driver provides an interface for reading and writing NVRAM 20 variables. 21 |
22config GOOGLE_CBMEM 23 tristate "CBMEM entries in sysfs" 24 depends on GOOGLE_COREBOOT_TABLE 25 help 26 CBMEM is a downwards-growing memory region created by the 27 Coreboot BIOS containing tagged data structures from the 28 BIOS. These data structures expose things like the verified 29 boot firmware variables, flash layout, firmware event log, 30 and more. 31 32 This option enables the cbmem module, which causes the 33 kernel to search for Coreboot CBMEM entries, and expose the 34 memory for each entry in sysfs under 35 /sys/bus/coreboot/devices/cbmem-<id>. 36 |
|
22config GOOGLE_COREBOOT_TABLE 23 tristate "Coreboot Table Access" 24 depends on HAS_IOMEM && (ACPI || OF) 25 help 26 This option enables the coreboot_table module, which provides other 27 firmware modules access to the coreboot table. The coreboot table 28 pointer is accessed through the ACPI "GOOGCB00" object or the 29 device tree node /firmware/coreboot. --- 48 unchanged lines hidden --- | 37config GOOGLE_COREBOOT_TABLE 38 tristate "Coreboot Table Access" 39 depends on HAS_IOMEM && (ACPI || OF) 40 help 41 This option enables the coreboot_table module, which provides other 42 firmware modules access to the coreboot table. The coreboot table 43 pointer is accessed through the ACPI "GOOGCB00" object or the 44 device tree node /firmware/coreboot. --- 48 unchanged lines hidden --- |