|
@@ -425,6 +425,14 @@ static struct regulator_init_data sdp4430_vusim = {
|
|
|
},
|
|
|
};
|
|
|
|
|
|
+static struct twl4030_codec_data twl6040_codec = {
|
|
|
+ /* single-step ramp for headset and handsfree */
|
|
|
+ .hs_left_step = 0x0f,
|
|
|
+ .hs_right_step = 0x0f,
|
|
|
+ .hf_left_step = 0x1d,
|
|
|
+ .hf_right_step = 0x1d,
|
|
|
+};
|
|
|
+
|
|
|
static struct twl4030_vibra_data twl6040_vibra = {
|
|
|
.vibldrv_res = 8,
|
|
|
.vibrdrv_res = 3,
|
|
@@ -435,7 +443,7 @@ static struct twl4030_vibra_data twl6040_vibra = {
|
|
|
};
|
|
|
|
|
|
static struct twl4030_audio_data twl6040_audio = {
|
|
|
- .codec = NULL,
|
|
|
+ .codec = &twl6040_codec,
|
|
|
.vibra = &twl6040_vibra,
|
|
|
.audpwron_gpio = 127,
|
|
|
.naudint_irq = OMAP44XX_IRQ_SYS_2N,
|