diff options
Diffstat (limited to 'firmware/target/arm/imx233')
-rw-r--r-- | firmware/target/arm/imx233/power-imx233.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/power-imx233.c b/firmware/target/arm/imx233/power-imx233.c index fa2f8488cf..dbecce5c77 100644 --- a/firmware/target/arm/imx233/power-imx233.c +++ b/firmware/target/arm/imx233/power-imx233.c | |||
@@ -120,6 +120,26 @@ void INT_VDD5V(void) | |||
120 | BF_CLR(POWER_CTRL, VDD5V_GT_VDDIO_IRQ); | 120 | BF_CLR(POWER_CTRL, VDD5V_GT_VDDIO_IRQ); |
121 | } | 121 | } |
122 | #endif | 122 | #endif |
123 | #if IMX233_SUBTARGET >= 3700 | ||
124 | /* this IRQ is shared by several sources, disable them */ | ||
125 | if(BF_RD(POWER_CTRL, PSWITCH_IRQ)) | ||
126 | { | ||
127 | BF_CLR(POWER_CTRL, ENIRQ_PSWITCH); | ||
128 | BF_CLR(POWER_CTRL, PSWITCH_IRQ); | ||
129 | } | ||
130 | #if IMX233_SUBTARGET < 3780 | ||
131 | if(BF_RD(POWER_CTRL, LINREG_OK_IRQ)) | ||
132 | { | ||
133 | BF_CLR(POWER_CTRL, ENIRQ_LINREG_OK); | ||
134 | BF_CLR(POWER_CTRL, LINREG_OK_IRQ); | ||
135 | } | ||
136 | #endif /* IMX233_SUBTARGET < 3780 */ | ||
137 | if(BF_RD(POWER_CTRL, DC_OK_IRQ)) | ||
138 | { | ||
139 | BF_CLR(POWER_CTRL, ENIRQ_DC_OK); | ||
140 | BF_CLR(POWER_CTRL, DC_OK_IRQ); | ||
141 | } | ||
142 | #endif /* IMX233_SUBTARGET >= 3700 */ | ||
123 | } | 143 | } |
124 | 144 | ||
125 | void imx233_power_init(void) | 145 | void imx233_power_init(void) |