.enable_mask = BIT(6),
                .hw.init = &(struct clk_init_data){
                        .name = "gpll6",
-                       .parent_hws = (const struct clk_hw*[]){
-                               &gpll0.clkr.hw,
+                       .parent_data = &(const struct clk_parent_data){
+                               .fw_name = "bi_tcxo",
                        },
                        .num_parents = 1,
                        .ops = &clk_alpha_pll_fixed_fabia_ops,
        .clkr.hw.init = &(struct clk_init_data){
                .name = "gpll6_out_even",
                .parent_hws = (const struct clk_hw*[]){
-                       &gpll0.clkr.hw,
+                       &gpll6.clkr.hw,
                },
                .num_parents = 1,
                .ops = &clk_alpha_pll_postdiv_fabia_ops,
                .enable_mask = BIT(7),
                .hw.init = &(struct clk_init_data){
                        .name = "gpll7",
-                       .parent_hws = (const struct clk_hw*[]){
-                               &gpll0.clkr.hw,
+                       .parent_data = &(const struct clk_parent_data){
+                               .fw_name = "bi_tcxo",
                        },
                        .num_parents = 1,
                        .ops = &clk_alpha_pll_fixed_fabia_ops,