RE: [PATCH 1/4] clk: renesas: rzv2h-cpg: Add support for coupled clock

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Stephen,

> -----Original Message-----
> From: Stephen Boyd <sboyd@xxxxxxxxxx>
> Sent: 20 March 2025 21:57
> Subject: RE: [PATCH 1/4] clk: renesas: rzv2h-cpg: Add support for coupled clock
> 
> Quoting Biju Das (2025-03-14 00:18:33)
> > Hi Stephen,
> >
> > > -----Original Message-----
> > > From: Biju Das
> > > Sent: 07 March 2025 07:02
> > > Subject: RE: [PATCH 1/4] clk: renesas: rzv2h-cpg: Add support for
> > > coupled clock
> > >
> > > Hi Stephen,
> > >
> > > > -----Original Message-----
> > > > From: Stephen Boyd <sboyd@xxxxxxxxxx>
> > > > Sent: 06 March 2025 22:37
> > > > Subject: RE: [PATCH 1/4] clk: renesas: rzv2h-cpg: Add support for
> > > > coupled clock
> > > >
> > > > Quoting Biju Das (2025-03-06 02:10:50)
> > > > > > From: Stephen Boyd <sboyd@xxxxxxxxxx> Quoting Biju Das
> > > > > > (2025-03-03
> > > > > > 03:04:19)
> > > > > > > The spi and spix2 clk share same bit for clock gating. Add
> > > > > > > support for coupled clock with checking the monitor bit for both the clocks.
> > > > > >
> > > > > > Could you add an intermediate parent clk of both spi and spix2
> > > > > > that only handles the enable bit for clock gating? Then the
> > > > > > enable count handling would be in the core
> > > > clk code.
> > > > >
> > > > > The parent clock rate of spi and spix2 are different. If we use
> > > > > an intermediate parent clk, What clk rate the parent will use??
> > > >
> > > > Alright, got it. Does the consumer care about the difference
> > > > between the two clks for the gating
> > > part?
> > >
> > > Although gating bit is same, for some reason their monitor bit is
> > > different. So, to confirm clk on status we need to check respective
> > > monitor bits. Parallelly, I will check with hardware team, does it need to monitor both these
> bits??
> >
> > According to hardware team, the spix2 clock is twice the frequency of
> > the spi clock, and the clock ON/OFF period displayed for each bit in the monitor register varies
> slightly due to the difference in frequency.
> >
> > So to check the status after changing the clock ON/OFF register
> > setting, please check the two monitor register bits together
> >
> 
> That answers the hardware side of the question. Why does software need to care that they're two
> different things vs. one clk?


[Index of Archives]     [Linux Samsung SOC]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux