1## SPDX-License-Identifier: GPL-2.0-only 2 3config EC_LENOVO_H8 4 select EC_ACPI 5 bool 6 7if EC_LENOVO_H8 8 9config SEABIOS_PS2_TIMEOUT 10 int 11 depends on PAYLOAD_SEABIOS 12 default 5000 13 14config H8_BEEP_ON_DEATH 15 bool "Beep on fatal error" 16 default y 17 help 18 Beep when encountered a fatal error. 19 20config H8_FLASH_LEDS_ON_DEATH 21 bool "Flash LEDs on fatal error" 22 default y 23 help 24 Flash all LEDs when encountered a fatal error. 25 26config H8_SUPPORT_BT_ON_WIFI 27 bool "Support bluetooth on wifi cards" 28 default n 29 help 30 Disable BDC detection and assume bluetooth is installed. Required for 31 bluetooth on wifi cards, as it's not possible to detect it in coreboot. 32 33config H8_FN_CTRL_SWAP 34 bool "Swap Fn and Ctrl keys" 35 help 36 Specifies the fallback value of the "fn_ctrl_swap" option, which is 37 only used when the value cannot be obtained from the option backend. 38 The main use-case for this Kconfig option is to enable Fn-Ctrl swap 39 without using any runtime configurable option backends (e.g. CMOS). 40 41config H8_HAS_BAT_THRESHOLDS_IMPL 42 bool 43 default n 44 45config H8_FN_KEY_AS_VBOOT_RECOVERY_SW 46 bool "Enable Fn-Key as VBOOT recovery switch" 47 depends on VBOOT 48 default n 49 help 50 If VBOOT is enabled, press Fn-Key at power on to force a recovery mode 51 boot instead of regular FW_MAIN_x boot. 52 53config H8_HAS_PRIMARY_FN_KEYS 54 bool 55 default n 56 57config H8_HAS_LEDLOGO 58 bool 59 default n 60 61config THINKPADEC_HKEY_EISAID 62 string 63 default "IBM0068" 64 help 65 Motherboards of newer thinkpad models can override the default to match 66 vendor drivers and quirks. 67 68endif # EC_LENOVO_H8 69