Re: [PATCH] AM35xx: Add clock support for new modules on AM35xx

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

 



On Thu, 17 Dec 2009, Paul Walmsley wrote:

> On Wed, 16 Dec 2009, Ranjith Lohithakshan wrote:
> 
> > This patch adds clock support for the following AM35xx modules
> > 	- Ethernet MAC
> > 	- CAN Controller (HECC)
> > 	- New MUSB OTG Controller with integrated Phy
> > 	- Video Processing Front End (VPFE)
> > 	- Additional UART (UART4)
> > 
> > Signed-off-by: Ranjith Lohithakshan <ranjithl@xxxxxx>
> > ---
> >  arch/arm/mach-omap2/clock34xx_data.c  |   93 +++++++++++++++++++++++++++++++++
> >  arch/arm/mach-omap2/cm-regbits-34xx.h |    6 ++
> >  2 files changed, 99 insertions(+), 0 deletions(-)
> > 
> > diff --git a/arch/arm/mach-omap2/clock34xx_data.c b/arch/arm/mach-omap2/clock34xx_data.c
> > index 043caed..d7942b3 100644
> > --- a/arch/arm/mach-omap2/clock34xx_data.c
> > +++ b/arch/arm/mach-omap2/clock34xx_data.c
> > @@ -2983,6 +2983,91 @@ static struct clk wdt1_fck = {
> >  	.recalc		= &followparent_recalc,
> >  };
> >  
> > +/* Clocks for AM35XX */
> > +static struct clk emac_ick = {
> > +	.name       = "emac_ick",
> > +	.ops        = &clkops_omap2_dflt,
> 
> Shouldn't this clock use &clkops_omap2_dflt_wait (or rather, some custom 
> version that knows how to read the _ACK bits in IPSS_CLK_CTRL) and test 
> CPGMAC_VBUSP_CLK_EN_ACK?  Same for the other IPSS VBUSP clocks?   (I guess 
> "VBUSP" is a synonym for "interface"?)

Hmmm.  Thinking about this further, I suppose this depends on whether the 
modules are initiators or targets.  Do you know this?


- Paul
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux