summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx233/power-imx233.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx233/power-imx233.h')
-rw-r--r--firmware/target/arm/imx233/power-imx233.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/power-imx233.h b/firmware/target/arm/imx233/power-imx233.h
index 59ffcd37a2..9888bebe1f 100644
--- a/firmware/target/arm/imx233/power-imx233.h
+++ b/firmware/target/arm/imx233/power-imx233.h
@@ -119,6 +119,15 @@ static inline void imx233_power_set_dcdc_freq(bool pll, unsigned freq)
119} 119}
120#endif 120#endif
121 121
122static inline unsigned imx233_power_read_pswitch(void)
123{
124#if IMX233_SUBTARGET >= 3700
125 return BF_RD(POWER_STS, PSWITCH);
126#else
127 return BF_RD(DIGCTL_STATUS, PSWITCH);
128#endif
129}
130
122#if IMX233_SUBTARGET < 3700 131#if IMX233_SUBTARGET < 3700
123/* return -1 on error */ 132/* return -1 on error */
124int imx233_power_sense_die_temperature(int *min, int *max); 133int imx233_power_sense_die_temperature(int *min, int *max);