From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Cl=C3=A9ment=20P=C3=A9ron?= Subject: [PATCH v2 3/5] arm64: dts: allwinner: Add SPDIF node for Allwinner H6 Date: Fri, 19 Apr 2019 21:17:28 +0200 Message-ID: <20190419191730.9437-4-peron.clem@gmail.com> References: <20190419191730.9437-1-peron.clem@gmail.com> Reply-To: peron.clem-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: Sender: linux-sunxi-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org In-Reply-To: <20190419191730.9437-1-peron.clem-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , To: Chen-Yu Tsai , Takashi Iwai , Jaroslav Kysela , Liam Girdwood , Mark Brown , Rob Herring , Maxime Ripard Cc: alsa-devel-K7yf7f+aM1XWsZ/bQMPhNw@public.gmane.org, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, linux-sunxi-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org, =?UTF-8?q?Cl=C3=A9ment=20P=C3=A9ron?= List-Id: devicetree@vger.kernel.org The Allwinner H6 has a SPDIF controller called OWA (One Wire Audio). Only one pinmuxing is available so set it as default. Signed-off-by: Cl=C3=A9ment P=C3=A9ron --- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 38 ++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi b/arch/arm64/boot= /dts/allwinner/sun50i-h6.dtsi index ad2077830f73..6c1debf11e5c 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi @@ -83,6 +83,24 @@ method =3D "smc"; }; =20 + sound_spdif { + compatible =3D "simple-audio-card"; + simple-audio-card,name =3D "On-board SPDIF"; + + simple-audio-card,cpu { + sound-dai =3D <&spdif>; + }; + + simple-audio-card,codec { + sound-dai =3D <&spdif_out>; + }; + }; + + spdif_out: spdif-out { + #sound-dai-cells =3D <0>; + compatible =3D "linux,spdif-dit"; + }; + timer { compatible =3D "arm,armv8-timer"; interrupts =3D ; + compatible =3D "allwinner,sun50i-h6-spdif"; + reg =3D <0x05093000 0x400>; + interrupts =3D ; + clocks =3D <&ccu CLK_BUS_SPDIF>, <&ccu CLK_SPDIF>; + clock-names =3D "apb", "spdif"; + resets =3D <&ccu RST_BUS_SPDIF>; + dmas =3D <&dma 2>; + dma-names =3D "tx"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&spdif_tx_pin>; + status =3D "disabled"; + }; + usb2otg: usb@5100000 { compatible =3D "allwinner,sun50i-h6-musb", "allwinner,sun8i-a33-musb"; --=20 2.17.1 --=20 You received this message because you are subscribed to the Google Groups "= linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to linux-sunxi+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/d/optout.