summaryrefslogtreecommitdiffstats
path: root/include/configs/cmc_pu2.h
Commit message (Collapse)AuthorAgeFilesLines
* add new CONFIG_AT91_LEGACYJens Scharsig2010-02-121-0/+2
| | | | | | | | | * add's the new temporary CONFIG_AT91_LEGACY to all board configs This will need for backward compatiblity, while change the SoC access to c structures. If CONFIG_AT91_LEGACY is defined, the deprecated SoC is used. Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
* new at91_emac network driver (NET_MULTI api)Jens Scharsig2010-01-311-1/+7
| | | | | | | | | | | | * add's at91_emac (AT91RM9200) network driver (NET_MULTI api) * enable driver with CONFIG_DRIVER_AT91EMAC * generic PHY initialization * modify AT91RM9200 boards to use NET_MULTI driver * the drivers has been tested with LXT971 Phy and DM9161 Phy at MII and RMII interface Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de> Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
* rm9200 lowevel_init: don't touch reserved/readonly registersDavid Brownell2009-08-031-5/+0
| | | | | | | | | | | | | | | | | | | For some reason the AT91rm9200 lowlevel init writes to a bunch of reserved or read-only addresses. All the boards seem to define the value-to-be-written values as zero ... but they shouldn't actually be writing *anything* there. No documented erratum justifies these accesses. It looks like maybe some pre-release BDI-2000 setup code has been carried along by cargo cult programming since at least late 2004 (per GIT history). Here's a patch disabling what seems to be bogosity. Tested on a csb337; there were no behavioral changes. Signed-off-by: David Brownell <david-b@pacbell.net> on RM9200ek Tested-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* at91rm9200: move serial driver to drivers/serialJean-Christophe PLAGNIOL-VILLARD2009-04-041-0/+1
| | | | | | add CONFIG_AT91RM9200_USART to activate the driver Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* cmc_pu2: get mac address from environmentMike Frysinger2009-03-201-0/+1
| | | | | | | | | | | | The environment is the canonical storage location of the mac address, so we're killing off the global data location and moving everything to querying the env directly. Also rename load_sernum_ethaddr() to misc_init_r() so we don't need to handle this board specially in common ARM code. Signed-off-by: Mike Frysinger <vapier@gentoo.org> CC: Ben Warren <biggerbadderben@gmail.com>
* at91rm9200: rename lowlevel init value to CONFIG_SYS_Jean-Christophe PLAGNIOL-VILLARD2009-01-061-23/+23
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* at91rm9200: fix broken boot from nor flashJens Scharsig2008-11-241-0/+2
| | | | | | | This patch fix the broken boot from NOR Flash on AT91RM9200 boards, if CONFIG_AT91RM9200 is defined and nor preloader is used. Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
* rename CFG_ macros to CONFIG_SYSJean-Christophe PLAGNIOL-VILLARD2008-10-181-32/+32
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* rename CFG_ENV macros to CONFIG_ENVJean-Christophe PLAGNIOL-VILLARD2008-09-101-4/+4
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* rename CFG_ENV_IS_IN_FLASH in CONFIG_ENV_IS_IN_FLASHJean-Christophe PLAGNIOL-VILLARD2008-09-101-1/+1
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* use correct at91rm9200 register nameDavid Brownell2008-03-301-1/+1
| | | | | | | | This fixes a naming bug for at91rm9200 lowlevel init code: NOR boot flash is on chipselect 0, not chipselect 2. This makes code use the register name from chip datasheets. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
* ARM: AT91RM9200 based boards config cleanupLadislav Michl2008-02-041-20/+1
| | | | | | | Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Remove nowhere used struct bd_info_ext, remove trailing whitespaces, fix indentation.
* include/configs/[a-e]*: Cleanup BOOTP and lingering CFG_CMD_*.Jon Loeliger2007-07-101-0/+9
| | | | | | | | | Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h used to be included but CONFIG_BOOTP_MASK was not defined. Remove lingering references to CFG_CMD_* symbols. Signed-off-by: Jon Loeliger <jdl@freescale.com>
* include/configs: Use new CONFIG_CMD_* in various c* named board config files.Jon Loeliger2007-07-051-21/+21
| | | | Signed-off-by: Jon Loeliger <jdl@freescale.com>
* Update configuration for CMC-PU2 boardWolfgang Denk2006-06-161-10/+1
| | | | Patch by Martin Krause, 17 Nov 2005
* Change all '$(...)' variable references into '${...}'Wolfgang Denk2005-11-201-16/+16
| | | | | | which makes the environment compatible with the hush shell. WARNING: Support for the old '$(...)' syntax will be discontinued in a later version.
* Change main clock on CMC-PU2 board from 207 MHz to 179 MHzWolfgang Denk2005-08-191-2/+2
| | | | | because of a bug in the AT91RM9200 CPU PLL Patch by Martin Krause, 22 Apr 2005
* Remove CONFIG_AT91RM9200DK in CMC-PU2 configurationWolfgang Denk2005-08-181-1/+0
| | | | Patch by Martin Krause, 19 Apr 2005
* get rid of obsolete CFG_AT91C_BRGR_DIVISOR definitionwdenk2005-04-201-2/+0
|
* Patch by Steven Scholz, 06 Apr 2005:wdenk2005-04-061-3/+7
| | | | | - creating SoC subdir for Atmel AT91RM9200 cpu/arm920t/at91rm9200 - moving code out of cpu/at91rm9200 into cpu/arm920t/at91rm9200
* * Add FEC support for TQM8540 board.wdenk2005-04-041-3/+46
| | | | | | | Interfaces are named as follows: "ENET1" - TSEC2, "ENET2" - FEC * Patch by Martin Krause, 04 Apr 2005: Update default configuration for CMC_PU2 board.
* Patch by Steven Scholz, 4 Apr 2005:wdenk2005-04-041-8/+2
| | | | | | - remove all references to CONFIG_INIT_CRITICAL for ARM based boards - introduce two new configuration options instead: CONFIG_SKIP_LOWLEVEL_INIT and CONFIG_SKIP_RELOCATE_UBOOT
* Fix timer code for ARM systems: make sure that udelay() does notwdenk2005-04-041-2/+2
| | | | reset timers so it's save to use udelay() in timeout code.
* Minor cleanupwdenk2005-04-031-1/+1
|
* Prepare for SoC rework of ARM code:wdenk2005-04-021-11/+3
| | | | | - rename CONFIG_BOOTBINFUNC into CONFIG_INIT_CRITICAL - rename memsetup into lowlevel_init (function name and source files)
* Fix problems with SNTP support;wdenk2005-04-021-4/+8
| | | | enable SNTP support in some boards.
* Patch by Martin Krause, 01 Apr 2005:wdenk2005-04-011-2/+2
| | | | Fix flash erase timeout on CMC_PU2
* Patch by Steven Scholz, 13 Dec 2004:wdenk2005-03-311-0/+32
| | | | | Remove duplicated code by merging memsetup.S files for at91rm9200 boards into one cpu/at91rm9200/lowlevel.S
* Cleanup for CMC_PU2 boardwdenk2004-12-141-50/+37
|
* * Fix udelay() on AT91RM9200 for delays < 1 ms.wdenk2004-11-241-3/+7
| | | | | | * Enable long help on CMC PU2 board; fix reset issue; increase CPU speed from 179 to 207 MHz.
* * Update for AT91RM9200DK and CMC_PU2 boards:wdenk2004-11-211-50/+19
| | | | | | | - Enable booting directly from flash - fix CMC_PU2 flash driver * Fix mkimage usage message
* Fix CFG_HZ problems on AT91RM9200 systemswdenk2004-10-111-2/+4
| | | | [Remember: CFG_HZ should be 1000 on ALL systems!]
* * Patch by Gary Jennejohn, 01 Oct 2004:wdenk2004-10-101-0/+225
- add support for CMC PU2 board - add support for I2C on at91rm9200 * Patch by Gary Jennejohn, 28 Sep 2004: fix baudrate handling on at91rm9200
OpenPOWER on IntegriCloud