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.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/power-imx233.h b/firmware/target/arm/imx233/power-imx233.h
index 6991fde7b2..786a450972 100644
--- a/firmware/target/arm/imx233/power-imx233.h
+++ b/firmware/target/arm/imx233/power-imx233.h
@@ -31,6 +31,8 @@
31#define HW_POWER_CTRL__ENIRQ_VBUS_VALID (1 << 3) 31#define HW_POWER_CTRL__ENIRQ_VBUS_VALID (1 << 3)
32#define HW_POWER_CTRL__VBUSVALID_IRQ (1 << 4) 32#define HW_POWER_CTRL__VBUSVALID_IRQ (1 << 4)
33#define HW_POWER_CTRL__POLARITY_VBUSVALID (1 << 5) 33#define HW_POWER_CTRL__POLARITY_VBUSVALID (1 << 5)
34#define HW_POWER_CTRL__ENIRQ_DC_OK (1 << 14)
35#define HW_POWER_CTRL__DC_OK_IRQ (1 << 15)
34 36
35#define HW_POWER_5VCTRL (*(volatile uint32_t *)(HW_POWER_BASE + 0x10)) 37#define HW_POWER_5VCTRL (*(volatile uint32_t *)(HW_POWER_BASE + 0x10))
36#define HW_POWER_5VCTRL__ENABLE_DCDC (1 << 0) 38#define HW_POWER_5VCTRL__ENABLE_DCDC (1 << 0)
@@ -191,6 +193,7 @@ enum imx233_regulator_t
191void imx233_power_get_regulator(enum imx233_regulator_t reg, unsigned *target_mv, 193void imx233_power_get_regulator(enum imx233_regulator_t reg, unsigned *target_mv,
192 unsigned *brownout_mv); 194 unsigned *brownout_mv);
193 195
196// WARNING this call will block until voltage is stable
194void imx233_power_set_regulator(enum imx233_regulator_t reg, unsigned target_mv, 197void imx233_power_set_regulator(enum imx233_regulator_t reg, unsigned target_mv,
195 unsigned brownout_mv); 198 unsigned brownout_mv);
196 199