summaryrefslogtreecommitdiff
path: root/cpu/mpc5xxx
Commit message (Collapse)AuthorAgeLines
* cpu/mpc*/ : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).Jon Loeliger2007-07-04-13/+13
| | | | | | | | | | | | | | 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>
* [ppc] Fix build breakage for all non-4xx PowerPC variants.Rafal Jaworowski2007-06-22-2/+2
| | | | | - adapt to the more generic EXCEPTION_PROLOG and CRIT_EXCEPTION macros - minor 4xx cleanup
* Merge with /home/tur/git/u-boot#motionproWolfgang Denk2007-05-28-8/+4
|\
| * MPC5XXX, Motion-PRO: Fix PHY initialization problem.Bartlomiej Sieka2007-05-27-4/+0
| | | | | | | | | | | | | | | | | | | | After being reset in mpc5xxx_fec_init_phy(), PHY goes into FX mode, in which networking does not function. This commit switches PHY to TX mode by clearing the FX_SEL bit of Mode Control Register. It also reverses commit 008861a2f3ef2c062744d733787c7e530a1b8761, i.e., a temporary workaround. Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com> Acked-by: Bartlomiej Sieka <tur@semihalf.com>
| * MPC5xxx: Change names of defines related to IPB and PCI clocks.Bartlomiej Sieka2007-05-27-4/+4
| | | | | | | | | | | | | | | | | | | | Both CFG_PCISPEED_66 and CFG_IPBSPEED_133 are misnamed, as defining them does not cause PCI or IPB clocks to run at the specified speed. Instead, they configure divisors used to calculate said clocks. This patch renames the defines according to their real function. Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com> Acked-by: Bartlomiej Sieka <tur@semihalf.com>
* | Merge with /home/tur/git/u-boot#motionproWolfgang Denk2007-05-15-0/+11
|\ \ | |/
| * [MPC5xxx] There are networking problems on the Motion-PRO board withBartlomiej Sieka2007-05-07-0/+11
| | | | | | | | | | | | current PHY initalization code (tftp timeouts all the time). This commit temporarily disables PHY initalization sequence to make the networking operational, until a fix is found.
* | 5xxx: write MAC address to mac-address and local-mac-addressTimur Tabi2007-05-05-0/+4
| | | | | | | | | | | | | | | | | | | | Some device trees have a mac-address property, some have local-mac-address, and some have both. To support all of these device trees, ftp_cpu_setup() should write the MAC address to mac-address and local-mac-address, if they exist. Signed-off-by: Timur Tabi <timur@freescale.com> Acked-by: Grant Likely <grant.likely@secretlab.ca>
* | [PATCH] Use PVR to distinguish MPC5200B from MPC5200 in boot messageGrzegorz Wianecki2007-05-05-4/+8
| | | | | | | | | | | | | | | | | | | | MPC5200B systems are incorrectly reported as MPC5200 in U-Boot start-up message. Use PVR to distinguish between the two variants, and print proper CPU information. Signed-off-by: Grzegorz Wianecki <grzegorz.wianecki@gmail.com> Signed-off-by: Bartlomiej Sieka <tur@semihalf.com> Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
* | [Fix] Set the LED status register on the UC101 for the LXT971 PHY.Heiko Schocher2007-04-14-0/+4
| | | | | | | | | | | | clear the Display after reset. Signed-off-by: Heiko Schocher <hs@denx.de>
* | Merge with /home/hs/jupiter/u-bootWolfgang Denk2007-03-08-6/+7
|\ \ | |/ |/|
| * [PATCH] Added support for the jupiter board.Heiko Schocher2007-02-16-0/+1
| | | | | | | | Signed-off-by: Heiko Schocher <hs@denx.de>
* | [Motion-PRO] Preliminary support for the Motion-PRO board.Bartlomiej Sieka2007-02-09-4/+4
|/
* [PATCH] Add support for the UC101 board from MAN.Heiko Schocher2006-12-21-4/+5
| | | | Signed-off-by: Heiko Schocher <hs@denx.de>
* [PATCH] [MPC52xx] Use IPB bus frequency for SOC peripheralsGrant Likely2006-11-29-5/+4
| | | | | | | | | | The soc node of the mpc52xx needs to be loaded with the IPB bus frequency, not the XLB frequency. This patch depends on the previous patches for MPC52xx device tree support Signed-off-by: Grant Likely <grant.likely@secretlab.ca> Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* [PATCH] Enable the IceCube/lite5200 variants to pass a device tree to Linux.Stefan Roese2006-11-28-0/+28
| | | | | | | | This patch adds the code and configuration necessary to boot with an arch/powerpc Linux kernel. Signed-off-by: Grant Likely <grant.likely@gmail.com> Acked-by: Jon Loeliger <jdl@freescale.com>
* Merge with /home/tur/proj/051_uboot_linux_v38b/u-bootWolfgang Denk2006-10-18-1/+1
|\
| * Preliminary patch adding support for the MarelV38B board.Bartlomiej Sieka2006-10-13-1/+1
| |
* | Move "ar" flags to config.mk to allow for silent "make -s"Wolfgang Denk2006-10-09-1/+1
| | | | | | | | Based on patch by Mike Frysinger, 20 Jun 2006
* | Coding style cleanupWolfgang Denk2006-10-09-1/+1
|/
* Merge with /home/m8/git/u-bootWolfgang Denk2006-09-04-9/+13
|\
| * Add support for a saving build objects in a separate directory.Marian Balakowicz2006-09-01-9/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Added interrupt handling capabilities for mpc5xxx processors.Detlev Zundel2006-09-01-15/+277
| | | | | | | | Also added Linux like BUG() macros.
* | Add splashscreen support for MCC200 board.Wolfgang Denk2006-08-30-0/+56
|/
* Add support for CONFIG_SERIAL_MULTI on MPC5xxxWolfgang Denk2006-06-16-10/+171
| | | | | | | | | | | | Patch by Martin Krause, 8 Jun 2006 This patch supports two serial consoles on boards with a MPC5xxx CPU. The console can be switched at runtime by setting stdin, stdout and stderr to the desired serial interface (serial0 or serial1). The PSCs to be used as console port are definded by CONFIG_PSC_CONSOLE and CONFIG_PSC_CONSOLE2. See README.serial_multi for details.
* MPC5200: enable snooping of DMA transactions on XLB even if no PCIWolfgang Denk2006-04-18-4/+4
| | | | | is configured; othrwise DMA accesses aren't cache coherent which causes for example USB to fail.
* Some code cleanupWolfgang Denk2006-04-16-1/+1
|
* Fix Lite500B support: Merge with /home/raj/git/u-boot.l5200b_pciWolfgang Denk2006-04-06-5/+5
|\
| * Set SDelay register in the DDR controller for the MPC5200B chip.Rafal Jaworowski2006-03-29-5/+5
| |
* | GCC-4.x fixes: clean up global data pointer initialization for all boards.Wolfgang Denk2006-03-31-18/+14
|/
* Initial port to MCC200 board (work in progress)Wolfgang Denk2006-02-22-1/+2
| | | | Minimally modified patch by Bluetechnix, Vienna
* MPC5200: Set PCI retry counter to 0 = infinite retry;Wolfgang Denk2005-12-16-1/+5
| | | | | The default of 255 is too short for slow devices. Patch by Martin Nykodym, 12 Dec 2005
* Add support for multiple PHYs.Marian Balakowicz2005-10-28-24/+37
|
* Cleanup for GCC-4.xWolfgang Denk2005-10-13-8/+9
|
* Fix MGT5100 PSC baudrate calculationWolfgang Denk2005-09-25-3/+3
| | | | Patch by Sebastian Schau, 27 Jan 2005
* Update MPC5200 FIFO Control settingsWolfgang Denk2005-09-04-2/+4
| | | | (u-boot.habanero.fifo_cntrl.patch from Freescale)
* Add esd cpci5200 and pf5200 boardsStefan Roese2005-08-22-0/+14
| | | | Patch by Reinhard Arlt, 22 Aug 2005
* Added support for O2DNT board.2005-08-09-1/+1
|
* Coding style cleanupWolfgang Denk2005-08-02-3/+3
|
* Fix low-level OHCI transfers for ARM920t and MPC5xxxWolfgang Denk2005-07-21-9/+50
| | | | | | | | A new, Windows compatible init sequence was also backported from Linux 2.6, but disabled with #undef NEW_INIT_SEQ as it wouldn't change the behaviour of the memopry sticks we tested. Maybe it's not relevant for mass storage devices. For recerence, see file common/usb.c, function usb_new_device(), section #ifdef NEW_INIT_SEQ.
* * Fix baudrate calculation problem on MPC5200 systemswdenk2005-06-27-2/+2
| | | | | | | | | * Add MPC8220 boards to MAKEALL script * Add EEPROM and RTC support for HMI1001 board * Patch by Detlev Zundel, 20 Jun 2005: Fix initialization of low active GPIO pins on inka4x0 board
* * Add support for HMI1001 boardwdenk2005-06-10-3/+4
| | | | * Disable "date" and "sntp" commands on TQM866M which has no RTC
* Add support for canmb boardwdenk2005-04-13-4/+4
|
* * Patch by David Brownell, 10 Mar 2005:wdenk2005-03-14-2/+4
| | | | | | Restore copyright statements in OHCI drivers. * Add support for TQM8540 board
* * Add support for ext2 filesystems and image timestamps to TQM5200 boardwdenk2005-02-24-8/+8
| | | | | | | | | * Add reset code for Coral-P on INKA4x0 board * Patch by Martin Krause, 28 Jun 2004: Update for TRAB board. * Fix some missing "volatile"s in MPC5xxx FEC driver
* Add support for INKA4X0 boardwdenk2004-12-16-1/+2
|
* * Patch by Gridish Shlomi, 30 Aug 2004:wdenk2004-10-10-5/+5
| | | | | | | | | | | | | | | | | - Add support to revA version of PQ27 and PQ27E. - Reverted MPC8260ADS baudrate back to original 115200 * Patch by Hojin, 17 Sep 2004: Fix typo in cfi_flash.c * Patch by Mark Jonas, 09 September 2004: mtest's data line test (with CFG_ALT_MEMTEST set) returned a wrong error message * Patch by Mark Jonas, 31 August 2004: Added option CFG_XLB_PIPELINING to enable XLB pipelining. This improves FTP performance for MPC5200 systems. Enabled for IceCube by default.
* Patch by Mark Jonas, 02 Jul 2004:wdenk2004-07-12-6/+6
| | | | Fix lowboot (again) on MPC5xxx
* Patch by Mark Jonas, 01 Jul 2004:wdenk2004-07-11-0/+17
| | | | | Added support for Total5100 and Total5200 (Rev.1 and Rev.2) MGT5100 and MPC5200 based Freescale platforms.
* * Patch by Martin Krause, 30 Jun 2004:wdenk2004-07-11-6/+11
| | | | | | | Add support for TQM5200 board * Patch by Martin Krause, 29 Jun 2004: Add loopw command: infinite write loop on address range