[U-Boot] [PATCH 6/7] OMAP3: Add OMAP3 core changes for MUSB

Jean-Christophe PLAGNIOL-VILLARD plagnioj at jcrosoft.com
Wed Feb 11 23:26:34 CET 2009


On 06:53 Mon 02 Feb     , Dirk Behme wrote:
> OMAp3 core changes necessary for MUSB
> 
> Signed-off-by: Dirk Behme <dirk.behme at googlemail.com>
> 
> ---
> Note: OMAP3 USb code will be sent later to USB maintainer, so
>       CONFIG_MUSB isn't used anywhere yet. This will avoid
>       USB maintainer to change OMAP3 core files.
> 
>  cpu/arm_cortexa8/omap3/clock.c     |    5 +++++
>  include/asm-arm/arch-omap3/cpu.h   |    2 ++
>  include/asm-arm/arch-omap3/omap3.h |   11 +++++++++++
>  3 files changed, 18 insertions(+)
> 
> Index: u-boot-main/cpu/arm_cortexa8/omap3/clock.c
> ===================================================================
> --- u-boot-main.orig/cpu/arm_cortexa8/omap3/clock.c
> +++ u-boot-main/cpu/arm_cortexa8/omap3/clock.c
> @@ -377,5 +377,10 @@ void per_clocks_enable(void)
>  	sr32(&prcm_base->fclken_per, 0, 32, FCK_PER_ON);
>  	sr32(&prcm_base->iclken_per, 0, 32, ICK_PER_ON);
>  
> +#ifdef CONFIG_MUSB
> +	/* Enable the MUSB interface clock */
> +	sr32(&prcm_base->iclken1_core, 4, 1, 0x1);
> +#endif
> +
why do you enable the clock every time if you do not use it u-boot please do
no enable it as done for the ethernet as example

Best Regards,
J.


More information about the U-Boot mailing list