diff options
Diffstat (limited to 'firmware/target/arm/imx233/power-imx233.h')
-rw-r--r-- | firmware/target/arm/imx233/power-imx233.h | 9 |
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 | ||
122 | static 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 */ |
124 | int imx233_power_sense_die_temperature(int *min, int *max); | 133 | int imx233_power_sense_die_temperature(int *min, int *max); |