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
d70ab7f7
Commit
d70ab7f7
authored
Dec 09, 2010
by
Takashi Iwai
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'fix/asoc' into for-linus
parents
58936b29
2a7b1a00
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
16 additions
and
12 deletions
+16
-12
include/linux/mfd/wm8994/pdata.h
include/linux/mfd/wm8994/pdata.h
+1
-1
sound/soc/codecs/wm8580.c
sound/soc/codecs/wm8580.c
+4
-4
sound/soc/codecs/wm8962.c
sound/soc/codecs/wm8962.c
+1
-1
sound/soc/codecs/wm_hubs.c
sound/soc/codecs/wm_hubs.c
+1
-1
sound/soc/soc-core.c
sound/soc/soc-core.c
+9
-5
No files found.
include/linux/mfd/wm8994/pdata.h
View file @
d70ab7f7
...
...
@@ -29,7 +29,7 @@ struct wm8994_ldo_pdata {
#define WM8994_CONFIGURE_GPIO 0x8000
#define WM8994_DRC_REGS 5
#define WM8994_EQ_REGS
19
#define WM8994_EQ_REGS
20
/**
* DRC configurations are specified with a label and a set of register
...
...
sound/soc/codecs/wm8580.c
View file @
d70ab7f7
...
...
@@ -491,16 +491,16 @@ static int wm8580_paif_hw_params(struct snd_pcm_substream *substream,
paifa
|=
0x8
;
break
;
case
SNDRV_PCM_FORMAT_S20_3LE
:
paifa
|=
0x
1
0
;
paifa
|=
0x0
;
paifb
|=
WM8580_AIF_LENGTH_20
;
break
;
case
SNDRV_PCM_FORMAT_S24_LE
:
paifa
|=
0x
1
0
;
paifa
|=
0x0
;
paifb
|=
WM8580_AIF_LENGTH_24
;
break
;
case
SNDRV_PCM_FORMAT_S32_LE
:
paifa
|=
0x
1
0
;
paifb
|=
WM8580_AIF_LENGTH_
24
;
paifa
|=
0x0
;
paifb
|=
WM8580_AIF_LENGTH_
32
;
break
;
default:
return
-
EINVAL
;
...
...
sound/soc/codecs/wm8962.c
View file @
d70ab7f7
...
...
@@ -3339,7 +3339,7 @@ static irqreturn_t wm8962_irq(int irq, void *data)
int
mask
;
int
active
;
mask
=
snd_soc_read
(
codec
,
WM8962_INTERRUPT_STATUS_2
);
mask
=
snd_soc_read
(
codec
,
WM8962_INTERRUPT_STATUS_2
_MASK
);
active
=
snd_soc_read
(
codec
,
WM8962_INTERRUPT_STATUS_2
);
active
&=
~
mask
;
...
...
sound/soc/codecs/wm_hubs.c
View file @
d70ab7f7
...
...
@@ -293,7 +293,7 @@ SOC_DOUBLE_R("Speaker Switch",
SOC_DOUBLE_R
(
"Speaker ZC Switch"
,
WM8993_SPEAKER_VOLUME_LEFT
,
WM8993_SPEAKER_VOLUME_RIGHT
,
7
,
1
,
0
),
SOC_DOUBLE_TLV
(
"Speaker Boost Volume"
,
WM8993_SPKOUT_BOOST
,
0
,
3
,
7
,
0
,
SOC_DOUBLE_TLV
(
"Speaker Boost Volume"
,
WM8993_SPKOUT_BOOST
,
3
,
0
,
7
,
0
,
spkboost_tlv
),
SOC_ENUM
(
"Speaker Reference"
,
speaker_ref
),
SOC_ENUM
(
"Speaker Mode"
,
speaker_mode
),
...
...
sound/soc/soc-core.c
View file @
d70ab7f7
...
...
@@ -1619,12 +1619,14 @@ static void snd_soc_instantiate_card(struct snd_soc_card *card)
#ifdef CONFIG_SND_SOC_AC97_BUS
/* register any AC97 codecs */
for
(
i
=
0
;
i
<
card
->
num_rtd
;
i
++
)
{
ret
=
soc_register_ac97_dai_link
(
&
card
->
rtd
[
i
]);
if
(
ret
<
0
)
{
printk
(
KERN_ERR
"asoc: failed to register AC97 %s
\n
"
,
card
->
name
);
goto
probe_dai_err
;
}
ret
=
soc_register_ac97_dai_link
(
&
card
->
rtd
[
i
]);
if
(
ret
<
0
)
{
printk
(
KERN_ERR
"asoc: failed to register AC97 %s
\n
"
,
card
->
name
);
while
(
--
i
>=
0
)
soc_unregister_ac97_dai_link
(
&
card
->
rtd
[
i
]);
goto
probe_dai_err
;
}
}
#endif
card
->
instantiated
=
1
;
...
...
@@ -3072,7 +3074,9 @@ int snd_soc_register_dais(struct device *dev,
pr_debug
(
"Registered DAI '%s'
\n
"
,
dai
->
name
);
}
mutex_lock
(
&
client_mutex
);
snd_soc_instantiate_cards
();
mutex_unlock
(
&
client_mutex
);
return
0
;
err:
...
...
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