.compatible = "socionext,uniphier-nx1-peri-clock",
                .data = uniphier_pro4_peri_clk_data,
        },
+       /* SoC-glue clock */
+       {
+               .compatible = "socionext,uniphier-pro4-sg-clock",
+               .data = uniphier_pro4_sg_clk_data,
+       },
        { /* sentinel */ }
 };
 
 
                             "cpll/32"),
        { /* sentinel */ }
 };
+
+const struct uniphier_clk_data uniphier_pro4_sg_clk_data[] = {
+       UNIPHIER_CLK_DIV("gpll", 4),
+       {
+               .name = "sata-ref",
+               .type = UNIPHIER_CLK_TYPE_MUX,
+               .idx = 0,
+               .data.mux = {
+                       .parent_names = { "gpll/4", "ref", },
+                       .num_parents = 2,
+                       .reg = 0x1a28,
+                       .masks = { 0x1, 0x1, },
+                       .vals  = { 0x0, 0x1, },
+               },
+       },
+       { /* sentinel */ }
+};
 
 extern const struct uniphier_clk_data uniphier_pro5_sd_clk_data[];
 extern const struct uniphier_clk_data uniphier_ld4_peri_clk_data[];
 extern const struct uniphier_clk_data uniphier_pro4_peri_clk_data[];
+extern const struct uniphier_clk_data uniphier_pro4_sg_clk_data[];
 
 #endif /* __CLK_UNIPHIER_H__ */