Skip to content

Commit

Permalink
WIP: arm64: dts: meson: add audio playback to wetek play2
Browse files Browse the repository at this point in the history
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
  • Loading branch information
chewitt committed Feb 19, 2020
1 parent 3d78605 commit 5f1dd58
Showing 1 changed file with 57 additions and 0 deletions.
57 changes: 57 additions & 0 deletions arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts
Expand Up @@ -8,6 +8,7 @@

#include "meson-gxbb-wetek.dtsi"
#include <dt-bindings/input/input.h>
#include <dt-bindings/sound/meson-aiu.h>

/ {
compatible = "wetek,play2", "amlogic,meson-gxbb";
Expand Down Expand Up @@ -39,6 +40,62 @@
gpios = <&gpio_ao GPIOAO_3 GPIO_ACTIVE_LOW>;
};
};

spdif_dit: audio-codec-0 {
#sound-dai-cells = <0>;
compatible = "linux,spdif-dit";
status = "okay";
sound-name-prefix = "DIT";
};

sound {
compatible = "amlogic,gx-sound-card";
model = "GXBB-WETEK-PLAY2";
assigned-clocks = <&clkc CLKID_MPLL2>,
<&clkc CLKID_MPLL0>,
<&clkc CLKID_MPLL1>;
assigned-clock-parents = <0>, <0>, <0>;
assigned-clock-rates = <294912000>,
<270950400>,
<393216000>;
status = "okay";

dai-link-0 {
sound-dai = <&aiu AIU_CPU CPU_I2S_FIFO>;
};

dai-link-1 {
sound-dai = <&aiu AIU_CPU CPU_I2S_ENCODER>;
dai-format = "i2s";
mclk-fs = <512>;

codec-0 {
sound-dai = <&aiu AIU_HDMI CTRL_I2S>;
};
};

dai-link-2 {
sound-dai = <&aiu AIU_CPU CPU_SPDIF_ENCODER>;

codec-0 {
sound-dai = <&spdif_dit>;
};
};

dai-link-3 {
sound-dai = <&aiu AIU_HDMI CTRL_OUT>;

codec-0 {
sound-dai = <&hdmi_tx>;
};
};
};
};

&aiu {
status = "okay";
pinctrl-0 = <&spdif_out_y_pins>;
pinctrl-names = "default";
};

&i2c_A {
Expand Down

0 comments on commit 5f1dd58

Please sign in to comment.