diff options
author | Balaji T K <balajitk@ti.com> | 2010-07-29 17:50:30 +0530 |
---|---|---|
committer | Xavier Boudet <x-boudet@ti.com> | 2010-08-04 14:25:40 +0200 |
commit | 88d151695e5634fe1a66b4542771902660000d13 (patch) | |
tree | 1a76a185050db2fbf4ca56b1f5ef9c0fd0b17e49 | |
parent | 4adfedfb97b84bdff74c8811b7f27eda2a2c5426 (diff) |
TWL6030:enable 32KHz clk in phoenix
enable CLK32KG in TWL6030 ES2 at boot
Signed-off-by: Balaji T K <balajitk@ti.com>
-rw-r--r-- | drivers/mfd/twl-core.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/mfd/twl-core.c b/drivers/mfd/twl-core.c index 19355ed5601a..52cba279a26d 100644 --- a/drivers/mfd/twl-core.c +++ b/drivers/mfd/twl-core.c @@ -226,6 +226,8 @@ #define HIGH_PERF_SQ (1 << 3) #define CK32K_LOWPWR_EN (1 << 7) +#define CLK32KG_CFG_STATE 0xBE + /* chip-specific feature flags, for i2c_device_id.driver_data */ #define TWL4030_VAUX2 BIT(0) /* pre-5030 voltage ranges */ @@ -1073,6 +1075,9 @@ twl_probe(struct i2c_client *client, const struct i2c_device_id *id) twl_i2c_write_u8(TWL4030_MODULE_INTBR, temp, REG_GPPUPDCTR1); } + if (twl_class_is_6030()) + twl_i2c_write_u8(TWL6030_MODULE_ID0, 0xE1, CLK32KG_CFG_STATE); + status = add_children(pdata, id->driver_data); fail: if (status < 0) |