diff options
Diffstat (limited to 'firmware/target/arm/imx233/power-imx233.c')
-rw-r--r-- | firmware/target/arm/imx233/power-imx233.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/power-imx233.c b/firmware/target/arm/imx233/power-imx233.c index 9972a21e69..fa2f8488cf 100644 --- a/firmware/target/arm/imx233/power-imx233.c +++ b/firmware/target/arm/imx233/power-imx233.c | |||
@@ -84,6 +84,15 @@ static struct current_step_bit_t g_4p2_charge_limit_bits[] = | |||
84 | #define USE_VBUSVALID | 84 | #define USE_VBUSVALID |
85 | #endif | 85 | #endif |
86 | 86 | ||
87 | bool imx233_power_usb_detect(void) | ||
88 | { | ||
89 | #ifdef USE_VBUSVALID | ||
90 | return BF_RD(POWER_STS, VBUSVALID); | ||
91 | #else | ||
92 | return BF_RD(POWER_STS, VDD5V_GT_VDDIO); | ||
93 | #endif | ||
94 | } | ||
95 | |||
87 | void INT_VDD5V(void) | 96 | void INT_VDD5V(void) |
88 | { | 97 | { |
89 | #ifdef USE_VBUSVALID | 98 | #ifdef USE_VBUSVALID |