1114abfe1SNeil Armstrong// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2d537d289SNeil Armstrong/* 3d537d289SNeil Armstrong * Copyright (c) 2016 BayLibre, Inc. 4d537d289SNeil Armstrong * Author: Neil Armstrong <narmstrong@baylibre.com> 5d537d289SNeil Armstrong */ 6d537d289SNeil Armstrong 7d537d289SNeil Armstrong/dts-v1/; 8d537d289SNeil Armstrong 9fb72c03eSNeil Armstrong#include "meson-gxbb-wetek.dtsi" 10e0d9e6eeSChristian Hewitt#include <dt-bindings/sound/meson-aiu.h> 11d537d289SNeil Armstrong 12d537d289SNeil Armstrong/ { 13d537d289SNeil Armstrong compatible = "wetek,hub", "amlogic,meson-gxbb"; 14d537d289SNeil Armstrong model = "WeTek Hub"; 15e0d9e6eeSChristian Hewitt 16e0d9e6eeSChristian Hewitt sound { 17e0d9e6eeSChristian Hewitt compatible = "amlogic,gx-sound-card"; 18*933b80edSChristian Hewitt model = "WETEK-HUB"; 19e0d9e6eeSChristian Hewitt assigned-clocks = <&clkc CLKID_MPLL0>, 20e0d9e6eeSChristian Hewitt <&clkc CLKID_MPLL1>, 21e0d9e6eeSChristian Hewitt <&clkc CLKID_MPLL2>; 22e0d9e6eeSChristian Hewitt assigned-clock-parents = <0>, <0>, <0>; 23e0d9e6eeSChristian Hewitt assigned-clock-rates = <294912000>, 24e0d9e6eeSChristian Hewitt <270950400>, 25e0d9e6eeSChristian Hewitt <393216000>; 26e0d9e6eeSChristian Hewitt 27e0d9e6eeSChristian Hewitt dai-link-0 { 28e0d9e6eeSChristian Hewitt sound-dai = <&aiu AIU_CPU CPU_I2S_FIFO>; 29e0d9e6eeSChristian Hewitt }; 30e0d9e6eeSChristian Hewitt 31e0d9e6eeSChristian Hewitt dai-link-1 { 32e0d9e6eeSChristian Hewitt sound-dai = <&aiu AIU_CPU CPU_I2S_ENCODER>; 33e0d9e6eeSChristian Hewitt dai-format = "i2s"; 34e0d9e6eeSChristian Hewitt mclk-fs = <256>; 35e0d9e6eeSChristian Hewitt 36e0d9e6eeSChristian Hewitt codec-0 { 37e0d9e6eeSChristian Hewitt sound-dai = <&aiu AIU_HDMI CTRL_I2S>; 38e0d9e6eeSChristian Hewitt }; 39e0d9e6eeSChristian Hewitt }; 40e0d9e6eeSChristian Hewitt 41e0d9e6eeSChristian Hewitt dai-link-2 { 42e0d9e6eeSChristian Hewitt sound-dai = <&aiu AIU_HDMI CTRL_OUT>; 43e0d9e6eeSChristian Hewitt 44e0d9e6eeSChristian Hewitt codec-0 { 45e0d9e6eeSChristian Hewitt sound-dai = <&hdmi_tx>; 46e0d9e6eeSChristian Hewitt }; 47e0d9e6eeSChristian Hewitt }; 48e0d9e6eeSChristian Hewitt }; 49e0d9e6eeSChristian Hewitt}; 50e0d9e6eeSChristian Hewitt 51e0d9e6eeSChristian Hewitt&aiu { 52e0d9e6eeSChristian Hewitt status = "okay"; 53be5f7befSMartin Blumenstingl}; 54304bb5efSChristian Hewitt 55304bb5efSChristian Hewitt&ir { 56304bb5efSChristian Hewitt linux,rc-map-name = "rc-wetek-hub"; 57304bb5efSChristian Hewitt}; 58