d1: add new target
[openwrt/staging/mans0n.git] / target / linux / d1 / patches-6.1 / 0072-riscv-dts-allwinner-d1-Add-SPDIF-support.patch
1 From 36153e325aa912268a5a5d4574dc7092e67c8008 Mon Sep 17 00:00:00 2001
2 From: Samuel Holland <samuel@sholland.org>
3 Date: Wed, 17 Aug 2022 01:54:46 -0500
4 Subject: [PATCH 072/117] riscv: dts: allwinner: d1: Add SPDIF support
5
6 Signed-off-by: Samuel Holland <samuel@sholland.org>
7 ---
8 arch/riscv/boot/dts/allwinner/sun20i-d1.dtsi | 16 ++++++++++++++++
9 1 file changed, 16 insertions(+)
10
11 --- a/arch/riscv/boot/dts/allwinner/sun20i-d1.dtsi
12 +++ b/arch/riscv/boot/dts/allwinner/sun20i-d1.dtsi
13 @@ -333,6 +333,22 @@
14 #sound-dai-cells = <0>;
15 };
16
17 + // TODO: add receive functionality
18 + spdif: spdif@2036000 {
19 + compatible = "allwinner,sun20i-d1-spdif";
20 + reg = <0x2036000 0x400>;
21 + interrupts = <39 IRQ_TYPE_LEVEL_HIGH>;
22 + clocks = <&ccu CLK_BUS_SPDIF>,
23 + <&ccu CLK_SPDIF_RX>,
24 + <&ccu CLK_SPDIF_TX>;
25 + clock-names = "apb", "rx", "tx";
26 + resets = <&ccu RST_BUS_SPDIF>;
27 + dmas = <&dma 2>, <&dma 2>;
28 + dma-names = "rx", "tx";
29 + status = "disabled";
30 + #sound-dai-cells = <0>;
31 + };
32 +
33 timer: timer@2050000 {
34 compatible = "allwinner,sun20i-d1-timer",
35 "allwinner,sun8i-a23-timer";