Release v1.2.16

Core
 - github: workflow: fix paths for the last change
 - github: workflow: move things to separate alsa-project/github-workflows repo
 - github: workflow: another permissions fix - inherit
 - github: workflow: another permissions fix for pr-validation
 - github: workflow: another permissions fix (token)
 - github: workflow: try to set permissions explicitly
 - github: accept any Signed-off-by tag (case insensitive)
 - github: add GitHub label automation and SOB validation workflows
Configuration
 - sof-soundwire: rt711-sdca: add Headset Mic Switch to Headset sequences
 - sof-soundwire: rt711-sdca: set PGA30.0 volume in BootSequence
 - HDA: move speaker config to HiFi-spk.conf file
 - ucm2: Qualcomm: fix device ids for surface pro 12in
 - ucm2: MediaTek: mt8366-evk: Add alsa-ucm support
 - ucm2: Toradex: apalis-imx8: Set default values for input and output devices
 - ucm2: Toradex: apalis-imx8: Fix symlink name and path configuration
 - HDA/HiFi-analog.conf: skip Line2 ConflictingDevice when loctl is empty (Line1 not created)
 - USB-Audio: ALC4080: Add support for ASUS Pro ET900N G3 - Station GB300 platform
 - ucm2: sof-soundwire: add Mic LED control for ACP PDM DMIC
 - ucm2: sof-soundwire: add combined cs42l43-spk+cs35l56 config
 - ucm2: sof-soundwire: cs42l43: Separate init handling of speaker and headset
 - ucm2: rt722: add speaker mute LED and PlaybackSwitch for FU06
 - ucm2: Qualcomm: Add HONOR MagicBook Art 14 support
 - ucm2: Qualcomm: x1e80100: T14s-HiFi: remove duplicate DP Jack names
 - ucm2: Qualcomm: x1e80100: T14s-HiFi: switch DP outputs to dedicated MultiMedia5/6/7 streams
 - ucm2: Qualcomm: Enable Headset Microphone on kaanapali-mtp
 - ucm2: Qualcomm: Enable Headset Microphone on sm8750-mtp
 - ucm2: add Arduino monza support
 - ucm2: Qualcomm: Rename qcm6490-idp ucm2 conf
 - ucm2: Qualcomm: Fix headphone mic mute setting on qcm6490-idp
 - ucm2: Add config for Tascam US-2x2HR
 - sof-soundwire: add rt722 into hs_init
 - sof-soundwire: rt1320: add rt1320 dmic config
 - sof-soundwire: rt1320: add playback control switch
 - sof-soundwire: add companion amp config with rt721 and rt1320
 - tegra-hda: Add HDMI/DP outputs 2-4 for Tegra186+
 - ucm2: conf.d: fix h616-audio-codec symlink
 - ucm2: conf.d: fix QCS6490-RB3Gen2 symlink
 - ucm2: conf.d: fix qcm6490-idp-snd-card symlink
 - ucm2: conf.d: fix Kaanapali-MTP.conf symlink
 - ucm2: Qualcomm: Create missing symlink for Radxa Dragon Q6A
 - ucm2: sof-soundwire: cs42l43: support UAJ-less configuration
 - ucm2: Focusrite Scarlett 18i20 Gen 1 — fix USB ID regex (1235:800c)
 - USB-Audio: fixes for M-Audio Fast Track Ultra
 - USB-Audio: Add Audient EVO4
 - Add UCM2 configuration for M-Audio Fast Track Ultra
 - ucm2: Qualcomm: add QCS6490 Thundercomm RubikPi3 HiFi config
 - sof-hda-dsp: add workaround for speaker LED on MSI laptops
 - ucm2: sof-soundwire: Add support for CS42L43B variant
 - ucm2: tegra: wm8903: fix headphones conflicting device
 - ucm2: sof-soundwire: Add support for Cirrus Logic CS47L47
 - Qualcomm: glymur: Add GLYMUR CRD HiFi config
 - ucm2: Qualcomm: add ASUS Vivobook 14 (X1407QA) to x1e80100 DMI match
 - Add multitrack mappings for 1.7.3 firmware
 - ucm2: da7213: Fix mic capture in HeadphoneMic2 use case
 - USB-Audio: Scarlett 18i20 fix ADAT capture channel count for Gen 1/2
 - ucm2: sof-soundwire: add ACP DMIC configuration
 - USB-Audio: ALC4080 add USBID 0db0:82c4 (MSI MEG Z790 Godlike Max)
 - USB-Audio: ALC4080 add USB ID 0db0:95bb (MSI MEG Z690 Unify)
 - USB-Audio: Add RODECaster Pro II
 - ucm2: codecs: lpass-wsa-macro: disable WSA_COMP
 - ucm2: codecs: lpass-rx-macro: disable RX_COMP
 - ucm2: codecs: wcd938x: add enable sequence with CLS_AB_LOHIFI for laptops
 - ucm2: codecs: wcd939x: Use CLS_H_LOHIFI instead of CLS_H_ULP by default
 - ucm2: codecs: wcd938x: Use CLS_H_LOHIFI instead of CLS_H_ULP by default
 - ucm2: codecs: wcd937x: Use CLS_H_LOHIFI instead of CLS_H_ULP by default
 - ucm2: codecs: wcd934x: Use CLS_H_LOHIFI instead of CLS_H_ULP by default
 - ucm2: Qualcomm: qcs8300: Remove Fixed channel setting for monaco-evk
 - ucm2: Qualcomm: sa8775p: Remove Fixed channel setting for lemans-evk
 - Qualcomm: qcs615: Remove JackControl from TALOS EVK HiFi config
 - USB-Audio: Motu: M6-HiFi.conf - m6 has only 4 outputs, not 6
 - common: split.conf - simplify macro call arguments
 - common: split.conf - put macro arguments to one string
 - USB-Audio: ALC4080 add USB ID 0db0:19a2 (MSI MAG B850 Tomahawk Wifi)
 - USB-Audio: correct typo in Universal Audio Volt 2 config
 - USB-Audio: cosmetic change for Flow8
 - USB-Audio: use macros in the base file
 - USB-Audio: ALC4080 add USB ID 0db0:d4fa (MSI MPG B850I Edge TI Wifi)
 - USB-Audio: optimize ProfileName assignments
 - USB-Audio: merge configs for Solid State Labs SSL 2 (normal + plus + MK II)
 - USB-Audio: ALC4080 - fix Speaker PCM device name
 - USB-Audio: ALC4080 - fix 'detect S/PDIF device using find-pcm'
 - USB-Audio: Fix - ALC4080 add USB ID 0b05:1a7a (ASUS ROG Strix X670E-I Gaming WiFi)
 - USB-Audio: ALC4080 - detect S/PDIF device using find-pcm
 - USB-Audio: ALC4080 - add Headset device
 - USB-Audio: ALC4080 - use PCM device indexes rather than full names in variables
 - USB-Audio: ALC4080 add USB ID 0b05:1a7a (ASUS ROG Strix X670E-I Gaming WiFi)
 - USB-Audio: ALC4080 - add list of known Jack controls to comment
 - USB-Audio: ALC4080 add USB ID 0db0:4c84 (MSI MPG X870I EDGE TI EVO WIFI)
 - USB-Audio: Add Focusrite Vocaster interfaces
 - Add support for the Behringer ULM200D wireless microphones.
 - ucm2: da7213: Add ADC switch in HeadphoneMic2 sequences
 - USB-Audio: Add support for the SSL 2 MK II and SSL2+ MK II
 - USB-Audio: improve channel detection for Solid State Labs SSL 2
 - USB-Audio: Dualsense PS5 - add direct use case
 - USB-Audio: ALC4080 add USB ID 0b05:19ac (ASUS ROG Maximus Z490/Z590 XIII Hero)
 - ucm2: Qualcomm: add Asus Vivobook 16 support
 - ucm2: Qualcomm: Add Lenovo Yoga Air 14s support
 - ucm2: Qualcomm: add Dell XPS 9345
 - ucm2: Qualcomm: document existing hardware
Description
 - Release v1.2.16

Signed-off-by: Jaroslav Kysela <perex@perex.cz>