Thread (29 messages) 29 messages, 3 authors, 19d ago

Re: [PATCH v4 03/22] clk: starfive: Rename file name "jh71x0" to "common"

flat view

From: Jerome Brunet <jbrunet@baylibre.com>
Date: 2026-09-30 08:07:16
Also in: linux-clk, linux-devicetree, linux-hardening, linux-riscv, lkml

On lun. 28 sept. 2026 at 11:10, Changhuang Liang [off-list ref] wrote:
Hi, Jerome

Thanks for the review.
quoted
On dim. 20 sept. 2026 at 05:00, Changhuang Liang
[off-list ref] wrote:
quoted
From: Sia Jee Heng <redacted>

StarFive JHB100 shares a similar clock and reset design with JH7110.
To facilitate the reuse of the file and its functionalities, files
containing the "jh71x0" naming convention are renamed to use the
"common" wording.
Is this really necessary ? Rename are generally not recommended.
Do we really care if your new soc use something named after the older one ?

You are naming it common now but how long is it going to stay "common" ?
If your next SoC does not use this anymore it won't be common for long ...
Okay, I will drop the current PATCH 1/2/3/4 and directly reuse the current JH71x0-related interfaces.
Please make sure your series applies on clk-next next time around.
This one failed to apply when it was sent.
quoted
quoted
Signed-off-by: Sia Jee Heng <redacted>
Reviewed-by: Ley Foon Tan <redacted>
Reviewed-by: Emil Renner Berthing <redacted>
Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com>
---
 drivers/clk/starfive/Kconfig                              | 8
++++----
quoted
 drivers/clk/starfive/Makefile                             | 2 +-
 .../{clk-starfive-jh71x0.c => clk-starfive-common.c}      | 4 ++--
 .../{clk-starfive-jh71x0.h => clk-starfive-common.h}      | 4 ++--
 drivers/clk/starfive/clk-starfive-jh7100-audio.c          | 2 +-
 drivers/clk/starfive/clk-starfive-jh7100.c                | 2 +-
 drivers/clk/starfive/clk-starfive-jh7110.h                | 2 +-
 7 files changed, 12 insertions(+), 12 deletions(-)  rename
drivers/clk/starfive/{clk-starfive-jh71x0.c => clk-starfive-common.c}
(99%)  rename drivers/clk/starfive/{clk-starfive-jh71x0.h =>
clk-starfive-common.h} (98%)
diff --git a/drivers/clk/starfive/Kconfig
b/drivers/clk/starfive/Kconfig index bd29358ffeec..ff8eace36e64 100644
--- a/drivers/clk/starfive/Kconfig
+++ b/drivers/clk/starfive/Kconfig
@@ -1,12 +1,12 @@
 # SPDX-License-Identifier: GPL-2.0

-config CLK_STARFIVE_JH71X0
+config CLK_STARFIVE_COMMON
 	bool

 config CLK_STARFIVE_JH7100
 	bool "StarFive JH7100 clock support"
 	depends on ARCH_STARFIVE || COMPILE_TEST
-	select CLK_STARFIVE_JH71X0
+	select CLK_STARFIVE_COMMON
 	default ARCH_STARFIVE
 	help
 	  Say yes here to support the clock controller on the StarFive
JH7100 @@ -15,7 +15,7 @@ config CLK_STARFIVE_JH7100  config
CLK_STARFIVE_JH7100_AUDIO
 	tristate "StarFive JH7100 audio clock support"
 	depends on CLK_STARFIVE_JH7100
-	select CLK_STARFIVE_JH71X0
+	select CLK_STARFIVE_COMMON
 	default m if ARCH_STARFIVE
 	help
 	  Say Y or M here to support the audio clocks on the StarFive JH7100
@@ -33,7 +33,7 @@ config CLK_STARFIVE_JH7110_SYS
 	bool "StarFive JH7110 system clock support"
 	depends on ARCH_STARFIVE || COMPILE_TEST
 	select AUXILIARY_BUS
-	select CLK_STARFIVE_JH71X0
+	select CLK_STARFIVE_COMMON
 	select RESET_STARFIVE_JH7110 if RESET_CONTROLLER
 	select CLK_STARFIVE_JH7110_PLL
 	default ARCH_STARFIVE
diff --git a/drivers/clk/starfive/Makefile
b/drivers/clk/starfive/Makefile index 199ac0f37a2f..012f7ee83f8e
100644
--- a/drivers/clk/starfive/Makefile
+++ b/drivers/clk/starfive/Makefile
@@ -1,5 +1,5 @@
 # SPDX-License-Identifier: GPL-2.0
-obj-$(CONFIG_CLK_STARFIVE_JH71X0)	+= clk-starfive-jh71x0.o
+obj-$(CONFIG_CLK_STARFIVE_COMMON)	+= clk-starfive-common.o

 obj-$(CONFIG_CLK_STARFIVE_JH7100)	+= clk-starfive-jh7100.o
 obj-$(CONFIG_CLK_STARFIVE_JH7100_AUDIO)	+=
clk-starfive-jh7100-audio.o
quoted
diff --git a/drivers/clk/starfive/clk-starfive-jh71x0.c
b/drivers/clk/starfive/clk-starfive-common.c
similarity index 99%
rename from drivers/clk/starfive/clk-starfive-jh71x0.c
rename to drivers/clk/starfive/clk-starfive-common.c
index 80e9157347eb..4aecb65e9fd7 100644
--- a/drivers/clk/starfive/clk-starfive-jh71x0.c
+++ b/drivers/clk/starfive/clk-starfive-common.c
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 /*
- * StarFive JH71X0 Clock Generator Driver
+ * StarFive Clock Generator Driver
  *
  * Copyright (C) 2021-2022 Emil Renner Berthing <kernel@esmil.dk>
  */
@@ -10,7 +10,7 @@
 #include <linux/device.h>
 #include <linux/io.h>

-#include "clk-starfive-jh71x0.h"
+#include "clk-starfive-common.h"

 static struct jh71x0_clk *jh71x0_clk_from(struct clk_hw *hw)  { diff
--git a/drivers/clk/starfive/clk-starfive-jh71x0.h
b/drivers/clk/starfive/clk-starfive-common.h
similarity index 98%
rename from drivers/clk/starfive/clk-starfive-jh71x0.h
rename to drivers/clk/starfive/clk-starfive-common.h
index 9d5dec1d5cd1..f634c62c196a 100644
--- a/drivers/clk/starfive/clk-starfive-jh71x0.h
+++ b/drivers/clk/starfive/clk-starfive-common.h
@@ -1,6 +1,6 @@
 /* SPDX-License-Identifier: GPL-2.0 */ -#ifndef
__CLK_STARFIVE_JH71X0_H -#define __CLK_STARFIVE_JH71X0_H
+#ifndef __CLK_STARFIVE_COMMON_H
+#define __CLK_STARFIVE_COMMON_H

 #include <linux/bits.h>
 #include <linux/clk-provider.h>
diff --git a/drivers/clk/starfive/clk-starfive-jh7100-audio.c
b/drivers/clk/starfive/clk-starfive-jh7100-audio.c
index de1cf717e391..0e363b971e9d 100644
--- a/drivers/clk/starfive/clk-starfive-jh7100-audio.c
+++ b/drivers/clk/starfive/clk-starfive-jh7100-audio.c
@@ -14,7 +14,7 @@

 #include <dt-bindings/clock/starfive-jh7100-audio.h>

-#include "clk-starfive-jh71x0.h"
+#include "clk-starfive-common.h"

 /* external clocks */
 #define JH7100_AUDCLK_AUDIO_SRC			(JH7100_AUDCLK_END
+ 0)
quoted
diff --git a/drivers/clk/starfive/clk-starfive-jh7100.c
b/drivers/clk/starfive/clk-starfive-jh7100.c
index 761e46ed0ffd..ca81ccb5af94 100644
--- a/drivers/clk/starfive/clk-starfive-jh7100.c
+++ b/drivers/clk/starfive/clk-starfive-jh7100.c
@@ -14,7 +14,7 @@

 #include <dt-bindings/clock/starfive-jh7100.h>

-#include "clk-starfive-jh71x0.h"
+#include "clk-starfive-common.h"

 /* external clocks */
 #define JH7100_CLK_OSC_SYS		(JH7100_CLK_END + 0)
diff --git a/drivers/clk/starfive/clk-starfive-jh7110.h
b/drivers/clk/starfive/clk-starfive-jh7110.h
index 0659adae4d76..6b1bdf860f00 100644
--- a/drivers/clk/starfive/clk-starfive-jh7110.h
+++ b/drivers/clk/starfive/clk-starfive-jh7110.h
@@ -2,7 +2,7 @@
 #ifndef __CLK_STARFIVE_JH7110_H
 #define __CLK_STARFIVE_JH7110_H

-#include "clk-starfive-jh71x0.h"
+#include "clk-starfive-common.h"

 /* top clocks of ISP/VOUT domain from JH7110 SYSCRG */  struct
jh7110_top_sysclk {
--
2.25.1


_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
--
Best Regards
Changhuang

_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
-- 
Jerome
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help