Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
ea734963
cloud-kernel
项目概览
openanolis
/
cloud-kernel
大约 1 年 前同步成功
通知
158
Star
36
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
cloud-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ea734963
编写于
1月 17, 2011
作者:
T
Takashi Iwai
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ALSA: hda - consitify string arrays
Signed-off-by:
N
Takashi Iwai
<
tiwai@suse.de
>
上级
c66ddf32
变更
11
隐藏空白更改
内联
并排
Showing
11 changed file
with
95 addition
and
78 deletion
+95
-78
sound/pci/hda/hda_codec.c
sound/pci/hda/hda_codec.c
+5
-5
sound/pci/hda/hda_generic.c
sound/pci/hda/hda_generic.c
+4
-3
sound/pci/hda/hda_local.h
sound/pci/hda/hda_local.h
+3
-3
sound/pci/hda/hda_proc.c
sound/pci/hda/hda_proc.c
+1
-1
sound/pci/hda/patch_analog.c
sound/pci/hda/patch_analog.c
+16
-14
sound/pci/hda/patch_cirrus.c
sound/pci/hda/patch_cirrus.c
+2
-2
sound/pci/hda/patch_cmedia.c
sound/pci/hda/patch_cmedia.c
+1
-1
sound/pci/hda/patch_conexant.c
sound/pci/hda/patch_conexant.c
+7
-7
sound/pci/hda/patch_realtek.c
sound/pci/hda/patch_realtek.c
+18
-16
sound/pci/hda/patch_sigmatel.c
sound/pci/hda/patch_sigmatel.c
+18
-18
sound/pci/hda/patch_via.c
sound/pci/hda/patch_via.c
+20
-8
未找到文件。
sound/pci/hda/hda_codec.c
浏览文件 @
ea734963
...
...
@@ -2134,10 +2134,10 @@ int snd_hda_codec_reset(struct hda_codec *codec)
* This function returns zero if successful or a negative error code.
*/
int
snd_hda_add_vmaster
(
struct
hda_codec
*
codec
,
char
*
name
,
unsigned
int
*
tlv
,
const
char
**
slaves
)
unsigned
int
*
tlv
,
const
char
*
const
*
slaves
)
{
struct
snd_kcontrol
*
kctl
;
const
char
**
s
;
const
char
*
const
*
s
;
int
err
;
for
(
s
=
slaves
;
*
s
&&
!
snd_hda_find_mixer_ctl
(
codec
,
*
s
);
s
++
)
...
...
@@ -3689,7 +3689,7 @@ EXPORT_SYMBOL_HDA(snd_hda_build_pcms);
* If no entries are matching, the function returns a negative value.
*/
int
snd_hda_check_board_config
(
struct
hda_codec
*
codec
,
int
num_configs
,
const
char
**
models
,
int
num_configs
,
const
char
*
const
*
models
,
const
struct
snd_pci_quirk
*
tbl
)
{
if
(
codec
->
modelname
&&
models
)
{
...
...
@@ -3753,7 +3753,7 @@ EXPORT_SYMBOL_HDA(snd_hda_check_board_config);
* If no entries are matching, the function returns a negative value.
*/
int
snd_hda_check_board_codec_sid_config
(
struct
hda_codec
*
codec
,
int
num_configs
,
const
char
**
models
,
int
num_configs
,
const
char
*
const
*
models
,
const
struct
snd_pci_quirk
*
tbl
)
{
const
struct
snd_pci_quirk
*
q
;
...
...
@@ -4690,7 +4690,7 @@ const char *hda_get_input_pin_label(struct hda_codec *codec, hda_nid_t pin,
int
check_location
)
{
unsigned
int
def_conf
;
static
const
char
*
mic_names
[]
=
{
static
const
char
*
const
mic_names
[]
=
{
"Internal Mic"
,
"Dock Mic"
,
"Mic"
,
"Front Mic"
,
"Rear Mic"
,
};
int
attr
;
...
...
sound/pci/hda/hda_generic.c
浏览文件 @
ea734963
...
...
@@ -762,7 +762,8 @@ static int check_existing_control(struct hda_codec *codec, const char *type, con
/*
* build output mixer controls
*/
static
int
create_output_mixers
(
struct
hda_codec
*
codec
,
const
char
**
names
)
static
int
create_output_mixers
(
struct
hda_codec
*
codec
,
const
char
*
const
*
names
)
{
struct
hda_gspec
*
spec
=
codec
->
spec
;
int
i
,
err
;
...
...
@@ -780,8 +781,8 @@ static int create_output_mixers(struct hda_codec *codec, const char **names)
static
int
build_output_controls
(
struct
hda_codec
*
codec
)
{
struct
hda_gspec
*
spec
=
codec
->
spec
;
static
const
char
*
types_speaker
[]
=
{
"Speaker"
,
"Headphone"
};
static
const
char
*
types_line
[]
=
{
"Front"
,
"Headphone"
};
static
const
char
*
const
types_speaker
[]
=
{
"Speaker"
,
"Headphone"
};
static
const
char
*
const
types_line
[]
=
{
"Front"
,
"Headphone"
};
switch
(
spec
->
pcm_vol_nodes
)
{
case
1
:
...
...
sound/pci/hda/hda_local.h
浏览文件 @
ea734963
...
...
@@ -140,7 +140,7 @@ void snd_hda_set_vmaster_tlv(struct hda_codec *codec, hda_nid_t nid, int dir,
struct
snd_kcontrol
*
snd_hda_find_mixer_ctl
(
struct
hda_codec
*
codec
,
const
char
*
name
);
int
snd_hda_add_vmaster
(
struct
hda_codec
*
codec
,
char
*
name
,
unsigned
int
*
tlv
,
const
char
**
slaves
);
unsigned
int
*
tlv
,
const
char
*
const
*
slaves
);
int
snd_hda_codec_reset
(
struct
hda_codec
*
codec
);
/* amp value bits */
...
...
@@ -341,10 +341,10 @@ void snd_print_pcm_bits(int pcm, char *buf, int buflen);
* Misc
*/
int
snd_hda_check_board_config
(
struct
hda_codec
*
codec
,
int
num_configs
,
const
char
**
modelnames
,
const
char
*
const
*
modelnames
,
const
struct
snd_pci_quirk
*
pci_list
);
int
snd_hda_check_board_codec_sid_config
(
struct
hda_codec
*
codec
,
int
num_configs
,
const
char
**
models
,
int
num_configs
,
const
char
*
const
*
models
,
const
struct
snd_pci_quirk
*
tbl
);
int
snd_hda_add_new_ctls
(
struct
hda_codec
*
codec
,
struct
snd_kcontrol_new
*
knew
);
...
...
sound/pci/hda/hda_proc.c
浏览文件 @
ea734963
...
...
@@ -418,7 +418,7 @@ static void print_digital_conv(struct snd_info_buffer *buffer,
static
const
char
*
get_pwr_state
(
u32
state
)
{
static
const
char
*
buf
[
4
]
=
{
static
const
char
*
const
buf
[
4
]
=
{
"D0"
,
"D1"
,
"D2"
,
"D3"
};
if
(
state
<
4
)
...
...
sound/pci/hda/patch_analog.c
浏览文件 @
ea734963
...
...
@@ -84,8 +84,8 @@ struct ad198x_spec {
#endif
/* for virtual master */
hda_nid_t
vmaster_nid
;
const
char
**
slave_vols
;
const
char
**
slave_sws
;
const
char
*
const
*
slave_vols
;
const
char
*
const
*
slave_sws
;
};
/*
...
...
@@ -133,7 +133,7 @@ static int ad198x_init(struct hda_codec *codec)
return
0
;
}
static
const
char
*
ad_slave_vols
[]
=
{
static
const
char
*
const
ad_slave_vols
[]
=
{
"Front Playback Volume"
,
"Surround Playback Volume"
,
"Center Playback Volume"
,
...
...
@@ -146,7 +146,7 @@ static const char *ad_slave_vols[] = {
NULL
};
static
const
char
*
ad_slave_sws
[]
=
{
static
const
char
*
const
ad_slave_sws
[]
=
{
"Front Playback Switch"
,
"Surround Playback Switch"
,
"Center Playback Switch"
,
...
...
@@ -159,7 +159,7 @@ static const char *ad_slave_sws[] = {
NULL
};
static
const
char
*
ad1988_6stack_fp_slave_vols
[]
=
{
static
const
char
*
const
ad1988_6stack_fp_slave_vols
[]
=
{
"Front Playback Volume"
,
"Surround Playback Volume"
,
"Center Playback Volume"
,
...
...
@@ -169,7 +169,7 @@ static const char *ad1988_6stack_fp_slave_vols[] = {
NULL
};
static
const
char
*
ad1988_6stack_fp_slave_sws
[]
=
{
static
const
char
*
const
ad1988_6stack_fp_slave_sws
[]
=
{
"Front Playback Switch"
,
"Surround Playback Switch"
,
"Center Playback Switch"
,
...
...
@@ -1134,7 +1134,7 @@ enum {
AD1986A_MODELS
};
static
const
char
*
ad1986a_models
[
AD1986A_MODELS
]
=
{
static
const
char
*
const
ad1986a_models
[
AD1986A_MODELS
]
=
{
[
AD1986A_6STACK
]
=
"6stack"
,
[
AD1986A_3STACK
]
=
"3stack"
,
[
AD1986A_LAPTOP
]
=
"laptop"
,
...
...
@@ -1878,7 +1878,7 @@ enum {
AD1981_MODELS
};
static
const
char
*
ad1981_models
[
AD1981_MODELS
]
=
{
static
const
char
*
const
ad1981_models
[
AD1981_MODELS
]
=
{
[
AD1981_HP
]
=
"hp"
,
[
AD1981_THINKPAD
]
=
"thinkpad"
,
[
AD1981_BASIC
]
=
"basic"
,
...
...
@@ -2953,7 +2953,9 @@ static int ad1988_auto_create_multi_out_ctls(struct ad198x_spec *spec,
const
struct
auto_pin_cfg
*
cfg
)
{
char
name
[
32
];
static
const
char
*
chname
[
4
]
=
{
"Front"
,
"Surround"
,
NULL
/*CLFE*/
,
"Side"
};
static
const
char
*
const
chname
[
4
]
=
{
"Front"
,
"Surround"
,
NULL
/*CLFE*/
,
"Side"
};
hda_nid_t
nid
;
int
i
,
err
;
...
...
@@ -3238,7 +3240,7 @@ static int ad1988_auto_init(struct hda_codec *codec)
/*
*/
static
const
char
*
ad1988_models
[
AD1988_MODEL_LAST
]
=
{
static
const
char
*
const
ad1988_models
[
AD1988_MODEL_LAST
]
=
{
[
AD1988_6STACK
]
=
"6stack"
,
[
AD1988_6STACK_DIG
]
=
"6stack-dig"
,
[
AD1988_6STACK_DIG_FP
]
=
"6stack-dig-fp"
,
...
...
@@ -3573,7 +3575,7 @@ static struct hda_amp_list ad1884_loopbacks[] = {
};
#endif
static
const
char
*
ad1884_slave_vols
[]
=
{
static
const
char
*
const
ad1884_slave_vols
[]
=
{
"PCM Playback Volume"
,
"Mic Playback Volume"
,
"Mono Playback Volume"
,
...
...
@@ -3811,7 +3813,7 @@ enum {
AD1984_MODELS
};
static
const
char
*
ad1984_models
[
AD1984_MODELS
]
=
{
static
const
char
*
const
ad1984_models
[
AD1984_MODELS
]
=
{
[
AD1984_BASIC
]
=
"basic"
,
[
AD1984_THINKPAD
]
=
"thinkpad"
,
[
AD1984_DELL_DESKTOP
]
=
"dell_desktop"
,
...
...
@@ -4482,7 +4484,7 @@ enum {
AD1884A_MODELS
};
static
const
char
*
ad1884a_models
[
AD1884A_MODELS
]
=
{
static
const
char
*
const
ad1884a_models
[
AD1884A_MODELS
]
=
{
[
AD1884A_DESKTOP
]
=
"desktop"
,
[
AD1884A_LAPTOP
]
=
"laptop"
,
[
AD1884A_MOBILE
]
=
"mobile"
,
...
...
@@ -4870,7 +4872,7 @@ enum {
AD1882_MODELS
};
static
const
char
*
ad1882_models
[
AD1986A_MODELS
]
=
{
static
const
char
*
const
ad1882_models
[
AD1986A_MODELS
]
=
{
[
AD1882_3STACK
]
=
"3stack"
,
[
AD1882_6STACK
]
=
"6stack"
,
};
...
...
sound/pci/hda/patch_cirrus.c
浏览文件 @
ea734963
...
...
@@ -490,7 +490,7 @@ static int parse_digital_input(struct hda_codec *codec)
* create mixer controls
*/
static
const
char
*
dir_sfx
[
2
]
=
{
"Playback"
,
"Capture"
};
static
const
char
*
const
dir_sfx
[
2
]
=
{
"Playback"
,
"Capture"
};
static
int
add_mute
(
struct
hda_codec
*
codec
,
const
char
*
name
,
int
index
,
unsigned
int
pval
,
int
dir
,
struct
snd_kcontrol
**
kctlp
)
...
...
@@ -1156,7 +1156,7 @@ static int cs_parse_auto_config(struct hda_codec *codec)
return
0
;
}
static
const
char
*
cs420x_models
[
CS420X_MODELS
]
=
{
static
const
char
*
const
cs420x_models
[
CS420X_MODELS
]
=
{
[
CS420X_MBP53
]
=
"mbp53"
,
[
CS420X_MBP55
]
=
"mbp55"
,
[
CS420X_IMAC27
]
=
"imac27"
,
...
...
sound/pci/hda/patch_cmedia.c
浏览文件 @
ea734963
...
...
@@ -608,7 +608,7 @@ static void cmi9880_free(struct hda_codec *codec)
/*
*/
static
const
char
*
cmi9880_models
[
CMI_MODELS
]
=
{
static
const
char
*
const
cmi9880_models
[
CMI_MODELS
]
=
{
[
CMI_MINIMAL
]
=
"minimal"
,
[
CMI_MIN_FP
]
=
"min_fp"
,
[
CMI_FULL
]
=
"full"
,
...
...
sound/pci/hda/patch_conexant.c
浏览文件 @
ea734963
...
...
@@ -537,13 +537,13 @@ static struct snd_kcontrol_new cxt_beep_mixer[] = {
};
#endif
static
const
char
*
slave_vols
[]
=
{
static
const
char
*
const
slave_vols
[]
=
{
"Headphone Playback Volume"
,
"Speaker Playback Volume"
,
NULL
};
static
const
char
*
slave_sws
[]
=
{
static
const
char
*
const
slave_sws
[]
=
{
"Headphone Playback Switch"
,
"Speaker Playback Switch"
,
NULL
...
...
@@ -1134,7 +1134,7 @@ enum {
CXT5045_MODELS
};
static
const
char
*
cxt5045_models
[
CXT5045_MODELS
]
=
{
static
const
char
*
const
cxt5045_models
[
CXT5045_MODELS
]
=
{
[
CXT5045_LAPTOP_HPSENSE
]
=
"laptop-hpsense"
,
[
CXT5045_LAPTOP_MICSENSE
]
=
"laptop-micsense"
,
[
CXT5045_LAPTOP_HPMICSENSE
]
=
"laptop-hpmicsense"
,
...
...
@@ -1579,7 +1579,7 @@ enum {
CXT5047_MODELS
};
static
const
char
*
cxt5047_models
[
CXT5047_MODELS
]
=
{
static
const
char
*
const
cxt5047_models
[
CXT5047_MODELS
]
=
{
[
CXT5047_LAPTOP
]
=
"laptop"
,
[
CXT5047_LAPTOP_HP
]
=
"laptop-hp"
,
[
CXT5047_LAPTOP_EAPD
]
=
"laptop-eapd"
,
...
...
@@ -1995,7 +1995,7 @@ enum {
CXT5051_MODELS
};
static
const
char
*
cxt5051_models
[
CXT5051_MODELS
]
=
{
static
const
char
*
c
onst
c
xt5051_models
[
CXT5051_MODELS
]
=
{
[
CXT5051_LAPTOP
]
=
"laptop"
,
[
CXT5051_HP
]
=
"hp"
,
[
CXT5051_HP_DV6736
]
=
"hp-dv6736"
,
...
...
@@ -3084,7 +3084,7 @@ enum {
CXT5066_MODELS
};
static
const
char
*
cxt5066_models
[
CXT5066_MODELS
]
=
{
static
const
char
*
const
cxt5066_models
[
CXT5066_MODELS
]
=
{
[
CXT5066_LAPTOP
]
=
"laptop"
,
[
CXT5066_DELL_LAPTOP
]
=
"dell-laptop"
,
[
CXT5066_OLPC_XO_1_5
]
=
"olpc-xo-1_5"
,
...
...
@@ -3746,7 +3746,7 @@ static int cx_auto_build_output_controls(struct hda_codec *codec)
struct
conexant_spec
*
spec
=
codec
->
spec
;
int
i
,
err
;
int
num_line
=
0
,
num_hp
=
0
,
num_spk
=
0
;
static
const
char
*
texts
[
3
]
=
{
"Front"
,
"Surround"
,
"CLFE"
};
static
const
char
*
const
texts
[
3
]
=
{
"Front"
,
"Surround"
,
"CLFE"
};
if
(
spec
->
dac_info_filled
==
1
)
return
cx_auto_add_pb_volume
(
codec
,
spec
->
dac_info
[
0
].
dac
,
...
...
sound/pci/hda/patch_realtek.c
浏览文件 @
ea734963
...
...
@@ -2916,7 +2916,7 @@ static struct snd_kcontrol_new alc880_uniwill_p53_mixer[] = {
/*
* slave controls for virtual master
*/
static const char *alc_slave_vols[] = {
static const char *
const
alc_slave_vols[] = {
"Front Playback Volume",
"Surround Playback Volume",
"Center Playback Volume",
...
...
@@ -2930,7 +2930,7 @@ static const char *alc_slave_vols[] = {
NULL,
};
static const char *alc_slave_sws[] = {
static const char *
const
alc_slave_sws[] = {
"Front Playback Switch",
"Surround Playback Switch",
"Center Playback Switch",
...
...
@@ -4611,7 +4611,7 @@ static struct hda_verb alc880_test_init_verbs[] = {
/*
*/
static const char *alc880_models[ALC880_MODEL_LAST] = {
static const char *
const
alc880_models[ALC880_MODEL_LAST] = {
[ALC880_3ST] = "3stack",
[ALC880_TCL_S700] = "tcl",
[ALC880_3ST_DIG] = "3stack-digout",
...
...
@@ -5144,7 +5144,7 @@ static const char *alc_get_line_out_pfx(const struct auto_pin_cfg *cfg,
static int alc880_auto_create_multi_out_ctls(struct alc_spec *spec,
const struct auto_pin_cfg *cfg)
{
static const char *chname[4] = {
static const char *
const
chname[4] = {
"Front", "Surround", NULL /*CLFE*/, "Side"
};
const char *pfx = alc_get_line_out_pfx(cfg, false);
...
...
@@ -7158,7 +7158,7 @@ static struct snd_pci_quirk alc260_fixup_tbl[] = {
/*
* ALC260 configurations
*/
static const char *alc260_models[ALC260_MODEL_LAST] = {
static const char *
const
alc260_models[ALC260_MODEL_LAST] = {
[ALC260_BASIC] = "basic",
[ALC260_HP] = "hp",
[ALC260_HP_3013] = "hp-3013",
...
...
@@ -9781,7 +9781,7 @@ static hda_nid_t alc1200_slave_dig_outs[] = {
/*
* configuration and preset
*/
static const char *alc882_models[ALC882_MODEL_LAST] = {
static const char *
const
alc882_models[ALC882_MODEL_LAST] = {
[ALC882_3ST_DIG] = "3stack-dig",
[ALC882_6ST_DIG] = "6stack-dig",
[ALC882_ARIMA] = "arima",
...
...
@@ -12601,7 +12601,7 @@ static void alc262_auto_init(struct hda_codec *codec)
/*
* configuration and preset
*/
static const char *alc262_models[ALC262_MODEL_LAST] = {
static const char *
const
alc262_models[ALC262_MODEL_LAST] = {
[ALC262_BASIC] = "basic",
[ALC262_HIPPO] = "hippo",
[ALC262_HIPPO_1] = "hippo_1",
...
...
@@ -13789,7 +13789,7 @@ static void alc268_auto_init(struct hda_codec *codec)
/*
* configuration and preset
*/
static const char *alc268_models[ALC268_MODEL_LAST] = {
static const char *
const
alc268_models[ALC268_MODEL_LAST] = {
[ALC267_QUANTA_IL1] = "quanta-il1",
[ALC268_3ST] = "3stack",
[ALC268_TOSHIBA] = "toshiba",
...
...
@@ -14961,7 +14961,7 @@ static struct snd_pci_quirk alc269_fixup_tbl[] = {
/*
* configuration and preset
*/
static const char *alc269_models[ALC269_MODEL_LAST] = {
static const char *
const
alc269_models[ALC269_MODEL_LAST] = {
[ALC269_BASIC] = "basic",
[ALC269_QUANTA_FL1] = "quanta",
[ALC269_AMIC] = "laptop-amic",
...
...
@@ -16004,7 +16004,7 @@ static int alc861_auto_create_multi_out_ctls(struct hda_codec *codec,
const struct auto_pin_cfg *cfg)
{
struct alc_spec *spec = codec->spec;
static const char *chname[4] = {
static const char *
const
chname[4] = {
"Front", "Surround", NULL /*CLFE*/, "Side"
};
const char *pfx = alc_get_line_out_pfx(cfg, true);
...
...
@@ -16210,7 +16210,7 @@ static struct hda_amp_list alc861_loopbacks[] = {
/*
* configuration and preset
*/
static const char *alc861_models[ALC861_MODEL_LAST] = {
static const char *
const
alc861_models[ALC861_MODEL_LAST] = {
[ALC861_3ST] = "3stack",
[ALC660_3ST] = "3stack-660",
[ALC861_3ST_DIG] = "3stack-dig",
...
...
@@ -16913,7 +16913,7 @@ static void alc861vd_dallas_setup(struct hda_codec *codec)
/*
* configuration and preset
*/
static const char *alc861vd_models[ALC861VD_MODEL_LAST] = {
static const char *
const
alc861vd_models[ALC861VD_MODEL_LAST] = {
[ALC660VD_3ST] = "3stack-660",
[ALC660VD_3ST_DIG] = "3stack-660-digout",
[ALC660VD_ASUS_V1S] = "asus-v1s",
...
...
@@ -17133,7 +17133,9 @@ static void alc861vd_auto_init_analog_input(struct hda_codec *codec)
static int alc861vd_auto_create_multi_out_ctls(struct alc_spec *spec,
const struct auto_pin_cfg *cfg)
{
static const char *chname[4] = {"Front", "Surround", "CLFE", "Side"};
static const char * const chname[4] = {
"Front", "Surround", "CLFE", "Side"
};
const char *pfx = alc_get_line_out_pfx(cfg, true);
hda_nid_t nid_v, nid_s;
int i, err;
...
...
@@ -18688,7 +18690,7 @@ static struct snd_kcontrol_new alc272_nc10_mixer[] = {
/*
* configuration and preset
*/
static const char *alc662_models[ALC662_MODEL_LAST] = {
static const char *
const
alc662_models[ALC662_MODEL_LAST] = {
[ALC662_3ST_2ch_DIG] = "3stack-dig",
[ALC662_3ST_6ch_DIG] = "3stack-6ch-dig",
[ALC662_3ST_6ch] = "3stack-6ch",
...
...
@@ -19203,7 +19205,7 @@ static int alc662_auto_create_multi_out_ctls(struct hda_codec *codec,
const struct auto_pin_cfg *cfg)
{
struct alc_spec *spec = codec->spec;
static const char *chname[4] = {
static const char *
const
chname[4] = {
"Front", "Surround", NULL /*CLFE*/, "Side"
};
const char *pfx = alc_get_line_out_pfx(cfg, true);
...
...
@@ -19978,7 +19980,7 @@ static void alc680_auto_init(struct hda_codec *codec)
/*
* configuration and preset
*/
static const char *alc680_models[ALC680_MODEL_LAST] = {
static const char *
const
alc680_models[ALC680_MODEL_LAST] = {
[ALC680_BASE] = "base",
[ALC680_AUTO] = "auto",
};
...
...
sound/pci/hda/patch_sigmatel.c
浏览文件 @
ea734963
...
...
@@ -266,7 +266,7 @@ struct sigmatel_spec {
struct
sigmatel_mic_route
int_mic
;
struct
sigmatel_mic_route
dock_mic
;
const
char
**
spdif_labels
;
const
char
*
const
*
spdif_labels
;
hda_nid_t
dig_in_nid
;
hda_nid_t
mono_nid
;
...
...
@@ -524,7 +524,7 @@ static unsigned long stac927x_capsws[] = {
HDA_COMPOSE_AMP_VAL
(
0x1d
,
3
,
0
,
HDA_OUTPUT
),
};
static
const
char
*
stac927x_spdif_labels
[
5
]
=
{
static
const
char
*
const
stac927x_spdif_labels
[
5
]
=
{
"Digital Playback"
,
"ADAT"
,
"Analog Mux 1"
,
"Analog Mux 2"
,
"Analog Mux 3"
};
...
...
@@ -1062,7 +1062,7 @@ static struct snd_kcontrol_new stac_smux_mixer = {
.
put
=
stac92xx_smux_enum_put
,
};
static
const
char
*
slave_vols
[]
=
{
static
const
char
*
const
slave_vols
[]
=
{
"Front Playback Volume"
,
"Surround Playback Volume"
,
"Center Playback Volume"
,
...
...
@@ -1073,7 +1073,7 @@ static const char *slave_vols[] = {
NULL
};
static
const
char
*
slave_sws
[]
=
{
static
const
char
*
const
slave_sws
[]
=
{
"Front Playback Switch"
,
"Surround Playback Switch"
,
"Center Playback Switch"
,
...
...
@@ -1354,7 +1354,7 @@ static unsigned int *stac9200_brd_tbl[STAC_9200_MODELS] = {
[
STAC_9200_PANASONIC
]
=
ref9200_pin_configs
,
};
static
const
char
*
stac9200_models
[
STAC_9200_MODELS
]
=
{
static
const
char
*
const
stac9200_models
[
STAC_9200_MODELS
]
=
{
[
STAC_AUTO
]
=
"auto"
,
[
STAC_REF
]
=
"ref"
,
[
STAC_9200_OQO
]
=
"oqo"
,
...
...
@@ -1500,7 +1500,7 @@ static unsigned int *stac925x_brd_tbl[STAC_925x_MODELS] = {
[
STAC_M6
]
=
stac925xM6_pin_configs
,
};
static
const
char
*
stac925x_models
[
STAC_925x_MODELS
]
=
{
static
const
char
*
const
stac925x_models
[
STAC_925x_MODELS
]
=
{
[
STAC_925x_AUTO
]
=
"auto"
,
[
STAC_REF
]
=
"ref"
,
[
STAC_M1
]
=
"m1"
,
...
...
@@ -1574,7 +1574,7 @@ static unsigned int *stac92hd73xx_brd_tbl[STAC_92HD73XX_MODELS] = {
[
STAC_92HD73XX_INTEL
]
=
intel_dg45id_pin_configs
,
};
static
const
char
*
stac92hd73xx_models
[
STAC_92HD73XX_MODELS
]
=
{
static
const
char
*
const
stac92hd73xx_models
[
STAC_92HD73XX_MODELS
]
=
{
[
STAC_92HD73XX_AUTO
]
=
"auto"
,
[
STAC_92HD73XX_NO_JD
]
=
"no-jd"
,
[
STAC_92HD73XX_REF
]
=
"ref"
,
...
...
@@ -1660,7 +1660,7 @@ static unsigned int *stac92hd83xxx_brd_tbl[STAC_92HD83XXX_MODELS] = {
[
STAC_HP_DV7_4000
]
=
hp_dv7_4000_pin_configs
,
};
static
const
char
*
stac92hd83xxx_models
[
STAC_92HD83XXX_MODELS
]
=
{
static
const
char
*
const
stac92hd83xxx_models
[
STAC_92HD83XXX_MODELS
]
=
{
[
STAC_92HD83XXX_AUTO
]
=
"auto"
,
[
STAC_92HD83XXX_REF
]
=
"ref"
,
[
STAC_92HD83XXX_PWR_REF
]
=
"mic-ref"
,
...
...
@@ -1722,7 +1722,7 @@ static unsigned int *stac92hd71bxx_brd_tbl[STAC_92HD71BXX_MODELS] = {
[
STAC_HP_DV4_1222NR
]
=
NULL
,
};
static
const
char
*
stac92hd71bxx_models
[
STAC_92HD71BXX_MODELS
]
=
{
static
const
char
*
const
stac92hd71bxx_models
[
STAC_92HD71BXX_MODELS
]
=
{
[
STAC_92HD71BXX_AUTO
]
=
"auto"
,
[
STAC_92HD71BXX_REF
]
=
"ref"
,
[
STAC_DELL_M4_1
]
=
"dell-m4-1"
,
...
...
@@ -1915,7 +1915,7 @@ static unsigned int *stac922x_brd_tbl[STAC_922X_MODELS] = {
[
STAC_922X_DELL_M82
]
=
dell_922x_m82_pin_configs
,
};
static
const
char
*
stac922x_models
[
STAC_922X_MODELS
]
=
{
static
const
char
*
const
stac922x_models
[
STAC_922X_MODELS
]
=
{
[
STAC_922X_AUTO
]
=
"auto"
,
[
STAC_D945_REF
]
=
"ref"
,
[
STAC_D945GTP5
]
=
"5stack"
,
...
...
@@ -2077,7 +2077,7 @@ static unsigned int *stac927x_brd_tbl[STAC_927X_MODELS] = {
[
STAC_927X_VOLKNOB
]
=
NULL
,
};
static
const
char
*
stac927x_models
[
STAC_927X_MODELS
]
=
{
static
const
char
*
const
stac927x_models
[
STAC_927X_MODELS
]
=
{
[
STAC_927X_AUTO
]
=
"auto"
,
[
STAC_D965_REF_NO_JD
]
=
"ref-no-jd"
,
[
STAC_D965_REF
]
=
"ref"
,
...
...
@@ -2180,7 +2180,7 @@ static unsigned int *stac9205_brd_tbl[STAC_9205_MODELS] = {
[
STAC_9205_EAPD
]
=
NULL
,
};
static
const
char
*
stac9205_models
[
STAC_9205_MODELS
]
=
{
static
const
char
*
const
stac9205_models
[
STAC_9205_MODELS
]
=
{
[
STAC_9205_AUTO
]
=
"auto"
,
[
STAC_9205_REF
]
=
"ref"
,
[
STAC_9205_DELL_M42
]
=
"dell-m42"
,
...
...
@@ -3123,7 +3123,7 @@ static int create_multi_out_ctls(struct hda_codec *codec, int num_outs,
int
type
)
{
struct
sigmatel_spec
*
spec
=
codec
->
spec
;
static
const
char
*
chname
[
4
]
=
{
static
const
char
*
const
chname
[
4
]
=
{
"Front"
,
"Surround"
,
NULL
/*CLFE*/
,
"Side"
};
hda_nid_t
nid
;
...
...
@@ -3256,7 +3256,7 @@ static int stac92xx_auto_create_hp_ctls(struct hda_codec *codec,
}
/* labels for mono mux outputs */
static
const
char
*
stac92xx_mono_labels
[
4
]
=
{
static
const
char
*
const
stac92xx_mono_labels
[
4
]
=
{
"DAC0"
,
"DAC1"
,
"Mixer"
,
"DAC2"
};
...
...
@@ -3380,7 +3380,7 @@ static int stac92xx_auto_create_mux_input_ctls(struct hda_codec *codec)
return
0
;
};
static
const
char
*
stac92xx_spdif_labels
[
3
]
=
{
static
const
char
*
const
stac92xx_spdif_labels
[
3
]
=
{
"Digital Playback"
,
"Analog Mux 1"
,
"Analog Mux 2"
,
};
...
...
@@ -3388,7 +3388,7 @@ static int stac92xx_auto_create_spdif_mux_ctls(struct hda_codec *codec)
{
struct
sigmatel_spec
*
spec
=
codec
->
spec
;
struct
hda_input_mux
*
spdif_mux
=
&
spec
->
private_smux
;
const
char
**
labels
=
spec
->
spdif_labels
;
const
char
*
const
*
labels
=
spec
->
spdif_labels
;
int
i
,
num_cons
;
hda_nid_t
con_lst
[
HDA_MAX_NUM_INPUTS
];
...
...
@@ -3409,7 +3409,7 @@ static int stac92xx_auto_create_spdif_mux_ctls(struct hda_codec *codec)
}
/* labels for dmic mux inputs */
static
const
char
*
stac92xx_dmic_labels
[
5
]
=
{
static
const
char
*
const
stac92xx_dmic_labels
[
5
]
=
{
"Analog Inputs"
,
"Digital Mic 1"
,
"Digital Mic 2"
,
"Digital Mic 3"
,
"Digital Mic 4"
};
...
...
@@ -6270,7 +6270,7 @@ static unsigned int stac9872_vaio_pin_configs[9] = {
0x90a7013e
};
static
const
char
*
stac9872_models
[
STAC_9872_MODELS
]
=
{
static
const
char
*
const
stac9872_models
[
STAC_9872_MODELS
]
=
{
[
STAC_9872_AUTO
]
=
"auto"
,
[
STAC_9872_VAIO
]
=
"vaio"
,
};
...
...
sound/pci/hda/patch_via.c
浏览文件 @
ea734963
...
...
@@ -2282,7 +2282,9 @@ static int vt1708_auto_create_multi_out_ctls(struct via_spec *spec,
const
struct
auto_pin_cfg
*
cfg
)
{
char
name
[
32
];
static
const
char
*
chname
[
4
]
=
{
"Front"
,
"Surround"
,
"C/LFE"
,
"Side"
};
static
const
char
*
const
chname
[
4
]
=
{
"Front"
,
"Surround"
,
"C/LFE"
,
"Side"
};
hda_nid_t
nid
,
nid_vol
,
nid_vols
[]
=
{
0x17
,
0x19
,
0x1a
,
0x1b
};
int
i
,
err
;
...
...
@@ -2371,7 +2373,7 @@ static void create_hp_imux(struct via_spec *spec)
{
int
i
;
struct
hda_input_mux
*
imux
=
&
spec
->
private_imux
[
1
];
static
const
char
*
texts
[]
=
{
"OFF"
,
"ON"
,
NULL
};
static
const
char
*
const
texts
[]
=
{
"OFF"
,
"ON"
,
NULL
};
/* for hp mode select */
for
(
i
=
0
;
texts
[
i
];
i
++
)
...
...
@@ -2891,7 +2893,9 @@ static int vt1709_auto_create_multi_out_ctls(struct via_spec *spec,
const
struct
auto_pin_cfg
*
cfg
)
{
char
name
[
32
];
static
const
char
*
chname
[
4
]
=
{
"Front"
,
"Surround"
,
"C/LFE"
,
"Side"
};
static
const
char
*
const
chname
[
4
]
=
{
"Front"
,
"Surround"
,
"C/LFE"
,
"Side"
};
hda_nid_t
nid
,
nid_vol
,
nid_vols
[]
=
{
0x18
,
0x1a
,
0x1b
,
0x29
};
int
i
,
err
;
...
...
@@ -3434,7 +3438,9 @@ static int vt1708B_auto_create_multi_out_ctls(struct via_spec *spec,
const
struct
auto_pin_cfg
*
cfg
)
{
char
name
[
32
];
static
const
char
*
chname
[
4
]
=
{
"Front"
,
"Surround"
,
"C/LFE"
,
"Side"
};
static
const
char
*
const
chname
[
4
]
=
{
"Front"
,
"Surround"
,
"C/LFE"
,
"Side"
};
hda_nid_t
nid_vols
[]
=
{
0x16
,
0x18
,
0x26
,
0x27
};
hda_nid_t
nid
,
nid_vol
=
0
;
int
i
,
err
;
...
...
@@ -3862,7 +3868,9 @@ static int vt1708S_auto_create_multi_out_ctls(struct via_spec *spec,
const
struct
auto_pin_cfg
*
cfg
)
{
char
name
[
32
];
static
const
char
*
chname
[
4
]
=
{
"Front"
,
"Surround"
,
"C/LFE"
,
"Side"
};
static
const
char
*
const
chname
[
4
]
=
{
"Front"
,
"Surround"
,
"C/LFE"
,
"Side"
};
hda_nid_t
nid_vols
[]
=
{
0x10
,
0x11
,
0x24
,
0x25
};
hda_nid_t
nid_mutes
[]
=
{
0x1C
,
0x18
,
0x26
,
0x27
};
hda_nid_t
nid
,
nid_vol
,
nid_mute
;
...
...
@@ -4305,7 +4313,7 @@ static int vt1702_auto_create_hp_ctls(struct via_spec *spec, hda_nid_t pin)
{
int
err
,
i
;
struct
hda_input_mux
*
imux
;
static
const
char
*
texts
[]
=
{
"ON"
,
"OFF"
,
NULL
};
static
const
char
*
const
texts
[]
=
{
"ON"
,
"OFF"
,
NULL
};
if
(
!
pin
)
return
0
;
spec
->
multiout
.
hp_nid
=
0x1D
;
...
...
@@ -4616,7 +4624,9 @@ static int vt1718S_auto_create_multi_out_ctls(struct via_spec *spec,
const
struct
auto_pin_cfg
*
cfg
)
{
char
name
[
32
];
static
const
char
*
chname
[
4
]
=
{
"Front"
,
"Surround"
,
"C/LFE"
,
"Side"
};
static
const
char
*
const
chname
[
4
]
=
{
"Front"
,
"Surround"
,
"C/LFE"
,
"Side"
};
hda_nid_t
nid_vols
[]
=
{
0x8
,
0x9
,
0xa
,
0xb
};
hda_nid_t
nid_mutes
[]
=
{
0x24
,
0x25
,
0x26
,
0x27
};
hda_nid_t
nid
,
nid_vol
,
nid_mute
=
0
;
...
...
@@ -5065,7 +5075,9 @@ static int vt1716S_auto_create_multi_out_ctls(struct via_spec *spec,
const
struct
auto_pin_cfg
*
cfg
)
{
char
name
[
32
];
static
const
char
*
chname
[
3
]
=
{
"Front"
,
"Surround"
,
"C/LFE"
};
static
const
char
*
const
chname
[
3
]
=
{
"Front"
,
"Surround"
,
"C/LFE"
};
hda_nid_t
nid_vols
[]
=
{
0x10
,
0x11
,
0x25
};
hda_nid_t
nid_mutes
[]
=
{
0x1C
,
0x18
,
0x27
};
hda_nid_t
nid
,
nid_vol
,
nid_mute
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录