summaryrefslogtreecommitdiff
path: root/src/vendorcode/google/Kconfig
blob: b24c55414777f33e63d28dcabe517c8ecd0708f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
## SPDX-License-Identifier: GPL-2.0-only

source "src/vendorcode/google/chromeos/Kconfig"

config GOOGLE_SMBIOS_MAINBOARD_VERSION
	bool
	default n
	depends on GENERATE_SMBIOS_TABLES
	help
	  Provide a common implementation for mainboard version,
	  which returns a formatted 'rev%d' board_id() string.

config GOOGLE_DSM_CALIB
	bool
	default n
	depends on VPD
	help
	  On some boards, there are calibrated parameters for Dynamic Speaker Management(DSM)
	  stored in VPD. Enable this config to read and parse these VPD values and write them
	  to ACPI DSD table in device driver. These parameters will be applied by kernel driver
	  through device property at boot.

config GOOGLE_DSM_PARAM_FILE_NAME
	bool
	default n
	depends on GOOGLE_DSM_CALIB
	help
	  On some boards, there are different dsm parameter files for Dynamic Speaker
	  Management (DSM). Enable this config to assign dsm parameters file name in ACPI
	  SSDT table. Kernel driver uses this to load the DSM parameter file.

config MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD
	bool
	default n
	help
	  Select this config to indicate that a board has Strauss keyboard.

config ACPI_FNKEY_GEN_SCANCODE
	default 94 if MAINBOARD_HAS_GOOGLE_STRAUSS_KEYBOARD