summaryrefslogtreecommitdiffstats
path: root/include/twl6030.h
diff options
context:
space:
mode:
authorPaul Kocialkowski <contact@paulk.fr>2016-02-27 19:18:49 +0100
committerTom Rini <trini@konsulko.com>2016-03-15 15:10:50 -0400
commitc5dbae7c19856171e0580f490dfb3d667466e8f3 (patch)
tree0696d3b0c36d12efeb72a882df42167cdff1a279 /include/twl6030.h
parent6add08e97a012b47e904ec0f3d3363739fbe2555 (diff)
downloadblackbird-obmc-uboot-c5dbae7c19856171e0580f490dfb3d667466e8f3.tar.gz
blackbird-obmc-uboot-c5dbae7c19856171e0580f490dfb3d667466e8f3.zip
power: twl6030: Some more explicit registers and values definitions
This makes the twl6030 mmc and usb-related power registers and values definitions more explicit and clear and adds prefixes to them. Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Diffstat (limited to 'include/twl6030.h')
-rw-r--r--include/twl6030.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/include/twl6030.h b/include/twl6030.h
index 7898699eac..bb02d6f95c 100644
--- a/include/twl6030.h
+++ b/include/twl6030.h
@@ -20,16 +20,22 @@
#define TWL6030_CHIP_PWM 0x49
/* Slave Address 0x48 */
-#define VMMC_CFG_STATE 0x9A
-#define VMMC_CFG_VOLTATE 0x9B
-#define VUSB_CFG_STATE 0xA2
+#define TWL6030_VMMC_CFG_STATE 0x9A
+#define TWL6030_VMMC_CFG_VOLTAGE 0x9B
+#define TWL6030_VUSB_CFG_STATE 0xA2
+
+#define TWL6030_CFG_GRP_P1 (1 << 0)
+#define TWL6030_CFG_STATE_ON (1 << 0)
+#define TWL6030_CFG_STATE_P1 (TWL6030_CFG_GRP_P1 << 5)
+#define TWL6030_CFG_VOLTAGE_30 0x15
#define MISC1 0xE4
#define VAC_MEAS (1 << 2)
#define VBAT_MEAS (1 << 1)
#define BB_MEAS (1 << 0)
-#define MISC2 0xE5
+#define TWL6030_MISC2 0xE5
+#define TWL6030_MISC2_VUSB_IN_VSYS (1 << 4)
/* Slave Address 0x49 */
OpenPOWER on IntegriCloud