arm64: dts: meson-sm1: add spdifin and pdifout nodes
authorArtem Lapkin <email2tema@gmail.com>
Wed, 15 Dec 2021 03:02:36 +0000 (11:02 +0800)
committerNeil Armstrong <narmstrong@baylibre.com>
Wed, 12 Jan 2022 08:23:27 +0000 (09:23 +0100)
Add spdifin spdifout nodes for Amlogic SM1 SoCs.

Signed-off-by: Artem Lapkin <art@khadas.com>
Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
[narmstrong: subject and DT fixups from mailing-list review]
Link: https://lore.kernel.org/r/20211215030236.340841-1-art@khadas.com
arch/arm64/boot/dts/amlogic/meson-sm1.dtsi

index 3d8b1f4f2001b2e92c0a4ea1c73a3b789443fc51..3c07a89bfd27d42c5be06a950b0caec3e91562ac 100644 (file)
                        status = "disabled";
                };
 
+               spdifin: audio-controller@400 {
+                       compatible = "amlogic,g12a-spdifin",
+                                    "amlogic,axg-spdifin";
+                       reg = <0x0 0x400 0x0 0x30>;
+                       #sound-dai-cells = <0>;
+                       sound-name-prefix = "SPDIFIN";
+                       interrupts = <GIC_SPI 151 IRQ_TYPE_EDGE_RISING>;
+                       clocks = <&clkc_audio AUD_CLKID_SPDIFIN>,
+                       <&clkc_audio AUD_CLKID_SPDIFIN_CLK>;
+                       clock-names = "pclk", "refclk";
+                       resets = <&clkc_audio AUD_RESET_SPDIFIN>;
+                       status = "disabled";
+               };
+
+               spdifout_a: audio-controller@480 {
+                       compatible = "amlogic,g12a-spdifout",
+                                    "amlogic,axg-spdifout";
+                       reg = <0x0 0x480 0x0 0x50>;
+                       #sound-dai-cells = <0>;
+                       sound-name-prefix = "SPDIFOUT_A";
+                       clocks = <&clkc_audio AUD_CLKID_SPDIFOUT>,
+                       <&clkc_audio AUD_CLKID_SPDIFOUT_CLK>;
+                       clock-names = "pclk", "mclk";
+                       resets = <&clkc_audio AUD_RESET_SPDIFOUT>;
+                       status = "disabled";
+               };
+
                tdmout_a: audio-controller@500 {
                        compatible = "amlogic,sm1-tdmout";
                        reg = <0x0 0x500 0x0 0x40>;