mfd: Add support for remapping twl4030-power power states
[safe/jmp/linux-2.6] / include / linux / i2c / twl4030.h
index ba61add..e87cb27 100644 (file)
@@ -250,6 +250,7 @@ int twl4030_i2c_read(u8 mod_no, u8 *value, u8 reg, unsigned num_bytes);
 
 #define RES_TYPE_ALL           0x7
 
+/* Resource states */
 #define RES_STATE_WRST         0xF
 #define RES_STATE_ACTIVE       0xE
 #define RES_STATE_SLEEP                0x8
@@ -391,6 +392,8 @@ struct twl4030_resconfig {
        u8 devgroup;    /* Processor group that Power resource belongs to */
        u8 type;        /* Power resource addressed, 6 / broadcast message */
        u8 type2;       /* Power resource addressed, 3 / broadcast message */
+       u8 remap_off;   /* off state remapping */
+       u8 remap_sleep; /* sleep state remapping */
 };
 
 struct twl4030_power_data {
@@ -414,6 +417,7 @@ struct twl4030_codec_vibra_data {
 };
 
 struct twl4030_codec_data {
+       unsigned int    audio_mclk;
        struct twl4030_codec_audio_data         *audio;
        struct twl4030_codec_vibra_data         *vibra;
 };