summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorLee, Shawn C <shawn.c.lee@intel.com>2019-02-17 18:50:54 -0800
committerCommit Bot <commit-bot@chromium.org>2019-09-12 21:59:13 +0000
commit89267691e5cce30ef80fd1d1b1c360d912db30cf (patch)
tree3e7a2c5cd0c9ea0c3f4c1869c455d8c1ce321a54 /include
parent8f47673f345df83c67e930113043c45d1c698b44 (diff)
downloadchrome-ec-89267691e5cce30ef80fd1d1b1c360d912db30cf.tar.gz
anx7447: Add proper mux setting for DP alt mode and DTS mode (CCD)
This patch must be with removing the external 100k pull up/down resistors on the Aux P/Aux N lines which avoids the 3.3V DC bias voltage adds 0.8V pulse of aux channel to turn on TCPC internal P-MOSFET that causes the signal effect on CCD communication. BUG=b:124410548 BRANCH=None TEST=Connect external monitor,usb device or CCD cable to type-c port0 Each type-c device should work normally. Signed-off-by: Xin Ji <xji@analogixsemi.com> Signed-off-by: Jack Lai <jack.lai@intel.com> Signed-off-by: Scott Collyer <scollyer@google.com> Reviewed-by: Jett Rink <jettrink@chromium.org> Reviewed-by: Zhuohao Lee <zhuohao@chromium.org> Commit-Queue: Zhuohao Lee <zhuohao@chromium.org> Tested-by: Zhuohao Lee <zhuohao@chromium.org> Change-Id: Ic920c83232163292c3d6dbfce1b23a8e3a1c6b6e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1680664 Tested-by: Scott Collyer <scollyer@chromium.org> Reviewed-by: Furquan Shaikh <furquan@chromium.org> Commit-Queue: Scott Collyer <scollyer@chromium.org>
Diffstat (limited to 'include')
-rw-r--r--include/config.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/config.h b/include/config.h
index 81de017ae3..93d2b8401d 100644
--- a/include/config.h
+++ b/include/config.h
@@ -3781,6 +3781,15 @@
#undef CONFIG_USB_PD_TCPM_ANX7447_OCM_ERASE_COMMAND
/*
+ * Use this config option to enable and internal pullup resistor on the AUX_N
+ * and internal pulldown resistor on the AUX_P line. Only use this config
+ * option if there are no external pu/pd resistors on these signals. This
+ * configuration should be used to avoid noise issues on the DDI1_AUX_N &
+ * DDI1_AUX_P signals (b/122873171)
+ */
+#undef CONFIG_USB_PD_TCPM_ANX7447_AUX_PU_PD
+
+/*
* Use this option if the TCPC port controller supports the optional register
* 18h CONFIG_STANDARD_OUTPUT to steer the high-speed muxes.
*/