ASoC: SMDK: WM8994: Add device tree support for machine file

Add the basic device tree based lookup.

Signed-off-by: Padmavathi Venna <padma.v@samsung.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
diff --git a/arch/arm/boot/dts/exynos5250-smdk5250.dts b/arch/arm/boot/dts/exynos5250-smdk5250.dts
index 78fee35..127b8cd 100644
--- a/arch/arm/boot/dts/exynos5250-smdk5250.dts
+++ b/arch/arm/boot/dts/exynos5250-smdk5250.dts
@@ -49,6 +49,11 @@
 			compatible = "samsung,s524ad0xd1";
 			reg = <0x51>;
 		};
+
+		wm8994: wm8994@1a {
+			 compatible = "wlf,wm8994";
+			 reg = <0x1a>;
+		};
 	};
 
 	i2c@121D0000 {
@@ -205,17 +210,24 @@
 		samsung,mfc-l = <0x51000000 0x800000>;
 	};
 
-	i2s@03830000 {
+	i2s0: i2s@03830000 {
 		gpios = <&gpz 0 2 0 0>, <&gpz 1 2 0 0>, <&gpz 2 2 0 0>,
 			<&gpz 3 2 0 0>, <&gpz 4 2 0 0>, <&gpz 5 2 0 0>,
 			<&gpz 6 2 0 0>;
 	};
 
-	i2s@12D60000 {
+	i2s1: i2s@12D60000 {
 		status = "disabled";
 	};
 
-	i2s@12D70000 {
+	i2s2: i2s@12D70000 {
 		status = "disabled";
 	};
+
+	sound {
+		compatible = "samsung,smdk-wm8994";
+
+		samsung,i2s-controller = <&i2s0>;
+		samsung,audio-codec = <&wm8994>;
+	};
 };
diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi
index fe05b60..a320b4a 100644
--- a/arch/arm/boot/dts/exynos5250.dtsi
+++ b/arch/arm/boot/dts/exynos5250.dtsi
@@ -269,7 +269,7 @@
 		#size-cells = <0>;
 	};
 
-	i2s@03830000 {
+	i2s0: i2s@03830000 {
 		compatible = "samsung,i2s-v5";
 		reg = <0x03830000 0x100>;
 		dmas = <&pdma0 10
@@ -282,7 +282,7 @@
 		samsung,idma-addr = <0x03000000>;
 	};
 
-	i2s@12D60000 {
+	i2s1: i2s@12D60000 {
 		compatible = "samsung,i2s-v5";
 		reg = <0x12D60000 0x100>;
 		dmas = <&pdma1 12
@@ -290,7 +290,7 @@
 		dma-names = "tx", "rx";
 	};
 
-	i2s@12D70000 {
+	i2s2: i2s@12D70000 {
 		compatible = "samsung,i2s-v5";
 		reg = <0x12D70000 0x100>;
 		dmas = <&pdma0 12