Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux-davinci
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
linux
linux-davinci
Commits
e04dd2d2
Commit
e04dd2d2
authored
Mar 17, 2010
by
Takashi Iwai
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'fix/hda' into for-linus
parents
2a5e00ed
572c0e3c
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
16 additions
and
3 deletions
+16
-3
sound/pci/hda/hda_codec.c
sound/pci/hda/hda_codec.c
+3
-1
sound/pci/hda/hda_intel.c
sound/pci/hda/hda_intel.c
+9
-0
sound/pci/hda/patch_realtek.c
sound/pci/hda/patch_realtek.c
+4
-2
No files found.
sound/pci/hda/hda_codec.c
View file @
e04dd2d2
...
...
@@ -1806,6 +1806,8 @@ int snd_hda_add_nid(struct hda_codec *codec, struct snd_kcontrol *kctl,
item
->
nid
=
nid
;
return
0
;
}
printk
(
KERN_ERR
"hda-codec: no NID for mapping control %s:%d:%d
\n
"
,
kctl
->
id
.
name
,
kctl
->
id
.
index
,
index
);
return
-
EINVAL
;
}
EXPORT_SYMBOL_HDA
(
snd_hda_add_nid
);
...
...
@@ -2884,7 +2886,7 @@ int /*__devinit*/ snd_hda_build_controls(struct hda_bus *bus)
list_for_each_entry
(
codec
,
&
bus
->
codec_list
,
list
)
{
int
err
=
snd_hda_codec_build_controls
(
codec
);
if
(
err
<
0
)
{
printk
(
KERN_ERR
"hda_codec: cannot build controls"
printk
(
KERN_ERR
"hda_codec: cannot build controls
"
"for #%d (error %d)
\n
"
,
codec
->
addr
,
err
);
err
=
snd_hda_codec_reset
(
codec
);
if
(
err
<
0
)
{
...
...
sound/pci/hda/hda_intel.c
View file @
e04dd2d2
...
...
@@ -2271,6 +2271,7 @@ static struct snd_pci_quirk position_fix_list[] __devinitdata = {
SND_PCI_QUIRK
(
0x1043
,
0x813d
,
"ASUS P5AD2"
,
POS_FIX_LPIB
),
SND_PCI_QUIRK
(
0x1462
,
0x1002
,
"MSI Wind U115"
,
POS_FIX_LPIB
),
SND_PCI_QUIRK
(
0x1565
,
0x820f
,
"Biostar Microtech"
,
POS_FIX_LPIB
),
SND_PCI_QUIRK
(
0x8086
,
0xd601
,
"eMachines T5212"
,
POS_FIX_LPIB
),
{}
};
...
...
@@ -2378,6 +2379,13 @@ static void __devinit check_msi(struct azx *chip)
"hda_intel: msi for device %04x:%04x set to %d
\n
"
,
q
->
subvendor
,
q
->
subdevice
,
q
->
value
);
chip
->
msi
=
q
->
value
;
return
;
}
/* NVidia chipsets seem to cause troubles with MSI */
if
(
chip
->
driver_type
==
AZX_DRIVER_NVIDIA
)
{
printk
(
KERN_INFO
"hda_intel: Disable MSI for Nvidia chipset
\n
"
);
chip
->
msi
=
0
;
}
}
...
...
@@ -2706,6 +2714,7 @@ static DEFINE_PCI_DEVICE_TABLE(azx_ids) = {
{
PCI_DEVICE
(
0x8086
,
0x3a6e
),
.
driver_data
=
AZX_DRIVER_ICH
},
/* PCH */
{
PCI_DEVICE
(
0x8086
,
0x3b56
),
.
driver_data
=
AZX_DRIVER_ICH
},
{
PCI_DEVICE
(
0x8086
,
0x3b57
),
.
driver_data
=
AZX_DRIVER_ICH
},
/* CPT */
{
PCI_DEVICE
(
0x8086
,
0x1c20
),
.
driver_data
=
AZX_DRIVER_PCH
},
/* SCH */
...
...
sound/pci/hda/patch_realtek.c
View file @
e04dd2d2
...
...
@@ -6477,7 +6477,7 @@ static struct alc_config_preset alc260_presets[] = {
.
num_dacs
=
ARRAY_SIZE
(
alc260_dac_nids
),
.
dac_nids
=
alc260_dac_nids
,
.
num_adc_nids
=
ARRAY_SIZE
(
alc260_dual_adc_nids
),
.
adc_nids
=
alc260_adc_nids
,
.
adc_nids
=
alc260_
dual_
adc_nids
,
.
num_channel_mode
=
ARRAY_SIZE
(
alc260_modes
),
.
channel_mode
=
alc260_modes
,
.
input_mux
=
&
alc260_capture_source
,
...
...
@@ -9195,6 +9195,7 @@ static struct snd_pci_quirk alc882_cfg_tbl[] = {
SND_PCI_QUIRK
(
0x1462
,
0x4314
,
"MSI"
,
ALC883_TARGA_DIG
),
SND_PCI_QUIRK
(
0x1462
,
0x4319
,
"MSI"
,
ALC883_TARGA_DIG
),
SND_PCI_QUIRK
(
0x1462
,
0x4324
,
"MSI"
,
ALC883_TARGA_DIG
),
SND_PCI_QUIRK
(
0x1462
,
0x4570
,
"MSI Wind Top AE2220"
,
ALC883_TARGA_DIG
),
SND_PCI_QUIRK
(
0x1462
,
0x6510
,
"MSI GX620"
,
ALC883_TARGA_8ch_DIG
),
SND_PCI_QUIRK
(
0x1462
,
0x6668
,
"MSI"
,
ALC883_6ST_DIG
),
SND_PCI_QUIRK
(
0x1462
,
0x7187
,
"MSI"
,
ALC883_6ST_DIG
),
...
...
@@ -9204,6 +9205,7 @@ static struct snd_pci_quirk alc882_cfg_tbl[] = {
SND_PCI_QUIRK
(
0x1462
,
0x7280
,
"MSI"
,
ALC883_6ST_DIG
),
SND_PCI_QUIRK
(
0x1462
,
0x7327
,
"MSI"
,
ALC883_6ST_DIG
),
SND_PCI_QUIRK
(
0x1462
,
0x7350
,
"MSI"
,
ALC883_6ST_DIG
),
SND_PCI_QUIRK
(
0x1462
,
0x7437
,
"MSI NetOn AP1900"
,
ALC883_TARGA_DIG
),
SND_PCI_QUIRK
(
0x1462
,
0xa422
,
"MSI"
,
ALC883_TARGA_2ch_DIG
),
SND_PCI_QUIRK
(
0x1462
,
0xaa08
,
"MSI"
,
ALC883_TARGA_2ch_DIG
),
...
...
@@ -9235,7 +9237,7 @@ static struct snd_pci_quirk alc882_cfg_tbl[] = {
SND_PCI_QUIRK
(
0x8086
,
0x0022
,
"DX58SO"
,
ALC889_INTEL
),
SND_PCI_QUIRK
(
0x8086
,
0x0021
,
"Intel IbexPeak"
,
ALC889A_INTEL
),
SND_PCI_QUIRK
(
0x8086
,
0x3b56
,
"Intel IbexPeak"
,
ALC889A_INTEL
),
SND_PCI_QUIRK
(
0x8086
,
0xd601
,
"D102GGC"
,
ALC88
3_3ST_6ch
),
SND_PCI_QUIRK
(
0x8086
,
0xd601
,
"D102GGC"
,
ALC88
2_6ST_DIG
),
{}
};
...
...
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