On lun. 28 sept. 2026 at 11:10, Changhuang Liang <[email protected]> wrote:
> Hi, Jerome > > Thanks for the review. > >> On dim. 20 sept. 2026 at 05:00, Changhuang Liang >> <[email protected]> wrote: >> >> > From: Sia Jee Heng <[email protected]> >> > >> > 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. >> > >> > Signed-off-by: Sia Jee Heng <[email protected]> >> > Reviewed-by: Ley Foon Tan <[email protected]> >> > Reviewed-by: Emil Renner Berthing <[email protected]> >> > Signed-off-by: Changhuang Liang <[email protected]> >> > --- >> > drivers/clk/starfive/Kconfig | 8 >> ++++---- >> > 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 >> > 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 <[email protected]> >> > */ >> > @@ -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) >> > 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 >> > [email protected] >> > http://lists.infradead.org/mailman/listinfo/linux-riscv >> >> -- > > Best Regards > Changhuang > > _______________________________________________ > linux-riscv mailing list > [email protected] > http://lists.infradead.org/mailman/listinfo/linux-riscv -- Jerome

