.name = "sdcc1_apps_clk_src",
                .parent_names = gcc_xo_gpll0_gpll4,
                .num_parents = 3,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
                .name = "sdcc2_apps_clk_src",
                .parent_names = gcc_xo_gpll0,
                .num_parents = 2,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
                .name = "sdcc3_apps_clk_src",
                .parent_names = gcc_xo_gpll0,
                .num_parents = 2,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
                .name = "sdcc4_apps_clk_src",
                .parent_names = gcc_xo_gpll0,
                .num_parents = 2,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
 
                .name = "sdcc1_apps_clk_src",
                .parent_names = gcc_xo_gpll0,
                .num_parents = 2,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
                .name = "sdcc2_apps_clk_src",
                .parent_names = gcc_xo_gpll0,
                .num_parents = 2,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
 
        .name = "sdcc1_apps_clk_src",
        .parent_names = gcc_xo_gpll0,
        .num_parents = 2,
-       .ops = &clk_rcg2_ops,
+       .ops = &clk_rcg2_floor_ops,
 };
 
 static struct clk_rcg2 sdcc1_apps_clk_src = {
                .name = "sdcc2_apps_clk_src",
                .parent_names = gcc_xo_gpll0,
                .num_parents = 2,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
                .name = "sdcc3_apps_clk_src",
                .parent_names = gcc_xo_gpll0,
                .num_parents = 2,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
                .name = "sdcc4_apps_clk_src",
                .parent_names = gcc_xo_gpll0,
                .num_parents = 2,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
 
                .name = "sdcc1_apps_clk_src",
                .parent_names = gcc_xo_gpll0_gpll4,
                .num_parents = 3,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
                .name = "sdcc2_apps_clk_src",
                .parent_names = gcc_xo_gpll0,
                .num_parents = 2,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
                .name = "sdcc3_apps_clk_src",
                .parent_names = gcc_xo_gpll0,
                .num_parents = 2,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
                .name = "sdcc4_apps_clk_src",
                .parent_names = gcc_xo_gpll0,
                .num_parents = 2,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
 
                .name = "sdcc1_apps_clk_src",
                .parent_names = gcc_xo_gpll0_gpll4_gpll0_early_div,
                .num_parents = 4,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
                .name = "sdcc2_apps_clk_src",
                .parent_names = gcc_xo_gpll0_gpll4,
                .num_parents = 3,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
                .name = "sdcc3_apps_clk_src",
                .parent_names = gcc_xo_gpll0_gpll4,
                .num_parents = 3,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };
 
                .name = "sdcc4_apps_clk_src",
                .parent_names = gcc_xo_gpll0,
                .num_parents = 2,
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };