aboutsummaryrefslogtreecommitdiff
path: root/src/ec/google/wilco/Makefile.inc
diff options
context:
space:
mode:
authorDuncan Laurie <dlaurie@google.com>2018-10-15 02:00:39 +0000
committerDuncan Laurie <dlaurie@chromium.org>2018-10-31 18:29:00 +0000
commit21dde8b25f610c02a8c71341a6579e9f850b690b (patch)
tree04e4d427411a4a0f0ccc58119ffb5e404ca6614f /src/ec/google/wilco/Makefile.inc
parent370123e1a3cd3992ba4fb21813d3b96f6ce0376d (diff)
ec/google/wilco: Add Wilco EC mailbox interface
The Google "Wilco" Embedded Controller is a new embedded controller that will be used in some future devices. The mailbox interface is simliar to the existing Chromium EC protocol version 3, but not close enough that it was convenient to re-use the full Chrome EC driver. This commit adds the basic mailbox interface for ramstage which will be used by future commits to send varous mailbox commands during the boot process. The IO base addresses for the mailbox interface are defined in Kconfig so they can be changed by the mainboard if needed. Change-Id: I8520dadfa982c9d14357cf2aa644e255cef425c2 Signed-off-by: Duncan Laurie <dlaurie@google.com> Reviewed-on: https://review.coreboot.org/29113 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/ec/google/wilco/Makefile.inc')
-rw-r--r--src/ec/google/wilco/Makefile.inc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ec/google/wilco/Makefile.inc b/src/ec/google/wilco/Makefile.inc
new file mode 100644
index 0000000000..6130f6f36a
--- /dev/null
+++ b/src/ec/google/wilco/Makefile.inc
@@ -0,0 +1,5 @@
+ifeq ($(CONFIG_EC_GOOGLE_WILCO),y)
+
+ramstage-y += mailbox.c
+
+endif