diff options
Diffstat (limited to 'firmware/target/arm/imx233/power-imx233.c')
-rw-r--r-- | firmware/target/arm/imx233/power-imx233.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/power-imx233.c b/firmware/target/arm/imx233/power-imx233.c index b0e614afe7..af333dea59 100644 --- a/firmware/target/arm/imx233/power-imx233.c +++ b/firmware/target/arm/imx233/power-imx233.c | |||
@@ -124,7 +124,9 @@ void INT_VDD5V(void) | |||
124 | 124 | ||
125 | void imx233_power_init(void) | 125 | void imx233_power_init(void) |
126 | { | 126 | { |
127 | #if IMX233_SUBTARGET >= 3700 | ||
127 | BF_CLR(POWER_MINPWR, HALF_FETS); | 128 | BF_CLR(POWER_MINPWR, HALF_FETS); |
129 | #endif | ||
128 | /* setup vbusvalid parameters: set threshold to 4v and power up comparators */ | 130 | /* setup vbusvalid parameters: set threshold to 4v and power up comparators */ |
129 | BF_CLR(POWER_5VCTRL, VBUSVALID_TRSH); | 131 | BF_CLR(POWER_5VCTRL, VBUSVALID_TRSH); |
130 | BF_SETV(POWER_5VCTRL, VBUSVALID_TRSH, 1); | 132 | BF_SETV(POWER_5VCTRL, VBUSVALID_TRSH, 1); |
@@ -155,8 +157,10 @@ void imx233_power_init(void) | |||
155 | BF_SET(POWER_CTRL, POLARITY_VDD5V_GT_VDDIO); | 157 | BF_SET(POWER_CTRL, POLARITY_VDD5V_GT_VDDIO); |
156 | BF_SET(POWER_CTRL, ENIRQ_VDD5V_GT_VDDIO); | 158 | BF_SET(POWER_CTRL, ENIRQ_VDD5V_GT_VDDIO); |
157 | /* make the vbusvalid detection way is not enabled */ | 159 | /* make the vbusvalid detection way is not enabled */ |
160 | #if IMX233_SUBTARGET >= 3700 | ||
158 | BF_CLR(POWER_CTRL, ENIRQ_VBUS_VALID); | 161 | BF_CLR(POWER_CTRL, ENIRQ_VBUS_VALID); |
159 | #endif | 162 | #endif |
163 | #endif | ||
160 | /* the VDD5V IRQ is shared by several sources, disable them */ | 164 | /* the VDD5V IRQ is shared by several sources, disable them */ |
161 | #if IMX233_SUBTARGET >= 3700 | 165 | #if IMX233_SUBTARGET >= 3700 |
162 | BF_CLR(POWER_CTRL, ENIRQ_PSWITCH); | 166 | BF_CLR(POWER_CTRL, ENIRQ_PSWITCH); |