diff options
author | Paul Kocialkowski <contact@paulk.fr> | 2016-02-27 19:18:49 +0100 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2016-03-15 15:10:50 -0400 |
commit | c5dbae7c19856171e0580f490dfb3d667466e8f3 (patch) | |
tree | 0696d3b0c36d12efeb72a882df42167cdff1a279 /include | |
parent | 6add08e97a012b47e904ec0f3d3363739fbe2555 (diff) | |
download | u-boot-imx-c5dbae7c19856171e0580f490dfb3d667466e8f3.zip u-boot-imx-c5dbae7c19856171e0580f490dfb3d667466e8f3.tar.gz u-boot-imx-c5dbae7c19856171e0580f490dfb3d667466e8f3.tar.bz2 |
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')
-rw-r--r-- | include/twl6030.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/include/twl6030.h b/include/twl6030.h index 7898699..bb02d6f 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 */ |