servo: lucid: rename cpu_uart to ec_uart.
Lucid uses the cosmos flex to connect to servo but with its EC uart
connected to uart2 (cpu). This CL renames those controls to 'ec_uart_'
such that automated scripts (flash_ec) and developers can locate the
proper uart.
BUG=chrome-os-partner:43619
TEST=manual
1. launch servod
sudo servod -b lucid
2. verify that both cpu & ec uart controls map to same control (interface 8)
dut-control -i | egrep -A 2 "(cpu|ec)_uart_(pty|parity|buadrate|bits|sbits|en)"
Change-Id: Ifbf7681703d9cf06482ec2038c3ce6070a76fcce
Reviewed-on: https://chromium-review.googlesource.com/291381
Reviewed-by: Alec Berg <alecaberg@chromium.org>
Commit-Queue: Todd Broch <tbroch@chromium.org>
Tested-by: Todd Broch <tbroch@chromium.org>
diff --git a/servo/data/servo_lucid_overlay.xml b/servo/data/servo_lucid_overlay.xml
index e1420e5..eaa8880 100644
--- a/servo/data/servo_lucid_overlay.xml
+++ b/servo/data/servo_lucid_overlay.xml
@@ -18,4 +18,37 @@
<doc>EC boot mode GPIO</doc>
<params clobber_ok="" map="onoff_i" init="off"></params>
</control>
+ <!-- lucid uses cpu uart as ec. Below will map ec_* names to cpu uart as
+ well. -->
+ <control>
+ <name>uart2_en</name>
+ <alias>ec_uart_en</alias>
+ <params clobber_ok="" interface="2" drv="tca6416" slv="0x24"
+ port="0" offset="6" map="onoff_i" init="on"></params>
+ </control>
+ <control>
+ <name>uart2_pty</name>
+ <alias>ec_uart_pty</alias>
+ <params clobber_ok="" interface="8"></params>
+ </control>
+ <control>
+ <name>uart2_baudrate</name>
+ <alias>ec_uart_baudrate</alias>
+ <params clobber_ok="" interface="8"></params>
+ </control>
+ <control>
+ <name>uart2_parity</name>
+ <alias>ec_uart_parity</alias>
+ <params clobber_ok="" interface="8"></params>
+ </control>
+ <control>
+ <name>uart2_sbits</name>
+ <alias>ec_uart_sbits</alias>
+ <params clobber_ok="" interface="8"></params>
+ </control>
+ <control>
+ <name>uart2_bits</name>
+ <alias>ec_uart_bits</alias>
+ <params clobber_ok="" interface="8"></params>
+ </control>
</root>