diff options
Diffstat (limited to 'include/linux/i2c/twl.h')
-rw-r--r-- | include/linux/i2c/twl.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/linux/i2c/twl.h b/include/linux/i2c/twl.h index 0c0d1ae7998..edf6edeee51 100644 --- a/include/linux/i2c/twl.h +++ b/include/linux/i2c/twl.h @@ -645,11 +645,21 @@ struct twl4030_codec_audio_data { unsigned int check_defaults:1; unsigned int reset_registers:1; unsigned int hs_extmute:1; + u16 left_step_hs; + u16 right_step_hs; + u16 left_step_hf; + u16 right_step_hf; void (*set_hs_extmute)(int mute); }; struct twl4030_codec_vibra_data { unsigned int coexist; + + /* timed-output based implementations */ + int max_timeout; + int initial_vibrate; + int (*init)(void); + void (*exit)(void); }; struct twl4030_codec_data { @@ -660,6 +670,7 @@ struct twl4030_codec_data { /* twl6040 */ int audpwron_gpio; /* audio power-on gpio */ int naudint_irq; /* audio interrupt */ + unsigned int irq_base; }; struct twl4030_platform_data { |