linux/Documentation/devicetree/bindings/sound
Srinivas Kandagatla 5e5c8aa73d
ASoC: dt-bindings: pm4125-sdw: correct number of soundwire ports
For some reason we ended up limiting the number of soundwire ports to 2
in the bindings, the actual codec supports 4 rx and 5 tx ports.

Fixes: 88d0d17192 ("ASoC: dt-bindings: add bindings for pm4125 audio codec")
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Link: https://patch.msgid.link/20251029144636.357203-1-srinivas.kandagatla@oss.qualcomm.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2025-10-29 14:54:47 +00:00
..
ac97-bus.txt
adi,adau17x1.yaml
adi,adau1372.yaml
adi,adau1373.yaml
adi,adau1701.txt
adi,adau1977.yaml
adi,adau7002.yaml
adi,adau7118.yaml
adi,axi-i2s.txt
adi,axi-spdif-tx.txt
adi,max98363.yaml
adi,max98388.yaml
adi,max98396.yaml
adi,ssm2305.txt
adi,ssm2518.yaml
adi,ssm2602.txt
adi,ssm3515.yaml
ak4118.txt
ak5386.txt
allwinner,sun4i-a10-codec.yaml
allwinner,sun4i-a10-i2s.yaml
allwinner,sun4i-a10-spdif.yaml
allwinner,sun8i-a23-codec-analog.yaml
allwinner,sun8i-a33-codec.yaml
allwinner,sun50i-a64-codec-analog.yaml
allwinner,sun50i-h6-dmic.yaml
amlogic,aiu.yaml
amlogic,axg-fifo.yaml
amlogic,axg-pdm.yaml
amlogic,axg-sound-card.yaml
amlogic,axg-spdifin.yaml
amlogic,axg-spdifout.yaml
amlogic,axg-tdm-formatters.yaml
amlogic,axg-tdm-iface.yaml
amlogic,g12a-toacodec.yaml
amlogic,g12a-tohdmitx.yaml
amlogic,gx-sound-card.yaml
amlogic,t9015.yaml
apple,mca.yaml ASoC: dt-bindings: apple,mca: Add t6020-mca compatible 2025-09-14 21:51:10 +02:00
arm,pl041.yaml
armada-370db-audio.txt
asahi-kasei,ak4104.yaml
asahi-kasei,ak4375.yaml
asahi-kasei,ak4458.yaml ASoC: dt-bindings: asahi-kasei,ak4458: Reference common DAI properties 2025-09-16 10:52:52 +01:00
asahi-kasei,ak4554.yaml
asahi-kasei,ak4613.yaml
asahi-kasei,ak4619.yaml
asahi-kasei,ak4642.yaml
asahi-kasei,ak5558.yaml
atmel,asoc-wm8904.yaml
atmel,at91-ssc.yaml ASoC: dt-bindings: atmel,at91-ssc: add microchip,sam9x7-ssc 2025-07-24 13:52:27 +01:00
atmel,at91sam9g20ek-wm8731.yaml
atmel,sam9x5-wm8731-audio.yaml
atmel,sama5d2-classd.yaml
atmel,sama5d2-i2s.yaml
atmel,sama5d2-pdmic.yaml
atmel_ac97c.txt
audio-graph-card.yaml
audio-graph-card2.yaml ASoC: dt-bindings: audio-graph-card2: reference audio-graph routing property 2025-05-22 10:46:13 +01:00
audio-graph-port.yaml
audio-graph.yaml
audio-iio-aux.yaml
awinic,aw8738.yaml
awinic,aw87390.yaml
awinic,aw88395.yaml
axentia,tse850-pcm5142.txt
brcm,bcm63xx-audio.txt
brcm,bcm2835-i2s.yaml ASoC: dt-bindings: Convert brcm,bcm2835-i2s to DT schema 2025-08-12 22:35:18 +01:00
brcm,cygnus-audio.txt
cdns,xtfpga-i2s.txt
cirrus,cs35l41.yaml ASoC: dt-bindings: cirrus,cs35l41: Document the cirrus,subsystem-id property 2025-09-22 09:28:58 +01:00
cirrus,cs35l45.yaml
cirrus,cs42l42.yaml
cirrus,cs42l43.yaml
cirrus,cs42l51.yaml
cirrus,cs42l84.yaml
cirrus,cs42xx8.yaml ASoC: dt-bindings: cirrus,cs42xx8: add 'port' property 2025-06-18 17:22:58 +01:00
cirrus,cs48l32.yaml ASoC: dt-bindings: Add Cirrus Logic CS48L32 audio DSP 2025-04-15 13:58:42 +01:00
cirrus,cs530x.yaml
cirrus,cs4234.yaml
cirrus,cs4270.yaml
cirrus,cs4271.yaml
cirrus,ep9301-i2s.yaml
cirrus,lochnagar.yaml
cirrus,madera.yaml
component-common.yaml
cs35l32.txt
cs35l33.txt
cs35l34.txt
cs35l35.txt
cs35l36.txt
cs42l52.txt
cs42l56.txt
cs42l73.txt
cs53l30.txt
cs4265.txt
cs4341.txt
cs4349.txt
cs43130.txt
da7218.txt
da9055.txt
dai-common.yaml
dai-params.yaml
davinci-evm-audio.txt
davinci-mcasp-audio.yaml
davinci-mcbsp.yaml
dialog,da7219.yaml
dlg,da7213.yaml
dmic-codec.yaml
eukrea-tlv320.txt
everest,es71x4.yaml
everest,es7241.yaml
everest,es8316.yaml ASoC: dt-bindings: everest,es8316: Document routing strings 2025-09-04 12:46:05 +01:00
everest,es8326.yaml
everest,es8328.yaml
everest,es8375.yaml ASoC: dt-bindings: Add Everest ES8375 audio CODEC 2025-05-23 11:16:44 +01:00
everest,es8389.yaml ASoC: dt-bindings: Add Everest ES8389 audio CODEC 2025-05-14 12:01:01 +02:00
foursemi,fs2105s.yaml ASoC: dt-bindings: Add FS2104/5S audio amplifiers 2025-08-11 11:57:27 +01:00
fsl,aud2htx.yaml
fsl,audmix.yaml
fsl,easrc.yaml ASoC: dt-bindings: Minor whitespace cleanup in example 2025-08-21 13:14:18 +01:00
fsl,esai.yaml
fsl,imx-asrc.yaml ASoC: dt-bindings: Minor whitespace cleanup in example 2025-08-21 13:14:18 +01:00
fsl,imx-audio-es8328.yaml
fsl,imx95-cm7-sof.yaml
fsl,micfil.yaml
fsl,mqs.yaml ASoC: dt-bindings: fsl,mqs: Document audio graph port 2025-04-22 15:00:37 +01:00
fsl,mxs-audio-sgtl5000.yaml ASoC: dt-bindings: covert mxs-audio-sgtl5000.txt to yaml format 2025-06-08 23:34:51 +01:00
fsl,qmc-audio.yaml
fsl,rpmsg.yaml
fsl,sai.yaml
fsl,saif.yaml
fsl,sgtl5000.yaml
fsl,sof-cpu.yaml
fsl,spdif.yaml
fsl,ssi.yaml
fsl,xcvr.yaml
fsl-asoc-card.yaml ASoC: dt-bindings: Add compatible string fsl,imx-audio-tlv320 2025-10-15 19:53:18 +01:00
google,chv3-codec.yaml
google,chv3-i2s.yaml
google,cros-ec-codec.yaml dt-bindings: mfd: Move embedded controllers to own directory 2025-10-01 10:28:27 +01:00
google,sc7180-trogdor.yaml
google,sc7280-herobrine.yaml
hisilicon,hi6210-i2s.txt
img,i2s-in.txt
img,i2s-out.txt
img,parallel-out.txt
img,pistachio-internal-dac.txt
img,spdif-in.txt
img,spdif-out.txt
imx-audio-card.yaml
imx-audio-hdmi.yaml
imx-audmux.yaml
infineon,peb2466.yaml
ingenic,aic.yaml
ingenic,codec.yaml
intel,keembay-i2s.yaml
invensense,ics43432.yaml
irondevice,sma1303.yaml
irondevice,sma1307.yaml
linux,bt-sco.yaml
linux,spdif.yaml ASoC: dt-bindings: linux,spdif: Add "port" node 2025-09-11 14:07:35 +01:00
loongson,ls-audio-card.yaml
loongson,ls1b-ac97.yaml ASoC: dt-bindings: Add Loongson-1 AC97 Controller 2025-04-13 20:22:05 +01:00
loongson,ls2k1000-i2s.yaml
marvell,mmp-sspa.yaml
marvell,pxa2xx-ac97.txt
max9860.txt
max98373.txt
maxim,max9759.yaml
maxim,max9867.yaml
maxim,max98088.yaml
maxim,max98090.yaml
maxim,max98095.yaml
maxim,max98357a.yaml
maxim,max98371.yaml
maxim,max98390.yaml
maxim,max98504.yaml
maxim,max98520.yaml
maxim,max98925.yaml ASoC: dt-bindings: maxim,max98925: Fix include placement in DTS example 2025-04-06 23:25:15 +01:00
mediatek,mt2701-audio.yaml
mediatek,mt2701-wm8960.yaml
mediatek,mt7986-afe.yaml
mediatek,mt7986-wm8960.yaml
mediatek,mt8173-afe-pcm.yaml ASoC: dt-bindings: mt8173-afe-pcm: Allow specifying reserved memory region 2025-06-12 13:45:32 +01:00
mediatek,mt8183-audio.yaml ASoC: dt-binding: Convert mt8183-afe-pcm to dt-schema 2025-09-24 11:21:33 +02:00
mediatek,mt8183_da7219.yaml ASoC: Convert MT8183 DA7219 sound card to DT schema 2025-09-24 11:21:34 +02:00
mediatek,mt8183_mt6358_ts3a227.yaml ASoC: dt-binding: Convert MediaTek mt8183-mt6358 to DT schema 2025-09-24 11:21:35 +02:00
mediatek,mt8188-afe.yaml
mediatek,mt8188-mt6359.yaml ASoC: dt-bindings: mediatek: Simplify mediatek,clk-provider 2025-05-14 15:15:58 +02:00
mediatek,mt8365-afe.yaml
mediatek,mt8365-mt6357.yaml
microchip,sama7g5-i2smcc.yaml
microchip,sama7g5-pdmc.yaml
microchip,sama7g5-spdifrx.yaml
microchip,sama7g5-spdiftx.yaml
mikroe,mikroe-proto.txt
mrvl,pxa-ssp.txt
mscc,zl38060.yaml
mt2701-cs42448.txt
mt6351.txt
mt6358.txt
mt6359.yaml
mt6797-afe-pcm.txt
mt6797-mt6351.txt
mt8173-max98090.txt
mt8173-rt5650-rt5514.txt
mt8173-rt5650-rt5676.txt
mt8173-rt5650.txt
mt8186-afe-pcm.yaml ASoC: dt-bindings: mt8186-afe-pcm: Allow specifying reserved memory region 2025-06-12 13:45:33 +01:00
mt8186-mt6366-da7219-max98357.yaml ASoC: dt-bindings: mediatek: Simplify mediatek,clk-provider 2025-05-14 15:15:58 +02:00
mt8186-mt6366-rt1019-rt5682s.yaml
mt8192-afe-pcm.yaml ASoC: dt-bindings: mt8192-afe-pcm: Allow specifying reserved memory region 2025-06-12 13:45:34 +01:00
mt8192-mt6359-rt1015-rt5682.yaml
mt8195-afe-pcm.yaml
mt8195-mt6359.yaml ASoC: dt-bindings: mt8195: add missing audio routing and link-name 2025-04-17 12:25:29 +01:00
mtk-btcvsd-snd.txt
mvebu-audio.txt
neofidelity,ntp8835.yaml
neofidelity,ntp8918.yaml
nokia,rx51.txt
nuvoton,nau8315.yaml
nuvoton,nau8325.yaml
nuvoton,nau8540.yaml
nuvoton,nau8810.yaml
nuvoton,nau8821.yaml
nuvoton,nau8822.yaml
nuvoton,nau8824.yaml
nuvoton,nau8825.yaml ASoC: dt-bindings: nuvoton,nau8825: Document routing strings 2025-09-04 12:46:06 +01:00
nvidia,tegra-audio-alc5632.yaml
nvidia,tegra-audio-common.yaml
nvidia,tegra-audio-graph-card.yaml dt-bindings: ASoC: Document Tegra264 APE support 2025-05-22 11:02:04 +01:00
nvidia,tegra-audio-max9808x.yaml
nvidia,tegra-audio-max98090.yaml
nvidia,tegra-audio-rt5631.yaml
nvidia,tegra-audio-rt5640.yaml
nvidia,tegra-audio-rt5677.yaml
nvidia,tegra-audio-sgtl5000.yaml
nvidia,tegra-audio-trimslice.yaml
nvidia,tegra-audio-wm8753.yaml
nvidia,tegra-audio-wm8903.yaml
nvidia,tegra-audio-wm9712.yaml
nvidia,tegra20-ac97.yaml
nvidia,tegra20-das.yaml
nvidia,tegra20-i2s.yaml
nvidia,tegra20-spdif.yaml
nvidia,tegra30-ahub.txt
nvidia,tegra30-hda.yaml dt-bindings: Document Tegra264 HDA Support 2025-05-15 12:47:37 +02:00
nvidia,tegra30-i2s.yaml
nvidia,tegra186-asrc.yaml dt-bindings: ASoC: Document Tegra264 APE support 2025-05-22 11:02:04 +01:00
nvidia,tegra186-dspk.yaml dt-bindings: ASoC: Document Tegra264 APE support 2025-05-22 11:02:04 +01:00
nvidia,tegra210-admaif.yaml dt-bindings: ASoC: Document Tegra264 APE support 2025-05-22 11:02:04 +01:00
nvidia,tegra210-adx.yaml dt-bindings: ASoC: Document Tegra264 APE support 2025-05-22 11:02:04 +01:00
nvidia,tegra210-ahub.yaml dt-bindings: ASoC: Document Tegra264 APE support 2025-05-22 11:02:04 +01:00
nvidia,tegra210-amx.yaml dt-bindings: ASoC: Document Tegra264 APE support 2025-05-22 11:02:04 +01:00
nvidia,tegra210-dmic.yaml dt-bindings: ASoC: Document Tegra264 APE support 2025-05-22 11:02:04 +01:00
nvidia,tegra210-i2s.yaml dt-bindings: ASoC: Document Tegra264 APE support 2025-05-22 11:02:04 +01:00
nvidia,tegra210-mbdrc.yaml dt-bindings: ASoC: Document Tegra264 APE support 2025-05-22 11:02:04 +01:00
nvidia,tegra210-mixer.yaml dt-bindings: ASoC: Document Tegra264 APE support 2025-05-22 11:02:04 +01:00
nvidia,tegra210-mvc.yaml dt-bindings: ASoC: Document Tegra264 APE support 2025-05-22 11:02:04 +01:00
nvidia,tegra210-ope.yaml dt-bindings: ASoC: Document Tegra264 APE support 2025-05-22 11:02:04 +01:00
nvidia,tegra210-peq.yaml dt-bindings: ASoC: Document Tegra264 APE support 2025-05-22 11:02:04 +01:00
nvidia,tegra210-sfc.yaml dt-bindings: ASoC: Document Tegra264 APE support 2025-05-22 11:02:04 +01:00
nxp,lpc3220-i2s.yaml
nxp,tfa989x.yaml
nxp,tfa9879.yaml
nxp,uda1342.yaml
omap-abe-twl6040.txt
omap-dmic.txt
omap-mcbsp.txt
option,gtm601.yaml
pcm179x.txt
pcm186x.txt
pcm1789.txt
pcm3060.txt
pcm5102a.txt
qcom,apq8016-sbc-sndcard.yaml
qcom,lpass-cpu.yaml
qcom,lpass-rx-macro.yaml
qcom,lpass-tx-macro.yaml
qcom,lpass-va-macro.yaml ASoC: dt-bindings: qcom,lpass-va-macro: Update bindings for clocks to support ADSP 2025-09-04 13:44:34 +01:00
qcom,lpass-wsa-macro.yaml ASoC: dt-bindings: qcom: Add Glymur LPASS wsa and va macro codecs 2025-09-03 12:34:24 +01:00
qcom,msm8916-wcd-digital-codec.yaml
qcom,pm4125-codec.yaml ASoC: dt-bindings: add bindings for pm4125 audio codec 2025-09-16 14:33:25 +01:00
qcom,pm4125-sdw.yaml ASoC: dt-bindings: pm4125-sdw: correct number of soundwire ports 2025-10-29 14:54:47 +00:00
qcom,pm8916-wcd-analog-codec.yaml
qcom,q6adm-routing.yaml
qcom,q6adm.yaml
qcom,q6afe.yaml ASoC: dt-bindings: qcom,q6afe: Document q6usb subnode 2025-07-23 15:09:28 +01:00
qcom,q6apm-dai.yaml
qcom,q6apm-lpass-dais.yaml
qcom,q6apm.yaml
qcom,q6asm-dais.yaml
qcom,q6asm.yaml
qcom,q6core.yaml
qcom,q6dsp-lpass-clocks.yaml
qcom,q6dsp-lpass-ports.yaml
qcom,q6prm.yaml
qcom,q6usb.yaml
qcom,sm8250.yaml ASoC: dt-bindings: qcom,sm8250: Add QCS615 sound card 2025-10-13 11:07:59 +01:00
qcom,wcd93xx-common.yaml
qcom,wcd934x.yaml
qcom,wcd937x-sdw.yaml
qcom,wcd937x.yaml
qcom,wcd938x-sdw.yaml
qcom,wcd938x.yaml ASoC: dt-bindings: wcd93xx: add bindings for audio mux controlling hp 2025-04-06 23:24:46 +01:00
qcom,wcd939x-sdw.yaml
qcom,wcd939x.yaml ASoC: dt-bindings: qcom,wcd939x: Document missing VDD_PX supply 2025-06-08 23:33:31 +01:00
qcom,wcd9335.yaml
qcom,wsa881x.yaml
qcom,wsa883x.yaml ASoC: dt-bindings: qcom,wsa8830: Add reset-gpios for shared line 2025-08-18 17:29:41 +01:00
qcom,wsa8840.yaml
realtek,alc203.yaml ASoC: dt-bindings: Add Realtek ALC203 Codec 2025-04-13 20:22:06 +01:00
realtek,alc5623.yaml ASoC: dt-bindings: realtek,alc5623: convert to DT schema 2025-08-12 12:06:04 +01:00
realtek,alc5632.yaml
realtek,rt1015.yaml
realtek,rt1015p.yaml
realtek,rt1016.yaml
realtek,rt1019.yaml
realtek,rt5514.yaml
realtek,rt5616.yaml
realtek,rt5631.yaml
realtek,rt5640.yaml
realtek,rt5645.yaml
realtek,rt5659.yaml
realtek,rt5677.yaml
realtek,rt5682.yaml
realtek,rt5682s.yaml
renesas,fsi.yaml
renesas,idt821034.yaml
renesas,rsnd.txt
renesas,rsnd.yaml
renesas,rz-ssi.yaml
richtek,rt9120.yaml
richtek,rt9123.yaml ASoC: dt-bindings: rt9123: Append RTQ9124 description 2025-06-09 12:48:15 +01:00
richtek,rt9123p.yaml ASoC: dt-bindings: Add bindings for Richtek rt9123p 2025-04-13 20:26:56 +01:00
richtek,rtq9128.yaml
rockchip,i2s-tdm.yaml
rockchip,pdm.yaml
rockchip,rk3036-codec.yaml
rockchip,rk3288-hdmi-analog.txt
rockchip,rk3308-codec.yaml
rockchip,rk3328-codec.yaml
rockchip,rk3399-gru-sound.txt
rockchip,rk3576-sai.yaml ASoC: dt-bindings: add schema for rockchip SAI controllers 2025-04-22 15:35:16 +01:00
rockchip-i2s.yaml
rockchip-max98090.txt
rockchip-rt5645.txt
rockchip-spdif.yaml
rohm,bd28623.yaml
rt274.txt
rt1011.txt
rt1308.txt
rt5651.txt
rt5660.txt
rt5663.txt
rt5665.txt
rt5668.txt
samsung,aries-wm8994.yaml
samsung,arndale.yaml
samsung,midas-audio.yaml
samsung,odroid.yaml
samsung,smdk5250.yaml
samsung,snow.yaml
samsung,tm2.yaml
samsung-i2s.yaml
serial-midi.yaml
simple-audio-amplifier.yaml
simple-audio-mux.yaml
simple-card.yaml
sirf-audio-port.txt
sirf-audio.txt
snps,designware-i2s.yaml
soc-ac97link.txt
socionext,uniphier-aio.yaml
socionext,uniphier-evea.yaml
sound-card-common.yaml
sound-dai.yaml
sprd,pcm-platform.yaml
sprd,sc9860-mcdt.yaml
ssm4567.txt
st,sta32x.txt
st,sta350.txt
st,sti-asoc-card.txt
st,stm32-i2s.yaml
st,stm32-sai.yaml
st,stm32-spdifrx.yaml
starfive,jh7110-pwmdac.yaml
starfive,jh7110-tdm.yaml
storm.txt
tas2552.txt
tas5720.txt
tda7419.txt
tdm-slot.txt
test-component.yaml
ti,ads117x.txt
ti,j721e-cpb-audio.yaml
ti,j721e-cpb-ivi-audio.yaml
ti,omap-twl4030.yaml ASoC: dt-bindings: omap-twl4030: convert to DT schema 2025-08-20 15:12:57 +01:00
ti,omap4-mcpdm.yaml
ti,pcm512x.yaml
ti,pcm1681.yaml
ti,pcm1754.yaml ASoC: dt-bindings: ti,pcm1754: add binding documentation 2025-09-11 14:07:22 +01:00
ti,pcm3168a.yaml
ti,pcm6240.yaml
ti,src4xxx.yaml
ti,tas27xx.yaml
ti,tas57xx.yaml ASoC: dt-bindings: tas57xx: add tas5753 compatibility 2025-06-08 23:34:21 +01:00
ti,tas2562.yaml
ti,tas2770.yaml
ti,tas2781.yaml ASoC: tas2781: Update ti,tas2781.yaml for adding tas58xx 2025-10-13 11:08:10 +01:00
ti,tas5086.txt
ti,tas5805m.yaml
ti,tas6424.txt
ti,tlv320adc3xxx.yaml
ti,tlv320adcx140.yaml
ti,tlv320aic3x.yaml
ti,tlv320aic32x4.yaml
ti,tlv320dac3100.yaml
ti,tpa6130a2.yaml
ti,ts3a227e.yaml
ti,twl4030-audio.yaml ASoC: dt-bindings: ti,twl4030-audio: convert to DT schema 2025-08-20 15:12:56 +01:00
tscs42xx.txt
tscs454.txt
uda1334.txt
ux500-mop500.txt
ux500-msp.txt
widgets.txt
wlf,arizona.yaml
wlf,wm8510.yaml
wlf,wm8523.yaml
wlf,wm8524.yaml
wlf,wm8580.yaml
wlf,wm8711.yaml
wlf,wm8728.yaml
wlf,wm8731.yaml
wlf,wm8737.yaml
wlf,wm8750.yaml
wlf,wm8753.yaml
wlf,wm8776.yaml
wlf,wm8782.yaml
wlf,wm8804.yaml
wlf,wm8903.yaml
wlf,wm8904.yaml
wlf,wm8940.yaml
wlf,wm8960.yaml ASoC: dt-bindings: wlf,wm8960: Document routing strings (pin names) 2025-09-04 12:46:08 +01:00
wlf,wm8961.yaml
wlf,wm8962.yaml
wlf,wm8974.yaml
wlf,wm8978.yaml
wlf,wm8994.yaml
wm8741.txt
wm8770.txt
xlnx,audio-formatter.yaml
xlnx,i2s.yaml
xlnx,spdif.yaml
xmos,xvf3500.yaml