[PATCH 02/10] riscv: dts: sophgo: cv18xx: Split into CPU core and peripheral parts
Alexander Sverdlin
alexander.sverdlin at gmail.com
Tue Feb 11 01:14:11 PST 2025
Hi Krzysztof!
On Tue, 2025-02-11 at 09:08 +0100, Krzysztof Kozlowski wrote:
> > > > +/ {
> > > > + osc: oscillator {
> > > > + compatible = "fixed-clock";
> > >
> > > I really doubt that external oscillator is a peripheral. This is either
> > > part of board or the SoC.
> >
> > This is actually a problem of the original cv18xx.dtsi [1]. Do you think
> > I need to fix it as part of my series? This would touch all the pure
> > RiscV boards (using CV18xx SoCs, not SG200x SoCs), which I could avoid
> > otherwise.
>
> You are moving the node out of cv18xx.dtsi, so you can move it to final
> place for example. But I do not insist, because I also do not know the
> final (truly correct) place - don't know the hardware here.
Fortunately, problem disappeared by itself in v2 [1], now I don't touch it any longer
and only move CPU and int controller into corresponding SoCs, so the oscillator
falls into "could be coded as a fixed-clock in the SoC DTSI" cathegory of the
coding style.
Link: https://lore.kernel.org/soc/20250210220951.1248533-2-alexander.sverdlin@gmail.com/
--
Alexander Sverdlin.
More information about the linux-riscv
mailing list