[U-Boot] [beagleboard] RE: TI:OMAP: [PATCH] Add 720Mhz support for Beagle Rev C4
Premi, Sanjeev
premi at ti.com
Tue Jan 12 14:22:53 CET 2010
> -----Original Message-----
> From: u-boot-bounces at lists.denx.de
> [mailto:u-boot-bounces at lists.denx.de] On Behalf Of Syed
> Mohammed, Khasim
> Sent: Tuesday, January 12, 2010 11:35 AM
> To: beagleboard at googlegroups.com
> Cc: u-boot at lists.denx.de
> Subject: Re: [U-Boot] [beagleboard] RE: TI:OMAP: [PATCH] Add
> 720Mhz support for Beagle Rev C4
>
> On Mon, Jan 11, 2010 at 10:52 PM, Premi, Sanjeev <premi at ti.com> wrote:
> >> -----Original Message-----
> >> From: u-boot-bounces at lists.denx.de
> >> [mailto:u-boot-bounces at lists.denx.de] On Behalf Of Khasim
> >> Syed Mohammed
> >> Sent: Saturday, January 09, 2010 10:17 AM
> >> To: u-boot at lists.denx.de; beagleboard at googlegroups.com
> >> Subject: [U-Boot] TI:OMAP: [PATCH] Add 720Mhz support for
> >> Beagle Rev C4
> >>
> >> From e28c5e917f9504b724b6587287ad9e1eb0682b11 Mon Sep 17
> 00:00:00 2001
> >> From: Syed Mohammed Khasim <khasim at ti.com>
> >> Date: Sat, 9 Jan 2010 09:40:32 +0530
> >> Subject: [PATCH] Add 720Mhz support for Beagle Rev C4
> >>
> >> Use the Generic TWL and Clock APIs to get beagle
> >> Rev C4 running at 720Mhz
> >>
> >> Signed-off-by: Syed Mohammed Khasim <khasim at ti.com>
> >> ---
> >> board/ti/beagle/beagle.c | 20 ++++++++++++++++++--
> >> 1 files changed, 18 insertions(+), 2 deletions(-)
> >>
> >> diff --git a/board/ti/beagle/beagle.c b/board/ti/beagle/beagle.c
> >> index 0def5a6..7985ee9 100644
> >> --- a/board/ti/beagle/beagle.c
> >> +++ b/board/ti/beagle/beagle.c
> >> @@ -122,9 +122,27 @@ int misc_init_r(void)
> >> struct gpio *gpio5_base = (struct gpio *)OMAP34XX_GPIO5_BASE;
> >> struct gpio *gpio6_base = (struct gpio *)OMAP34XX_GPIO6_BASE;
> >>
> >> + beagle_identify();
> >> +
> >> twl4030_power_init();
> >> twl4030_led_init();
> >>
> >> + if (beagle_revision == REVISION_C4) {
> >> +
> >> + /* Select TWL4030 VSEL to support 720Mhz */
> >> +
> >> twl4030_pmrecv_vsel_cfg(TWL4030_PM_RECEIVER_VAUX2_DEDICATED,
> >> + VAUX2_VSEL_18,
> >> +
> >> TWL4030_PM_RECEIVER_VAUX2_DEV_GRP,
> >> + DEV_GRP_P1);
> >> +
> >> +
> twl4030_pmrecv_vsel_cfg(TWL4030_PM_RECEIVER_VDD1_VSEL,
> >> + VDD1_VSEL_14,
> >> +
> >> TWL4030_PM_RECEIVER_VDD1_DEV_GRP,
> >> + DEV_GRP_P1);
> >> +
> >> + prcm_config_720mhz();
> >> + }
> >> +
> >> /* Configure GPIOs to output */
> >> writel(~(GPIO23 | GPIO10 | GPIO8 | GPIO2 | GPIO1),
> >> &gpio6_base->oe);
> >> writel(~(GPIO31 | GPIO30 | GPIO29 | GPIO28 | GPIO22
> | GPIO21 |
> >> @@ -136,8 +154,6 @@ int misc_init_r(void)
> >> writel(GPIO31 | GPIO30 | GPIO29 | GPIO28 | GPIO22 | GPIO21 |
> >> GPIO15 | GPIO14 | GPIO13 | GPIO12,
> >> &gpio5_base->setdataout);
> >>
> >> - beagle_identify();
> >> -
> >> dieid_num_r();
> >
> > Khasim,
> >
> > I am not clear about the beagle revisions, but I feel it
> will be better to
> > check the silicon capability for 720MHz to do the scaling.
> This patch will
> > need to be updated if there is C5 which also supports 720MHz.
> >
> I was looking for documentation / addendum that points to change in
> silicon revisions - unfortunately I didn't find any.
>
> I agree that we can base this on Silicon Rev instead of board rev.
> Will change this when I get the documentation for the same.
Khasim,
The steps are defined in the latest TRM.
Best regards,
Sanjeev
> Thanks for the review.
>
> Regards,
> Khasim
>
> >>
> >> return 0;
> >> --
> >> 1.5.6.3
> >> _______________________________________________
> >> U-Boot mailing list
> >> U-Boot at lists.denx.de
> >> http://lists.denx.de/mailman/listinfo/u-boot
> >>
> > --
> > You received this message because you are subscribed to the
> Google Groups "Beagle Board" group.
> > To post to this group, send email to beagleboard at googlegroups.com.
> > To unsubscribe from this group, send email to
> beagleboard+unsubscribe at googlegroups.com.
> > For more options, visit this group at
> http://groups.google.com/group/beagleboard?hl=en.
> >
> >
> >
> >
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>
More information about the U-Boot
mailing list