msm: clock-local: Make .is_local assignments optional

Rather than forcing the assignment of the is_local clock op for all clock
types, consider clocks with a NULL is_local function pointer as local
by default. This allows for the removal of local_clk_is_local() and
dummy_clk_is_local(), which always returned true.

Change-Id: Ib5f275acf3dec5c2a0e57243d32dd357b936d26b
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
diff --git a/arch/arm/mach-msm/clock-debug.c b/arch/arm/mach-msm/clock-debug.c
index 31be6af..54b13e6 100644
--- a/arch/arm/mach-msm/clock-debug.c
+++ b/arch/arm/mach-msm/clock-debug.c
@@ -120,7 +120,10 @@
 {
 	struct clk *clock = data;
 
-	*val = clock->ops->is_local(clock);
+	if (!clock->ops->is_local)
+		*val = true;
+	else
+		*val = clock->ops->is_local(clock);
 
 	return 0;
 }