Dear Andreas Bießmann, > +Andreas Bie�mann<andreas.de...@gmail.com>
On my e-Mail client the sharp-s in the commit shows wrongly, however it does show ok in the e-mail header itself. > int board_init (void) > { > + at91_pio_t *pio = (at91_pio_t *)AT91_PIO_BASE; > + > /* Enable Ctrlc */ > - console_init_f (); > + console_init_f(); I think that console_init_f is done in the arm/board.c already, please verify that. > diff --git a/board/atmel/at91rm9200ek/config.mk > b/board/atmel/at91rm9200ek/config.mk > index 9ce161e..7b99e02 100644 > --- a/board/atmel/at91rm9200ek/config.mk > +++ b/board/atmel/at91rm9200ek/config.mk > @@ -1 +1,2 @@ > -TEXT_BASE = 0x21f00000 > +# currently only NOR flash booting is supported > +TEXT_BASE = 0x10000000 Currently TEXT_BASE is being changed to CONFIG_ and moved to the <board>.h file, thus removing the need for a <board>/config.mk. I'm not sure when to pick up this patch and how it will merge. Wolfgang? > diff --git a/include/configs/at91rm9200ek.h b/include/configs/at91rm9200ek.h > index 145c3c3..8e9db92 100644 > --- a/include/configs/at91rm9200ek.h > +++ b/include/configs/at91rm9200ek.h ... > /* ARM asynchronous clock */ > /* > * from 18.432 MHz crystal > * (18432000 / 4 * 39) > */ > -#define AT91C_MAIN_CLOCK 179712000 > +#define AT91C_MAIN_CLOCK 179712000 > /* > * peripheral clock > * (AT91C_MASTER_CLOCK / 3) > */ > -#define AT91C_MASTER_CLOCK 59904000 > +#define AT91C_MASTER_CLOCK 59904000 I wonder if it would be possible to do the calculations in the defines like #define AT91C_MAIN_CLOCK ((AT91C_XTAL_CLOCK/4)*39). You get the idea... > -#define AT91_SLOW_CLOCK 32768 /* slow clock */ > +#define CONFIG_ARM920T 1 /* This is an ARM920T Core */ > +#define CONFIG_AT91RM9200 1 /* It's an Atmel AT91RM9200 SoC */ > +#define CONFIG_AT91RM9200EK 1 /* on an AT91RM9200EK Board */ > +#define CONFIG_CPUAT91 1 /* we use newer AT91 code */ > +#define USE_920T_MMU 1 > > -#define CONFIG_ARM920T 1 /* This is an ARM920T Core > */ > -#define CONFIG_AT91RM9200 1 /* It's an Atmel AT91RM9200 SoC */ > -#define CONFIG_AT91RM9200EK 1 /* on an AT91RM9200EK Board */ > -#undef CONFIG_USE_IRQ /* we don't need IRQ/FIQ stuff > */ > -#define USE_920T_MMU 1 > +#define CONFIG_CMDLINE_TAG 1 /* enable passing of ATAGs */ > +#define CONFIG_SETUP_MEMORY_TAGS 1 > +#define CONFIG_INITRD_TAG 1 > > -#define CONFIG_CMDLINE_TAG 1 /* enable passing of ATAGs */ > -#define CONFIG_SETUP_MEMORY_TAGS 1 > -#define CONFIG_INITRD_TAG 1 On all files we touch, we want to change "#define SOMETHING 1" into "#define SOMETHING" when the value itself is not used. Please try to fix that globally. > @@ -113,10 +112,6 @@ > #define CONFIG_DBGU > #undef CONFIG_USART0 > #undef CONFIG_USART1 Don't #undef what has never been defined. > +#include<asm/arch/hardware.h> /* needed for port definitions */ Are you sure that is needed in the midst of <board>.h? Best Regards, Reinhard _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot