1 // SPDX-License-Identifier: GPL-2.0
3 * Hardkernel Odroid XU3 audio subsystem device tree source
5 * Copyright (c) 2015 Krzysztof Kozlowski
6 * Copyright (c) 2014 Collabora Ltd.
7 * Copyright (c) 2013 Samsung Electronics Co., Ltd.
8 * http://www.samsung.com
11 #include <dt-bindings/sound/samsung-i2s.h>
15 compatible = "samsung,odroid-xu3-audio";
18 samsung,audio-widgets =
19 "Headphone", "Headphone Jack",
20 "Speakers", "Speakers";
21 samsung,audio-routing =
22 "Headphone Jack", "HPL",
23 "Headphone Jack", "HPR",
24 "Headphone Jack", "MICBIAS",
25 "IN1", "Headphone Jack",
28 "I2S Playback", "Mixer DAI TX",
29 "HiFi Playback", "Mixer DAI TX";
31 assigned-clocks = <&clock CLK_MOUT_EPLL>,
32 <&clock CLK_MOUT_MAU_EPLL>,
33 <&clock CLK_MOUT_USER_MAU_EPLL>,
34 <&clock_audss EXYNOS_MOUT_AUDSS>,
35 <&clock_audss EXYNOS_MOUT_I2S>,
36 <&clock_audss EXYNOS_DOUT_SRP>,
37 <&clock_audss EXYNOS_DOUT_AUD_BUS>,
38 <&clock_audss EXYNOS_DOUT_I2S>;
40 assigned-clock-parents = <&clock CLK_FOUT_EPLL>,
41 <&clock CLK_MOUT_EPLL>,
42 <&clock CLK_MOUT_MAU_EPLL>,
43 <&clock CLK_MAU_EPLL>,
44 <&clock_audss EXYNOS_MOUT_AUDSS>;
46 assigned-clock-rates = <0>,
56 sound-dai = <&i2s0 0>, <&i2s0 1>;
59 sound-dai = <&hdmi>, <&max98090>;
65 assigned-clocks = <&clock_audss EXYNOS_DOUT_SRP>,
66 <&clock CLK_FOUT_EPLL>;
67 assigned-clock-rates = <(196608000 / 256)>,
73 max98090: max98090@10 {
74 compatible = "maxim,max98090";
76 interrupt-parent = <&gpx3>;
77 interrupts = <2 IRQ_TYPE_NONE>;
78 clocks = <&i2s0 CLK_I2S_CDCLK>;
80 #sound-dai-cells = <0>;
86 assigned-clocks = <&i2s0 CLK_I2S_RCLK_SRC>;
87 assigned-clock-parents = <&clock_audss EXYNOS_SCLK_I2S>;