Kuninori Morimoto
e23d68d7d3
ASoC: codec: nau8824: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87tt8hebig.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:47 +00:00
Kuninori Morimoto
1fca457c22
ASoC: codec: nau8822: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87v7sxebik.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:46 +00:00
Kuninori Morimoto
a3c86259f8
ASoC: codec: nau8810: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87wmddebio.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:45 +00:00
Kuninori Morimoto
739f4f44dc
ASoC: codec: nau8540: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87y0xtebis.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:44 +00:00
Kuninori Morimoto
6f8ac98280
ASoC: codec: da9055: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87zfi9ebiw.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:43 +00:00
Kuninori Morimoto
e5f0c2ad98
ASoC: codec: da732x: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/871pvlfq3g.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:42 +00:00
Kuninori Morimoto
fc0a8ee992
ASoC: codec: da7219: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/8734g1fq3k.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:41 +00:00
Kuninori Morimoto
7177a7a8e1
ASoC: codec: da7218: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/874j0hfq3n.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:40 +00:00
Kuninori Morimoto
b50e5b9694
ASoC: codec: da7210: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/875xkxfq3r.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:39 +00:00
Kuninori Morimoto
e759aeeb1d
ASoC: codec: cs53l30: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/877c5dfq3v.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:38 +00:00
Kuninori Morimoto
dc946ef548
ASoC: codec: cs43130: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/878qptfq3z.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:37 +00:00
Kuninori Morimoto
90fd7bb1af
ASoC: codec: cs42xx8: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87a5a9fq43.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:36 +00:00
Kuninori Morimoto
8f5ae83953
ASoC: codec: cs42l73: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87bjupfq48.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:35 +00:00
Kuninori Morimoto
b9dde447dd
ASoC: codec: cs42l56: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87cyf5fq4b.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:34 +00:00
Kuninori Morimoto
1ef8b1c830
ASoC: codec: cs42l52: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87eczlfq4f.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:33 +00:00
Kuninori Morimoto
fad200733e
ASoC: codec: cs42l51: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87frk1fq4j.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:32 +00:00
Kuninori Morimoto
952b334dcf
ASoC: codec: cs42l42: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87h64hfq4n.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:31 +00:00
Kuninori Morimoto
d21e3b442f
ASoC: codec: cs35l34: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87ikoxfq4r.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:31 +00:00
Kuninori Morimoto
ea38f63c4a
ASoC: codec: cs35l33: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87jz9dfq4u.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:30 +00:00
Kuninori Morimoto
b26c604a0d
ASoC: codec: cs35l32: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87ldttfq4y.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:29 +00:00
Kuninori Morimoto
0c57e55719
ASoC: codec: cs530x: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87mse9fq56.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:28 +00:00
Kuninori Morimoto
0d41068ca1
ASoC: codec: cs4341: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87o6ypfq5a.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:27 +00:00
Kuninori Morimoto
e9ab4b3820
ASoC: codec: cs4271: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87plj5fq5e.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:26 +00:00
Kuninori Morimoto
46dbe25747
ASoC: codec: cs4270: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87r03lfq5j.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:25 +00:00
Kuninori Morimoto
c974655b0c
ASoC: codec: cs4265: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87seo1fq5n.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:24 +00:00
Kuninori Morimoto
3c2e63a3a0
ASoC: codec: cs4234: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87tt8hfq5r.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:23 +00:00
Kuninori Morimoto
f8ca280bf5
ASoC: qcom: sc7280: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87v7sxfq5v.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:22 +00:00
Kuninori Morimoto
a1cadae42c
ASoC: qcom: sc7180: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87wmddfq5z.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:21 +00:00
Kuninori Morimoto
e42ec97657
ASoC: pxa: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87y0xtfq64.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:20 +00:00
Kuninori Morimoto
74f6e045d8
ASoC: mxs: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87zfi9fq68.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:19 +00:00
Kuninori Morimoto
2920be2fab
ASoC: fsl: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/871pvlh4qs.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:18 +00:00
Kuninori Morimoto
df95f0157b
ASoC: amd: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/8734g1h4r0.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:17 +00:00
Kuninori Morimoto
941abe67e1
ASoC: ti: omap3pandora: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/874j0hh4r5.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:16 +00:00
Kuninori Morimoto
9fde82ea39
ASoC: ti: omap-twl4030: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/875xkxh4ra.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:16 +00:00
Kuninori Morimoto
bc17eaf1b9
ASoC: ti: davinci-evm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/877c5dh4re.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:15 +00:00
Kuninori Morimoto
5cfb2f6224
ASoC: ti: j721e-evm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/878qpth4ri.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:14 +00:00
Kuninori Morimoto
48d5e50e4f
ASoC: ti: ams-delta: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87a5a9h4rr.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:13 +00:00
Kuninori Morimoto
dfdc0debf1
ASoC: ti: osk5912: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87bjuph4rw.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:12 +00:00
Kuninori Morimoto
231bf041d4
ASoC: ti: n810: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87cyf5h4s0.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:11 +00:00
Kuninori Morimoto
8450fa6b16
ASoC: Documentation: Codec to Codec: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
...
In SND_SOC_DAIFMT_CBx_CFx, M/S are no longer used. use P/C.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Link: https://patch.msgid.link/87eczlh4s7.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-03-03 12:57:10 +00:00
Mark Brown
579a20181c
Convert sound drivers to use devm_kmemdup_array()
...
Merge series from Raag Jadav <raag.jadav@intel.com >:
This series converts sound drivers to use the newly introduced[1]
devm_kmemdup_array() helper.
[1] https://lore.kernel.org/r/20250212062513.2254767-1-raag.jadav@intel.com
2025-02-28 16:33:23 +00:00
Raag Jadav
c173b5ee81
ASoC: uniphier: use devm_kmemdup_array()
...
Convert to use devm_kmemdup_array() and while at it, make the size robust
against type changes.
Signed-off-by: Raag Jadav <raag.jadav@intel.com >
Link: https://patch.msgid.link/20250228062812.150004-7-raag.jadav@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-02-28 14:01:01 +00:00
Raag Jadav
b26205e172
ASoC: meson: axg-tdm-interface: use devm_kmemdup_array()
...
Convert to use devm_kmemdup_array() which is more robust.
Signed-off-by: Raag Jadav <raag.jadav@intel.com >
Link: https://patch.msgid.link/20250228062812.150004-6-raag.jadav@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-02-28 14:01:01 +00:00
Raag Jadav
d9d71a6e2d
ASoC: uda1380: use devm_kmemdup_array()
...
Convert to use devm_kmemdup_array() and while at it, make the size robust
against type changes.
Signed-off-by: Raag Jadav <raag.jadav@intel.com >
Link: https://patch.msgid.link/20250228062812.150004-5-raag.jadav@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-02-28 14:01:00 +00:00
Raag Jadav
69aaab0e65
ASoC: tlv320dac33: use devm_kmemdup_array()
...
Convert to use devm_kmemdup_array() and while at it, make the size robust
against type changes.
Signed-off-by: Raag Jadav <raag.jadav@intel.com >
Link: https://patch.msgid.link/20250228062812.150004-4-raag.jadav@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-02-28 14:00:59 +00:00
Raag Jadav
3e706be02b
ASoC: hdac_hdmi: use devm_kmemdup_array()
...
Convert to use devm_kmemdup_array() and while at it, make the size robust
against type changes.
Signed-off-by: Raag Jadav <raag.jadav@intel.com >
Link: https://patch.msgid.link/20250228062812.150004-3-raag.jadav@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-02-28 14:00:58 +00:00
Raag Jadav
0bd862846e
ASoC: Intel: avs: use devm_kmemdup_array()
...
Convert to use devm_kmemdup_array() and while at it, use source size
instead of destination.
Signed-off-by: Raag Jadav <raag.jadav@intel.com >
Acked-by: Mark Brown <broonie@kernel.org >
Reviewed-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Link: https://patch.msgid.link/20250228062812.150004-2-raag.jadav@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-02-28 14:00:57 +00:00
Mark Brown
d0343fdb56
Add SDCA register map support
...
Merge series from Charles Keepax <ckeepax@opensource.cirrus.com >:
This series is the next step of adding SDCA support. Here we add
helper functions to allow drivers to easily use the SDCA DisCo
information to create a register map for the device.
The basic idea here is the code takes the list of SDCA controls parsed
from DisCo and uses primarily the Access Mode to determine if the
register should be marked as readable/writable etc. Further more
some additional concepts such as DisCo Constants and Defaults are
handled. There is some potential confusion, as DisCo Constants are
handled as an entry in the regmap defaults table, whereas a DisCo
Default is simply handled as a write to the register. Alas the naming
confusion is an unavoidable result of the slight impedance mismatch
between the two systems.
2025-02-27 16:44:41 +00:00
Arnd Bergmann
79ed408b24
ASoC: mediatek: mt8188: avoid uninitialized variable use
...
The 'msk' variable has no initialization:
sound/soc/mediatek/mt8188/mt8188-dai-dmic.c:311:4: error: variable 'msk' is uninitialized when used here [-Werror,-Wuninitialized]
311 | msk |= PWR2_TOP_CON1_DMIC_FIFO_SOFT_RST_EN(i);
| ^~~
Set it to zero before the loop.
Fixes: c1e42ec041 ("ASoC: mediatek: mt8188: Add support for DMIC")
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
Reviewed-by: Nícolas F. R. A. Prado <nfraprado@collabora.com >
Link: https://patch.msgid.link/20250227131939.1040168-1-arnd@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-02-27 14:06:00 +00:00
Charles Keepax
c143755d8c
ASoC: SDCA: Add helper to write out defaults and fixed values
...
The concept of an SDCA default value differs slightly from the regmap
usage of the term. An SDCA default is a value that is parsed from DisCo
and then written out to the hardware if no user value has superceded
it. Add a helper function that will iterate through all the SDCA
Controls and write out any default values. After these have been written
out once they will exist in the cache and that will take care of any
user values superceeding them. The code here also writes out any
Controls with a fixed value as there is only one available value for
these Controls there is no point in allowing the user to select them,
simply treat them similarly to a default.
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com >
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev >
Link: https://patch.msgid.link/20250217140159.2288784-5-ckeepax@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2025-02-27 13:09:14 +00:00