From 98e28434fb717a2a123056efbbd0c01b04a4a32c0ecf2ea1b7fe1209bf0dd9e8 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Wed, 13 Nov 2024 15:52:00 +0000 Subject: [PATCH] Accepting request 1224008 from home:tiwai:branches:multimedia:libs - Backport upstream fixes for sof-hda-dsp: 0001-UCM2-Intel-sof-hda-dsp-Fix-handling-of-empty-sys_ven.patch 0002-sof-hda-dsp-Fix-the-case-where-sysfs-dmi-product_nam.patch OBS-URL: https://build.opensuse.org/request/show/1224008 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa-ucm-conf?expand=0&rev=65 --- .gitattributes | 23 + .gitignore | 1 + ...da-dsp-Fix-handling-of-empty-sys_ven.patch | 37 ++ ...the-case-where-sysfs-dmi-product_nam.patch | 62 ++ alsa-ucm-conf-1.2.12.tar.bz2 | 3 + alsa-ucm-conf-1.2.12.tar.bz2.sig | 16 + alsa-ucm-conf-1.2.13.tar.bz2 | 3 + alsa-ucm-conf-1.2.13.tar.bz2.sig | 16 + alsa-ucm-conf.changes | 538 ++++++++++++++++++ alsa-ucm-conf.keyring | 29 + alsa-ucm-conf.spec | 56 ++ 11 files changed, 784 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 0001-UCM2-Intel-sof-hda-dsp-Fix-handling-of-empty-sys_ven.patch create mode 100644 0002-sof-hda-dsp-Fix-the-case-where-sysfs-dmi-product_nam.patch create mode 100644 alsa-ucm-conf-1.2.12.tar.bz2 create mode 100644 alsa-ucm-conf-1.2.12.tar.bz2.sig create mode 100644 alsa-ucm-conf-1.2.13.tar.bz2 create mode 100644 alsa-ucm-conf-1.2.13.tar.bz2.sig create mode 100644 alsa-ucm-conf.changes create mode 100644 alsa-ucm-conf.keyring create mode 100644 alsa-ucm-conf.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/0001-UCM2-Intel-sof-hda-dsp-Fix-handling-of-empty-sys_ven.patch b/0001-UCM2-Intel-sof-hda-dsp-Fix-handling-of-empty-sys_ven.patch new file mode 100644 index 0000000..771c05f --- /dev/null +++ b/0001-UCM2-Intel-sof-hda-dsp-Fix-handling-of-empty-sys_ven.patch @@ -0,0 +1,37 @@ +From 11b028a9a01e47fc9b48e4a566803752011902e2 Mon Sep 17 00:00:00 2001 +From: Seppo Ingalsuo +Date: Wed, 13 Nov 2024 14:48:38 +0200 +Subject: [PATCH] UCM2: Intel: sof-hda-dsp: Fix handling of empty sys_vendor + +The mistake in UCM syntax caused in alsaucm start error: + +ALSA lib ucm_cond.c:367:(if_eval) unknown If.Condition.Type + +Fixes: 13022a97711d ("sof-hda-dsp: Fix the case where sysfs dmi + sys_vendor attribute is not set") + +Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/463 +Signed-off-by: Seppo Ingalsuo +Signed-off-by: Jaroslav Kysela +--- + ucm2/Intel/sof-hda-dsp/HiFi-sof.conf | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/ucm2/Intel/sof-hda-dsp/HiFi-sof.conf b/ucm2/Intel/sof-hda-dsp/HiFi-sof.conf +index fea8159e9c99..c755ba26cbe6 100644 +--- a/ucm2/Intel/sof-hda-dsp/HiFi-sof.conf ++++ b/ucm2/Intel/sof-hda-dsp/HiFi-sof.conf +@@ -6,8 +6,8 @@ Define.SOFVendor "$${sys:devices/virtual/dmi/id/sys_vendor}" + + If.SOFVendor { + Condition { +- Type Empty +- String "${var:SOFVendor}" ++ Type String ++ Empty "${var:SOFVendor}" + } + True.Define.SOFVendor "${sys:devices/virtual/dmi/id/board_vendor}" + } +-- +2.43.0 + diff --git a/0002-sof-hda-dsp-Fix-the-case-where-sysfs-dmi-product_nam.patch b/0002-sof-hda-dsp-Fix-the-case-where-sysfs-dmi-product_nam.patch new file mode 100644 index 0000000..6700200 --- /dev/null +++ b/0002-sof-hda-dsp-Fix-the-case-where-sysfs-dmi-product_nam.patch @@ -0,0 +1,62 @@ +From 6397c663d7086b87ca5cbba323ea3dcd0ecd3200 Mon Sep 17 00:00:00 2001 +From: Jaroslav Kysela +Date: Wed, 13 Nov 2024 16:19:15 +0100 +Subject: [PATCH] sof-hda-dsp: Fix the case where sysfs dmi product_name + attribute is not set + + !!DMI Information + !!--------------- + + Manufacturer: + Product Name: + Product Version: + Firmware Version: R6G07 + System SKU: Default string + Board Vendor: Default string + Board Name: Default string + +BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=2292583 +Signed-off-by: Jaroslav Kysela +--- + ucm2/Intel/sof-hda-dsp/HiFi-sof.conf | 11 ++++++++++- + 1 file changed, 10 insertions(+), 1 deletion(-) + +diff --git a/ucm2/Intel/sof-hda-dsp/HiFi-sof.conf b/ucm2/Intel/sof-hda-dsp/HiFi-sof.conf +index c755ba26cbe6..5fd1843ff101 100644 +--- a/ucm2/Intel/sof-hda-dsp/HiFi-sof.conf ++++ b/ucm2/Intel/sof-hda-dsp/HiFi-sof.conf +@@ -3,6 +3,7 @@ + # File paths for controlling SOF processing + + Define.SOFVendor "$${sys:devices/virtual/dmi/id/sys_vendor}" ++Define.SOFProduct "$${sys:devices/virtual/dmi/id/product_name}" + + If.SOFVendor { + Condition { +@@ -12,6 +13,14 @@ If.SOFVendor { + True.Define.SOFVendor "${sys:devices/virtual/dmi/id/board_vendor}" + } + ++If.SOFProduct { ++ Condition { ++ Type String ++ Empty "${var:SOFProduct}" ++ } ++ True.Define.SOFProduct "${sys:devices/virtual/dmi/id/board_name}" ++} ++ + If.SOFIPCVer { + Condition { + Type ControlExists +@@ -43,7 +52,7 @@ If.SOFPath { + HeadphoneIirBlob "${var:BlobPath}/eq_iir/pass.blob" + HeadphoneFirBlob "${var:BlobPath}/eq_fir/pass.blob" + HeadphoneDrcBlob "${var:BlobPath}/drc/passthrough.blob" +- ConfPathFromDMI "${var:SOFVendor}/${sys:devices/virtual/dmi/id/product_name}.conf" ++ ConfPathFromDMI "${var:SOFVendor}/${var:SOFProduct}" + SOFProductConfig "/blobs/sof/product_configs/${var:ConfPathFromDMI}" + SOFConfFullPath "${ConfTopDir}${var:SOFProductConfig}" + SOFUserConfig "/blobs/sof/user_configs/${var:ConfPathFromDMI}" +-- +2.43.0 + diff --git a/alsa-ucm-conf-1.2.12.tar.bz2 b/alsa-ucm-conf-1.2.12.tar.bz2 new file mode 100644 index 0000000..1eff4b6 --- /dev/null +++ b/alsa-ucm-conf-1.2.12.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:168e7c0549b7bf8991092fa2bfb903631df779dc4c43ee8f4277fcb772d8c035 +size 52618 diff --git a/alsa-ucm-conf-1.2.12.tar.bz2.sig b/alsa-ucm-conf-1.2.12.tar.bz2.sig new file mode 100644 index 0000000..f156887 --- /dev/null +++ b/alsa-ucm-conf-1.2.12.tar.bz2.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEE8E31BzesGohMSz1xg4BZbablnJEFAmZm7lQACgkQg4BZbabl +nJEltA/+ObioojjXbUKa7k7Kn5ETuqNDo0Z6VBY1KutIUjw4FYPR0pBOjepV9ser +y/nKMa4aUhTl/iND/g40b+VHe1E1Eyeix1jpJg8aac8nr4+dMdR06n3oiMbl0yKz +6+4dMVvM168kqjpiIBVx+hbUfmgZq5EoSyq6wCVTuap5X0KzJkY5vsGaF+J70PFL +EV7RAfgpqn3cgqQsysjV4c7iT6uJ3QpLfsBVm9McFRiXq0AMJ0xtetKgGT0BrfZS +0fOqOgIln16KfMmquaMid+GajVdzIxslc/ax5tEP3nSHIsk7Dr3NOk1CIP85nf57 +K2CpNwj5wb0h+LZN5LwYACcozBXNvSm5gYS7yVJ7T+X95FlEHc9ar/RD5NagKsaz +VeX2NbFDiD8jBEjvP+/qiyS/pWM/POcfUE1iN0tTKohyBRJDRBFvcw8uATiwkAue +48zHbH8eFX7MqNLZyREgTwz+u0qaHm1NTPnDY8E7LX04+lB97jC6eqqN18qxR4j1 +9DOmYBSiQK3YH85DJh0vLsp2++qeoKhaBaQkbJASiLSEBJ1tVk3wiOtO9Ebp+miA +W3Ap0N1LCCDliuu3KOQKsDtB/L87e0sQN/1f088GRYKGwwQQp5f/7GouAr1G7eci +URDJPNhDQtYMGAs3XjWl45AzIq+iMBN3rnPUZOMHWJAWvvPUjx8= +=3242 +-----END PGP SIGNATURE----- diff --git a/alsa-ucm-conf-1.2.13.tar.bz2 b/alsa-ucm-conf-1.2.13.tar.bz2 new file mode 100644 index 0000000..1d1f6fa --- /dev/null +++ b/alsa-ucm-conf-1.2.13.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4483b6e3983cca08fd326a73fbae449b5036e444fb1a07c0dee74b504b7ab5af +size 58408 diff --git a/alsa-ucm-conf-1.2.13.tar.bz2.sig b/alsa-ucm-conf-1.2.13.tar.bz2.sig new file mode 100644 index 0000000..b8bb363 --- /dev/null +++ b/alsa-ucm-conf-1.2.13.tar.bz2.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEE8E31BzesGohMSz1xg4BZbablnJEFAmczJNYACgkQg4BZbabl +nJE+xA/8DNCG+MnrIO2nP0ToWyCI4QiVJlz1YJYs4sqq6R4IR+cl+XEEEREjHpC2 +80d5/A0LkTWvMKEDxK6WwKr2Y7UF6XXvHKH+YzBSISsP5OAtVsbA7b4njXSXMNCM +xS54g9eL4E7eWttWM7WRCqhqtBv1oZXmTp4VJeR1VKTRFTDaJY/kheu0jkvJziHp +yDQJsAupKeVSjm4BWuZJV3z6n8iBVe1kfGNo0ylpXh6WnzwmHuAqzw83504Z0lyt +xgvEimC3P4Yg/PPZBve9g8ey9KS2dtn/nk94nfcD+2rcT/a5aTDxIXn7LOyq0HHQ +OZ2OfVtpS+eidIZsJmNKEIrSOBtRg5PU/yxpOZX2B7ypawdCFN+l2EQjQXXfWdW0 +GSltPni7y//2lQ47ymKdc0lVN8rchvcUP0Ydqc513efEFHctFur9Xn4WFnGVAdGc +QhUkMND/uFe2IKL1/qJEDfYEB3omECnf/MEn+eMZQ9YC7T+CxlgSY6tZp9V9XJQW +A6rvQOevKZHYuAkUQofoCYe8uk9xkVHZuIggUKV/MEE0ElxknFbJPLvK+iRtAPi0 +RiBmdNQg4i/JW4fL2pGZv8KDreW3TNF9kDvhlpw7KMgRVqtIOydufD0cpaRilwXX +t3rEnXpC5VAOwRgaS90M3hZxovKvhNvjJi7bcgm8A1gbjtB/tqE= +=lHyI +-----END PGP SIGNATURE----- diff --git a/alsa-ucm-conf.changes b/alsa-ucm-conf.changes new file mode 100644 index 0000000..5210d31 --- /dev/null +++ b/alsa-ucm-conf.changes @@ -0,0 +1,538 @@ +------------------------------------------------------------------- +Wed Nov 13 15:48:52 UTC 2024 - Takashi Iwai + +- Backport upstream fixes for sof-hda-dsp: + 0001-UCM2-Intel-sof-hda-dsp-Fix-handling-of-empty-sys_ven.patch + 0002-sof-hda-dsp-Fix-the-case-where-sysfs-dmi-product_nam.patch + +------------------------------------------------------------------- +Tue Nov 12 14:15:03 UTC 2024 - Takashi Iwai + +- Update to version 1.2.13: + * Updates for USB-audio, Mediatek, Qualcomm, ACP, SoundWire, + wsa884x, wcd938x, Intel AVS, SOF HDA, etc + For details, see: + https://www.alsa-project.org/wiki/Changes_v1.2.12_v1.2.13#alsa-ucm-conf + +------------------------------------------------------------------- +Thu Jun 13 14:57:35 UTC 2024 - Takashi Iwai + +- Update to version 1.2.12: + * Various updates for codecs, soundwire and SOF devices + For details, see: + https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-ucm-conf + +------------------------------------------------------------------- +Fri Feb 2 15:01:05 UTC 2024 - Takashi Iwai + +- Update to version 1.2.11: + * Qualcomm, Mediatek, SOF soundwire, and various USB-audio profiles + For details, see: + https://www.alsa-project.org/wiki/Changes_v1.2.10_v1.2.11#alsa-ucm-conf +- Drop obsoleted patch: + 0001-SplitPCM-Device-argument-may-not-be-set.patch + +------------------------------------------------------------------- +Mon Sep 4 12:41:12 UTC 2023 - Takashi Iwai + +- Update to version 1.2.10 (jsc#PED-6566): + * updates / fixes for various devices: mtk-rt5650, usb-audio, tegra + es8316, sof-essx8336, pinephone, Steinberg UR44C, AMD ACP RPL, + ACP63, sof-hda-dsp, etc + For details, see: + https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-ucm-conf +- Upstream regression fix: + 0001-SplitPCM-Device-argument-may-not-be-set.patch + +------------------------------------------------------------------- +Mon May 8 08:49:05 UTC 2023 - Takashi Iwai + +- Update to version 1.2.9: + various profile updates for USB-audio, SOF and others. + For details, see: + https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-ucm-conf + +------------------------------------------------------------------- +Tue Oct 25 07:33:09 UTC 2022 - Takashi Iwai + +- Update to version 1.2.8 (jsc#PED-850): + lots of new profiles for USB-audio, SOF and others: + https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8 +- Add keyring + +------------------------------------------------------------------- +Mon Jul 18 07:07:25 UTC 2022 - Takashi Iwai + +- Update to version 1.2.7.2: + updates of various device-specific profiles. For details, see + https://www.alsa-project.org/wiki/Changes_v1.2.7.1_v1.2.7.2#alsa-ucm-conf + +------------------------------------------------------------------- +Mon Jun 20 08:14:49 UTC 2022 - Takashi Iwai + +- Update to version 1.2.7.1: + updates of various device-specific profiles. For details, see + https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-ucm-conf +- Drop obsoleted patches: + 0001-Steinberg-UR44-fix-the-Line2-channel-mapping.patch + 0002-Steinberg-UR44-fix-the-Line2-channel-mapping-2nd.patch + 0003-Steinberg-UR44-fix-the-direction-for-steinberg_ur44_.patch + +------------------------------------------------------------------- +Mon Jun 6 10:58:35 UTC 2022 - Takashi Iwai + +- Backport upstream fixes for Steinberg UR44: + 0001-Steinberg-UR44-fix-the-Line2-channel-mapping.patch + 0002-Steinberg-UR44-fix-the-Line2-channel-mapping-2nd.patch + 0003-Steinberg-UR44-fix-the-direction-for-steinberg_ur44_.patch + +------------------------------------------------------------------- +Wed Jun 1 05:59:14 UTC 2022 - Takashi Iwai + +- Update to version 1.2.7: + Various profile updates for USB-audio, HD-audio, etc. + For details, see: + https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-ucm-conf +- Drop obsoleted patches: + 0001-HDA-DualCodecs-fix-typo-in-Speaker-condition.patch + 0002-HDA-acp-avoid-to-create-Mic-ACP-LED-control-for-the-.patch + +------------------------------------------------------------------- +Fri Jan 21 09:42:54 CET 2022 - tiwai@suse.de + +- Fix regression for AMD ACP LED control: + 0002-HDA-acp-avoid-to-create-Mic-ACP-LED-control-for-the-.patch + +------------------------------------------------------------------- +Thu Dec 30 09:17:42 CET 2021 - tiwai@suse.de + +- Fix a regression in HDA-DualCodecs: + 0001-HDA-DualCodecs-fix-typo-in-Speaker-condition.patch + +------------------------------------------------------------------- +Sun Dec 26 10:13:49 CET 2021 - tiwai@suse.de + +- Update to version 1.2.6.3: + * ucm2/Qualcomm/apq8096: Change plughw to hw to access card + * ucm2/Qualcomm/apq8016-sbc: Change plughw to hw to access card + * ucm2: Add support for RT5650 on MediaTek SoCs + * sof-soundwire: use absolute path in SectionUseCase + +------------------------------------------------------------------- +Fri Dec 10 14:02:26 CET 2021 - tiwai@suse.de + +- Update to version 1.2.6.2: + a minor fix release, just includnig ther previous fixes + +- Drop obsoleted patches + 0001-sof-hda-dsp-fix-path-to-Hdmi.conf.patch + 0002-bytcht-es8316-fix-Include-paths-in-HiFi.conf.patch + +------------------------------------------------------------------- +Fri Dec 10 08:59:24 CET 2021 - tiwai@suse.de + +- Update to version 1.2.6.1: + a minor fix release: + * acp: fix linked configuration + * ucm2: Add support for SC7180 Trogdor Lazor Chromebooks + * USB-Audio: fix the wrong condition type for If.realtek-alc1220-vb +- More a couple of upstream fixes for forgotten conversions: + 0001-sof-hda-dsp-fix-path-to-Hdmi.conf.patch + 0002-bytcht-es8316-fix-Include-paths-in-HiFi.conf.patch + +------------------------------------------------------------------- +Mon Dec 6 15:13:22 CET 2021 - tiwai@suse.de + +- Update to version 1.2.6: + various profile updates. See URL below for details: + https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-ucm-conf +- Add *.sig file for the tarball +- Explicit Requires for the libasound2 with the same or newer + version + +------------------------------------------------------------------- +Mon Jun 14 15:00:36 CEST 2021 - tiwai@suse.de + +- Update to version 1.2.5.1: + a small bugfix release, including the previous patch + https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1 +- Drop the obsoleted patch: + 0001-HDA-Intel-the-lookups-are-supported-from-syntax-4.patch + +------------------------------------------------------------------- +Wed Jun 9 10:19:50 CEST 2021 - tiwai@suse.de + +- Fix for HDA config lookup (boo#1187079): + 0001-HDA-Intel-the-lookups-are-supported-from-syntax-4.patch + +------------------------------------------------------------------- +Mon May 31 14:14:45 UTC 2021 - Ferdinand Thiessen + +- Update to version 1.2.5 + * tegra: Add UCM for more devices + * codecs/rt5640: Make headset optional + * rt715: add mic led support + * bytcr-rt5640: Add support for controlling a speaker-mute LED + * cht-bsw-rt5672: Add support for controlling speaker- and + mic-mute LEDs, Add support for the components string + * ucm2: add support to for Qualcomm RB5 Platform + * codecs/rt5672: Add hardware volume-control support + * codecs/rt5640: Add hardware volume-control support + * bytcr-wm5102: Add new UCM profile for BYT boards with a WM5102 codec + * bytcr-rt5640: Add support for devices without speakers and/or + an internal mic + * chtrt5645: Enable Internal MIC of ECS EF20EA + * chtnau8824: Add support for laptops using stereo DMICs and fix + mono speaker config not working + * Full changes: + https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-ucm-conf +- Drop upstream fixes + * 0001-fix-the-ucm2-codecs-hda-hdmi.conf-use.patch + * 0002-codecs-hda-hdmi.conf-add-DisplayPort-to-the-device-d.patch + * 0003-sof-soundwire-use-the-codecs-hda-hdmi.conf-macro.patch + * 0004-Revert-ucm2-HDA-acp-add-Capture-simple-mixer-element.patch + * 0005-chtnau8824-Fix-mono-speaker-config-not-working.patch + * 0006-chtnau8824-Add-support-for-laptops-using-stereo-DMIC.patch + * 0007-chtnau8824-Boost-analog-mic-volumes-a-bit.patch + * 0008-rt715-init-setup-ADC07-to-a-proper-volume.patch + * 0009-sof-hda-dsp-Set-Master-Playback-Switch-on-in-the-Boo.patch + * 0010-HDA-Intel-HiFi-dual-Add-EnableSequence-and-DisableSe.patch + * 0011-HDA-Intel-HiFi-dual-Add-BootSequence-and-disable-pla.patch + * 0012-chtrt5645-Enable-Internal-MIC-of-ECS-EF20EA.patch + * 0013-bytcr-rt5640-Add-support-for-devices-without-speaker.patch + * 0014-rt5640-Move-standard-DAC-setup-to-EnableSeq.conf.patch + * 0015-bytcr-rt5640-fix-the-execution-order.patch + * 0016-ucm2-add-initial-configuration-for-TRX40-Gigabyte-Ao.patch + * 0017-USB-Audio-ALC1220-Bump-analog-Speaker-priority-over-.patch + * 0018-USB-Audio-ALC1220-fix-indentation-for-Speaker-device.patch + * 0019-USB-Audio-fix-indentation-in-Gigabyte-Aorus-Master-M.patch + * 0020-chtnau8824-Add-a-SST-define-variable.patch + * 0021-kblrt5660-Fix-file-permissions.patch + +------------------------------------------------------------------- +Thu Jan 21 09:43:27 CET 2021 - tiwai@suse.de + +- Backport upstream fixes: + more Baytrail/Cherrytrail profiles, TRX40 / ALC1220-VLC profiles: + 0013-bytcr-rt5640-Add-support-for-devices-without-speaker.patch + 0014-rt5640-Move-standard-DAC-setup-to-EnableSeq.conf.patch + 0015-bytcr-rt5640-fix-the-execution-order.patch + 0016-ucm2-add-initial-configuration-for-TRX40-Gigabyte-Ao.patch + 0017-USB-Audio-ALC1220-Bump-analog-Speaker-priority-over-.patch + 0018-USB-Audio-ALC1220-fix-indentation-for-Speaker-device.patch + 0019-USB-Audio-fix-indentation-in-Gigabyte-Aorus-Master-M.patch + 0020-chtnau8824-Add-a-SST-define-variable.patch + 0021-kblrt5660-Fix-file-permissions.patch +- Run fdupes to reduce the duplicated files + +------------------------------------------------------------------- +Tue Jan 5 15:19:35 CET 2021 - tiwai@suse.de + +- Backport upstream fixes: HD-audio dual codec fixes and the builtin + mic fix for rt5645-based devices: + 0010-HDA-Intel-HiFi-dual-Add-EnableSequence-and-DisableSe.patch + 0011-HDA-Intel-HiFi-dual-Add-BootSequence-and-disable-pla.patch + 0012-chtrt5645-Enable-Internal-MIC-of-ECS-EF20EA.patch + +------------------------------------------------------------------- +Mon Dec 14 16:20:59 CET 2020 - tiwai@suse.de + +- Backport upstream fixes: AMD MCP mute issue, chtnau8824 fixes, + rt715 fix, and soundwire initialization fix: + 0004-Revert-ucm2-HDA-acp-add-Capture-simple-mixer-element.patch + 0005-chtnau8824-Fix-mono-speaker-config-not-working.patch + 0006-chtnau8824-Add-support-for-laptops-using-stereo-DMIC.patch + 0007-chtnau8824-Boost-analog-mic-volumes-a-bit.patch + 0008-rt715-init-setup-ADC07-to-a-proper-volume.patch + 0009-sof-hda-dsp-Set-Master-Playback-Switch-on-in-the-Boo.patch + +------------------------------------------------------------------- +Tue Dec 1 09:40:25 CET 2020 - tiwai@suse.de + +- Backport upstream fixes for HD-audio and soundwire HDMI: + 0001-fix-the-ucm2-codecs-hda-hdmi.conf-use.patch + 0002-codecs-hda-hdmi.conf-add-DisplayPort-to-the-device-d.patch + 0003-sof-soundwire-use-the-codecs-hda-hdmi.conf-macro.patch +- Revert the workaround for the missing HD-audio init + +------------------------------------------------------------------- +Wed Oct 21 12:53:36 CEST 2020 - tiwai@suse.de + +- Update to alsa-ucm-conf 1.2.4: + Major version up, most of changes have been already applied via + backport patches. See details in + https://alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4 +- Drop obsoleted patches: + 0001-bytcr-rt5640-Fix-DMIC1-not-working-when-connected-ov.patch + 0002-bytcr-rt5651-Fix-high-noise-level-soft-input-on-DMIC.patch + 0003-chtrt5645-Add-ASUSTeKCOMPUTERINC.-T101HA-1.0.conf-sy.patch + 0004-sof-hda-dsp-don-t-fail-if-Auto-Mute-control-is-not-p.patch + 0005-ucm2-use-Include-Syntax-3.patch + 0006-chtrt5645-merge-all-possible-configurations-to-HiFi..patch + 0007-cht-bsw-rt5672-merge-all-possible-configurations-to-.patch + 0008-chtnau8824-merge-all-possible-configurations-to-HiFi.patch + 0009-ucm.conf-add-support-for-the-kernel-module-name-tree.patch + 0010-sof-hda-dsp-make-Headphone-Playback-Switch-condition.patch + 0011-sof-hda-dsp-add-initial-kcontrol-values.patch + 0012-sof-hda-dsp-make-the-boot-init-optional-for-all-cont.patch + 0013-bdw-rt5677-add-support-for-legacy-and-SOF-drivers.patch + 0014-broadwell-rt286-add-SOF-support.patch + 0015-sof-soundwire-initial-UCM2-version.patch + 0016-sof-soundwire-cleanups-recommended-by-the-ucm-valida.patch + 0017-sof-soundwire-rewrite-for-syntax-3.patch + 0018-sof-hda-dsp-fix-the-device-order-Hdmi-devices.patch + 0019-HDA-Intel-add-support-for-AMD-acp-microphone-devices.patch + 0020-DAISY-I2S-move-to-Samsung-snow-snow.conf.patch + 0021-DB410c-move-to-Qualcomm-apq8016-sbc.patch + 0022-DB820c-DB845c-move-to-Qualcomm-tree.patch + 0023-PAZ00-tegraalc5632-move-to-Tegra-alc5632-tree.patch + 0024-VEYRON-I2C-move-to-Rockchip-max98090-tree.patch + 0025-Pandaboard-ES-move-to-OMAP-abe-twl6040-tree.patch + 0026-GoogleNyan-move-to-Tegra-max98090.patch + 0027-SDP4430-Move-to-OMAP-abe-twl6040-SDP4430-tree.patch + 0028-Fix-invalid-Regex-Type-in-various-Condition-blocks.patch + 0029-cht-bsw-rt5672-Add-Lenovo-Miix-2-10-specific-configu.patch + 0030-cht-bsw-rt5672-Add-Lenovo-ThinkPad-10-specific-confi.patch + 0031-cht-bsw-rt5672-Boost-ADC-volume-a-bit.patch + 0032-chtrt5645-Restore-stereo-sound-output-when-switching.patch + 0033-DB820c-Correctly-move-DB820c-to-Qualcomm-apq8096.patch + 0034-sof-hda-dsp-fixup-typo-in-Hdmi.conf.patch + 0035-sof-hda-dsp-use-sof-hda-dsp-Hdmi.conf.patch + 0036-hda-hdmi-add-HDMI4-HDMI5-HDMI6-devices.patch + 0037-update-ucm2-README.md-more-kernel-module-lookup-clar.patch + 0038-ucm2-Add-config-for-Rockchip-rk3399-gru-sound.patch + 0039-amd-renoir-acp-use-the-machine-driver-s-name-for-top.patch + 0040-amd-renoir-acp-Add-Syntax-3-in-the-module-lib-Linked.patch + 0041-Correct-conflicting-mic-in-max98090.patch + 0042-HDA-Intel-HiFi-dual-Fix-the-Rear-Mic-s-Jack-name.patch + 0043-USB-Audio-Dell-WD15-Dock-make-input-and-output-volum.patch + 0044-Rockchip-rk3399-gru-sound-remove-zero-PCM-subdevice.patch + 0045-ucm2-ucm.conf-fix-the-fix-the-sysfs-kernel-module-pa.patch + 0046-Revert-amd-renoir-acp-use-the-machine-driver-s-name-.patch + 0047-ucm2-module-rename-rk3399-gru-sound.conf-snd_soc_rk3.patch + 0048-ucm2-HDA-acp-add-Capture-simple-mixer-element-to-the.patch + 0049-HDA-Intel-only-add-the-acp-dmic-to-the-sound-card-wi.patch + 0050-Add-support-for-Lenovo-ThinkStation-P620-Main-Audio.patch + 0051-ucm2-Qualcomm-sdm845-fixes-HDMI-select-card-and-HiFi.patch + +------------------------------------------------------------------- +Tue Sep 29 12:57:05 CEST 2020 - tiwai@suse.de + +- Disable HDA-Intel UCM conf due to a regression on openQA (the + muted state as default) + +------------------------------------------------------------------- +Mon Sep 7 14:26:35 CEST 2020 - tiwai@suse.de + +- Update from alsa-ucm-conf git (commit 3048ff7b15a9): + mainly for adding the support for sof-soundwire (bsc#1176200): + 0001-bytcr-rt5640-Fix-DMIC1-not-working-when-connected-ov.patch + 0002-bytcr-rt5651-Fix-high-noise-level-soft-input-on-DMIC.patch + 0003-chtrt5645-Add-ASUSTeKCOMPUTERINC.-T101HA-1.0.conf-sy.patch + 0004-sof-hda-dsp-don-t-fail-if-Auto-Mute-control-is-not-p.patch + 0005-ucm2-use-Include-Syntax-3.patch + 0006-chtrt5645-merge-all-possible-configurations-to-HiFi..patch + 0007-cht-bsw-rt5672-merge-all-possible-configurations-to-.patch + 0008-chtnau8824-merge-all-possible-configurations-to-HiFi.patch + 0009-ucm.conf-add-support-for-the-kernel-module-name-tree.patch + 0010-sof-hda-dsp-make-Headphone-Playback-Switch-condition.patch + 0011-sof-hda-dsp-add-initial-kcontrol-values.patch + 0012-sof-hda-dsp-make-the-boot-init-optional-for-all-cont.patch + 0013-bdw-rt5677-add-support-for-legacy-and-SOF-drivers.patch + 0014-broadwell-rt286-add-SOF-support.patch + 0015-sof-soundwire-initial-UCM2-version.patch + 0016-sof-soundwire-cleanups-recommended-by-the-ucm-valida.patch + 0017-sof-soundwire-rewrite-for-syntax-3.patch + 0018-sof-hda-dsp-fix-the-device-order-Hdmi-devices.patch + 0019-HDA-Intel-add-support-for-AMD-acp-microphone-devices.patch + 0020-DAISY-I2S-move-to-Samsung-snow-snow.conf.patch + 0021-DB410c-move-to-Qualcomm-apq8016-sbc.patch + 0022-DB820c-DB845c-move-to-Qualcomm-tree.patch + 0023-PAZ00-tegraalc5632-move-to-Tegra-alc5632-tree.patch + 0024-VEYRON-I2C-move-to-Rockchip-max98090-tree.patch + 0025-Pandaboard-ES-move-to-OMAP-abe-twl6040-tree.patch + 0026-GoogleNyan-move-to-Tegra-max98090.patch + 0027-SDP4430-Move-to-OMAP-abe-twl6040-SDP4430-tree.patch + 0028-Fix-invalid-Regex-Type-in-various-Condition-blocks.patch + 0029-cht-bsw-rt5672-Add-Lenovo-Miix-2-10-specific-configu.patch + 0030-cht-bsw-rt5672-Add-Lenovo-ThinkPad-10-specific-confi.patch + 0031-cht-bsw-rt5672-Boost-ADC-volume-a-bit.patch + 0032-chtrt5645-Restore-stereo-sound-output-when-switching.patch + 0033-DB820c-Correctly-move-DB820c-to-Qualcomm-apq8096.patch + 0034-sof-hda-dsp-fixup-typo-in-Hdmi.conf.patch + 0035-sof-hda-dsp-use-sof-hda-dsp-Hdmi.conf.patch + 0036-hda-hdmi-add-HDMI4-HDMI5-HDMI6-devices.patch + 0037-update-ucm2-README.md-more-kernel-module-lookup-clar.patch + 0038-ucm2-Add-config-for-Rockchip-rk3399-gru-sound.patch + 0039-amd-renoir-acp-use-the-machine-driver-s-name-for-top.patch + 0040-amd-renoir-acp-Add-Syntax-3-in-the-module-lib-Linked.patch + 0041-Correct-conflicting-mic-in-max98090.patch + 0042-HDA-Intel-HiFi-dual-Fix-the-Rear-Mic-s-Jack-name.patch + 0043-USB-Audio-Dell-WD15-Dock-make-input-and-output-volum.patch + 0044-Rockchip-rk3399-gru-sound-remove-zero-PCM-subdevice.patch + 0045-ucm2-ucm.conf-fix-the-fix-the-sysfs-kernel-module-pa.patch + 0046-Revert-amd-renoir-acp-use-the-machine-driver-s-name-.patch + 0047-ucm2-module-rename-rk3399-gru-sound.conf-snd_soc_rk3.patch + 0048-ucm2-HDA-acp-add-Capture-simple-mixer-element-to-the.patch + 0049-HDA-Intel-only-add-the-acp-dmic-to-the-sound-card-wi.patch + 0050-Add-support-for-Lenovo-ThinkStation-P620-Main-Audio.patch + 0051-ucm2-Qualcomm-sdm845-fixes-HDMI-select-card-and-HiFi.patch + +------------------------------------------------------------------- +Tue Jun 9 11:25:16 CEST 2020 - tiwai@suse.de + +- Update to alsa-ucm-conf 1.2.3: + including previous fixes, see the detailed changes at: + https://www.alsa-project.org/wiki/Detailed_changes_v1.2.2_v1.2.3 +- Dropped obsoleted patches: + 0001-sof-bdw-rt5677-initial-port-to-UCM2.patch + 0002-ucm2-treewide-JackHWMute-fixes.patch + 0003-sof-hda-dsp-Support-systems-without-integrated-graph.patch + 0004-hda-dsp-add-basic-ucm-config.patch + 0005-update-README-files.patch + 0006-bytcr-rt5651-Fix-dmic-check-in-HiFi-Components.conf.patch + 0007-chtrt5645-Add-ASUSTeKCOMPUTERINC.-T100HAN-1.0-symlin.patch + 0008-chtrt5645-Add-MEDION-E1239TMD60568-0.1-Wingman.conf-.patch + 0009-chtrt5645-Remove-bogus-JackHWMute-settings.patch + 0010-sof-hda-dsp-change-Headphones2-to-Mic2.patch + 0011-ucm2-remove-empty-enable-disable-sequence-sections.patch + 0012-ucm2-fix-indentation-use-tabs.patch + 0013-Add-initial-support-for-Realtek-ALC1220-TRX40-mother.patch + 0014-ucm2-fix-chtrt5650-configuration-ucm-validator.patch + 0015-bytcr-rt5651-fix-the-cfg-mic-in1-cfg-mic-in12-match-.patch + 0016-ucm-fix-wrong-If-in-sequence-in-HiFi-dual.conf.patch + 0100-ucm2-Add-profile-for-Chromebook-Asus-C300.patch + +------------------------------------------------------------------- +Wed May 27 08:21:26 CEST 2020 - tiwai@suse.de + +- More catch up of upstream fixes: mostly cosmetic style fixes: + 0011-ucm2-remove-empty-enable-disable-sequence-sections.patch + 0012-ucm2-fix-indentation-use-tabs.patch + 0013-Add-initial-support-for-Realtek-ALC1220-TRX40-mother.patch + 0014-ucm2-fix-chtrt5650-configuration-ucm-validator.patch + 0015-bytcr-rt5651-fix-the-cfg-mic-in1-cfg-mic-in12-match-.patch + 0016-ucm-fix-wrong-If-in-sequence-in-HiFi-dual.conf.patch +- Add UCM profile for Chromebook Asus C300 (bsc#1171492): + 0100-ucm2-Add-profile-for-Chromebook-Asus-C300.patch + +------------------------------------------------------------------- +Mon Apr 20 18:04:59 CEST 2020 - tiwai@suse.de + +- Backport upstream fixes: + HDA SOF DSP support, Intel Atom profiles, etc + 0004-hda-dsp-add-basic-ucm-config.patch + 0005-update-README-files.patch + 0006-bytcr-rt5651-Fix-dmic-check-in-HiFi-Components.conf.patch + 0007-chtrt5645-Add-ASUSTeKCOMPUTERINC.-T100HAN-1.0-symlin.patch + 0008-chtrt5645-Add-MEDION-E1239TMD60568-0.1-Wingman.conf-.patch + 0009-chtrt5645-Remove-bogus-JackHWMute-settings.patch + 0010-sof-hda-dsp-change-Headphones2-to-Mic2.patch + +------------------------------------------------------------------- +Fri Mar 13 14:42:51 CET 2020 - tiwai@suse.de + +- Update to alsa-ucm-conf 1.2.2: + including previous fixes +- Backport recent upstream fixes: SOF, BDW-rt5677 and jack fixes; + 0001-sof-bdw-rt5677-initial-port-to-UCM2.patch + 0002-ucm2-treewide-JackHWMute-fixes.patch + 0003-sof-hda-dsp-Support-systems-without-integrated-graph.patch +- Drop obsoleted patches: + 0001-sof-hda-dsp-Fix-the-Dmic0-CaptureMixerElem-for-v1.4..patch + 0002-sof-hda-dsp-Use-more-strict-names-according-latest-u.patch + 0003-README-remove-topologies-note.patch + 0004-bytcht-es8316-Fix-missing-including-of-HeadPhones.co.patch + 0005-ucm2-fix-the-verb-path-in-chtrt5645-chtrt5645-dmic2..patch + 0006-broadwell-rt286-add-support-for-hardware-volume-conf.patch + 0007-broxton-rt298-corrections-cleanups.patch + 0008-bytcr-rt5640-cleanups-and-corrections.patch + 0009-bytcr-rt5651-cleanups-and-corrections.patch + 0010-bytcht-cx2072x-cleanups-and-corrections.patch + 0011-bytcht-es8316-cleanups-and-corrections.patch + 0012-DAISY-I2S-added-back-PCM-devices.patch + 0013-DB410c-cleanups-and-corrections.patch + 0014-DB820c-cleanups-and-corrections.patch + 0015-Dell-WD15-Dock-cleaups-and-corrections.patch + 0016-HDA-Intel-HiFi-dual-fixes-and-corrections.patch + 0017-cht-bsw-rt5672-fixes-and-corrections.patch + 0018-chtnau8824-fixes-and-corrections.patch + 0019-skylake-rt286-fixes-and-corrections.patch + 0020-SDP4430-corrections-and-fixes.patch + 0021-sof-hda-dsp-fix-typo-PlaybackMixerMaster-PlaybackMas.patch + 0022-broadwell-rt286-add-correct-prefix-to-Priority-field.patch + 0023-GoogleNyan-comment-CaptureControl-what-is-this.patch + 0024-VEYRON-I2S-corrections-and-fixes.patch + 0025-SDP4430-corrections-and-fixes.patch + 0026-chtrt5645-corrections-and-fixes.patch + 0027-GoogleNyan-corrections-and-fixes.patch + 0028-PAZ00-corrections-and-fixes.patch + 0029-SDP4430-corrections-and-fixes.patch + 0030-PandaBoard-corrections-and-fixes.patch + 0031-PandaBoardES-corrections-and-fixes.patch + 0032-kblrt5660-corrections-and-fixes.patch + 0033-bytcr-rt5640-corrections-and-fixes.patch + 0034-bytcht-es8316-corrections-and-fixes.patch + 0035-sof-hda-dsp-corrections-and-fixes.patch + 0036-ucm2-treewide-remove-Playback-and-Capture-channels-2.patch + +------------------------------------------------------------------- +Wed Feb 12 20:42:40 CET 2020 - tiwai@suse.de + +- Backport upstream fixes: cleanup and correctsion for ucm2: + 0007-broxton-rt298-corrections-cleanups.patch + 0008-bytcr-rt5640-cleanups-and-corrections.patch + 0009-bytcr-rt5651-cleanups-and-corrections.patch + 0010-bytcht-cx2072x-cleanups-and-corrections.patch + 0011-bytcht-es8316-cleanups-and-corrections.patch + 0012-DAISY-I2S-added-back-PCM-devices.patch + 0013-DB410c-cleanups-and-corrections.patch + 0014-DB820c-cleanups-and-corrections.patch + 0015-Dell-WD15-Dock-cleaups-and-corrections.patch + 0016-HDA-Intel-HiFi-dual-fixes-and-corrections.patch + 0017-cht-bsw-rt5672-fixes-and-corrections.patch + 0018-chtnau8824-fixes-and-corrections.patch + 0019-skylake-rt286-fixes-and-corrections.patch + 0020-SDP4430-corrections-and-fixes.patch + 0021-sof-hda-dsp-fix-typo-PlaybackMixerMaster-PlaybackMas.patch + 0022-broadwell-rt286-add-correct-prefix-to-Priority-field.patch + 0023-GoogleNyan-comment-CaptureControl-what-is-this.patch + 0024-VEYRON-I2S-corrections-and-fixes.patch + 0025-SDP4430-corrections-and-fixes.patch + 0026-chtrt5645-corrections-and-fixes.patch + 0027-GoogleNyan-corrections-and-fixes.patch + 0028-PAZ00-corrections-and-fixes.patch + 0029-SDP4430-corrections-and-fixes.patch + 0030-PandaBoard-corrections-and-fixes.patch + 0031-PandaBoardES-corrections-and-fixes.patch + 0032-kblrt5660-corrections-and-fixes.patch + 0033-bytcr-rt5640-corrections-and-fixes.patch + 0034-bytcht-es8316-corrections-and-fixes.patch + 0035-sof-hda-dsp-corrections-and-fixes.patch + 0036-ucm2-treewide-remove-Playback-and-Capture-channels-2.patch + +------------------------------------------------------------------- +Tue Jan 21 15:45:15 CET 2020 - tiwai@suse.de + +- Backport upstream fixes: + fixes / corrections for sof-hda-dsp, es8316, chtrt5645 and + broadwell-rt286: + 0001-sof-hda-dsp-Fix-the-Dmic0-CaptureMixerElem-for-v1.4..patch + 0002-sof-hda-dsp-Use-more-strict-names-according-latest-u.patch + 0003-README-remove-topologies-note.patch + 0004-bytcht-es8316-Fix-missing-including-of-HeadPhones.co.patch + 0005-ucm2-fix-the-verb-path-in-chtrt5645-chtrt5645-dmic2..patch + 0006-broadwell-rt286-add-support-for-hardware-volume-conf.patch + +------------------------------------------------------------------- +Fri Nov 29 20:45:11 CET 2019 - tiwai@suse.de + +- Update to alsa-ucm-conf 1.2.1.2: + More UCM2 adaptions, SOF fixes / improvements, details found at + https://www.alsa-project.org/wiki/Changes_v1.2.1.1_v1.2.1.2 + +------------------------------------------------------------------- +Fri Nov 15 17:56:20 CET 2019 - tiwai@suse.de + +- New package, split from alsa-lib since v1.2.1 + diff --git a/alsa-ucm-conf.keyring b/alsa-ucm-conf.keyring new file mode 100644 index 0000000..957c8dd --- /dev/null +++ b/alsa-ucm-conf.keyring @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBF+PBUIBEACQ0eLhY6zJkZCztI3Zj7GiEkGyDYXFr10wMn2BmAxXEOhvGs5C +XtZYokNnYnojU2ehb14pdQiIYVm7YwjNjPhFmc6DnSJ74tlDtzI0ZfZYgU8B3/AU +hHCIe7NeH+uqaS4hQ4gQF3HB19GNQ21keQPtm/cZzNvkAwWQ6wxiIas/odQGt6sg +TULub4gXQw42iCW0jNeliNgeOc/4/2qtznN+Ss5G+Hs+EBh0kFCG4+5RcpgtKmYO +LEy+8qI/UmlgOeT+47eTXm4LjxHfRuKcbvSExfICUB5XLD2ZmeZbFyP48jkDvB7w +A4jNfImtlRfTvoviNlOl08Pk3aJoPR8IZIGw+EQCf3ChXTziadqOg37SAy4yGJ14 +BjirKgBNO4zB+lkLOAknsVKJOKRt3w54MevCuj0GGbfSyErZAeHvliXrfBa1ACLu +c2ynRDR/5j0FA3vPzRsHyOGFC4F34W5BhkXCuJBG2o2VDv/zANzjg/hw+0IbmH3G +kYn73EDIaz5giKJolE32WaWkz39DwuuoUaLLyfxyiN+c0p2/XQFCrOSqHNUMfI5z +Ll62nL1XruF6u9ApLKRv/uDJN7tLgds83rteYJP7/5/JSYCPB8PcUkmhB8OoVdpr +tYI8C/6Y6KREm3Jk4AdkySIFnPXZQCkiOR2qOmAuaQPeesjsrSkUtJYZcwARAQAB +tEVBTFNBIFJlbGVhc2UgVGVhbSAoUGFja2FnZSBTaWduaW5nIEtleSB2MSkgPHJl +bGVhc2VAYWxzYS1wcm9qZWN0Lm9yZz6JAk4EEwEIADgWIQTwTfUHN6waiExLPXGD +gFltpuWckQUCX48FQgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRCDgFlt +puWckRhVD/45DNoD79lHBJEu0Wv93OSlPZDUKR+BnkkdEDgDEhTvk+Bin/EWdb3g +Unc+rEczgAqjqblLH7ndBtFZPNGiQ2nu8eAdN0TrOFQx7bFg4Do7KXNUUqdPUETC +AgkozF3ucsgOcBbv6LwwDfdQDFjkg7CuNGy8CRcLSO5dLK7domq3RxF5mKl1dkOv +4brfw6ssn+pja/jkgM9BKt80ycIDiJtVRuXMBJD19ZB8EzQO9OQBdAPERSG8BwLX +LemTLAZqNd0mixVbn50qCQil64UOkOd5DHVBBokxgtlJEcDujqWaCUYSygSiP2ke +44ArDr7hRwG5KhhbFOigXo3nBYnKyiuWs0jpnrTQD9+uTxcetyBpJ6BW/i/Fy2a9 +NBFNhbDI07rCMXM25cLP8qbI5i6nTSDlkpLP40At9yUVYt8gIO6ZpGpO04/lAhT1 +NxtbZkKMo1nphMHU/MDSusoHyLxUXpppdbXTdMgsuFrXae3gcFDowQbLZqb6ZAJ5 +opX4sDBIdoHDBsI6wCGTV7AAWB8RXWW0RTYMkyIxqixiiB2N2jaau4yHfqv9QWOY +oPcx6ySKqGN0HV50PeRis5eeq7kHIdRrVIOBd0tPIqCKIvyJZk1QXReKvvE84Km2 +dYPusBlhhF7/4WVovlE6HFwyLSOyb32m4qf5dV35op07ew8i4DHpkQ== +=n4lM +-----END PGP PUBLIC KEY BLOCK----- diff --git a/alsa-ucm-conf.spec b/alsa-ucm-conf.spec new file mode 100644 index 0000000..e5d3d81 --- /dev/null +++ b/alsa-ucm-conf.spec @@ -0,0 +1,56 @@ +# +# spec file for package alsa-ucm-conf +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: alsa-ucm-conf +Version: 1.2.13 +Release: 0 +Summary: ALSA UCM Profiles +License: BSD-3-Clause +URL: https://www.alsa-project.org +Source: %{url}/files/pub/lib/alsa-ucm-conf-%{version}.tar.bz2 +Source1: %{url}/files/pub/lib/alsa-ucm-conf-%{version}.tar.bz2.sig +# from https://www.alsa-project.org/files/pub/gpg-release-key-v1.txt +Source2: alsa-ucm-conf.keyring +# upstream fixes +Patch1: 0001-UCM2-Intel-sof-hda-dsp-Fix-handling-of-empty-sys_ven.patch +Patch2: 0002-sof-hda-dsp-Fix-the-case-where-sysfs-dmi-product_nam.patch +BuildRequires: fdupes +BuildArch: noarch +Requires: libasound2 >= 1.2.6.1 + +%description +This package contains the profiles files for ALSA UCM (Use Case Manager). + +%prep +%autosetup -p1 +find . -name ".gitignore" -delete + +%build + +%install +mkdir -p %{buildroot}%{_datadir}/alsa +cp -a ucm %{buildroot}%{_datadir}/alsa/ +cp -a ucm2 %{buildroot}%{_datadir}/alsa/ +%fdupes -s %{buildroot} + +%files +%doc README.md +%license LICENSE +%{_datadir}/alsa + +%changelog