|
@@ -0,0 +1,61 @@
|
|
|
+/*
|
|
|
+ * Hardkernel Odroid XU3 Audio Codec device tree source
|
|
|
+ *
|
|
|
+ * Copyright (c) 2015 Krzysztof Kozlowski
|
|
|
+ * Copyright (c) 2014 Collabora Ltd.
|
|
|
+ * Copyright (c) 2013 Samsung Electronics Co., Ltd.
|
|
|
+ * http://www.samsung.com
|
|
|
+ *
|
|
|
+ * This program is free software; you can redistribute it and/or modify
|
|
|
+ * it under the terms of the GNU General Public License version 2 as
|
|
|
+ * published by the Free Software Foundation.
|
|
|
+*/
|
|
|
+
|
|
|
+/ {
|
|
|
+ sound: sound {
|
|
|
+ compatible = "simple-audio-card";
|
|
|
+
|
|
|
+ simple-audio-card,name = "Odroid-XU3";
|
|
|
+ simple-audio-card,widgets =
|
|
|
+ "Headphone", "Headphone Jack",
|
|
|
+ "Speakers", "Speakers";
|
|
|
+ simple-audio-card,routing =
|
|
|
+ "Headphone Jack", "HPL",
|
|
|
+ "Headphone Jack", "HPR",
|
|
|
+ "Headphone Jack", "MICBIAS",
|
|
|
+ "IN1", "Headphone Jack",
|
|
|
+ "Speakers", "SPKL",
|
|
|
+ "Speakers", "SPKR";
|
|
|
+
|
|
|
+ simple-audio-card,format = "i2s";
|
|
|
+ simple-audio-card,bitclock-master = <&link0_codec>;
|
|
|
+ simple-audio-card,frame-master = <&link0_codec>;
|
|
|
+
|
|
|
+ simple-audio-card,cpu {
|
|
|
+ sound-dai = <&i2s0 0>;
|
|
|
+ system-clock-frequency = <19200000>;
|
|
|
+ };
|
|
|
+
|
|
|
+ link0_codec: simple-audio-card,codec {
|
|
|
+ sound-dai = <&max98090>;
|
|
|
+ clocks = <&i2s0 CLK_I2S_CDCLK>;
|
|
|
+ };
|
|
|
+ };
|
|
|
+};
|
|
|
+
|
|
|
+&hsi2c_5 {
|
|
|
+ status = "okay";
|
|
|
+ max98090: max98090@10 {
|
|
|
+ compatible = "maxim,max98090";
|
|
|
+ reg = <0x10>;
|
|
|
+ interrupt-parent = <&gpx3>;
|
|
|
+ interrupts = <2 0>;
|
|
|
+ clocks = <&i2s0 CLK_I2S_CDCLK>;
|
|
|
+ clock-names = "mclk";
|
|
|
+ #sound-dai-cells = <0>;
|
|
|
+ };
|
|
|
+};
|
|
|
+
|
|
|
+&i2s0 {
|
|
|
+ status = "okay";
|
|
|
+};
|