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
Kirill Smelkov
linux
Commits
56eba7a1
Commit
56eba7a1
authored
Nov 04, 2016
by
Mark Brown
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'asoc/fix/intel' into asoc-linus
parents
a909d3e6
7a5857c3
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
9 additions
and
7 deletions
+9
-7
sound/soc/intel/Kconfig
sound/soc/intel/Kconfig
+1
-2
sound/soc/intel/atom/sst/sst_acpi.c
sound/soc/intel/atom/sst/sst_acpi.c
+1
-0
sound/soc/intel/boards/bxt_da7219_max98357a.c
sound/soc/intel/boards/bxt_da7219_max98357a.c
+2
-2
sound/soc/intel/skylake/skl.c
sound/soc/intel/skylake/skl.c
+5
-3
No files found.
sound/soc/intel/Kconfig
View file @
56eba7a1
...
@@ -47,6 +47,7 @@ config SND_SOC_INTEL_SST_MATCH
...
@@ -47,6 +47,7 @@ config SND_SOC_INTEL_SST_MATCH
config SND_SOC_INTEL_HASWELL
config SND_SOC_INTEL_HASWELL
tristate
tristate
select SND_SOC_INTEL_SST_FIRMWARE
config SND_SOC_INTEL_BAYTRAIL
config SND_SOC_INTEL_BAYTRAIL
tristate
tristate
...
@@ -56,7 +57,6 @@ config SND_SOC_INTEL_HASWELL_MACH
...
@@ -56,7 +57,6 @@ config SND_SOC_INTEL_HASWELL_MACH
depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
depends on DW_DMAC_CORE
depends on DW_DMAC_CORE
select SND_SOC_INTEL_SST
select SND_SOC_INTEL_SST
select SND_SOC_INTEL_SST_FIRMWARE
select SND_SOC_INTEL_HASWELL
select SND_SOC_INTEL_HASWELL
select SND_SOC_RT5640
select SND_SOC_RT5640
help
help
...
@@ -138,7 +138,6 @@ config SND_SOC_INTEL_BROADWELL_MACH
...
@@ -138,7 +138,6 @@ config SND_SOC_INTEL_BROADWELL_MACH
I2C_DESIGNWARE_PLATFORM
I2C_DESIGNWARE_PLATFORM
depends on DW_DMAC_CORE
depends on DW_DMAC_CORE
select SND_SOC_INTEL_SST
select SND_SOC_INTEL_SST
select SND_SOC_INTEL_SST_FIRMWARE
select SND_SOC_INTEL_HASWELL
select SND_SOC_INTEL_HASWELL
select SND_SOC_RT286
select SND_SOC_RT286
help
help
...
...
sound/soc/intel/atom/sst/sst_acpi.c
View file @
56eba7a1
...
@@ -416,6 +416,7 @@ static const struct dmi_system_id cht_table[] = {
...
@@ -416,6 +416,7 @@ static const struct dmi_system_id cht_table[] = {
DMI_MATCH
(
DMI_PRODUCT_NAME
,
"Surface 3"
),
DMI_MATCH
(
DMI_PRODUCT_NAME
,
"Surface 3"
),
},
},
},
},
{
}
};
};
...
...
sound/soc/intel/boards/bxt_da7219_max98357a.c
View file @
56eba7a1
...
@@ -130,8 +130,8 @@ static int broxton_da7219_codec_init(struct snd_soc_pcm_runtime *rtd)
...
@@ -130,8 +130,8 @@ static int broxton_da7219_codec_init(struct snd_soc_pcm_runtime *rtd)
*/
*/
ret
=
snd_soc_card_jack_new
(
rtd
->
card
,
"Headset Jack"
,
ret
=
snd_soc_card_jack_new
(
rtd
->
card
,
"Headset Jack"
,
SND_JACK_HEADSET
|
SND_JACK_BTN_0
|
SND_JACK_BTN_1
|
SND_JACK_HEADSET
|
SND_JACK_BTN_0
|
SND_JACK_BTN_1
|
SND_JACK_BTN_2
|
SND_JACK_BTN_3
,
&
broxton_headset
,
SND_JACK_BTN_2
|
SND_JACK_BTN_3
|
SND_JACK_LINEOUT
,
NULL
,
0
);
&
broxton_headset
,
NULL
,
0
);
if
(
ret
)
{
if
(
ret
)
{
dev_err
(
rtd
->
dev
,
"Headset Jack creation failed: %d
\n
"
,
ret
);
dev_err
(
rtd
->
dev
,
"Headset Jack creation failed: %d
\n
"
,
ret
);
return
ret
;
return
ret
;
...
...
sound/soc/intel/skylake/skl.c
View file @
56eba7a1
...
@@ -674,7 +674,7 @@ static int skl_probe(struct pci_dev *pci,
...
@@ -674,7 +674,7 @@ static int skl_probe(struct pci_dev *pci,
if
(
skl
->
nhlt
==
NULL
)
{
if
(
skl
->
nhlt
==
NULL
)
{
err
=
-
ENODEV
;
err
=
-
ENODEV
;
goto
out_
free
;
goto
out_
display_power_off
;
}
}
skl_nhlt_update_topology_bin
(
skl
);
skl_nhlt_update_topology_bin
(
skl
);
...
@@ -746,6 +746,9 @@ static int skl_probe(struct pci_dev *pci,
...
@@ -746,6 +746,9 @@ static int skl_probe(struct pci_dev *pci,
skl_machine_device_unregister
(
skl
);
skl_machine_device_unregister
(
skl
);
out_nhlt_free:
out_nhlt_free:
skl_nhlt_free
(
skl
->
nhlt
);
skl_nhlt_free
(
skl
->
nhlt
);
out_display_power_off:
if
(
IS_ENABLED
(
CONFIG_SND_SOC_HDAC_HDMI
))
snd_hdac_display_power
(
bus
,
false
);
out_free:
out_free:
skl
->
init_failed
=
1
;
skl
->
init_failed
=
1
;
skl_free
(
ebus
);
skl_free
(
ebus
);
...
@@ -785,8 +788,7 @@ static void skl_remove(struct pci_dev *pci)
...
@@ -785,8 +788,7 @@ static void skl_remove(struct pci_dev *pci)
release_firmware
(
skl
->
tplg
);
release_firmware
(
skl
->
tplg
);
if
(
pci_dev_run_wake
(
pci
))
pm_runtime_get_noresume
(
&
pci
->
dev
);
pm_runtime_get_noresume
(
&
pci
->
dev
);
/* codec removal, invoke bus_device_remove */
/* codec removal, invoke bus_device_remove */
snd_hdac_ext_bus_device_remove
(
ebus
);
snd_hdac_ext_bus_device_remove
(
ebus
);
...
...
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