<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/devicetree/bindings/sound, branch master</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=master</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2026-03-04T11:40:16Z</updated>
<entry>
<title>ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G3L SoC</title>
<updated>2026-03-04T11:40:16Z</updated>
<author>
<name>Biju Das</name>
</author>
<published>2026-03-04T07:19:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fbb143e4a6efa4a175e856fc898754b06cb13c4f'/>
<id>urn:sha1:fbb143e4a6efa4a175e856fc898754b06cb13c4f</id>
<content type='text'>
Document RZ/G3L SSIF-2 bindings. The RZ/G3L SSIF-2 IP is identical to one
found on the RZ/G2L SoC.

Signed-off-by: Biju Das &lt;biju.das.jz@bp.renesas.com&gt;
Link: https://patch.msgid.link/20260304072000.6787-1-biju.das.jz@bp.renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dt-bindings: tegra: Add compatible for Tegra238 sound card</title>
<updated>2026-03-02T14:33:45Z</updated>
<author>
<name>Sheetal</name>
</author>
<published>2026-03-02T08:53:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a8df7892a9f42b2e2d5851f8835c734bd7fe8ad4'/>
<id>urn:sha1:a8df7892a9f42b2e2d5851f8835c734bd7fe8ad4</id>
<content type='text'>
Tegra238 requires different PLLA and PLLA_OUT0 clock rates compared to
other Tegra platforms. Add Tegra238 compatible string to the APE
tegra-audio-graph-card bindings.

Signed-off-by: Sheetal &lt;sheetal@nvidia.com&gt;
Acked-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@oss.qualcomm.com&gt;
Link: https://patch.msgid.link/20260302085323.3139571-2-sheetal@nvidia.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dt-bindings: asahi-kasei,ak5558: Fix the supply names</title>
<updated>2026-02-18T17:12:41Z</updated>
<author>
<name>Shengjiu Wang</name>
</author>
<published>2026-02-12T02:18:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=80ca113671a005430207d351cb403c1637106212'/>
<id>urn:sha1:80ca113671a005430207d351cb403c1637106212</id>
<content type='text'>
In the original txt format binding document ak4458.txt, the supply names
are 'AVDD-supply', 'DVDD-supply', and they are also used in driver. But in
the commit converting to yaml format, they are changed to 'avdd-supply',
'dvdd-supply'. After search all the dts file, these names 'AVDD-supply',
'DVDD-supply', 'avdd-supply', 'dvdd-supply' are not used in any dts
file. So it is safe to fix the yaml binding document.

Fixes: 829d78e3ea32 ("ASoC: dt-bindings: ak5558: Convert to dtschema")
Cc: stable@vger.kernel.org
Signed-off-by: Shengjiu Wang &lt;shengjiu.wang@nxp.com&gt;
Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@oss.qualcomm.com&gt;
Link: https://patch.msgid.link/20260212021829.3244736-4-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dt-bindings: asahi-kasei,ak4458: Fix the supply names</title>
<updated>2026-02-18T17:12:40Z</updated>
<author>
<name>Shengjiu Wang</name>
</author>
<published>2026-02-12T02:18:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e570a5ca307f6d7a6acd080fc219db2ce3c0737b'/>
<id>urn:sha1:e570a5ca307f6d7a6acd080fc219db2ce3c0737b</id>
<content type='text'>
In the original txt format binding document ak4458.txt, the supply names
are 'AVDD-supply', 'DVDD-supply', and they are also used in driver. But in
the commit converting to yaml format, they are changed to 'avdd-supply',
'dvdd-supply'. After search all the dts file, these names 'AVDD-supply',
'DVDD-supply', 'avdd-supply', 'dvdd-supply' are not used in any dts
file. So it is safe to fix this yaml binding document.

Fixes: 009e83b591dd ("ASoC: dt-bindings: ak4458: Convert to dtschema")
Cc: stable@vger.kernel.org
Signed-off-by: Shengjiu Wang &lt;shengjiu.wang@nxp.com&gt;
Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@oss.qualcomm.com&gt;
Link: https://patch.msgid.link/20260212021829.3244736-3-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dt-bindings: asahi-kasei,ak4458: set unevaluatedProperties:false</title>
<updated>2026-02-18T17:12:39Z</updated>
<author>
<name>Shengjiu Wang</name>
</author>
<published>2026-02-12T02:18:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=50a634f1d795721ce68583c78ba493f1d7aa8bc2'/>
<id>urn:sha1:50a634f1d795721ce68583c78ba493f1d7aa8bc2</id>
<content type='text'>
When including the dai-common.yaml, and allow '#sound-dai-cells' and
"sound-name-prefix' to be used, should use unevaluatedProperties:false
according to writing-bindings.rst.

Fixes: 8d7de4a014f5 ("ASoC: dt-bindings: asahi-kasei,ak4458: Reference common DAI properties")
Cc: stable@vger.kernel.org
Signed-off-by: Shengjiu Wang &lt;shengjiu.wang@nxp.com&gt;
Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@oss.qualcomm.com&gt;
Link: https://patch.msgid.link/20260212021829.3244736-2-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dt-bindings: asahi-kasei,ak5558: Reference common DAI properties</title>
<updated>2026-02-12T11:55:40Z</updated>
<author>
<name>Shengjiu Wang</name>
</author>
<published>2026-02-11T10:10:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=42a9a5c25615aa1206f893695016a556b345ba85'/>
<id>urn:sha1:42a9a5c25615aa1206f893695016a556b345ba85</id>
<content type='text'>
Reference the dai-common.yaml schema to allow '#sound-dai-cells' and
"sound-name-prefix' to be used because asahi-kasei,ak5558 is codec DAI.

Signed-off-by: Shengjiu Wang &lt;shengjiu.wang@nxp.com&gt;
Reviewed-by: Rob Herring (Arm) &lt;robh@kernel.org&gt;
Link: https://patch.msgid.link/20260211101009.2895296-1-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Merge up release</title>
<updated>2026-02-10T19:23:02Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2026-02-10T19:23:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f14c94d21f3ffcd6652217c2c74a26b6ba9ad741'/>
<id>urn:sha1:f14c94d21f3ffcd6652217c2c74a26b6ba9ad741</id>
<content type='text'>
We need to fix some commits that went into the final release.
</content>
</entry>
<entry>
<title>ASoC: dt-bindings: fsl,imx-asrc: Add support for i.MX952 platform</title>
<updated>2026-02-06T17:22:34Z</updated>
<author>
<name>Shengjiu Wang</name>
</author>
<published>2026-02-06T01:48:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=37bb773b4a5a5107b92beda3447a7c6c0cfc1237'/>
<id>urn:sha1:37bb773b4a5a5107b92beda3447a7c6c0cfc1237</id>
<content type='text'>
Add new compatible string 'fsl,imx952-asrc' for i.MX952 platform,
below are the differences that make this ASRC not fallback compatible
with other platforms.

1) There is a power domain on i.MX952 for the wakeupmix system where
ASRC is in. But it is enabled by default, ASRC device don't need
to enable it, so it is optional for i.MX952.
2) The clock sources of ASRC are different on i.MX952.
3) There is a limitation on i.MX952 that DMA request is not cleared at the
end of conversion with dma slave mode. Which causes sample is dropped from
the input fifo on the second time if DMA is triggered before the client
device and DMA may copy wrong data from output fifo as the output fifo is
not ready in the beginning. So there is specially handling in the driver.

Signed-off-by: Shengjiu Wang &lt;shengjiu.wang@nxp.com&gt;
Reviewed-by: Daniel Baluta &lt;daniel.baluta@nxp.com&gt;
Link: https://patch.msgid.link/20260206014805.3897764-2-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: ti: davinci-mcasp: Add asynchronous mode</title>
<updated>2026-02-05T00:45:12Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2026-02-05T00:45:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6f0fce21ba2d2e5ae3cdfb6133f14e92916f7a96'/>
<id>urn:sha1:6f0fce21ba2d2e5ae3cdfb6133f14e92916f7a96</id>
<content type='text'>
Merge series from Sen Wang &lt;sen@ti.com&gt;:

This series adds asynchronous mode support to the McASP driver, which
enables independent configuration of bitclocks, frame sync, and audio
configurations between tx(playback) and rx(record). And achieves
simultaneous playback &amp; record using different audio configurations.

It also adds two clean up patches to the McASP driver that disambiguate
and simplifies the logic which avoids the async enhancement from being
too convoluted to review and analyze.

The implementation is based on vendor documentation and patches tested in
both SK-AM62P-LP (sync mode, McASP slave) and AM62D-EVM
(async mode, McASP master, rx &amp; tx has different TDM configs).
Testing verifies async mode functionality while maintaining backward
compatibility with the default sync mode.

Bootlog and Async mode tests on AM62D-EVM: [0]

[0]: https://gist.github.com/SenWang125/f31f9172b186d414695e37c8b9ef127d
</content>
</entry>
<entry>
<title>ASoC: dt-bindings: davinci-mcasp: Add properties for asynchronous mode</title>
<updated>2026-02-04T18:21:49Z</updated>
<author>
<name>Sen Wang</name>
</author>
<published>2026-02-03T00:37:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f1ef70a4a32042984d29b8d02bdf6167474373af'/>
<id>urn:sha1:f1ef70a4a32042984d29b8d02bdf6167474373af</id>
<content type='text'>
McASP supports the independent configuration of TX &amp; RX clk and frame
sync registers. By default, the driver is configured in synchronous mode
where RX clock generator is disabled and it uses transmit clock signals as
bit clock and frame sync. Therefore add optional properties needed for
asynchronous mode.

Add ti,async-mode boolean binding to provide a way to decouple the default
behavior and allows for independent TX &amp; RX clocking.

Add tdm-slots-rx uint32 binding to provide an alternative hardware
specifier stating the number of RX serializers.
The existing property tdm-slots will still dictate number of
TX serializers, and RX if tdm-slots-rx isn't given for backwards
compatibility.

Add auxclk-fs-ratio-rx which allows to specify the ratio just for RX.
The driver can be supplied with two different ratios
(auxclk-fs-ratio and auxclk-fs-ratio-rx in tandem) and achieve two
different sampling rates for tx &amp; rx.

Signed-off-by: Sen Wang &lt;sen@ti.com&gt;
Acked-by: Peter Ujfalusi &lt;peter.ujfalusi@gmail.com&gt;
Tested-by: Paresh Bhagat &lt;p-bhagat@ti.com&gt;
Link: https://patch.msgid.link/20260203003703.2334443-2-sen@ti.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
