summaryrefslogtreecommitdiff
path: root/driver/tcpm/rt1715.h
diff options
context:
space:
mode:
authorYH Lin <yueherngl@chromium.org>2020-12-21 15:12:59 +0000
committerCommit Bot <commit-bot@chromium.org>2020-12-22 21:16:26 +0000
commit2998fbcc036338a16f2d66483b8cecb317316df0 (patch)
tree756a0e6b83b53d15f1c2ad63264e42d73086b420 /driver/tcpm/rt1715.h
parent7e00bb887ad83857cb2020295d7ad50ecf55021f (diff)
downloadchrome-ec-2998fbcc036338a16f2d66483b8cecb317316df0.tar.gz
Revert "driver: Richtek update rt1715 driver code"
This reverts commit 7238cb2f23505aff739d60fa7fcd06bb934f4d4e. Reason for revert: Initial merge was for unblocking the factory. Now build(s) have been done we can revert the CL. Original change's description: > driver: Richtek update rt1715 driver code > > Add rt1715 USB C PHY initial setting for better IOP compatibility. > Add Rt1715_init_cc_params function to setup rt1715 PHY noise filter > according to port partner’s CC status.rt1715_get_cc, rt1715_set_cc, > rt1715_set_polarity functions and replace tcpci_tcpm_get_cc, > tcpci_tcpm_set_cc, tcpci_tcpm_set_polarity. > > BUG=b:173023411, b:171461736 > BRANCH=master > TEST=Pass TDA.2.1.2.1 BMC PHY RX BUSIDL with Volteer+RT1715 > > Change-Id: I1bac27a155e152d42d4d35d72e2791909964da14 > Signed-off-by: Ben Chen <ben.chen2@quanta.corp-partner.google.com> > Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2583884 > Tested-by: Abe Levkoy <alevkoy@chromium.org> > Reviewed-by: Abe Levkoy <alevkoy@chromium.org> > Commit-Queue: Abe Levkoy <alevkoy@chromium.org> Bug: b:173023411 Bug: b:171461736 Change-Id: I01e9765a0b369f6da93391bd0bb27581a5feee37 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2599759 Reviewed-by: YH Lin <yueherngl@chromium.org> Reviewed-by: Keith Short <keithshort@chromium.org> Commit-Queue: YH Lin <yueherngl@chromium.org> Tested-by: YH Lin <yueherngl@chromium.org>
Diffstat (limited to 'driver/tcpm/rt1715.h')
-rw-r--r--driver/tcpm/rt1715.h44
1 files changed, 9 insertions, 35 deletions
diff --git a/driver/tcpm/rt1715.h b/driver/tcpm/rt1715.h
index 9629f108c8..f9d2395446 100644
--- a/driver/tcpm/rt1715.h
+++ b/driver/tcpm/rt1715.h
@@ -2,49 +2,23 @@
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
+
/* Richtek RT1715 Type-C port controller */
+
#ifndef __CROS_EC_USB_PD_TCPM_RT1715_H
#define __CROS_EC_USB_PD_TCPM_RT1715_H
/* I2C interface */
-#define RT1715_I2C_ADDR_FLAGS 0x4E
-
-#define RT1715_VENDOR_ID 0x29CF
-
-#define RT1715_REG_VENDOR_7 0xA0
-#define RT1715_REG_VENDOR_7_SOFT_RESET BIT(0)
-
-#define RT1715_REG_PHY_CTRL1 0x80
-
-#define RT1715_REG_PHY_CTRL2 0x81
-
-#define RT1715_REG_BMCIO_RXDZSEL 0x93
-#define RT1715_REG_BMCIO_RXDZSEL_OCCTRL_600MA BIT(7)
-#define RT1715_REG_BMCIO_RXDZSEL_MASK BIT(0)
-
-#define RT1715_REG_VENDOR_5 0x9B
-#define RT1715_REG_VENDOR_5_SHUTDOWN_OFF BIT(5)
-#define RT1715_REG_VENDOR_5_ENEXTMSG BIT(4)
-
-#define RT1715_REG_I2CRST_CTRL 0x9E
-/* I2C reset : (val + 1) * 12.5ms */
-#define RT1715_REG_I2CRST_CTRL_TOUT_200MS 0x0F
-#define RT1715_REG_I2CRST_CTRL_TOUT_150MS 0x0B
-#define RT1715_REG_I2CRST_CTRL_TOUT_100MS 0x07
-#define RT1715_REG_I2CRST_CTRL_EN BIT(7)
-
-
-#define RT1715_REG_TTCPC_FILTER 0xA1
-#define RT1715_REG_TTCPC_FILTER_400US 0x0F
-
-#define RT1715_REG_DRP_TOGGLE_CYCLE 0xA2
-#define RT1715_REG_DRP_TOGGLE_CYCLE_76MS 0x04
+#define RT1715_I2C_ADDR_FLAGS 0x4E
-#define RT1715_REG_DRP_DUTY_CTRL 0xA3
-#define RT1715_REG_DRP_DUTY_CTRL_40PERCENT 400
+#define RT1715_VENDOR_ID 0x29CF
-#define RT1715_REG_BMCIO_RXDZEN 0xAF
+#define RT1715_REG_VENDOR_5 0x9B
+#define RT1715_REG_VENDOR_5_SHUTDOWN_OFF BIT(5)
+#define RT1715_REG_VENDOR_5_ENEXTMSG BIT(4)
+#define RT1715_REG_VENDOR_7 0xA0
+#define RT1715_REG_VENDOR_7_SOFT_RESET BIT(0)
extern const struct tcpm_drv rt1715_tcpm_drv;