summaryrefslogtreecommitdiff
path: root/cpu/ppc4xx
Commit message (Collapse)AuthorAgeLines
* Add support for AMD's Pb1x00 eval board;Wolfgang Denk2005-09-25-82/+82
| | | | | | add MII routines to the au1x00 ethernet driver; add USB ohci driver (work in progress) Patch by Thomas Sailer, 20 Jan 2005
* Cleanup (PPC4xx is AMCC now)Wolfgang Denk2005-09-23-7/+7
|
* Fix problem in 440GP ethernet driver (ebony). Add support for 2ndStefan Roese2005-09-07-0/+3
| | | | | ethernet port on ebony. Patch by Stefan Roese, 7 Sep 2005
* Fixed bamboo port to enable running without DDR-DIMM (bamboo has also 64MB ↵Stefan Roese2005-08-24-0/+2
| | | | | | onboard DDR) Patch by Stefan Roese, 24 Aug 2005
* Merged 405gp_enet.c and 440gx_enet.c to generic 4xx_enet.cStefan Roese2005-08-16-1484/+354
| | | | | now handling all 4xx cpu's. Patch by Stefan Roese, 16 Aug 2005
* Add Sandburst Metrobox and Sandburst Karef board support packages.Stefan Roese2005-08-15-3/+26
| | | | | | | | | Second serial port on 440GX now defined as a system device. Add 'Short Etch' code for Cicada PHY within 440gx_enet.c Patch by Travis B. Sawyer, 12 Jul 2005 Check return value of malloc in 440gx_enet.c Patch by Travis B. Sawyer, 18 Jul 2005
* Add NAND FLASH support for AMCC Bamboo 440EP eval boardStefan Roese2005-08-11-4/+4
| | | | Patch by Stefan Roese, 11 Aug 2005
* Changed CONFIG_440_xx to CONFIG_440xx for a consistent design (405 and linux)Stefan Roese2005-08-08-83/+83
| | | | Patch by Stefan Roese, 08 Aug 2005
* Add support for ep8248 boardWolfgang Denk2005-08-06-124/+124
| | | | | | Patch by Yuli Barcohen, 12 Dec 2004 Minor code cleanup.
* Fix compiler warnings in cpu/ppc4xx/usbdev.cWolfgang Denk2005-08-06-3/+3
| | | | Patch by Steven Blakeslee, 04 Aug 2005
* Add support for AMCC Bamboo PPC440EP eval boardStefan Roese2005-08-04-50/+68
| | | | Patch by Stefan Roese, 04 Aug 2005
* Fix low-level OHCI transfers for PPC440EP (same as ARM920t and MPC5xxx).Stefan Roese2005-08-02-612/+606
| | | | Patch by Stefan Roese, 2 Aug 2005
* Add support for AMCC PPC440EP/GR eval boards Yosemite and Yellowstone.Stefan Roese2005-08-01-1243/+3686
| | | | Patch by Steven Blakeslee, 27 Jul 2005
* * Patch by Travis Sawyer, 10 Jun 2005:wdenk2005-06-20-0/+2
| | | | | | | | | Initialize allocated dev and private hw structures after their respective allocation in 440gx_enet.c * Patch by Steven Scholz, 10 Jun 2005: Fix byteorder problems with second argument of "bootm" with standalone images;
* * Patch by Matthias Fuchs, 18 Apr 2005:stroese2005-04-20-0/+17
| | | | | Make PCI target address spaces on PMC405 and CPCI405 boards configurable via environment variables
* Add PPC440GX Revision Cstroese2005-04-07-1/+4
|
* * Patch by Travis Sawyer, 05 Apr 2005:stroese2005-04-07-1/+1
| | | | | - Change timer frequency for ppc 440 from 10 ms to 1 ms. Problem found by Andrew Wozniak.
* * Patches by Robert Whaley, 29 Nov 2004:wdenk2005-04-06-1/+1
| | | | | | | | | | | | - update the pxa-regs.h file for PXA27x chips - add PXA27x based ADSVIX board - add support for MMC on PXA27x processors * Patch by Andrew E. Mileski, 28 Nov 2004: Fix PPC4xx SPD SDRAM detection bug * Patch by Hiroshi Ito, 26 Nov 2004: Fix logic of "test -z" and "test -n" commands
* Patch by David Adair, 27 Oct 2004:wdenk2005-04-03-0/+8
| | | | Add missing 440GX SDRAM Controller reset
* * Patch by Leif Lindholm, 23 Sep 2004:wdenk2005-01-09-28/+212
| | | | | | | | add support for the AMD db1550 board * Patch by Travis Sawyer, 15 Sep 2004: Add CONFIG_SERIAL_MULTI support for ppc4xx, update README.serial_multi
* * Code cleanup, mostly for GCC-3.3.xwdenk2004-12-31-11/+15
| | | | | | | | | | | | * 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.
* PMC405 board support addedstroese2004-12-16-3/+10
|
* CPU speed calculation updated (fixed a rounding problem)stroese2004-12-16-34/+14
|
* * Patch by Sean Chang, 9 Aug 2004:wdenk2004-09-29-9/+14
| | | | | | | | | | | | | | | | | | - Added I2C support for ML300. - Added support for ML300 to read out its environment information stored on the EEPROM. - Added support to use board specific parameters as part of U-Boot's environment information. - Updated MLD files to support configuration for new features above. * Patches by Travis Sawyer, 5 Aug 2004: - Remove incorrect bridge settings for eth group 6 - Add call to setup bridge in ppc_440x_eth_initialize - Fix ppc_440x_eth_init to reset the phy only if its the first time through, otherwise, just check the phy for the autonegotiated speed/duplex. This allows the use of netconsole - only print the speed/duplex the first time the phy is reset.
* cpu/ppc4xx/sdram.c rewritten now using get_ram_size()stroese2004-07-15-227/+38
|
* Fix problem in 405 i2c driver; don't try to print without console!stroese2004-07-02-1/+3
|
* Fix bug in 405 ethernet driver; allocated data not cleared!stroese2004-07-02-0/+2
|
* Patch by Andrea Marson, 11 Jun 2004:wdenk2004-07-01-2/+7
| | | | | | | Update for PPChameleon board: - support for SysClk @ 25MHz - support for Silicon Motion SM712 VGA controller - some clean ups
* * Fix flash parameters passed to Linux for PPChameleon boardwdenk2004-06-17-0/+2
| | | | * Remove eth_init() from lib_arm/board.c; it's done in net.net.c.
* Add support for the second Ethernet interface for the 'PPChameleon' board.wdenk2004-06-06-353/+494
|
* * Back out Patch by Christian Hohnstaedt, 23 Apr 2004:wdenk2004-04-25-3/+19
| | | | | | | | | (JFFS2 speed enhancements) because of using non-public data (PHYS_FLASH_SECT_SIZE) * Patch by Travis Sawyer, 23 Apr 2004: Fix VSC/CIS 8201 phy descrambler interoperability timing due to errata from Vitesse Semiconductor.
* Code cleanup; make several boards compile & link.wdenk2004-03-14-10/+10
|
* * Patches by Travis Sawyer, 12 Mar 2004:wdenk2004-03-14-70/+104
| | | | | | | | | | | | | | | | | | | | | - Fix Gigabit Ethernet support for 440GX - Add Gigabit Ethernet Support to MII PHY utilities * Patch by Brad Kemp, 12 Mar 2004: Fixes for drivers/cfi_flash.c: - Better support for x8/x16 implementations - Added failure for AMD chips attempting to use CFG_FLASH_USE_BUFFER_WRITE - Added defines for AMD command and address constants * Patch by Leon Kukovec, 12 Mar 2004: Fix get_dentfromdir() to correctly handle deleted dentries * Patch by George G. Davis, 11 Mar 2004: Remove hard coded network settings in TI OMAP1610 H2 default board config * Patch by George G. Davis, 11 Mar 2004: add support for ADS GraphicsClient+ board.
* * Patch by Stephan Linz, 09 Mar 2004wdenk2004-03-14-6/+23
| | | | | | | | | | | - Add support for the SSV ADNP/ESC1 (Nios Softcore) * Patch by George G. Davis, 9 Mar 2004: fix recent build failure for SA1100 target * Patch by Travis Sawyer, 09 Mar 2004: Support native interrupt mode for the IBM440GX. Previously it was running in 440GP compatibility mode.
* * Patch by Travis Sawyer, 01 Mar 2004:wdenk2004-03-14-10/+93
| | | | | | | | | | | | | | | | | | | Ocotea: - Add IBM PPC440GX Ref Platform support (Ocotea) Original code by Paul Reynolds <PaulReynolds@lhsolutions.com> Adapted to U-Boot and 440GX port 440gx_enet.c: - Add gracious handling of all Ethernet Pin Selections for 440GX - Add RGMII selection for Cicada CIS8201 Gigabit PHY ppc440.h: - Add needed bit definitions - Fix formatting * Patch by Carl Riechers, 1 Mar 2004: Add PPC440GX prbdv0 divider to fix memory clock calculation. * Patch by Stephan Linz, 27 Feb 2004 - avoid problems for targets without NFS download support
* * Patch by Peter Ryser, 20 Feb 2004:wdenk2004-02-23-0/+4
| | | | | | | | | | | | | Add support for the Xilinx ML300 platform * Patch by Stephan Linz, 17 Feb 2004: Fix watchdog support for NIOS * Patch by Josh Fryman, 16 Feb 2004: Fix byte-swapping for cfi_flash.c for different bus widths * Patch by Jon Diekema, 14 Jeb 2004: Remove duplicate "FPGA Support" notes from the README file
* * Patches by Reinhard Meyer, 14 Feb 2004:wdenk2004-02-23-7/+75
| | | | | | | | | | | | | | | | | | | | | | | | - update board/emk tree; use common flash driver - Corrected tested bits in machine check exception in cpu/mpc5xxx/traps.c [adapted for other PPC CPUs -- wd] - Added support for the M48T08 on the EVAL5200 board in rtc/mk48t59.c * Patch by Jon Diekema, 13 Feb 2004: Call show_boot_progress() whenever POST "FAILED" is printed. * Patch by Nishant Kamat, 13 Feb 2004: Add support for TI OMAP1610 H2 Board Fixes for cpu/arm926ejs/interrupt.c (based on Richard Woodruff's patch for arm925, 16 Oct 03) Fix for a timer bug in OMAP1610 Innovator Add support for CS0 (ROM)/CS3 (Flash) boot in OMAP1610 Innovator and H2 * Patches by Stephan Linz, 12 Feb 2004: - add support for NIOS timer with variable period preload counter value - prepare POST framework support for NIOS targets * Patch by Denis Peter, 11 Feb 2004: add POST support for the MIP405 board
* * CVS add missing fileswdenk2004-02-23-4/+4
| | | | | | | | | | | | | | | | | | | | | | | * Cleanup compiler warnings * Fix problem with side effects in macros in include/usb.h * Patch by David Benson, 13 Nov 2003: bug 841358 - fix TFTP download size limit * Fixing bug 850768: improper flush_cache() in load_serial() * Fixing bug 834943: MPC8540 - missing volatile declarations * Patch by Stephen Williams, 09 Feb 2004: Add support for Xilinx SystemACE chip: - New files common/cmd_ace.c and include/systemace.h - Hook systemace support into cmd_fat and the partition manager * Patch by Travis Sawyer, 09 Feb 2004: Add bi_opbfreq & bi_iic_fast to 440GX bd_info as needed for Linux
* * Patch by Travis Sawyer, 09 Feb 2004:wdenk2004-02-22-26/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | o 440GX: - Fix PCI Indirect access for type 1 config cycles with ppc440. - Add phymode for 440 enet - fix pci pre init o XPedite1K: - Change board_pre_init to board_early_init_f - Add user flash to bus controller setup - Fix pci pre init - Fix is_pci_host to check GPIO for monarch bit - Force xpedite1k to pci conventional mode (via #define option) * Patch by Brad Kemp, 4 Feb 2004: - handle the machine check that is generated during the PCI scans on 82xx processors. - define the registers used in the IMMR by the PCI subsystem. * Patch by Pierre Aubert, 03 Feb 2004: cpu/mpc5xxx/start.S: copy MBAR into SPR311 * Patch by Jeff Angielski, 03 Feb 2004: Fix copy & paste error in cpu/mpc8260/pci.c * Patch by Reinhard Meyer, 24 Jan 2004: Fix typo in cpu/mpc5xxx/pci_mpc5200.c
* * Patch by Yuli Barcohen, 26 Jan 2004:wdenk2004-02-08-0/+6
| | | | | | | | | | | | | | | | | | | Allow bzip2 compression for small memory footprint boards * Patch by Brad Kemp, 21 Jan 2004: Add support for CFI flash driver for both the Intel and the AMD command sets. * Patch by Travis Sawyer, 20 Jan 2004: Fix pci bridge auto enumeration of sibling p2p bridges. * Patch by Tolunay Orkun, 12 Jan 2004: Add some delays as needed for Intel LXT971A PHY support * Patches by Stephan Linz, 09 Jan 2004: - avoid warning: unused variable `piop' in board/altera/common/sevenseg.c - make DK1C20 board configuration related to ASMI conform to documentation
* Patch by Travis Sawyer, 30 Dec 2003:wdenk2004-02-06-31/+1749
| | | | | | | Add support for IBM PPC440GX. Multiple EMAC Ethernet devices, select MDI port based on enabled EMAC device. Add support for XES Inc <http://www.xes-inc.com> XPedite1000 440GX base PrPMC board.
* * Cleanup lowboot code for MPC5200wdenk2004-01-02-1/+1
| | | | | | | | | | | | | | | | | | * Minor code cleanup (coding style) * Patch by Reinhard Meyer, 30 Dec 2003: - cpu/mpc5xxx/fec.c: added CONFIG_PHY_ADDR, added CONFIG_PHY_TYPE, - added CONFIG_PHY_ADDR to include/configs/IceCube.h, - turned debug print of PHY registers into a function (called in two places) - added support for EMK MPC5200 based modules * Fix MPC8xx PLPRCR_MFD_SHIFT typo * Add support for TQM866M modules * Fixes for TQM855M with 4 MB flash (Am29DL163 = _no_ mirror bit flash) * Fix a few compiler warnings
* Debug printf's removed.stroese2003-12-09-0/+6
|
* Updated for PPC405EP boards (2 banks only).stroese2003-12-09-0/+8
|
* BUBINGA405EP port fixed.stroese2003-12-09-2/+82
|
* * Patch by Andre Schwarz, 24 Nov 2003:wdenk2003-12-07-0/+11
| | | | | | | | | | add support for mvblue (mvBlueLYNX and mvBlueBOX) boards * Patch by Pavel Bartusek, 21 Nov 2003: set ZMII bridge speed on 440 * Patch by Anders Larsen, 17 Nov 2003: Fix mismatched #ifdef / #endif in include/asm-arm/arch-pxa/hardware.h
* * Patch by Gleb Natapov, 19 Sep 2003:wdenk2003-12-06-89/+8
| | | | | | | | Move most of the timer interrupt related PPC code to ppc_lib/interrupts.c * Patch by Anders Larsen, 17 Sep 2003: Bring ARM memory layout in sync with the documentation: stack and malloc-heap are now located _below_ the U-Boot code
* * Use "-fPIC" instead of "-mrelocatable" to prevent problems withwdenk2003-11-17-2/+1
| | | | | | | | | | | | | recent tools * Add checksum verification to 'imls' command * Add bd_info fields needed for 4xx Linux I2C driver * Patch by Martin Krause, 4 Nov. 2003: Fix error in cmd_vfd.c (TRAB board: "vfd /1" shows now only one Bitmap) * Print used network interface when CONFIG_NET_MULTI is set
* Fix PCI problems on PPChameleon boardwdenk2003-10-22-1/+4
|
* PPC405EP: set vendor id.stroese2003-09-12-0/+4
|