[U-Boot] [PATCH 1/1] IMX: rename mx51 to mx5
Liu Hui-R64343
r64343 at freescale.com
Fri Oct 15 16:06:36 CEST 2010
Hi, Stefano,
> -----Original Message-----
> From: Stefano Babic [mailto:sbabic at denx.de]
> Sent: Friday, October 15, 2010 7:40 PM
> To: Liu Hui-R64343
> Cc: sbabic at denx.de; u-boot at lists.denx.de
> Subject: Re: [U-Boot][PATCH 1/1] IMX: rename mx51 to mx5
>
> On 10/15/2010 04:22 AM, Jason Liu wrote:
> > Rename mx51 to mx5 in order to support more mx51
> > like-style SOCs such as MX53 and the followings.
> >
> > Signed-off-by: Jason Liu <r64343 at freescale.com>
>
> Hi Jason,
>
> a little feedback. This patch is well-formed and I do not see the
> corruption problems as with the former one.
>
> However, the patch does not apply:
>
> Applying: IMX: rename mx51 to mx5
> error: patch failed: arch/arm/include/asm/arch-mx51/sys_proto.h:24
> error: arch/arm/include/asm/arch-mx51/sys_proto.h: patch does not
apply
> error: patch failed: boards.cfg:46
> error: boards.cfg: patch does not apply
> Patch failed at 0001 IMX: rename mx51 to mx5
>
> Have you applied the patch on the current u-boot.git tree ? It seems
you
> have to to rebase your patch.
Yes, correct.
>
> Please increment the version of your patch to allow everybody to track
> easier the changes. Something like [PATCH V2 1/1] makes the job.
Yes, I will do it.
>
> > @@ -2,7 +2,7 @@
> > * (C) Copyright 2007
> > * Sascha Hauer, Pengutronix
> > *
> > - * (C) Copyright 2009 Freescale Semiconductor, Inc.
> > + * (C) Copyright 2009-2010 Freescale Semiconductor, Inc.
>
> I let someone with more legal experience as me to judge if this change
> is allowed or not. Normally, a new Copyright is added in case there is
> some important improvement that are not covered by the original file.
In
> this case, only a define was changed (CONFIG_MX51_HCLK_FREQ ->
> CONFIG_HCLK_FREQ).
Make sense, I will modify it.
>
> > --- a/arch/arm/cpu/armv7/mx51/soc.c
> > +++ b/arch/arm/cpu/armv7/mx5/soc.c
> > @@ -2,7 +2,7 @@
> > * (C) Copyright 2007
> > * Sascha Hauer, Pengutronix
> > *
> > - * (C) Copyright 2009 Freescale Semiconductor, Inc.
> > + * (C) Copyright 2009-2010 Freescale Semiconductor, Inc.
> > *
> > * See file CREDITS for list of people who contributed to this
> > * project.
> > @@ -35,26 +35,25 @@
> >
> > u32 get_cpu_rev(void)
> > {
> > - int reg;
> > - int system_rev;
> > + int system_rev = CONFIG_CPU_TYPE << 8;
>
> CONFIG_CPU_TYPE is a new CONFIG_ switch, that should be not needed.
See
> my comments later.
Good point.
>
> > diff --git a/boards.cfg b/boards.cfg
> > index 9226424..e144281 100644
> > --- a/boards.cfg
> > +++ b/boards.cfg
> > @@ -46,7 +46,7 @@ pm9263 arm arm926ejs -
ronetix
> at91
> > jadecpu arm arm926ejs jadecpu syteco
> mb86r0x
> > suen3 arm arm926ejs km_arm keymile
> kirkwood
> > rd6281a arm arm926ejs - Marvell
> kirkwood
> > -mx51evk arm armv7 mx51evk
freescale mx51
> > +mx51evk arm armv7 mx51evk
freescale mx5
>
> It makes sense to change other boards with MX51 inside this patch and
> not with a separate patch. So add changes for the other board, too.
Agree.
>
> > diff --git a/include/configs/mx51evk.h b/include/configs/mx51evk.h
> > old mode 100644
> > new mode 100755
> > index 86a4731..363af3d
> > --- a/include/configs/mx51evk.h
> > +++ b/include/configs/mx51evk.h
> > @@ -1,7 +1,7 @@
> > /*
> > * Copyright (C) 2007, Guennadi Liakhovetski <lg at denx.de>
> > *
> > - * (C) Copyright 2009 Freescale Semiconductor, Inc.
> > + * (C) Copyright 2009-2010 Freescale Semiconductor, Inc.
> > *
> > * Configuration settings for the MX51EVK Board
> > *
> > @@ -28,10 +28,11 @@
> > /* High Level Configuration Options */
> >
> > #define CONFIG_MX51 /* in a mx51 */
> > +#define CONFIG_CPU_TYPE 51
>
> Why do we have CONFIG_MX51 and CONFIG_CPU_TYPE ? It seems redundant. A
> board maintainer must set both and this makes no great sense. Can we
> derive CONFIG_CPU_TYPE (or its meaning) from CONFIG_MX51 when we need
?
Good point, I will modify it.
The v2 patch will be sent out for review soon. :)
BR,
Jason
>
> Best regards,
> Stefano Babic
>
> --
> =====================================================================
> DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
> =====================================================================
More information about the U-Boot
mailing list