Merge tag 'asoc-v6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
ASoC: Updates for v6.2
This is a fairly sedate release for the core code, but there's been a
lot of driver work especially around the x86 platforms and device tree
updates:
- More cleanups of the DAPM code from Morimoto-san.
- Factoring out of mapping hw_params onto SoundWire configuration by
Charles Keepax.
- The ever ongoing overhauls of the Intel DSP code continue, including
support for loading libraries and probes with IPC4 on SOF.
- Support for more sample formats on JZ4740.
- Lots of device tree conversions and fixups.
- Support for Allwinner D1, a range of AMD and Intel systems, Mediatek
systems with multiple DMICs, Nuvoton NAU8318, NXP fsl_rpmsg and
i.MX93, Qualcomm AudioReach Enable, MFC and SAL, RealTek RT1318 and
Rockchip RK3588
There's more cross tree updates than usual, though all fairly minor:
- Some OMAP board file updates that were depedencies for removing their
providers in ASoC, as part of a wider effort removing the support for
the relevant OMAP platforms.
- A new I2C API required for updates to the new I2C probe API.
- A DRM update making use of a new API for fixing the capabilities
advertised via hdmi-codec.
Since this is being sent early I might send some more stuff if you've
not yet sent your pull request and there's more come in.
| -rw-r--r-- | .mailmap | 4 | |
| -rw-r--r-- | CREDITS | 9 | |
| -rw-r--r-- | Documentation/ABI/testing/sysfs-kernel-mm-memory-tiers | 4 | |
| -rw-r--r-- | Documentation/admin-guide/acpi/index.rst | 1 | |
| -rw-r--r-- | Documentation/admin-guide/device-mapper/verity.rst | 4 | |
| -rw-r--r-- | Documentation/admin-guide/media/vivid.rst | 2 | |
| -rw-r--r-- | Documentation/arm64/booting.rst | 8 | |
| -rw-r--r-- | Documentation/arm64/cpu-feature-registers.rst | 38 | |
| -rw-r--r-- | Documentation/block/ublk.rst | 36 | |
| -rw-r--r-- | Documentation/core-api/kernel-api.rst | 6 | |
| -rw-r--r-- | Documentation/dev-tools/kmsan.rst | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/hwlock/qcom-hwspinlock.yaml | 29 | |
| -rw-r--r-- | Documentation/devicetree/bindings/input/goodix,gt7375p.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt | 9 | |
| -rw-r--r-- | Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml | 47 | |
| -rw-r--r-- | Documentation/devicetree/bindings/net/engleder,tsnep.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 4 | |
| -rw-r--r-- | Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/soc/qcom/qcom,apr-services.yaml | 54 | |
| -rw-r--r-- | Documentation/devicetree/bindings/soc/qcom/qcom,apr.yaml | 170 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/adi,adau1372.yaml | 7 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/adi,adau1977.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/adi,adau7118.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/ak4375.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/ak4613.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/ak4642.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml | 12 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/allwinner,sun8i-a33-codec.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/amlogic,aiu.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/amlogic,g12a-toacodec.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/amlogic,t9015.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/apple,mca.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/awinic,aw8738.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/cirrus,cs35l41.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/cirrus,cs42l51.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/cirrus,madera.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/dai-common.yaml (renamed from Documentation/devicetree/bindings/sound/name-prefix.yaml) | 6 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/dmic-codec.yaml | 55 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/dmic.txt | 22 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/everest,es8316.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/fsl,micfil.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/fsl,rpmsg.yaml | 36 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/fsl,sai.yaml | 100 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/ingenic,aic.yaml | 15 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/ingenic,codec.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/intel,keembay-i2s.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/linux,bt-sco.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/linux,spdif-dit.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/marvell,mmp-sspa.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/max98357a.txt | 28 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/max98504.txt | 44 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/maxim,max98357a.yaml | 52 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/maxim,max98504.yaml | 86 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/mchp,i2s-mcc.yaml | 18 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/mchp,spdiftx.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/microchip,pdmc.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/mt8186-mt6366-rt1019-rt5682s.yaml | 14 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/mt8192-mt6359-rt1015-rt5682.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/mvebu-audio.txt | 14 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/nau8315.txt | 6 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/nvidia,tegra186-asrc.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/nvidia,tegra20-spdif.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/nvidia,tegra210-adx.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/nvidia,tegra210-amx.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/nvidia,tegra210-mixer.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/nvidia,tegra210-mvc.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/nvidia,tegra210-ope.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/nvidia,tegra210-sfc.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,lpass-cpu.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,lpass-va-macro.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,lpass-wsa-macro.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,q6adm-routing.yaml | 27 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,q6adm.yaml | 51 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,q6afe.yaml | 68 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,q6apm-dai.yaml | 19 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,q6apm-lpass-dais.yaml | 35 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,q6apm.yaml | 68 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,q6asm-dais.yaml | 48 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,q6asm.yaml | 68 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,q6core.yaml | 39 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-clocks.yaml | 40 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-ports.yaml | 57 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,q6prm.yaml | 50 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,wcd9335.txt | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/qcom,wsa883x.yaml | 15 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/realtek,rt5682s.yaml | 31 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/renesas,fsi.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/renesas,rsnd.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/richtek,rt9120.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml | 7 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/rockchip,pdm.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/rockchip-i2s.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/rockchip-spdif.yaml | 23 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/rohm,bd28623.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/rt5659.txt | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/rt5682.txt | 22 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/samsung-i2s.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/sgtl5000.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/simple-audio-amplifier.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/simple-audio-mux.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/sound/snps,designware-i2s.yaml | 30 | |