Skip to content

Commit 5d81358

Browse files
committed
Merge branch 'v4.14-tacna' into v4.14-clsic
Change-Id: I71869f8d0b00bfd033cea6ead3ab0e45cb56798d Signed-off-by: aford <[email protected]>
2 parents 6756bb5 + 8906fd2 commit 5d81358

File tree

5 files changed

+22
-7
lines changed

5 files changed

+22
-7
lines changed

sound/soc/codecs/cs47l96-ao.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -601,7 +601,7 @@ static const struct snd_soc_dapm_route cs47l96_ao_dapm_routes[] = {
601601

602602
static struct snd_soc_dai_driver cs47l96_ao_dai[] = {
603603
{
604-
.name = "cs47l96-ao-asp1",
604+
.name = "cs47l96_ao-asp1",
605605
.id = 1,
606606
.base = TACNA_ASP1AO_ENABLES1,
607607
.playback = {
@@ -623,7 +623,7 @@ static struct snd_soc_dai_driver cs47l96_ao_dai[] = {
623623
.symmetric_samplebits = 1,
624624
},
625625
{
626-
.name = "cs47l96-ao-cpu-trace",
626+
.name = "cs47l96_ao-cpu-trace",
627627
.capture = {
628628
.stream_name = "Audio Trace CPU",
629629
.channels_min = 1,
@@ -634,7 +634,7 @@ static struct snd_soc_dai_driver cs47l96_ao_dai[] = {
634634
.compress_new = &snd_soc_new_compress,
635635
},
636636
{
637-
.name = "cs47l96-ao-dsp-trace",
637+
.name = "cs47l96_ao-dsp-trace",
638638
.capture = {
639639
.stream_name = "Audio Trace DSP",
640640
.channels_min = 1,
@@ -644,7 +644,7 @@ static struct snd_soc_dai_driver cs47l96_ao_dai[] = {
644644
},
645645
},
646646
{
647-
.name = "cs47l96-ao-cpu-voicectrl",
647+
.name = "cs47l96_ao-cpu-voicectrl",
648648
.capture = {
649649
.stream_name = "Voice Ctrl CPU",
650650
.channels_min = 1,
@@ -655,7 +655,7 @@ static struct snd_soc_dai_driver cs47l96_ao_dai[] = {
655655
.compress_new = &snd_soc_new_compress,
656656
},
657657
{
658-
.name = "cs47l96-ao-dsp-voicectrl",
658+
.name = "cs47l96_ao-dsp-voicectrl",
659659
.capture = {
660660
.stream_name = "Voice Ctrl DSP",
661661
.channels_min = 1,
@@ -672,8 +672,8 @@ static int cs47l96_ao_compr_open(struct snd_compr_stream *stream)
672672
struct cs47l96_ao *cs47l96_ao = snd_soc_platform_get_drvdata(rtd->platform);
673673
struct tacna_priv *priv = &cs47l96_ao->core;
674674

675-
if (strcmp(rtd->codec_dai->name, "cs47l96-ao-dsp-trace") &&
676-
strcmp(rtd->codec_dai->name, "cs47l96-ao-dsp-voicectrl")) {
675+
if (strcmp(rtd->codec_dai->name, "cs47l96_ao-dsp-trace") &&
676+
strcmp(rtd->codec_dai->name, "cs47l96_ao-dsp-voicectrl")) {
677677
dev_err(priv->dev,
678678
"No suitable compressed stream for DAI '%s'\n",
679679
rtd->codec_dai->name);

sound/soc/codecs/cs47l96.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -894,6 +894,8 @@ SOC_ENUM_EXT("IN4L Rate", tacna_input_rate[6],
894894
SOC_ENUM_EXT("IN4R Rate", tacna_input_rate[7],
895895
snd_soc_get_enum_double, tacna_in_rate_put),
896896

897+
TACNA_RATE_ENUM("Noise Generator Rate", noise_gen_rate),
898+
897899
SOC_ENUM_EXT("OUTH Rate", cs47l96_outh_rate,
898900
snd_soc_get_enum_double, tacna_dac_rate_put),
899901

sound/soc/codecs/cs48l32.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -568,6 +568,8 @@ SOC_ENUM_EXT("IN2L Rate", tacna_input_rate[2],
568568
SOC_ENUM_EXT("IN2R Rate", tacna_input_rate[3],
569569
snd_soc_get_enum_double, tacna_in_rate_put),
570570

571+
TACNA_RATE_ENUM("Noise Generator Rate", noise_gen_rate),
572+
571573
SOC_SINGLE_TLV("Noise Generator Volume", TACNA_COMFORT_NOISE_GENERATOR,
572574
TACNA_NOISE_GEN_GAIN_SHIFT, 0x12, 0, tacna_noise_tlv),
573575

sound/soc/codecs/tacna.c

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1080,6 +1080,15 @@ int tacna_low_power_mode_put(struct snd_kcontrol *kcontrol,
10801080
}
10811081
EXPORT_SYMBOL_GPL(tacna_low_power_mode_put);
10821082

1083+
const struct soc_enum noise_gen_rate =
1084+
SOC_VALUE_ENUM_SINGLE(TACNA_COMFORT_NOISE_GENERATOR,
1085+
TACNA_NOISE_GEN_RATE_SHIFT,
1086+
TACNA_NOISE_GEN_RATE_MASK >> TACNA_NOISE_GEN_RATE_SHIFT,
1087+
TACNA_RATE_ENUM_SIZE,
1088+
tacna_rate_text,
1089+
tacna_rate_val);
1090+
EXPORT_SYMBOL_GPL(noise_gen_rate);
1091+
10831092
static const char * const tacna_auxpdm_freq_texts[] = {
10841093
"3.072MHz",
10851094
"2.048MHz",

sound/soc/codecs/tacna.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -462,6 +462,8 @@ extern const struct soc_enum tacna_input_rate[];
462462
int tacna_low_power_mode_put(struct snd_kcontrol *kcontrol,
463463
struct snd_ctl_elem_value *ucontrol);
464464

465+
extern const struct soc_enum noise_gen_rate;
466+
465467
extern const struct soc_enum tacna_auxpdm1_freq;
466468
extern const struct soc_enum tacna_auxpdm2_freq;
467469
extern const struct soc_enum tacna_auxpdm3_freq;

0 commit comments

Comments
 (0)