msm: clock-local: Replace bank_masks with bank_info pointer

bank_masks are just one of the types of data that can be used for
the rcg_clk.set_rate() function. Make this field into a void
pointer to ease overloading of what the set_rate() function can
use.

Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
diff --git a/arch/arm/mach-msm/clock-8960.c b/arch/arm/mach-msm/clock-8960.c
index 08a24cd..bc66c0b 100644
--- a/arch/arm/mach-msm/clock-8960.c
+++ b/arch/arm/mach-msm/clock-8960.c
@@ -2739,7 +2739,7 @@
 	.root_en_mask = BIT(2),
 	.set_rate = set_rate_mnd_banked,
 	.freq_tbl = clk_tbl_gfx2d,
-	.bank_masks = &bmnd_info_gfx2d0,
+	.bank_info = &bmnd_info_gfx2d0,
 	.current_freq = &rcg_dummy_freq,
 	.c = {
 		.dbg_name = "gfx2d0_clk",
@@ -2779,7 +2779,7 @@
 	.root_en_mask = BIT(2),
 	.set_rate = set_rate_mnd_banked,
 	.freq_tbl = clk_tbl_gfx2d,
-	.bank_masks = &bmnd_info_gfx2d1,
+	.bank_info = &bmnd_info_gfx2d1,
 	.current_freq = &rcg_dummy_freq,
 	.c = {
 		.dbg_name = "gfx2d1_clk",
@@ -2869,7 +2869,7 @@
 	.root_en_mask = BIT(2),
 	.set_rate = set_rate_mnd_banked,
 	.freq_tbl = clk_tbl_gfx3d,
-	.bank_masks = &bmnd_info_gfx3d,
+	.bank_info = &bmnd_info_gfx3d,
 	.current_freq = &rcg_dummy_freq,
 	.c = {
 		.dbg_name = "gfx3d_clk",
@@ -3029,7 +3029,7 @@
 	.root_en_mask = BIT(2),
 	.set_rate = set_rate_mnd_banked,
 	.freq_tbl = clk_tbl_mdp,
-	.bank_masks = &bmnd_info_mdp,
+	.bank_info = &bmnd_info_mdp,
 	.current_freq = &rcg_dummy_freq,
 	.c = {
 		.dbg_name = "mdp_clk",
@@ -3136,7 +3136,7 @@
 	.root_en_mask = BIT(2),
 	.set_rate = set_rate_div_banked,
 	.freq_tbl = clk_tbl_rot,
-	.bank_masks = &bdiv_info_rot,
+	.bank_info = &bdiv_info_rot,
 	.current_freq = &rcg_dummy_freq,
 	.c = {
 		.dbg_name = "rot_clk",
@@ -3380,7 +3380,7 @@
 	.ns_reg = VCODEC_NS_REG,
 	.root_en_mask = BIT(2),
 	.set_rate = set_rate_mnd_banked,
-	.bank_masks = &bmnd_info_vcodec,
+	.bank_info = &bmnd_info_vcodec,
 	.freq_tbl = clk_tbl_vcodec,
 	.current_freq = &rcg_dummy_freq,
 	.c = {