Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5a852743 authored by Sylwester Nawrocki's avatar Sylwester Nawrocki Committed by Kukjin Kim
Browse files

ARM: dts: Add sound nodes for Odroid-X2/U3 boards



Add MAX98090 audio codec, I2S interface and the sound complex
nodes to enable audio on Odroid-X2/U3 boards.

Signed-off-by: default avatarSylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: default avatarKukjin Kim <kgene.kim@samsung.com>
parent 78f54db1
Loading
Loading
Loading
Loading
+27 −0
Original line number Diff line number Diff line
@@ -32,6 +32,21 @@
		};
	};

	i2s0: i2s@03830000 {
		pinctrl-0 = <&i2s0_bus>;
		pinctrl-names = "default";
		status = "okay";
		clocks = <&clock_audss EXYNOS_I2S_BUS>,
			 <&clock_audss EXYNOS_DOUT_AUD_BUS>;
		clock-names = "iis", "i2s_opclk0";
	};

	sound: sound {
		compatible = "samsung,odroidx2-audio";
		samsung,i2s-controller = <&i2s0>;
		samsung,audio-codec = <&max98090>;
	};

	mmc@12550000 {
		pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>;
		pinctrl-names = "default";
@@ -321,6 +336,18 @@
		};
	};

	i2c@13870000 {
		pinctrl-names = "default";
		pinctrl-0 = <&i2c1_bus>;
		status = "okay";
		max98090: max98090@10 {
			compatible = "maxim,max98090";
			reg = <0x10>;
			interrupt-parent = <&gpx0>;
			interrupts = <0 0>;
		};
	};

	exynos-usbphy@125B0000 {
		status = "okay";
	};
+12 −0
Original line number Diff line number Diff line
@@ -47,3 +47,15 @@
		status = "okay";
	};
};

&sound {
	compatible = "samsung,odroidu3-audio";
	samsung,model = "Odroid-U3";
	samsung,audio-routing =
		"Headphone Jack", "HPL",
		"Headphone Jack", "HPR",
		"Headphone Jack", "MICBIAS",
		"IN1", "Headphone Jack",
		"Speakers", "SPKL",
		"Speakers", "SPKR";
};
+9 −0
Original line number Diff line number Diff line
@@ -21,3 +21,12 @@
		reg = <0x40000000 0x7FF00000>;
	};
};

&sound {
	samsung,model = "Odroid-X2";
	samsung,audio-routing =
		"Headphone Jack", "HPL",
		"Headphone Jack", "HPR",
		"IN1", "Mic Jack",
		"Mic Jack", "MICBIAS";
};