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

Reply via email to