diff options
| author | Yaozhong Li <yaozhonguwl@gmail.com> | 2026-09-21 14:34:29 +0800 |
|---|---|---|
| committer | Heiko Stuebner <heiko@sntech.de> | 2026-10-04 23:02:54 +0200 |
| commit | 9416a641cfe5b75dd9178c15960ee741c1091b45 (patch) | |
| tree | 1c1c52b639b34980c82118d0fccb193723ca8cf6 /tools/perf/scripts/python/bin | |
| parent | 23eab1a5e36099fd1269f8a18dc389e04dc19011 (diff) | |
arm64: dts: rockchip: disable unused i2s0 on rk3399-firefly
The board file enables i2s0, but no sound card references it: the
on-board RT5640 is wired to i2s1 and the S/PDIF transmitter has its own
controller. Keeping it enabled starves the other controllers, due to the
pl330 instance that serves the audio block only having six channels.
The i2s0 pin groups also lists GPIO4_A0, which carries SCLK_I2S_8CH_OUT,
providing the MCLK the codec runs on.
So add the pinmux for the MCLK signal to the i2s1 node.
The RT5640 and S/PDIF cards then register with no DMA errors, and a
1 kHz tone measured through the codec's internal HPOL/HPOR loopback is
unchanged (L 2135 -> 2138, R 2202 -> 2203), confirming that MCLK still
reaches the codec.
Fixes: 171582e00db1 ("arm64: dts: rockchip: add support for firefly-rk3399 board")
Assisted-by: LLM
Signed-off-by: Yaozhong Li <yaozhonguwl@gmail.com>
Link: https://patch.msgid.link/20260921063431.103-3-yaozhonguwl@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
