summaryrefslogtreecommitdiff
path: root/driver/charger/bd99955.h
diff options
context:
space:
mode:
Diffstat (limited to 'driver/charger/bd99955.h')
-rw-r--r--driver/charger/bd99955.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/driver/charger/bd99955.h b/driver/charger/bd99955.h
index c03c349935..6b508611f5 100644
--- a/driver/charger/bd99955.h
+++ b/driver/charger/bd99955.h
@@ -141,12 +141,9 @@ enum bd99955_charge_port {
#define BD99955_CMD_UCD_STATUS_CHGDET (1 << 6)
#define BD99955_TYPE_VBUS_OPEN 0
#define BD99955_TYPE_SDP BD99955_CMD_UCD_STATUS_CHGPORT0
-/*
- * TODO: For CDP detection, from the datasheet CHGDET & CHGPORT[1] bits need
- * to be high and rest need to be low. However following bits are high CHGDET,
- * DCDFAIL, CHGPORT[1], CHGPORT[0] and rest low.
- */
#define BD99955_TYPE_CDP (BD99955_CMD_UCD_STATUS_CHGDET | \
+ BD99955_CMD_UCD_STATUS_CHGPORT1)
+#define BD99955_TYPE_OTHER (BD99955_CMD_UCD_STATUS_CHGDET | \
BD99955_CMD_UCD_STATUS_CHGPORT1 | \
BD99955_CMD_UCD_STATUS_CHGPORT0 | \
BD99955_CMD_UCD_STATUS_DCDFAIL)