[U-Boot] [PATCH v2 2/8] nds32: add cpu support for nds32 arch
Macpaul Lin
macpaul at gmail.com
Fri Aug 6 10:14:35 CEST 2010
Hi Po-Yu,
Well, You're right.
However we will release the init sequence for other CPU core such as N9 and
N10 later.
The files which are placed in arch/nds32/cpu also for our customers' design
reference.
Moreover, there are 5 to 6 different IP models for N12 family, N1213 is just
the specific IP we used for SoC AG101. We just release the first one for the
real SoC product we have. Other hardware initial code for other CPU core
family will be released later.
Thanks for your suggestion and code review work. :D
(The mail client in my computer Outlook 2003 always send mail with MIME
format. So I resend the reply from gmail.)
Best regards,
Macpaul Lin
2010/8/6 <macpaul at andestech.com>
>
>
> -----Original Message-----
> From: Po-Yu Chuang [mailto:ratbert.chuang at gmail.com]
> Sent: Friday, August 06, 2010 1:45 PM
> To: Macpaul Chih-Pin Lin(林智斌)
> Cc: u-boot at lists.denx.de
> Subject: Re: [U-Boot] [PATCH v2 2/8] nds32: add cpu support for nds32 arch
>
> Dear Macpaul Lin,
>
> 2010/8/5 Macpaul Lin <macpaul at andestech.com>:
> > Add cpu support for nds32 arch.
> > Included support of common cpu setting, core n1213, SoC ag101.
> >
> > Signed-off-by: Macpaul Lin <macpaul at andestech.com>
> > ---
> > arch/nds32/config.mk | 34 +++
> > arch/nds32/cpu/Makefile | 52 ++++
> > arch/nds32/cpu/cpu.c | 197 +++++++++++++++
> > arch/nds32/cpu/lowlevel_init.S | 159 ++++++++++++
> > arch/nds32/cpu/n1213/Makefile | 51 ++++
> > arch/nds32/cpu/n1213/ag101/Makefile | 50 ++++
> > arch/nds32/cpu/n1213/ag101/cpu.c | 197 +++++++++++++++
> > arch/nds32/cpu/n1213/ag101/ftsmc020.c | 51 ++++
> > arch/nds32/cpu/n1213/ag101/timer.c | 213 ++++++++++++++++
> > arch/nds32/cpu/n1213/lowlevel_init.S | 159 ++++++++++++
> > arch/nds32/cpu/n1213/start.S | 447
> +++++++++++++++++++++++++++++++++
> > arch/nds32/cpu/n1213/u-boot.lds | 68 +++++
> > arch/nds32/cpu/start.S | 447
> +++++++++++++++++++++++++++++++++
> > 13 files changed, 2125 insertions(+), 0 deletions(-)
>
> arch/nds32/cpu/cpu.c is almost identical to
> arch/nds32/cpu/n1213/ag101/cpu.c.
> arch/nds32/cpu/lowlevel_init.S is identical to
> arch/nds32/cpu/n1213/lowlevel_init.S.
> arch/nds32/cpu/start.S is identical to arch/nds32/cpu/n1213/start.S.
>
> There must be better way to do them.
>
> best regards,
> Po-Yu Chuang
>
--
Best regards,
Macpaul Lin
More information about the U-Boot
mailing list