• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## SPDX-License-Identifier: GPL-2.0-only
2
3config EC_HP_KBC1126
4	bool
5	select EC_ACPI
6	help
7	  Interface to SMSC KBC1126 embedded controller in HP laptops.
8
9config EC_HP_KBC1126_GPE
10	hex
11	depends on EC_HP_KBC1126
12	default 0x16
13
14config EC_HP_KBC1126_ECFW_IN_CBFS
15	bool
16	depends on EC_HP_KBC1126
17	default y
18
19if EC_HP_KBC1126_ECFW_IN_CBFS
20
21comment "Please select the following otherwise your laptop cannot be powered on."
22
23config KBC1126_FIRMWARE
24	bool "Add firmware images for KBC1126 EC"
25	depends on EC_HP_KBC1126
26	default n
27	help
28	  Select this option to add the two firmware blobs for KBC1126.
29	  You need these two blobs to power on your machine.
30
31config ECFW_PTR_ADDR
32	default 0xffffff00
33
34config ECFW_PTR_SIZE
35	default 8
36
37config KBC1126_FW1
38	string "KBC1126 firmware #1 path and filename"
39	depends on KBC1126_FIRMWARE
40	default "fw1.bin"
41	help
42	  The path and filename of the file to use as KBC1126 firmware #1.
43	  You can use util/kbc1126/kbc1126_ec_dump to dump it from the
44	  vendor firmware.
45
46config KBC1126_FW1_OFFSET
47	hex "Offset of KBC1126 firmware #1"
48	depends on KBC1126_FIRMWARE
49	default 0xfffe8000
50
51config KBC1126_FW2
52	string "KBC1126 filename #2 path and filename"
53	depends on KBC1126_FIRMWARE
54	default "fw2.bin"
55	help
56	  The path and filename of the file to use as KBC1126 firmware #2.
57	  You can use util/kbc1126/kbc1126_ec_dump to dump it from the
58	  vendor firmware.
59
60config KBC1126_FW2_OFFSET
61	hex "Offset of KBC1126 firmware #2"
62	depends on KBC1126_FIRMWARE
63	default 0xfffd0000
64
65endif
66