summaryrefslogtreecommitdiff
path: root/board/cmc_pu2
AgeCommit message (Collapse)Author
2008-01-12Fix linker scripts: add NOLOAD atribute to .bss/.sbss sectionsWolfgang Denk
With recent toolchain versions, some boards would not build because or errors like this one (here for ocotea board when building with ELDK 4.2 beta): ppc_4xx-ld: section .bootpg [fffff000 -> fffff23b] overlaps section .bss [fffee900 -> fffff8ab] For many boards, the .bss section is big enough that it wraps around at the end of the address space (0xFFFFFFFF), so the problem will not be visible unless you use a 64 bit tool chain for development. On some boards however, changes to the code size (due to different optimizations) we bail out with section overlaps like above. The fix is to add the NOLOAD attribute to the .bss and .sbss sections, telling the linker that .bss does not consume any space in the image. Signed-off-by: Wolfgang Denk <wd@denx.de>
2007-08-14Update Makefiles for merged and split at45.c.Peter Pearse
2007-08-14Delete the merged files.Peter Pearse
2007-07-09board/[A-Za-c]*: Remove obsolete references to CONFIG_COMMANDSJon Loeliger
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2007-07-04board/[Ma-i]*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).Jon Loeliger
This is a compatibility step that allows both the older form and the new form to co-exist for a while until the older can be removed entirely. All transformations are of the form: Before: #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) After: #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT) Signed-off-by: Jon Loeliger <jdl@freescale.com>
2006-10-09Move "ar" flags to config.mk to allow for silent "make -s"Wolfgang Denk
Based on patch by Mike Frysinger, 20 Jun 2006
2006-09-01Add support for a saving build objects in a separate directory.Marian Balakowicz
Modifications are based on the linux kernel approach and support two use cases: 1) Add O= to the make command line 'make O=/tmp/build all' 2) Set environement variable BUILD_DIR to point to the desired location 'export BUILD_DIR=/tmp/build' 'make' The second approach can also be used with a MAKEALL script 'export BUILD_DIR=/tmp/build' './MAKEALL' Command line 'O=' setting overrides BUILD_DIR environent variable. When none of the above methods is used the local build is performed and the object files are placed in the source directory.
2006-03-31GCC-4.x fixes: clean up global data pointer initialization for all boards.Wolfgang Denk
2006-03-11Some code cleanup for GCC 4.xWolfgang Denk
2005-10-05* Move dm9161.c and lxt972.c into cpu/arm920t/at91rm9200Wolfgang Denk
Patch by Anders Larsen, 29 Apr 2005 * Fix problems introduced by Patch by Steven Scholz, 02 Mar 2005 (8e2be51de8dd03c1ce4d06cbb18ad06133d47cd5)
2005-08-31Fix problems with ld version 2.16 (dot outside sections problem)Wolfgang Denk
Pointed out by Gerhard Jaeger, 31 Aug 2005; cf. http://sourceware.org/ml/binutils/2005-08/msg00412.html
2005-08-19Initialize serial# and ethaddr from manufacturer data in EEPROM on CMC-PU2Wolfgang Denk
Patch by Martin Krause, 08 Jun 2005
2005-08-19Add new board specific commands for TQM5200/STK52XXWolfgang Denk
- Sound commands (beep, wav, sound) - Test commands (led, can, backlight, rs232) Patch by Martin Krause, 02 May 2005
2005-08-19Add automatic HW detection for another CMC_PU2 variantWolfgang Denk
Patch by Martin Krause, 20 Apr 2005
2005-04-06Patch by Steven Scholz, 06 Apr 2005:wdenk
- creating SoC subdir for Atmel AT91RM9200 cpu/arm920t/at91rm9200 - moving code out of cpu/at91rm9200 into cpu/arm920t/at91rm9200
2005-04-01Patch by Martin Krause, 01 Apr 2005:wdenk
Add automatic HW detection for CMC_PU2 and CMC_BASIC
2005-03-31Patch by Steven Scholz, 13 Dec 2004:wdenk
Remove duplicated code by merging memsetup.S files for at91rm9200 boards into one cpu/at91rm9200/lowlevel.S
2004-12-31* Code cleanup, mostly for GCC-3.3.xwdenk
* Cleanup confusing use of CONFIG_ETH*ADDR - ust his only to pre-define a MAC address; use CONFIG_HAS_ETH* to enable support for additional ethernet addresses. * Cleanup drivers/i82365.c - avoid duplication of code * Fix bogus "cannot span across banks" flash error message * Add support for CompactFlash for the CPC45 Board.
2004-12-20Fix problems with CMC_PU2 flash driver.wdenk
2004-12-19* Fix problems with CMC_PU2 flash driver.wdenk
* Adjust INKA 4x0 default settings
2004-12-14Cleanup for CMC_PU2 boardwdenk
2004-12-13Patch by Steven Scholz, 12 Dec 2004:wdenk
Fix typo in AT91 memory setup.
2004-12-10* Clean up CMC PU2 flash driverwdenk
* Update MAINTAINERS file * Fix bug in MPC823 LCD driver
2004-11-24* Fix udelay() on AT91RM9200 for delays < 1 ms.wdenk
* Enable long help on CMC PU2 board; fix reset issue; increase CPU speed from 179 to 207 MHz.
2004-11-21* Update for AT91RM9200DK and CMC_PU2 boards:wdenk
- Enable booting directly from flash - fix CMC_PU2 flash driver * Fix mkimage usage message
2004-10-10Code Cleanupwdenk
Patch by Gary Jennejohn, 04 Oct 2004: - fix I2C on at91rm9200 - add support for Ricoh RS5C372A RTC
2004-10-10* Patch by Gary Jennejohn, 01 Oct 2004:wdenk
- add support for CMC PU2 board - add support for I2C on at91rm9200 * Patch by Gary Jennejohn, 28 Sep 2004: fix baudrate handling on at91rm9200