• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## SPDX-License-Identifier: GPL-2.0-only
2
3config EC_GOOGLE_WILCO
4	bool
5	default n
6	select EC_GOOGLE_COMMON_MEC
7	select EC_ACPI
8	select EC_SUPPORTS_DPTF_TEVT
9	help
10	  Google Wilco Embedded Controller interface.
11
12	  Note, the Wilco EC firmware is a modified version of Dell's
13	  typical Latitude EC firmware, that implements a custom mailbox
14	  protocol similar to the one used in the Chromium EC.
15
16	  This particular EC firmware is not open source, just the
17	  host-side interfaces (kernel and firmware drivers) are.
18
19if EC_GOOGLE_WILCO
20
21config EC_BASE_ACPI_DATA
22	hex
23	default 0x930
24	help
25	  This option provides the 16-bit IO base address for the ACPI
26	  data interface.  This is the standard ACPI EC interface that
27	  is used by the ACPI EC drivers in the OS.
28
29config EC_BASE_ACPI_COMMAND
30	hex
31	default 0x934
32	help
33	  This option provides the 16-bit IO base address for the ACPI
34	  EC command interface.  This is the standard ACPI EC interface
35	  that is used by the ACPI EC drivers in the OS.
36
37config EC_BASE_HOST_DATA
38	hex
39	default 0x940
40	help
41	  This option provides the 16-bit IO base address for the host
42	  data interface.  This is the interface that is used to drive
43	  the mailbox protocol.
44
45config EC_BASE_HOST_COMMAND
46	hex
47	default 0x944
48	help
49	  This option provides the 16-bit IO base address for the host
50	  command interface.  This is the interface that is used to drive
51	  the mailbox protocol.
52
53config EC_BASE_PACKET
54	hex
55	default 0x950
56	help
57	  This option provides the 16-bit IO base address for the EC
58	  mailbox interface data region.  This data buffer is used along
59	  with the host command and data registers to drive the EC
60	  mailbox interface.  This is also the MEC EMI base address.
61
62endif # EC_GOOGLE_WILCO
63