summaryrefslogtreecommitdiffstats
path: root/src/ec/google/wilco/Kconfig
blob: f97fa26d011c53111a56dc063ef4d9e46cdf80d7 (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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
config EC_GOOGLE_WILCO
	bool
	default n
	select EC_GOOGLE_COMMON_MEC
	select EC_ACPI
	select EC_SUPPORTS_DPTF_TEVT
	help
	  Google Wilco Embedded Controller interface.

	  Note, the Wilco EC firmware is a modified version of Dell's
	  typical Latitude EC firmware, that implements a custom mailbox
	  protocol similar to the one used in the Chromium EC.

	  This particular EC firmware is not open source, just the
	  host-side interfaces (kernel and firmware drivers) are.

if EC_GOOGLE_WILCO

config EC_BASE_ACPI_DATA
	hex
	default 0x930
	help
	  This option provides the 16-bit IO base address for the ACPI
	  data interface.  This is the standard ACPI EC interface that
	  is used by the ACPI EC drivers in the OS.

config EC_BASE_ACPI_COMMAND
	hex
	default 0x934
	help
	  This option provides the 16-bit IO base address for the ACPI
	  EC command interface.  This is the standard ACPI EC interface
	  that is used by the ACPI EC drivers in the OS.

config EC_BASE_HOST_DATA
	hex
	default 0x940
	help
	  This option provides the 16-bit IO base address for the host
	  data interface.  This is the interface that is used to drive
	  the mailbox protocol.

config EC_BASE_HOST_COMMAND
	hex
	default 0x944
	help
	  This option provides the 16-bit IO base address for the host
	  command interface.  This is the interface that is used to drive
	  the mailbox protocol.

config EC_BASE_PACKET
	hex
	default 0x950
	help
	  This option provides the 16-bit IO base address for the EC
	  mailbox interface data region.  This data buffer is used along
	  with the host command and data registers to drive the EC
	  mailbox interface.  This is also the MEC EMI base address.

endif # EC_GOOGLE_WILCO