Commit graph

130 commits

Author SHA1 Message Date
Jaroslav Kysela
3112e66a86 chtrt5645: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-21 14:57:59 +01:00
Jaroslav Kysela
6c56567a7c chtrt5650: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-21 14:57:59 +01:00
Jaroslav Kysela
e130896de1 cht-bsw-rt5672: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-21 14:57:59 +01:00
Jaroslav Kysela
9d797e49b4 cht-bsw-rt5672: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-21 14:57:59 +01:00
Jaroslav Kysela
521c6c3e21 bytcht-cx2072x: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-21 14:57:59 +01:00
Jaroslav Kysela
83aedccd68 tegraalc5632: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-21 14:57:59 +01:00
Jaroslav Kysela
a9b808fce9 chtnau8824: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-21 14:57:59 +01:00
Jaroslav Kysela
bad8e8af79 kblrt5660: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-21 14:57:59 +01:00
Jaroslav Kysela
cbd201a961 bytcht-es8316: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-21 14:57:59 +01:00
Jaroslav Kysela
faf69ec816 bytcr-rt5651: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-21 14:57:59 +01:00
Jaroslav Kysela
62ae6affd9 bytcr-rt5640: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-21 14:57:59 +01:00
Jaroslav Kysela
21b4045f6f platform/bytcr: move to ucm2 tree
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-21 14:57:43 +01:00
Jaroslav Kysela
2ab7bdf61e add ucm/README.md and ucm2/README.md
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-11 17:00:24 +01:00
Jaroslav Kysela
0032be1b55 VEYRON-I2S: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-11 12:55:53 +01:00
Jaroslav Kysela
8f90c6ae51 skylake-rt286: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-11 12:51:47 +01:00
Jaroslav Kysela
275495f819 SDP4430: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-11 12:51:01 +01:00
Jaroslav Kysela
6ee0ddd158 PAZ00: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-11 12:51:01 +01:00
Jaroslav Kysela
47d9928056 PandaBoardES: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-11 12:51:01 +01:00
Jaroslav Kysela
2a5d47b739 PandaBoard: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-11 12:51:01 +01:00
Jaroslav Kysela
8ef2cbcc9f HDAudio-Lenovo-DualCodecs: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-11 12:51:01 +01:00
Jaroslav Kysela
13ea115462 HDAudio-Gigabyte-ALC1220DualCodecs: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-11 12:51:01 +01:00
Jaroslav Kysela
58cd7cc748 GoogleNyan: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-11 12:51:01 +01:00
Jaroslav Kysela
1d6aa77340 Dell-WD15-Dock: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-11 12:51:01 +01:00
Jaroslav Kysela
d3f84e3bcc DB820c: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-11 12:51:01 +01:00
Jaroslav Kysela
14facf88b5 DB410c: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-11 12:51:01 +01:00
Jaroslav Kysela
d09c450b77 DAISY-I2S: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-11 12:51:01 +01:00
Jaroslav Kysela
1cdca202d3 broxton-rt298: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-11 12:50:58 +01:00
Jaroslav Kysela
dd96b698b0 broadwell-rt286: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-10 21:08:15 +01:00
Jaroslav Kysela
09bc9c7069 sof-hda-dsp: adapt to latest alsa-lib
- move to ucm2
- add 'Syntax 2' to the main configuration files
- use condition for 'Headphone Jack' / 'Headphone Mic Jack' selection
- remove cdev (not required)
- use ${CardId} where appropriate
- merge config for Lenovo Carbon X1 7th gen to main HiFi.conf

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-09 21:42:40 +01:00
Jaroslav Kysela
3a2d80ecb7 sof-hda-dsp: the JackHWMute definition should be in the Headphone device
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-06 13:02:03 +01:00
Jaroslav Kysela
cdf8a389dd sof-hda-dsp: fix the volume/switch values in HiFi
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-04 10:03:40 +01:00
Jaroslav Kysela
de1bb7dfcb sof-hda-dsp: add ValueDefaults sections with correct CTL devices
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-11-04 10:03:30 +01:00
Jaroslav Kysela
90f8342a1b sof-hda-dsp: do not touch the analog part for HDMI/DP
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-10-31 18:31:06 +01:00
Jaroslav Kysela
3eddbc0031 sof-hda-dsp: use more user friendly names for Dmic
Also correct the names in ConflictingDevice sections
(must be device name - not comment text).

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-10-31 18:07:14 +01:00
Jaroslav Kysela
73f6156806 sof-hda-dsp: Fix the Hdmi config for the Lenovo Carbon X1 (7th gen)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-10-31 18:00:40 +01:00
Jaroslav Kysela
1d49ed80d2 sof-hda-dsp: improve the Hdmi use case comment
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-10-31 18:00:40 +01:00
Jaroslav Kysela
2f944b774e sof-hda-dsp: fix the capture device names (use sofhdadsp)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-10-31 18:00:40 +01:00
Jaroslav Kysela
d560d25481 SOF/HDA/SKL UCM: rename from sof-skl_hda_card to sof-hda-dsp
Follow the kernel change and rename everything to more clear
sof-hda-dsp.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-10-31 18:00:38 +01:00
Kai Vehmanen
32736b8919 sof-skl_hda: change to use common HDMI codec driver
Modify UCM sequences to use user-space interface of the common
HDMI codec driver. Use of hdac-hdmi driver is no longer supported
by this UCM file.

To use this UCM file, kernel must be compiled with
SND_SOC_SOF_HDA_COMMON_HDMI_CODEC

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-10-31 16:41:55 +01:00
Jaska Uimonen
474f7fd4c1 sof-skl_hda: move hdmi as separate use case
Move hdmi definitions as separate use case and conf file. This will
enable Pulseaudio to create separate profile for hdmi and make routing
much more fluent than with single profile.

Signed-off-by: Jaska Uimonen <jaska.uimonen@linux.intel.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-10-31 16:36:36 +01:00
Jaska Uimonen
c8808f6d60 sof-skl_hda: add PlaybackVolume and CaptureVolume definitions
PlaybackVolume and CaptureVolume are not defined currently and these are
needed in the future for example with Pulseaudio to enable hardware
volume control.

Signed-off-by: Jaska Uimonen <jaska.uimonen@linux.intel.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-10-22 18:53:22 +02:00
Jaska Uimonen
8797ee0bd9 sof-skl_hda: add device definition to speaker disable sequence
For example Pulseaudio is not able to run the disable sequence
if the device is not defined. So add the definition.

Signed-off-by: Jaska Uimonen <jaska.uimonen@linux.intel.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-10-22 18:51:50 +02:00
Jaska Uimonen
eaa37b65e6 sof-skl_hda: remove volume setting in enable/disable sequences
If the volume setting is defined in enable sequence you will
always get that exact volume when switching outputs in some
user space software like Pulseaudio. Pulseaudio will itself
keep track of the volume previously set.

Signed-off-by: Jaska Uimonen <jaska.uimonen@linux.intel.com>
Signed-off-by: Liam Girdwood <lgirdwood@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-10-01 12:45:19 +02:00
Jaroslav Kysela
ee3c3ed623 skylake-rt298: cleanups, add .conf suffixes
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-09-27 11:17:04 +02:00
Jaroslav Kysela
807b295bd9 broxton-rt298: cleanups, add .conf suffixes
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-09-27 11:16:35 +02:00
Jaroslav Kysela
59777ae784 kblrt5660: cleanups, add .conf suffixes
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-09-27 11:15:10 +02:00
Jaroslav Kysela
ad166c81dd broadwell-rt286: cleanups, add .conf suffixes
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-09-27 11:14:21 +02:00
Jaroslav Kysela
bdea016615 DB410c: cleanups, add .conf suffixes
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-09-27 11:13:49 +02:00
Jaroslav Kysela
2a0604fc15 DB820c: cleanups, add .conf suffixes
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-09-27 11:13:04 +02:00
Jaroslav Kysela
fc04c401c2 SDP4430: cleanups, add .conf suffixes, upper/lower case
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2019-09-27 11:12:01 +02:00