Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
7d501414
Commit
7d501414
authored
Mar 13, 2014
by
Mark Brown
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'asoc/topic/max98095' into asoc-next
parents
57487c91
af1f0a50
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
23 deletions
+27
-23
sound/soc/codecs/max98095.c
sound/soc/codecs/max98095.c
+27
-23
No files found.
sound/soc/codecs/max98095.c
View file @
7d501414
...
...
@@ -560,25 +560,27 @@ static void m98095_biquad_band(struct snd_soc_codec *codec, unsigned int dai,
}
static
const
char
*
const
max98095_fltr_mode
[]
=
{
"Voice"
,
"Music"
};
static
const
struct
soc_enum
max98095_dai1_filter_mode_enum
[]
=
{
SOC_ENUM_SINGLE
(
M98095_02E_DAI1_FILTERS
,
7
,
2
,
max98095_fltr_mode
)
,
}
;
static
const
struct
soc_enum
max98095_dai2_filter_mode_enum
[]
=
{
SOC_ENUM_SINGLE
(
M98095_038_DAI2_FILTERS
,
7
,
2
,
max98095_fltr_mode
)
,
}
;
static
SOC_ENUM_SINGLE_DECL
(
max98095_dai1_filter_mode_enum
,
M98095_02E_DAI1_FILTERS
,
7
,
max98095_fltr_mode
)
;
static
SOC_ENUM_SINGLE_DECL
(
max98095_dai2_filter_mode_enum
,
M98095_038_DAI2_FILTERS
,
7
,
max98095_fltr_mode
)
;
static
const
char
*
const
max98095_extmic_text
[]
=
{
"None"
,
"MIC1"
,
"MIC2"
};
static
const
struct
soc_enum
max98095_extmic_enum
=
SOC_ENUM_SINGLE
(
M98095_087_CFG_MIC
,
0
,
3
,
max98095_extmic_text
);
static
SOC_ENUM_SINGLE_DECL
(
max98095_extmic_enum
,
M98095_087_CFG_MIC
,
0
,
max98095_extmic_text
);
static
const
struct
snd_kcontrol_new
max98095_extmic_mux
=
SOC_DAPM_ENUM
(
"External MIC Mux"
,
max98095_extmic_enum
);
static
const
char
*
const
max98095_linein_text
[]
=
{
"INA"
,
"INB"
};
static
const
struct
soc_enum
max98095_linein_enum
=
SOC_ENUM_SINGLE
(
M98095_086_CFG_LINE
,
6
,
2
,
max98095_linein_text
);
static
SOC_ENUM_SINGLE_DECL
(
max98095_linein_enum
,
M98095_086_CFG_LINE
,
6
,
max98095_linein_text
);
static
const
struct
snd_kcontrol_new
max98095_linein_mux
=
SOC_DAPM_ENUM
(
"Linein Input Mux"
,
max98095_linein_enum
);
...
...
@@ -586,24 +588,26 @@ static const struct snd_kcontrol_new max98095_linein_mux =
static
const
char
*
const
max98095_line_mode_text
[]
=
{
"Stereo"
,
"Differential"
};
static
const
struct
soc_enum
max98095_linein_mode_enum
=
SOC_ENUM_SINGLE
(
M98095_086_CFG_LINE
,
7
,
2
,
max98095_line_mode_text
);
static
SOC_ENUM_SINGLE_DECL
(
max98095_linein_mode_enum
,
M98095_086_CFG_LINE
,
7
,
max98095_line_mode_text
);
static
const
struct
soc_enum
max98095_lineout_mode_enum
=
SOC_ENUM_SINGLE
(
M98095_086_CFG_LINE
,
4
,
2
,
max98095_line_mode_text
);
static
SOC_ENUM_SINGLE_DECL
(
max98095_lineout_mode_enum
,
M98095_086_CFG_LINE
,
4
,
max98095_line_mode_text
);
static
const
char
*
const
max98095_dai_fltr
[]
=
{
"Off"
,
"Elliptical-HPF-16k"
,
"Butterworth-HPF-16k"
,
"Elliptical-HPF-8k"
,
"Butterworth-HPF-8k"
,
"Butterworth-HPF-Fs/240"
};
static
const
struct
soc_enum
max98095_dai1_dac_filter_enum
[]
=
{
SOC_ENUM_SINGLE
(
M98095_02E_DAI1_FILTERS
,
0
,
6
,
max98095_dai_fltr
)
,
}
;
static
const
struct
soc_enum
max98095_dai2_dac_filter_enum
[]
=
{
SOC_ENUM_SINGLE
(
M98095_038_DAI2_FILTERS
,
0
,
6
,
max98095_dai_fltr
)
,
}
;
static
const
struct
soc_enum
max98095_dai3_dac_filter_enum
[]
=
{
SOC_ENUM_SINGLE
(
M98095_042_DAI3_FILTERS
,
0
,
6
,
max98095_dai_fltr
)
,
}
;
static
SOC_ENUM_SINGLE_DECL
(
max98095_dai1_dac_filter_enum
,
M98095_02E_DAI1_FILTERS
,
0
,
max98095_dai_fltr
)
;
static
SOC_ENUM_SINGLE_DECL
(
max98095_dai2_dac_filter_enum
,
M98095_038_DAI2_FILTERS
,
0
,
max98095_dai_fltr
)
;
static
SOC_ENUM_SINGLE_DECL
(
max98095_dai3_dac_filter_enum
,
M98095_042_DAI3_FILTERS
,
0
,
max98095_dai_fltr
)
;
static
int
max98095_mic1pre_set
(
struct
snd_kcontrol
*
kcontrol
,
struct
snd_ctl_elem_value
*
ucontrol
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment