projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
ac2bc56
)
phonepad: make rt3261 incall volume control work.
author
宋秀杰
<sxj@rock-chips.com>
Mon, 20 Aug 2012 14:35:49 +0000
(22:35 +0800)
committer
宋秀杰
<sxj@rock-chips.com>
Mon, 20 Aug 2012 14:35:49 +0000
(22:35 +0800)
sound/soc/codecs/rt3261.c
patch
|
blob
|
history
diff --git
a/sound/soc/codecs/rt3261.c
b/sound/soc/codecs/rt3261.c
index f7e18dd050a73311e5ea005800f2f117168f366d..863991ccd30443f1d29428cc973f784c2f05080a 100644
(file)
--- a/
sound/soc/codecs/rt3261.c
+++ b/
sound/soc/codecs/rt3261.c
@@
-821,10
+821,13
@@
static const struct snd_kcontrol_new rt3261_snd_controls[] = {
SOC_DOUBLE_EXT_TLV("Speaker Playback Volume", RT3261_SPK_VOL,
RT3261_L_VOL_SFT, RT3261_R_VOL_SFT, RT3261_VOL_RSCL_RANGE, 0,
rt3261_vol_rescale_get, rt3261_vol_rescale_put, out_vol_tlv),
SOC_DOUBLE_EXT_TLV("Speaker Playback Volume", RT3261_SPK_VOL,
RT3261_L_VOL_SFT, RT3261_R_VOL_SFT, RT3261_VOL_RSCL_RANGE, 0,
rt3261_vol_rescale_get, rt3261_vol_rescale_put, out_vol_tlv),
+ SOC_DOUBLE_EXT_TLV("Earpiece Playback Volume", RT3261_SPK_VOL,
+ RT3261_L_VOL_SFT, RT3261_R_VOL_SFT, RT3261_VOL_RSCL_RANGE, 0,
+ rt3261_vol_rescale_get, rt3261_vol_rescale_put, out_vol_tlv),
/* Headphone Output Volume */
SOC_DOUBLE("HP Playback Switch", RT3261_HP_VOL,
RT3261_L_MUTE_SFT, RT3261_R_MUTE_SFT, 1, 1),
/* Headphone Output Volume */
SOC_DOUBLE("HP Playback Switch", RT3261_HP_VOL,
RT3261_L_MUTE_SFT, RT3261_R_MUTE_SFT, 1, 1),
- SOC_DOUBLE_EXT_TLV("H
P
Playback Volume", RT3261_HP_VOL,
+ SOC_DOUBLE_EXT_TLV("H
eadphone
Playback Volume", RT3261_HP_VOL,
RT3261_L_VOL_SFT, RT3261_R_VOL_SFT, RT3261_VOL_RSCL_RANGE, 0,
rt3261_vol_rescale_get, rt3261_vol_rescale_put, out_vol_tlv),
/* OUTPUT Control */
RT3261_L_VOL_SFT, RT3261_R_VOL_SFT, RT3261_VOL_RSCL_RANGE, 0,
rt3261_vol_rescale_get, rt3261_vol_rescale_put, out_vol_tlv),
/* OUTPUT Control */