[PATCH 5/6] riscv: Update Kendryte device tree for new CLINT driver
Sagar Kadam
sagar.kadam at sifive.com
Fri Jul 24 06:22:07 CEST 2020
Hi Sean/Bin,
> -----Original Message-----
> From: Sean Anderson <seanga2 at gmail.com>
> Sent: Thursday, July 23, 2020 7:30 PM
> To: Bin Meng <bmeng.cn at gmail.com>
> Cc: Sagar Kadam <sagar.kadam at sifive.com>; u-boot at lists.denx.de; Rick
> Chen <rickchen36 at gmail.com>
> Subject: Re: [PATCH 5/6] riscv: Update Kendryte device tree for new CLINT
> driver
>
> [External Email] Do not click links or attachments unless you recognize the
> sender and know the content is safe
>
> On 7/23/20 9:49 AM, Bin Meng wrote:
> > Hi Sean,
> >
> > On Thu, Jul 23, 2020 at 7:56 PM Sean Anderson <seanga2 at gmail.com>
> wrote:
> >>
> >> On 7/23/20 7:49 AM, Sagar Kadam wrote:
> >>> Hello Sean,
> >>>
> >>>> -----Original Message-----
> >>>> From: U-Boot <u-boot-bounces at lists.denx.de> On Behalf Of Sean
> >>>> Anderson
> >>>> Sent: Wednesday, July 22, 2020 9:21 PM
> >>>> To: u-boot at lists.denx.de
> >>>> Cc: Bin Meng <bmeng.cn at gmail.com>; Rick Chen
> >>>> <rickchen36 at gmail.com>; Sean Anderson <seanga2 at gmail.com>
> >>>> Subject: [PATCH 5/6] riscv: Update Kendryte device tree for new
> >>>> CLINT driver
> >>>>
> >>>> [External Email] Do not click links or attachments unless you
> >>>> recognize the sender and know the content is safe
> >>>>
> >>>> AFAIK because the K210 clock driver does not come up until after
> >>>> relocation, the clint will always use the clock-frequency parameter.
> >>>> Ideally, it should update itself after relocation to take into
> >>>> account the actual CPU frequency.
> >>>>
> >>>> Signed-off-by: Sean Anderson <seanga2 at gmail.com>
> >>>> ---
> >>>>
> >>>> arch/riscv/dts/k210.dtsi | 10 ++++++----
> >>>> drivers/clk/kendryte/clk.c | 4 ++++
> >>>> include/dt-bindings/clock/k210-sysctl.h | 1 +
> >>>
> >>> Can you please consider splitting the dt-bindings include into
> >>> separate patch so as to avoid checkpatch warning.
> >>
> >> If you'd like. AFAIK this is mostly a kernel thing since dt-bindings
> >> often have separate maintainers than the rest of the series. Can
> >> anyone comment on whether this applies to U-Boot as well?
> >
> > If the changes are from upstream Linux kernel, it's fine to keep the
> > changes in the k210.dtsi. But if the changes are only needed in
> > U-Boot, as Sagar mentioned they should be in k210-uboot.dtsi.
>
> Here the question is whether the patch should be split, not what file the
> changes should go in. At the moment, the dts is not synced between U-Boot
> and Linux for the K210, so there is no need to have a separate device tree
> file.
>
Sorry if my statement turned confusing, (I didn't mean it to be into k210-uboot.dtsi), what I meant
to say is we might consider splitting the dt-bindings header change into another patch within this series.
cause the checkpatch show's a warning as below:
#/scripts/checkpatch.pl 0005-riscv-Update-Kendryte-device-tree-for-new-CLINT-driv.patch
WARNING: DT binding docs and includes should be a separate patch. See: Documentation/devicetree/bindings/submitting-patches.txt
total: 0 errors, 1 warnings, 0 checks, 49 lines checked
i.e IIUC, the changes in include/dt-bindings/clock/k210-sysctl.h is expected to be as a separate patch
within this series. So the split of this patch can be as
-Patch 5 can be :" riscv: Update Kendryte device tree for new CLINT driver"
arch/riscv/dts/k210.dtsi | 10 ++++++----
drivers/clk/kendryte/clk.c | 4 ++++
-Patch 6 can be something like: "dt-bindings: clk: k210: add clint clock identifier"
include/dt-bindings/clock/k210-sysctl.h | 1 +
Thanks & BR,
Sagar
> --Sean
More information about the U-Boot
mailing list