summaryrefslogtreecommitdiff
path: root/cpu/ppc4xx
AgeCommit message (Collapse)Author
2006-04-05Merge with /home/sr/git/u-boot/4xx-sdramWolfgang Denk
2006-03-31GCC-4.x fixes: clean up global data pointer initialization for all boards.Wolfgang Denk
2006-03-31Updates to common PPC4xx onboard (DDR)SDRAM init code (405 and 440)Stefan Roese
405 SDRAM: - The SDRAM parameters can now be defined in the board config file and the 405 SDRAM controller values will be calculated upon bootup (see PPChameleonEVB). When those settings are not defined in the board config file, the register setup will be as it is now, so this implementation should not break any current design using this code. Thanks to Andrea Marson from DAVE for this patch. 440 DDR: - Added function sdram_tr1_set to auto calculate the TR1 value for the DDR. - Added ECC support (see p3p440). Patch by Stefan Roese, 17 Mar 2006
2006-03-13Fix problem with updated PCI code in cpu/ppc4xx/405gp_pci.cStefan Roese
Patch by Stefan Roese, 13 Mar 2006
2006-03-13cpu/ppc4xx/start.S : exceptions are enabled after relocationStefan Roese
Patch by Cedric Vincent, 6 June 2005
2006-01-18PMC405 and CPCI405: Moved configuration of pci resources into config file.Stefan Roese
PMC405 and CPCI2DP: Added firmware download and booting via pci. Patch by Matthias Fuchs, 20 Dec 2005
2005-12-12(no commit message)Wolfgang Denk
2005-12-04Code cleanup, especially MIPS for GCC 4.xWolfgang Denk
2005-11-29Compile warning fixedStefan Roese
Patch by Stefan Roese, 29 Nov 2005
2005-11-29Add support for AMCC 440SP, add support for AMCC Luan 440SP eval board.Stefan Roese
Patch by John Otken, 23 Nov 2005
2005-11-27Changed PPC44x startup message (cpu info, speed...) to common style:Stefan Roese
On PPC44x platforms, the startup message generated in "cpu.c" only comprised the ppc type and revision but not additional informations like speed etc. Those speed infos where printed in the board specific code. This new implementation now prints all CPU infos in the common cpu specific code. No board specific code is needed anymore and therefore removed from all current 44x implementations. Patch by Stefan Roese, 27 Nov 2005
2005-11-22Add support for Prodrive P3P440 board:Stefan Roese
- Added onboard PPC440 DDR autodetection in cpu/ppc/sdram.c - CFG_FLASH_QUIET_TEST added to use the common CFI driver for bank autodetection Patch by Stefan Roese, 22 Nov 2005
2005-11-15Fix Bamboo DDR SDRAM initialization (problem with onboard SDRAM)Stefan Roese
Patch by Stefan Roese, 15 Nov 2005
2005-11-01Add support for Ocotea pass 3 with 440GX Rev. FStefan Roese
Patch by Stefan Roese, 01 Nov 2005
2005-10-29Merge with /home/m8/git/u-bootWolfgang Denk
2005-10-28Add support for multiple PHYs.Marian Balakowicz
2005-10-20Add NetConsole Support for AMCC eval boardsStefan Roese
Patch by Stefan Roese, 20 Oct 2005
2005-10-18Fix NetConsole support on 4xx (only print eth link on 1st transfer)Stefan Roese
Patch by Stefan Roese, 18 Oct 2005
2005-10-13Cleanup for GCC-4.xWolfgang Denk
2005-10-13Merge with /home/sr/git/u-bootWolfgang Denk
2005-10-10Fix problem in ppc4xx eth-driver without ethaddr (only withoutStefan Roese
CONFIG_NET_MULTI set) Patch by Stefan Roese, 10 Oct 2005
2005-10-09Add support for AP1000 board.Wolfgang Denk
Patch by James MacAulay, 07 Oct 2005
2005-10-04Fix 440GR to print correct cpu revisionStefan Roese
Patch by Stefan Roese, 4 Oct 2005
2005-09-25Add support for AMD's Pb1x00 eval board;Wolfgang Denk
add MII routines to the au1x00 ethernet driver; add USB ohci driver (work in progress) Patch by Thomas Sailer, 20 Jan 2005
2005-09-23Cleanup (PPC4xx is AMCC now)Wolfgang Denk
2005-09-07Fix problem in 440GP ethernet driver (ebony). Add support for 2ndStefan Roese
ethernet port on ebony. Patch by Stefan Roese, 7 Sep 2005
2005-08-24Fixed bamboo port to enable running without DDR-DIMM (bamboo has also 64MB ↵Stefan Roese
onboard DDR) Patch by Stefan Roese, 24 Aug 2005
2005-08-16Merged 405gp_enet.c and 440gx_enet.c to generic 4xx_enet.cStefan Roese
now handling all 4xx cpu's. Patch by Stefan Roese, 16 Aug 2005
2005-08-15Add Sandburst Metrobox and Sandburst Karef board support packages.Stefan Roese
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
2005-08-11Add NAND FLASH support for AMCC Bamboo 440EP eval boardStefan Roese
Patch by Stefan Roese, 11 Aug 2005
2005-08-08Changed CONFIG_440_xx to CONFIG_440xx for a consistent design (405 and linux)Stefan Roese
Patch by Stefan Roese, 08 Aug 2005
2005-08-06Add support for ep8248 boardWolfgang Denk
Patch by Yuli Barcohen, 12 Dec 2004 Minor code cleanup.
2005-08-06Fix compiler warnings in cpu/ppc4xx/usbdev.cWolfgang Denk
Patch by Steven Blakeslee, 04 Aug 2005
2005-08-04Add support for AMCC Bamboo PPC440EP eval boardStefan Roese
Patch by Stefan Roese, 04 Aug 2005
2005-08-02Fix low-level OHCI transfers for PPC440EP (same as ARM920t and MPC5xxx).Stefan Roese
Patch by Stefan Roese, 2 Aug 2005
2005-08-01Add support for AMCC PPC440EP/GR eval boards Yosemite and Yellowstone.Stefan Roese
Patch by Steven Blakeslee, 27 Jul 2005
2005-06-20* Patch by Travis Sawyer, 10 Jun 2005:wdenk
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;
2005-04-20* Patch by Matthias Fuchs, 18 Apr 2005:stroese
Make PCI target address spaces on PMC405 and CPCI405 boards configurable via environment variables
2005-04-07Add PPC440GX Revision Cstroese
2005-04-07* Patch by Travis Sawyer, 05 Apr 2005:stroese
- Change timer frequency for ppc 440 from 10 ms to 1 ms. Problem found by Andrew Wozniak.
2005-04-06* Patches by Robert Whaley, 29 Nov 2004:wdenk
- 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
2005-04-03Patch by David Adair, 27 Oct 2004:wdenk
Add missing 440GX SDRAM Controller reset
2005-01-09* Patch by Leif Lindholm, 23 Sep 2004:wdenk
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
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-16PMC405 board support addedstroese
2004-12-16CPU speed calculation updated (fixed a rounding problem)stroese
2004-09-29* Patch by Sean Chang, 9 Aug 2004:wdenk
- 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.
2004-07-15cpu/ppc4xx/sdram.c rewritten now using get_ram_size()stroese
2004-07-02Fix problem in 405 i2c driver; don't try to print without console!stroese
2004-07-02Fix bug in 405 ethernet driver; allocated data not cleared!stroese