ASoC: audio-ext-clk: Replace clock dummy ops

Replace clock framework's clock dummy ops with audio external
clock ops to access correct structure that avoids out of bounds
memory access.

Change-Id: I51db63bba414cff0343cbf68e90b1e1bbf7929ac
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
diff --git a/asoc/codecs/audio-ext-clk-up.c b/asoc/codecs/audio-ext-clk-up.c
index 1bcdbe3..9f2e402 100644
--- a/asoc/codecs/audio-ext-clk-up.c
+++ b/asoc/codecs/audio-ext-clk-up.c
@@ -144,6 +144,21 @@
 	"pm6150_div_clk1",
 };
 
+static int audio_ext_clk_dummy_prepare(struct clk_hw *hw)
+{
+	return 0;
+}
+
+static void audio_ext_clk_dummy_unprepare(struct clk_hw *hw)
+{
+
+}
+
+static const struct clk_ops audio_ext_clk_dummy_ops = {
+	.prepare = audio_ext_clk_dummy_prepare,
+	.unprepare = audio_ext_clk_dummy_unprepare,
+};
+
 static struct audio_ext_clk audio_clk_array[] = {
 	{
 		.pnctrl_info = {NULL},
@@ -169,7 +184,7 @@
 				.parent_names = (const char *[])
 							{ "ln_bb_clk2" },
 				.num_parents = 1,
-				.ops = &clk_dummy_ops,
+				.ops = &audio_ext_clk_dummy_ops,
 			},
 		},
 	},