diff options
| author | Sebastian Reichel <sebastian.reichel@collabora.com> | 2026-03-16 19:23:01 +0100 |
|---|---|---|
| committer | Heiko Stuebner <heiko@sntech.de> | 2026-03-24 23:23:21 +0100 |
| commit | 9f65d1da414fcf201b939145ba36f6815652671e (patch) | |
| tree | 92d36086bc75ca402a6feaf7625d6aa360243cae /rust/kernel/interop/git@git.tavy.me:linux-stable.git | |
| parent | 0410731663c952035eacaab03c09a1c0fe663561 (diff) | |
arm64: dts: rockchip: Add SPDIF nodes to RK3576 device tree
Add support for all six SPDIF transmitters found in the RK3576.
The nodes have been taken over from the BSP kernel and checked
against the TRM (power domain descriptions from chapter 6.3.2,
addresses from "Table 1-1 Address Mapping", interrupt from
"Table 1-3 RK3576 Interrupt Connection List" (TRM numbers are
off by 32 due to SGI/PPI not being numbered separately). The
TRM lacks a proper clock tree, but fortunately are quite obvious
for the SPDIF IP.
Note, that the RK3576 also has 3 SPDIF receivers, which need their
own binding and are not handled in this patch.
A typical use case for the SPDIF transmitters is audio support for
the Displayport (DP) controller. DP requires inserting PCUV control
bits, which requires software support when using I2S. The SPDIF IP
can add it automatically and thus is preferred.
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Link: https://patch.msgid.link/20260316-rk3576-spdif-v1-2-acb75088b560@collabora.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Diffstat (limited to 'rust/kernel/interop/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions
