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
c42d4782
Commit
c42d4782
authored
May 02, 2011
by
Takashi Iwai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ALSA: hda - Constify fixup and other array data in patch_cirrus.c
Signed-off-by:
Takashi Iwai
<
tiwai@suse.de
>
parent
728850a7
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
19 deletions
+19
-19
sound/pci/hda/patch_cirrus.c
sound/pci/hda/patch_cirrus.c
+19
-19
No files found.
sound/pci/hda/patch_cirrus.c
View file @
c42d4782
...
...
@@ -51,7 +51,7 @@ struct cs_spec {
unsigned
int
cur_adc_format
;
hda_nid_t
dig_in
;
struct
hda_bind_ctls
*
capture_bind
[
2
];
const
struct
hda_bind_ctls
*
capture_bind
[
2
];
unsigned
int
gpio_mask
;
unsigned
int
gpio_dir
;
...
...
@@ -231,7 +231,7 @@ static int cs_capture_pcm_cleanup(struct hda_pcm_stream *hinfo,
/*
*/
static
struct
hda_pcm_stream
cs_pcm_analog_playback
=
{
static
const
struct
hda_pcm_stream
cs_pcm_analog_playback
=
{
.
substreams
=
1
,
.
channels_min
=
2
,
.
channels_max
=
2
,
...
...
@@ -242,7 +242,7 @@ static struct hda_pcm_stream cs_pcm_analog_playback = {
},
};
static
struct
hda_pcm_stream
cs_pcm_analog_capture
=
{
static
const
struct
hda_pcm_stream
cs_pcm_analog_capture
=
{
.
substreams
=
1
,
.
channels_min
=
2
,
.
channels_max
=
2
,
...
...
@@ -252,7 +252,7 @@ static struct hda_pcm_stream cs_pcm_analog_capture = {
},
};
static
struct
hda_pcm_stream
cs_pcm_digital_playback
=
{
static
const
struct
hda_pcm_stream
cs_pcm_digital_playback
=
{
.
substreams
=
1
,
.
channels_min
=
2
,
.
channels_max
=
2
,
...
...
@@ -264,7 +264,7 @@ static struct hda_pcm_stream cs_pcm_digital_playback = {
},
};
static
struct
hda_pcm_stream
cs_pcm_digital_capture
=
{
static
const
struct
hda_pcm_stream
cs_pcm_digital_capture
=
{
.
substreams
=
1
,
.
channels_min
=
2
,
.
channels_max
=
2
,
...
...
@@ -559,10 +559,10 @@ static int add_output(struct hda_codec *codec, hda_nid_t dac, int idx,
const
char
*
name
;
int
err
,
index
;
struct
snd_kcontrol
*
kctl
;
static
c
har
*
speakers
[]
=
{
static
c
onst
char
*
const
speakers
[]
=
{
"Front Speaker"
,
"Surround Speaker"
,
"Bass Speaker"
};
static
c
har
*
line_outs
[]
=
{
static
c
onst
char
*
const
line_outs
[]
=
{
"Front Line-Out"
,
"Surround Line-Out"
,
"Bass Line-Out"
};
...
...
@@ -642,7 +642,7 @@ static int build_output(struct hda_codec *codec)
/*
*/
static
struct
snd_kcontrol_new
cs_capture_ctls
[]
=
{
static
const
struct
snd_kcontrol_new
cs_capture_ctls
[]
=
{
HDA_BIND_SW
(
"Capture Switch"
,
0
),
HDA_BIND_VOL
(
"Capture Volume"
,
0
),
};
...
...
@@ -710,7 +710,7 @@ static int cs_capture_source_put(struct snd_kcontrol *kcontrol,
return
change_cur_input
(
codec
,
idx
,
0
);
}
static
struct
snd_kcontrol_new
cs_capture_source
=
{
static
const
struct
snd_kcontrol_new
cs_capture_source
=
{
.
iface
=
SNDRV_CTL_ELEM_IFACE_MIXER
,
.
name
=
"Capture Source"
,
.
access
=
SNDRV_CTL_ELEM_ACCESS_READWRITE
,
...
...
@@ -719,7 +719,7 @@ static struct snd_kcontrol_new cs_capture_source = {
.
put
=
cs_capture_source_put
,
};
static
struct
hda_bind_ctls
*
make_bind_capture
(
struct
hda_codec
*
codec
,
static
const
struct
hda_bind_ctls
*
make_bind_capture
(
struct
hda_codec
*
codec
,
struct
hda_ctl_ops
*
ops
)
{
struct
cs_spec
*
spec
=
codec
->
spec
;
...
...
@@ -983,7 +983,7 @@ static void init_input(struct hda_codec *codec)
cs_vendor_coef_set
(
codec
,
IDX_ADC_CFG
,
coef
);
}
static
struct
hda_verb
cs_coef_init_verbs
[]
=
{
static
const
struct
hda_verb
cs_coef_init_verbs
[]
=
{
{
0x11
,
AC_VERB_SET_PROC_STATE
,
1
},
{
0x11
,
AC_VERB_SET_COEF_INDEX
,
IDX_DAC_CFG
},
{
0x11
,
AC_VERB_SET_PROC_COEF
,
...
...
@@ -1017,7 +1017,7 @@ static struct hda_verb cs_coef_init_verbs[] = {
* blocks, which will alleviate the issue.
*/
static
struct
hda_verb
cs_errata_init_verbs
[]
=
{
static
const
struct
hda_verb
cs_errata_init_verbs
[]
=
{
{
0x01
,
AC_VERB_SET_POWER_STATE
,
0x00
},
/* AFG: D0 */
{
0x11
,
AC_VERB_SET_PROC_STATE
,
0x01
},
/* VPW: processing on */
...
...
@@ -1126,7 +1126,7 @@ static void cs_unsol_event(struct hda_codec *codec, unsigned int res)
}
}
static
struct
hda_codec_ops
cs_patch_ops
=
{
static
const
struct
hda_codec_ops
cs_patch_ops
=
{
.
build_controls
=
cs_build_controls
,
.
build_pcms
=
cs_build_pcms
,
.
init
=
cs_init
,
...
...
@@ -1166,7 +1166,7 @@ static const char * const cs420x_models[CS420X_MODELS] = {
};
static
struct
snd_pci_quirk
cs420x_cfg_tbl
[]
=
{
static
const
struct
snd_pci_quirk
cs420x_cfg_tbl
[]
=
{
SND_PCI_QUIRK
(
0x10de
,
0x0ac0
,
"MacBookPro 5,3"
,
CS420X_MBP53
),
SND_PCI_QUIRK
(
0x10de
,
0x0d94
,
"MacBookAir 3,1(2)"
,
CS420X_MBP55
),
SND_PCI_QUIRK
(
0x10de
,
0xcb79
,
"MacBookPro 5,5"
,
CS420X_MBP55
),
...
...
@@ -1180,7 +1180,7 @@ struct cs_pincfg {
u32
val
;
};
static
struct
cs_pincfg
mbp53_pincfgs
[]
=
{
static
const
struct
cs_pincfg
mbp53_pincfgs
[]
=
{
{
0x09
,
0x012b4050
},
{
0x0a
,
0x90100141
},
{
0x0b
,
0x90100140
},
...
...
@@ -1194,7 +1194,7 @@ static struct cs_pincfg mbp53_pincfgs[] = {
{}
/* terminator */
};
static
struct
cs_pincfg
mbp55_pincfgs
[]
=
{
static
const
struct
cs_pincfg
mbp55_pincfgs
[]
=
{
{
0x09
,
0x012b4030
},
{
0x0a
,
0x90100121
},
{
0x0b
,
0x90100120
},
...
...
@@ -1208,7 +1208,7 @@ static struct cs_pincfg mbp55_pincfgs[] = {
{}
/* terminator */
};
static
struct
cs_pincfg
imac27_pincfgs
[]
=
{
static
const
struct
cs_pincfg
imac27_pincfgs
[]
=
{
{
0x09
,
0x012b4050
},
{
0x0a
,
0x90100140
},
{
0x0b
,
0x90100142
},
...
...
@@ -1222,7 +1222,7 @@ static struct cs_pincfg imac27_pincfgs[] = {
{}
/* terminator */
};
static
struct
cs_pincfg
*
cs_pincfgs
[
CS420X_MODELS
]
=
{
static
const
struct
cs_pincfg
*
cs_pincfgs
[
CS420X_MODELS
]
=
{
[
CS420X_MBP53
]
=
mbp53_pincfgs
,
[
CS420X_MBP55
]
=
mbp55_pincfgs
,
[
CS420X_IMAC27
]
=
imac27_pincfgs
,
...
...
@@ -1283,7 +1283,7 @@ static int patch_cs420x(struct hda_codec *codec)
/*
* patch entries
*/
static
struct
hda_codec_preset
snd_hda_preset_cirrus
[]
=
{
static
const
struct
hda_codec_preset
snd_hda_preset_cirrus
[]
=
{
{
.
id
=
0x10134206
,
.
name
=
"CS4206"
,
.
patch
=
patch_cs420x
},
{
.
id
=
0x10134207
,
.
name
=
"CS4207"
,
.
patch
=
patch_cs420x
},
{}
/* terminator */
...
...
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