All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sergey Lapin <slapin@ossfans.org>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v2][ARM][AT91] Build fix/update of AFEB9260
Date: Thu, 9 Jun 2011 10:59:46 -0400	[thread overview]
Message-ID: <20110609145946.GA2599@build.ihdev.net> (raw)
In-Reply-To: <4DF08EB5.5020303@emk-elektronik.de>

On Thu, Jun 09, 2011 at 11:13:25AM +0200, Reinhard Meyer wrote:
> Dear Sergey Lapin,
> > Make AFEB9260 build again.
> > Based on fix for AT91SAM9260EK.
> > 
> > Signed-off-by: Sergey Lapin <slapin@ossfans.org>
> > ---
> > Cleaned-up a bit
> > 
> >  board/afeb9260/afeb9260.c  |  103 ++++++++++++++++++++++++-------------------
> >  boards.cfg                 |    2 +-
> >  include/configs/afeb9260.h |   28 +++++++++---
> >  3 files changed, 79 insertions(+), 54 deletions(-)
> > 
> ...
> > diff --git a/boards.cfg b/boards.cfg
> > index ac20c81..a187a9f 100644
> > --- a/boards.cfg
> > +++ b/boards.cfg
> > @@ -72,7 +72,7 @@ netstar                      arm         arm925t
> >  voiceblue                    arm         arm925t
> >  omap1510inn                  arm         arm925t     -                   ti
> >  aspenite                     arm         arm926ejs   -                   Marvell        armada100
> > -afeb9260                     arm         arm926ejs   -                   -              at91
> > +afeb9260                     arm         arm926ejs   -                   -              at91        afeb9260:AT91SAM9260
> >  at91cap9adk                  arm         arm926ejs   -                   atmel          at91
> >  at91sam9260ek_nandflash      arm         arm926ejs   at91sam9260ek       atmel          at91        at91sam9260ek:AT91SAM9260,SYS_USE_NANDFLASH
> >  at91sam9260ek_dataflash_cs0  arm         arm926ejs   at91sam9260ek       atmel          at91        at91sam9260ek:AT91SAM9260,SYS_USE_DATAFLASH_CS0
> 
> Does not the afeb9260 have a manufacturer?
It have, but no established name. This is volunteer project.
> And if it is not planned to be available with other Atmel SoCs, it is not necessary
> to have the "AT91SAM9260" in the boards.cfg file. See also below.
Fixed this.
> 
> > diff --git a/include/configs/afeb9260.h b/include/configs/afeb9260.h
> > index 36a2a46..9114a52 100644
> > --- a/include/configs/afeb9260.h
> > +++ b/include/configs/afeb9260.h
> > @@ -25,12 +25,19 @@
> >  
> >  #ifndef __CONFIG_H
> >  #define __CONFIG_H
> > +#include <asm/arch/hardware.h>
> >  
> > -#define CONFIG_AT91_LEGACY
> > +#define CONFIG_SYS_TEXT_BASE		0x21f00000
> >  
> >  /* ARM asynchronous clock */
> >  #define CONFIG_SYS_AT91_MAIN_CLOCK		18429952	/* from 18.432 MHz crystal */
> > -#define CONFIG_SYS_HZ		1000
> > +#define CONFIG_SYS_AT91_SLOW_CLOCK		32768
> > +#define CONFIG_SYS_HZ				1000
> > +
> > +#define CONFIG_BOARD_EARLY_INIT_F
> > +#define CONFIG_DISPLAY_CPUINFO
> > +
> > +
> >  
> >  #define CONFIG_AT91SAM9260	1	/* It's an Atmel AT91SAM9260 SoC*/
> 
> This should lead to a double definition warning. See above.
> Also, please do not use "1" if no numerical value is intended
> for the define.
> Important: if you define the SoC type in this file, it must be before
> "hardware.h" is included.
Fixed.
> 
> >  #define CONFIG_AFEB9260		1	/* on an AFEB9260 Board	*/
> Please remove the "1" here. Fix further down as well.
Done
> > @@ -46,8 +53,14 @@
> >  /*
> >   * Hardware drivers
> >   */
> > +#define CONFIG_ATMEL_LEGACY
> >  #define CONFIG_AT91_GPIO	1
> No "1" here.
Done
> > +#define CONFIG_AT91_PULLUP	1
> This "1" is required. OK.
> > +
> > +
> Avoid double empty lines.
Fixed
> >  #define CONFIG_ATMEL_USART	1
> No "1" here.
> > +#define CONFIG_USART_BASE	ATMEL_BASE_DBGU
> > +#define CONFIG_USART_ID		ATMEL_ID_SYS
> >  #undef CONFIG_USART0
> >  #undef CONFIG_USART1
> >  #undef CONFIG_USART2
> Please, no #undef's. Fix further down as well.
Removed these.

About section below:
#include <config_cmd_default.h>
#undef CONFIG_CMD_BDI
#undef CONFIG_CMD_FPGA
#undef CONFIG_CMD_IMI
#undef CONFIG_CMD_IMLS
#undef CONFIG_CMD_LOADS
#undef CONFIG_CMD_SOURCE

Is it ok or should I have to change it?
If I need to change it, then I'd like to know how
to do it right way.

All the best,
S.

  reply	other threads:[~2011-06-09 14:59 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-08 10:40 [U-Boot] [PATCH v2][ARM][AT91] Build fix/update of AFEB9260 Sergey Lapin
2011-06-09  9:13 ` Reinhard Meyer
2011-06-09 14:59   ` Sergey Lapin [this message]
2011-06-09 15:12   ` [U-Boot] [PATCH v3][AT91][ARM] " Sergey Lapin
2011-06-09 15:21     ` Sergey Lapin
2011-06-09 15:45   ` [U-Boot] [PATCH v4][AT91][ARM] " Sergey Lapin
2011-06-14 11:52     ` Sergey Lapin
2011-06-14 16:36     ` Reinhard Meyer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110609145946.GA2599@build.ihdev.net \
    --to=slapin@ossfans.org \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.