summaryrefslogtreecommitdiff
path: root/board/mcc200
AgeCommit message (Collapse)AuthorFilesLines
2010-10-18config.mk cleanup: drop "-I$(TOPDIR)/board" entriesWolfgang Denk1-27/+0
After the recent cleanups, a number of config.mk files consist only of a "PLATFORM_CPPFLAGS += -I$(TOPDIR)/board" entry whih is not needed. Remove such entries. In most cases, that means that the whole config.mk file can be removed. Signed-off-by: Wolfgang Denk <wd@denx.de>
2010-10-18Makefile: move all Power Architecture boards into boards.cfgWolfgang Denk1-21/+2
Clean up Makefile, and drop a lot of the config.mk files on the way. We now also automatically pick all boards that are listed in boards.cfg (and with all configurations), so we can drop the redundant entries from MAKEALL to avoid building these twice. Signed-off-by: Wolfgang Denk <wd@denx.de>
2010-10-18Rename TEXT_BASE into CONFIG_SYS_TEXT_BASEWolfgang Denk1-6/+7
The change is currently needed to be able to remove the board configuration scripting from the top level Makefile and replace it by a simple, table driven script. Moving this configuration setting into the "CONFIG_*" name space is also desirable because it is needed if we ever should move forward to a Kconfig driven configuration system. Signed-off-by: Wolfgang Denk <wd@denx.de>
2010-03-21mpc5xxx: Remove all references to MGT5100Detlev Zundel3-31/+0
We do not support a processor that never reached a real customer. Signed-off-by: Detlev Zundel <dzu@denx.de>
2009-06-04Redundant Environment: protect full sector sizeWolfgang Denk1-1/+1
Several boards used different ways to specify the size of the protected area when enabling flash write protection for the sectors holding the environment variables: some used CONFIG_ENV_SIZE and CONFIG_ENV_SIZE_REDUND, some used CONFIG_ENV_SECT_SIZE, and some even a mix of both for the "normal" and the "redundant" areas. Normally, this makes no difference at all. However, things are different when you have to deal with boards that can come with different types of flash chips, which may have different sector sizes. Here we may have to chose CONFIG_ENV_SECT_SIZE such that it fits the biggest sector size, which may include several sectors on boards using the smaller sector flash types. In such a case, using CONFIG_ENV_SIZE or CONFIG_ENV_SIZE_REDUND to enable the protection may lead to the case that only the first of these sectors get protected, while the following ones aren't. This is no real problem, but it can be confusing for the user - especially on boards that use CONFIG_ENV_SECT_SIZE to protect the "normal" areas, while using CONFIG_ENV_SIZE_REDUND for the "redundant" area. To avoid such inconsistencies, I changed all sucn boards that I found to consistently use CONFIG_ENV_SECT_SIZE for protection. This should not cause any functional changes to the code. Signed-off-by: Wolfgang Denk <wd@denx.de> Cc: Paul Ruhland Cc: Pantelis Antoniou <panto@intracom.gr> Cc: Stefan Roese <sr@denx.de> Cc: Gary Jennejohn <garyj@denx.de> Cc: Dave Ellis <DGE@sixnetio.com> Acked-by: Stefan Roese <sr@denx.de>
2008-10-18rename CFG_ macros to CONFIG_SYSJean-Christophe PLAGNIOL-VILLARD2-20/+20
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-09-10rename CFG_ENV macros to CONFIG_ENVJean-Christophe PLAGNIOL-VILLARD1-4/+4
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-09-09disk-on-chip: remove duplicate doc_probe declarationJean-Christophe PLAGNIOL-VILLARD1-1/+0
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-07-11Fix some more print() format errors.Wolfgang Denk1-1/+1
Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-07-02Cleanup out-or-tree building for some boards (.depend)Wolfgang Denk1-1/+1
Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-06-12Change initdram() return type to phys_size_tBecky Bruce1-1/+1
This patch changes the return type of initdram() from long int to phys_size_t. This is required for a couple of reasons: long int limits the amount of dram to 2GB, and u-boot in general is moving over to phys_size_t to represent the size of physical memory. phys_size_t is defined as an unsigned long on almost all current platforms. This patch *only* changes the return type of the initdram function (in include/common.h, as well as in each board's implementation of initdram). It does not actually modify the code inside the function on any of the platforms; platforms which wish to support more than 2GB of DRAM will need to modify their initdram() function code. Build tested with MAKEALL for ppc, arm, mips, mips-el. Booted on powerpc MPC8641HPCN. Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
2008-02-29[new uImage] Update naming convention for bootm/uImage related codeMarian Balakowicz1-3/+3
This patch introduces the following prefix convention for the image format handling and bootm related code: genimg_ - dual format shared code image_ - legacy uImage format specific code fit_ - new uImage format specific code boot_ - booting process related code Related routines are renamed and a few pieces of code are moved around and re-grouped. Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2008-02-25[new uImage] Add dual format uImage support frameworkMarian Balakowicz1-0/+19
This patch adds framework for dual format images. Format detection is added and the bootm controll flow is updated to include cases for new FIT format uImages. When the legacy (image_header based) format is detected appropriate legacy specific handling is invoked. For the new (FIT based) format uImages dual boot framework has a minial support, that will only print out a corresponding debug messages. Implementation of the FIT specific handling will be added in following patches. Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2008-02-07[new uImage] Define a API for image handling operationsMarian Balakowicz1-38/+33
- Add inline helper macros for basic header processing - Move common non inline code common/image.c - Replace direct header access with the API routines - Rename IH_CPU_* to IH_ARCH_* Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2007-08-12Adapt board configuration and fix kernel crash on MCC200 board.Wolfgang Denk1-5/+13
The update procedure was modified to turn off the USB subsystem before exit for MCC200 and TRAB. This is necessary as otherwise the USB controller continues to write periodically to system memory! MCC200-specific notes: - the patch disables the magic key check for MCC200 - the patch contains the configuration changes made for the new revision of the board. Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com> Signed-off-by: Wolfgang Denk <wd@denx.de>
2007-07-10board/[j-z]*: Remove lingering references to CFG_CMD_* symbols.Jon Loeliger2-3/+3
Fixed some broken instances of "#ifdef CMD_CFG_IDE" too. Those always evaluated TRUE, and thus were always compiled even when IDE really wasn't defined/wanted. Signed-off-by: Jon Loeliger <jdl@freescale.com>
2007-07-09board/[m-p]*: Remove obsolete references to CONFIG_COMMANDSJon Loeliger2-2/+2
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2007-07-04Remove obsolete mpc5xxx linker scripts (1 of 3)Grant Likely1-125/+0
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
2007-07-04board/[k-z]*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).Jon Loeliger2-2/+2
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>
2007-04-18MCC200 board: remove warning which is obsolete after PSoC firmware changesWolfgang Denk1-4/+0
Signed-off-by: Wolfgang Denk <wd@denx.de>
2007-02-28MCC200: Fixes for update procedureSergei Poselenov1-5/+7
- fix logic error in image type handling - make sure file system images (cramfs etc.) get stored in flash with image header stripped so they can be mounted through MTD
2007-02-27Minor code cleanup.Wolfgang Denk1-4/+4
2007-02-27MCC200 update - add LCD Progress IndicatorSergei Poselenov2-9/+97
2007-02-21Merge with git+ssh://sr@pollux.denx.org/home/sr/git/u-boot/denx-merge-srStefan Roese1-9/+11
2007-02-20[PATCH 1_4] Merge common get_dev() routines for block devicesGrant Likely1-2/+1
Each of the filesystem drivers duplicate the get_dev routine. This change merges them into a single function in part.c Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
2007-02-19MCC200: Software Updater: allow both "ramdisk" and "filesystem" typesWolfgang Denk1-9/+11
as root file system images.
2007-02-19MCC200: Extensions to Software Update MechanismSergei Poselenov1-47/+46
Update / extend Software Update Mechanism for MCC200 board: - Add support for rootfs image added. The environment variables "rootfs_st" and "rootfs_nd" can be used to override the default values of the image start and end. - Remove excessive key check code. - Code cleanup.
2007-01-15Merge with /home/hs/SC3/u-bootWolfgang Denk1-3/+3
Some code cleanup.
2007-01-10Fix auto_update for MCC200 board.Wolfgang Denk2-8/+7
The invocation of do_auto_update() is moved to the end of the misc_init_r() function, after the flash mappings have been initialized. Please find attached a patch that implements that change. Also correct the decoding of the keypad status. With this update, the key that will trigger the update is Column 2, Row 2.
2006-12-22Minor code cleanup; update CHANGELOG.Wolfgang Denk1-21/+9
2006-12-08automatic update mechanismAndrei Safronov3-1/+475
2006-11-27Minor code cleanup. Update CHANGELOG.Wolfgang Denk1-2/+1
2006-11-06Sequential accesses to non-existent memory must be synchronized,Wolfgang Denk1-0/+19
at least on G2 cores. This fixes get_ram_size() problems on MPC5200 Rev. B boards.
2006-10-09Move "ar" flags to config.mk to allow for silent "make -s"Wolfgang Denk1-1/+1
Based on patch by Mike Frysinger, 20 Jun 2006
2006-09-04Merge with /home/m8/git/u-bootWolfgang Denk2-7/+11
2006-09-01Add support for a saving build objects in a separate directory.Marian Balakowicz2-7/+11
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-08-30Add splashscreen support for MCC200 board.Wolfgang Denk2-1/+191
2006-08-27Code cleanupWolfgang Denk1-2/+2
2006-08-24Updates for MCC200 / PRS200 boards:Wolfgang Denk2-1/+5
- support for configurations with SDRAM or DDR memory, - support for highboot and lowboot - adjusting environment definitions
2006-08-17MCC200: restrict addressable flash space to 32 MBWolfgang Denk1-0/+8
2006-07-23MCC200: set default configuration to low_boot DDR,Wolfgang Denk2-5/+12
and support for configurable options high_boot and/or SDRAM.
2006-07-10Fix error in flash protection calculation on MCC200 board.Wolfgang Denk1-1/+1
2006-06-14Fix memory init problems on MCC200 boardWolfgang Denk2-1/+50
2006-06-09Fix U-Boot enviroenment sector protection on MCC200 boardWolfgang Denk1-1/+1
2006-04-06MCC200 Board: fix flash unprotection code for flash > 32 MB.Wolfgang Denk1-0/+10
2006-03-31GCC-4.x fixes: clean up global data pointer initialization for all boards.Wolfgang Denk1-2/+2
2006-03-06Merge with /home/wd/git/u-boot/masterWolfgang Denk7-0/+582
Code cleanup.
2006-03-06Minor code cleanupWolfgang Denk2-78/+0
2006-03-04Add lowboot target to mcc200 boardStefan Roese1-2/+14
Patch by Stefan Roese, 4 Mar 2006
2006-03-01Fix problem with flash_get_size() from CFI driver updateStefan Roese1-0/+2
Patch by Stefan Roese, 1 Mar 2006