dt-bindings:clock:Delete external clock definitions
authorxingyu.wu <xingyu.wu@starfivetech.com>
Tue, 21 Jun 2022 12:41:11 +0000 (20:41 +0800)
committerxingyu.wu <xingyu.wu@starfivetech.com>
Wed, 20 Jul 2022 08:45:18 +0000 (16:45 +0800)
Move external clock definitions to C files that avoid illegal use.

Signed-off-by: xingyu.wu <xingyu.wu@starfivetech.com>
drivers/clk/starfive/clk-starfive-jh7110-aon.c
drivers/clk/starfive/clk-starfive-jh7110-isp.c
drivers/clk/starfive/clk-starfive-jh7110-stg.c
drivers/clk/starfive/clk-starfive-jh7110-sys.c [changed mode: 0644->0755]
drivers/clk/starfive/clk-starfive-jh7110-vout.c
include/dt-bindings/clock/starfive-jh7110-clkgen.h
include/dt-bindings/clock/starfive-jh7110-isp.h
include/dt-bindings/clock/starfive-jh7110-vout.h

index 737ecfe..2ea7125 100755 (executable)
 #include <dt-bindings/clock/starfive-jh7110-clkgen.h>
 #include "clk-starfive-jh7110.h"
 
+/* external clocks */
+#define JH7110_OSC                             (JH7110_CLK_END + 0)
+/* aon external clocks */
+#define JH7110_GMAC0_RMII_REFIN                        (JH7110_CLK_END + 12)
+#define JH7110_GMAC0_RGMII_RXIN                        (JH7110_CLK_END + 13)
+#define JH7110_CLK_RTC                         (JH7110_CLK_END + 14)
+
 static const struct jh7110_clk_data jh7110_clk_aon_data[] __initconst = {
        //source
        JH7110__DIV(JH7110_OSC_DIV4, "osc_div4", 4, JH7110_OSC),
@@ -133,6 +140,8 @@ int __init clk_starfive_jh7110_aon_init(struct platform_device *pdev,
                        else if ((pidx < JH7110_CLK_END) && \
                                (pidx > JH7110_RTC_HMS_CLK_CAL))
                                parents[i].hw = priv->pll[PLL_OF(pidx)];
+                       else if (pidx == JH7110_OSC)
+                               parents[i].fw_name = "osc";
                        else if (pidx == JH7110_GMAC0_RMII_REFIN)
                                parents[i].fw_name = "gmac0_rmii_refin";
                        else if (pidx == JH7110_GMAC0_RGMII_RXIN)
index 945d048..8fc0616 100755 (executable)
 
 #include "clk-starfive-jh7110.h"
 
+/* external clocks */
+#define JH7110_ISP_TOP_CLK_ISPCORE_2X_CLKGEN   (JH7110_CLK_ISP_END + 0)
+#define JH7110_ISP_TOP_CLK_ISP_AXI_CLKGEN      (JH7110_CLK_ISP_END + 1)
+#define JH7110_ISP_TOP_CLK_BIST_APB_CLKGEN     (JH7110_CLK_ISP_END + 2)
+#define JH7110_ISP_TOP_CLK_DVP_CLKGEN          (JH7110_CLK_ISP_END + 3)
+
 static const struct jh7110_clk_data jh7110_clk_isp_data[] __initconst = {
        //syscon
        JH7110__DIV(JH7110_DOM4_APB_FUNC, "dom4_apb_func",
index 2c151ce..2a7db38 100755 (executable)
 #include <dt-bindings/clock/starfive-jh7110-clkgen.h>
 #include "clk-starfive-jh7110.h"
 
+/* external clocks */
+#define JH7110_OSC                             (JH7110_CLK_END + 0)
+/* stg external clocks */
+#define JH7110_STG_APB                         (JH7110_CLK_END + 11)
+
 static const struct jh7110_clk_data jh7110_clk_stg_data[] __initconst = {
        //hifi4
        JH7110_GATE(JH7110_HIFI4_CLK_CORE, "u0_hifi4_clk_core",
@@ -145,6 +150,8 @@ int __init clk_starfive_jh7110_stg_init(struct platform_device *pdev,
                        else if ((pidx < JH7110_CLK_STG_END) && \
                                (pidx > JH7110_CLK_SYS_END))
                                parents[i].hw = priv->pll[PLL_OF(pidx)];
+                       else if (pidx == JH7110_OSC)
+                               parents[i].fw_name = "osc";
                        else if (pidx == JH7110_STG_APB)
                                parents[i].fw_name = "stg_apb";
                }
old mode 100644 (file)
new mode 100755 (executable)
index cbcbc47..77c5b37
 #include <dt-bindings/clock/starfive-jh7110-clkgen.h>
 #include "clk-starfive-jh7110.h"
 
+/* sys external clocks */
+#define JH7110_OSC                             (JH7110_CLK_END + 0)
+#define JH7110_GMAC1_RMII_REFIN                        (JH7110_CLK_END + 1)
+#define JH7110_GMAC1_RGMII_RXIN                        (JH7110_CLK_END + 2)
+#define JH7110_I2STX_BCLK_EXT                  (JH7110_CLK_END + 3)
+#define JH7110_I2STX_LRCK_EXT                  (JH7110_CLK_END + 4)
+#define JH7110_I2SRX_BCLK_EXT                  (JH7110_CLK_END + 5)
+#define JH7110_I2SRX_LRCK_EXT                  (JH7110_CLK_END + 6)
+#define JH7110_TDM_EXT                         (JH7110_CLK_END + 7)
+#define JH7110_MCLK_EXT                                (JH7110_CLK_END + 8)
+#define JH7110_JTAG_TCK_INNER                  (JH7110_CLK_END + 9)
+#define JH7110_BIST_APB                                (JH7110_CLK_END + 10)
+
 static const struct jh7110_clk_data jh7110_clk_sys_data[] __initconst = {
        /*root*/
        JH7110__MUX(JH7110_CPU_ROOT, "cpu_root", PARENT_NUMS_2,
index b565ffe..be38593 100755 (executable)
 #include <dt-bindings/clock/starfive-jh7110-vout.h>
 #include "clk-starfive-jh7110.h"
 
+/* external clocks */
+#define JH7110_HDMITX0_PIXELCLK                        (JH7110_CLK_VOUT_END + 0)
+#define JH7110_MIPITX_DPHY_RXESC               (JH7110_CLK_VOUT_END + 1)
+#define JH7110_MIPITX_DPHY_TXBYTEHS            (JH7110_CLK_VOUT_END + 2)
+
 static const struct jh7110_clk_data jh7110_clk_vout_data[] __initconst = {
        //divider
        JH7110__DIV(JH7110_APB, "apb", 8, JH7110_DISP_AHB),
index 0b8798a..e565523 100755 (executable)
 
 #define JH7110_CLK_END                         339
 
-/* sys external clocks */
-#define JH7110_OSC                             (JH7110_CLK_END + 0)
-#define JH7110_GMAC1_RMII_REFIN                        (JH7110_CLK_END + 1)
-#define JH7110_GMAC1_RGMII_RXIN                        (JH7110_CLK_END + 2)
-#define JH7110_I2STX_BCLK_EXT                  (JH7110_CLK_END + 3)
-#define JH7110_I2STX_LRCK_EXT                  (JH7110_CLK_END + 4)
-#define JH7110_I2SRX_BCLK_EXT                  (JH7110_CLK_END + 5)
-#define JH7110_I2SRX_LRCK_EXT                  (JH7110_CLK_END + 6)
-#define JH7110_TDM_EXT                         (JH7110_CLK_END + 7)
-#define JH7110_MCLK_EXT                                (JH7110_CLK_END + 8)
-#define JH7110_JTAG_TCK_INNER                  (JH7110_CLK_END + 9)
-#define JH7110_BIST_APB                                (JH7110_CLK_END + 10)
-
-/* stg external clocks */
-#define JH7110_STG_APB                         (JH7110_CLK_END + 11)
-
-/* aon external clocks */
-#define JH7110_GMAC0_RMII_REFIN                        (JH7110_CLK_END + 12)
-#define JH7110_GMAC0_RGMII_RXIN                        (JH7110_CLK_END + 13)
-#define JH7110_CLK_RTC                         (JH7110_CLK_END + 14)
-
 #endif /* __DT_BINDINGS_CLOCK_STARFIVE_JH7110_H__ */
index b4f2873..498d568 100755 (executable)
 
 #define JH7110_CLK_ISP_END                                     30
 
-/* external clocks */
-#define JH7110_ISP_TOP_CLK_ISPCORE_2X_CLKGEN   (JH7110_CLK_ISP_END + 0)
-#define JH7110_ISP_TOP_CLK_ISP_AXI_CLKGEN      (JH7110_CLK_ISP_END + 1)
-#define JH7110_ISP_TOP_CLK_BIST_APB_CLKGEN     (JH7110_CLK_ISP_END + 2)
-#define JH7110_ISP_TOP_CLK_DVP_CLKGEN          (JH7110_CLK_ISP_END + 3)
-
 #endif /* __DT_BINDINGS_CLOCK_STARFIVE_JH7110_H__ */
index e76a80a..9501cdb 100755 (executable)
 
 #define JH7110_CLK_VOUT_END                                    41
 
-/* external clocks */
-#define JH7110_HDMITX0_PIXELCLK                        (JH7110_CLK_VOUT_END + 0)
-#define JH7110_MIPITX_DPHY_RXESC               (JH7110_CLK_VOUT_END + 1)
-#define JH7110_MIPITX_DPHY_TXBYTEHS            (JH7110_CLK_VOUT_END + 2)
-
-
-
 #endif /* __DT_BINDINGS_CLOCK_STARFIVE_JH7110_H__ */