| <?xml version="1.0"?> |
| <root> |
| <include> |
| <name>common.xml</name> |
| </include> |
| <include> |
| <name>cr50.xml</name> |
| </include> |
| <include> |
| <name>uart_common.xml</name> |
| </include> |
| |
| <!-- ********** Maps ********** --> |
| <map> |
| <name>dummy_vref</name> |
| <doc>Determine VREF between pp3300, pp2500, pp1800 and off. |
| Default is off</doc> |
| <params pp3300="0" pp2500="0" pp1800="1" off="1"></params> |
| </map> |
| |
| <!-- UART and CONSOLE settings --> |
| <control> |
| <name>raw_ec_uart_pty</name> |
| <doc>CCD EC_PD console.</doc> |
| <params cmd="get" subtype="pty" interface="7" drv="uart"> |
| </params> |
| </control> |
| <control> |
| <name>cpu_uart_pty</name> |
| <doc>CCD AP console.</doc> |
| <params cmd="get" subtype="pty" interface="8" drv="uart"> |
| </params> |
| </control> |
| <control> |
| <name>ec_uart_bitbang_en</name> |
| <doc>Enable bit banging for the EC UART.</doc> |
| <params subtype="ec_uart_bitbang_en" interface="9" drv="cr50" map="onoff" |
| clobber_ok="" init="off"></params> |
| </control> |
| <control> |
| <name>ccd_ec_uart_parity</name> |
| <alias>ec_uart_parity</alias> |
| <doc>Parity setting for the EC UART console forwarded over CCD.</doc> |
| <params subtype="ccd_ec_uart_parity" interface="9" drv="cr50" |
| input_type="str" clobber_ok=""></params> |
| </control> |
| <control> |
| <name>ccd_ec_uart_baudrate</name> |
| <alias>ec_uart_baudrate</alias> |
| <doc>Baud rate for the EC UART console forwarded over CCD.</doc> |
| <params subtype="ccd_ec_uart_baudrate" interface="9" drv="cr50" |
| input_type="str" clobber_ok=""></params> |
| </control> |
| <control> |
| <name>ec3po_ec_console</name> |
| <alias>ec_uart_pty</alias> |
| <doc>EC UART console provided via EC-3PO console interpreter.</doc> |
| <params cmd="get" subtype="pty" interface="10" drv="uart"></params> |
| </control> |
| <control> |
| <name>ec_ec3po_interp_connect</name> |
| <doc>State indicating if interpreter is listening to the EC UART.</doc> |
| <params interface="10" drv="ec3po_driver" map="onoff" init="on" |
| subtype="interp_connect"></params> |
| </control> |
| <control> |
| <name>usbpd_uart_routing</name> |
| <doc>enable pd uart routing</doc> |
| <params clobber_ok="" interface="servo" subtype="not_applicable" drv="na" map="na" |
| init="not_applicable"></params> |
| </control> |
| <!-- Controls overwritten by Cr50 --> |
| <control> |
| <name>cold_reset</name> |
| <doc>cold_reset</doc> |
| <params subtype="cold_reset" interface="9" drv="cr50" map="onoff" |
| clobber_ok=""></params> |
| </control> |
| <control> |
| <name>ccd_state</name> |
| <doc>ccd_state</doc> |
| <params cmd="get" subtype="ccd_state" interface="9" drv="cr50" map="onoff" |
| clobber_ok=""></params> |
| </control> |
| <control> |
| <name>warm_reset</name> |
| <doc>warm_reset</doc> |
| <params subtype="warm_reset" interface="9" drv="cr50" map="onoff" |
| clobber_ok=""></params> |
| </control> |
| <control> |
| <name>pwr_button</name> |
| <doc>Power button GPIO</doc> |
| <params cmd="get" subtype="pwr_button" interface="9" drv="cr50" map="press" |
| clobber_ok=""></params> |
| </control> |
| <control> |
| <name>ccd_ec_uart_en</name> |
| <doc>Enable/disable EC UART on CCD</doc> |
| <params subtype="ccd_ec_uart_en" interface="9" drv="cr50" input_type="str" |
| clobber_ok="" init="on"></params> |
| </control> |
| <control> |
| <name>ccd_i2c_en</name> |
| <doc>Enable/disable i2c on CCD</doc> |
| <params subtype="ccd_i2c_en" interface="9" drv="cr50" input_type="str" |
| clobber_ok="" init="on"></params> |
| </control> |
| <control> |
| <name>ccd_keepalive_en</name> |
| <doc>Enable/disable keepalive on CCD</doc> |
| <params subtype="ccd_keepalive_en" interface="9" drv="cr50" input_type="str" |
| clobber_ok="" init="on"></params> |
| </control> |
| <control> |
| <name>fw_wp_state</name> |
| <doc>Used to turn fw wp off and on</doc> |
| <params interface="9" drv="fw_wp_ccd" input_type="str" init="force_off" /> |
| </control> |
| <!-- cr50 UART Buffers & VREF Controls --> |
| <control> |
| <name>uart4_on_flex_en</name> |
| <alias>cr50_console_on_flex_en,usbpd_uart_on_flex_en</alias> |
| <doc>Override control not needed for ccd.</doc> |
| <params interface="9" drv="cr50" subtype="ccd_noop" map="onoff" |
| clobber_ok=""></params> |
| </control> |
| <control> |
| <name>jtag_buf_en</name> |
| <alias>cr50_console_en,usbpd_uart_en</alias> |
| <doc>Override control not needed for ccd.</doc> |
| <params interface="9" drv="cr50" subtype="ccd_noop" map="onoff" |
| clobber_ok=""></params> |
| </control> |
| <control> |
| <name>jtag_vref_sel0</name> |
| <alias>jtag_vref_sel1</alias> |
| <params clobber_ok="" subtype="not_applicable" interface="9" drv="na" |
| map="dummy_vref" init="not_applicable" /> |
| </control> |
| <control> |
| <name>ccd_ec_boot_mode</name> |
| <alias>ec_boot_mode</alias> |
| <doc>EC boot mode GPIO.</doc> |
| <params subtype="ec_boot_mode" interface="9" drv="cr50" map="onoff" |
| init="off" /> |
| </control> |
| <control> |
| <name>ccd_ec_uart_en</name> |
| <alias>ec_uart_en</alias> |
| <doc>Enable/disable EC UART on CCD</doc> |
| <params subtype="ccd_ec_uart_en" interface="9" drv="cr50" map="onoff" |
| clobber_ok="" init="on"></params> |
| </control> |
| </root> |