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 status = "okay"; 27e0d9e6eeSChristian Hewitt 28e0d9e6eeSChristian Hewitt dai-link-0 { 29e0d9e6eeSChristian Hewitt sound-dai = <&aiu AIU_CPU CPU_I2S_FIFO>; 30e0d9e6eeSChristian Hewitt }; 31e0d9e6eeSChristian Hewitt 32e0d9e6eeSChristian Hewitt dai-link-1 { 33e0d9e6eeSChristian Hewitt sound-dai = <&aiu AIU_CPU CPU_I2S_ENCODER>; 34e0d9e6eeSChristian Hewitt dai-format = "i2s"; 35e0d9e6eeSChristian Hewitt mclk-fs = <256>; 36e0d9e6eeSChristian Hewitt 37e0d9e6eeSChristian Hewitt codec-0 { 38e0d9e6eeSChristian Hewitt sound-dai = <&aiu AIU_HDMI CTRL_I2S>; 39e0d9e6eeSChristian Hewitt }; 40e0d9e6eeSChristian Hewitt }; 41e0d9e6eeSChristian Hewitt 42e0d9e6eeSChristian Hewitt dai-link-2 { 43e0d9e6eeSChristian Hewitt sound-dai = <&aiu AIU_HDMI CTRL_OUT>; 44e0d9e6eeSChristian Hewitt 45e0d9e6eeSChristian Hewitt codec-0 { 46e0d9e6eeSChristian Hewitt sound-dai = <&hdmi_tx>; 47e0d9e6eeSChristian Hewitt }; 48e0d9e6eeSChristian Hewitt }; 49e0d9e6eeSChristian Hewitt }; 50e0d9e6eeSChristian Hewitt}; 51e0d9e6eeSChristian Hewitt 52e0d9e6eeSChristian Hewitt&aiu { 53e0d9e6eeSChristian Hewitt status = "okay"; 54be5f7befSMartin Blumenstingl}; 55304bb5efSChristian Hewitt 56304bb5efSChristian Hewitt&ir { 57304bb5efSChristian Hewitt linux,rc-map-name = "rc-wetek-hub"; 58304bb5efSChristian Hewitt}; 59