aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-06-01NAND: Update nand_ecc.c to latest Linux versionStefan Roese1-136/+92
This patch updates the nand_ecc code to the latest Linux version. The main reason for this is the more compact code. This makes it possible to include the ECC code into the NAND bootloader image (NAND_SPL) for PPC4xx. Signed-off-by: Stefan Roese <sr@denx.de>
2007-06-01ppc4xx: 44x DDR driver code cleanup and small fix for BambooStefan Roese1-175/+166
Signed-off-by: Stefan Roese <sr@denx.de>
2007-06-01ppc4xx: Change Luan config file to support ECCStefan Roese1-1/+2
With the updated 44x DDR2 driver the Luan board now supports ECC generation and checking. Signed-off-by: Stefan Roese <sr@denx.de>
2007-06-01ppc4xx: Update 44x_spd_ddr2 code (440SP/440SPe)Stefan Roese1-1/+6
Add config option for 180 degree advance clock control as needed for the AMCC Luan eval board. Signed-off-by: Stefan Roese <sr@denx.de>
2007-05-31Merge with /home/wd/git/u-boot/stx-gp3ssaWolfgang Denk3-21/+35
2007-05-31Add support for STX GP3SSA (stxssa) Board with 4 MiB flash.Wolfgang Denk3-21/+35
Signed-off-by: Wolfgang Denk <wd@denx.de>
2007-05-28Merge with /home/tur/git/u-boot#motionproWolfgang Denk25-91/+190
2007-05-27Motion-PRO: Code cleanup, fix of a typo in OF_STDOUT_PATH.Bartlomiej Sieka2-22/+22
Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
2007-05-27Motion-PRO: Add support for redundant environment.Bartlomiej Sieka1-1/+6
Enable redundant environment, add a MTD partition for it; also add env. variable command for passing MTD partitions to the kernel command line. Signed-off-by: Piotr Kruszynski <ppk@semihalf.com> Acked-by: Bartlomiej Sieka <tur@semihalf.com>
2007-05-27Motion-PRO: Change maximum console buffer size from 256 to 1024 bytes.Bartlomiej Sieka1-1/+1
Allow passing longer command line to the kernel - useful especially for passing MTD partition layout. Signed-off-by: Piotr Kruszynski <ppk@semihalf.com> Acked-by: Bartlomiej Sieka <tur@semihalf.com>
2007-05-27Fix: Add missing NULL termination in strings expanded by macros parser.Bartlomiej Sieka1-0/+2
Signed-off-by: Piotr Kruszynski <ppk@semihalf.com> Acked-by: Bartlomiej Sieka <tur@semihalf.com>
2007-05-27Motion-PRO: Update EEPROM's page write bits and write delay.Bartlomiej Sieka1-2/+2
Change EEPROM configuration according to the datasheet: "The 24C01A and 24C02A have a page write capability of two bytes", and "This device offers fast (1ms) byte write". Add 3ms of extra delay. Signed-off-by: Piotr Kruszynski <ppk@semihalf.com> Acked-by: Bartlomiej Sieka <tur@semihalf.com>
2007-05-27MPC5XXX, Motion-PRO: Fix PHY initialization problem.Bartlomiej Sieka3-6/+18
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>
2007-05-27Motion-PRO: Add support for the temperature sensor.Bartlomiej Sieka1-1/+10
Signed-off-by: Piotr Kruszynski <ppk@semihalf.com> Acked-by: Bartlomiej Sieka <tur@semihalf.com>
2007-05-27Motion-PRO: Add displaying of CPLD revision information during boot.Bartlomiej Sieka2-1/+8
Signed-off-by: Jan Wrobel <wrr@semihalf.com> Acked-by: Bartlomiej Sieka <tur@semihalf.com>
2007-05-27MPC5xxx: Change names of defines related to IPB and PCI clocks.Bartlomiej Sieka21-61/+61
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>
2007-05-27Motion-PRO: Add LED support.Bartlomiej Sieka3-0/+64
Signed-off-by: Jan Wrobel <wrr@semihalf.com> Signed-off-by: Marian Balakowicz <m8@semihalf.com> Acked-by: Bartlomiej Sieka <tur@semihalf.com>
2007-05-24Merge with /home/stefan/git/u-boot/acadia-nandStefan Roese4-27/+25
2007-05-24ppc4xx: Fix small 405EZ OCM initilization bug in start.SStefan Roese1-1/+1
As pointed out by Bruce Adler <bruce.adler@acm.org> this patch fixes a small bug in the 405EZ OCM initialization. Thanks for spotting. Signed-off-by: Stefan Roese <sr@denx.de>
2007-05-24ppc4xx: Update AMCC Acadia support for board revision 1.1Stefan Roese2-19/+17
This patch updates the Acadia (405EZ) support for the new 1.1 board revision. It also adds support for NAND FLASH via the 4xx NDFC. Please note that the jumper J7 must be in position 2-3 for this NAND support. Position 1-2 is for NAND booting only. NAND booting support will follow later. Signed-off-by: Stefan Roese <sr@denx.de>
2007-05-23Add LIST_86xx MAKEALL target for PowerPC builds.Jon Loeliger1-1/+10
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2007-05-22ppc4xx: Use do { ... } while (0) for CPR & SDR access macrosStefan Roese1-4/+4
Signed-off-by: Stefan Roese <sr@denx.de>
2007-05-22ppc4xx: Add 405 support to 4xx NAND driver ndfc.cStefan Roese1-4/+4
This patch adds support for 405 PPC's to the 4xx NAND driver ndfc.c. This is in preparation for the new AMCC 405EZ. Signed-off-by: Stefan Roese <sr@denx.de>
2007-05-21ppc4xx: Fix problem in 405EZ OCM initializationStefan Roese1-1/+1
As spotted by Bruce Adler this patch fixes an initialization problem for the 405EZ OCM. Signed-off-by: Stefan Roese <sr@denx.de>
2007-05-18Add support for the Siemens SMN42 board.Gary Jennejohn29-346/+1556
2007-05-18Reduce line lengths to 80 characters max.Peter Pearse6-12/+25
2007-05-18Merge with git://www.denx.de/git/u-boot.gitPeter Pearse51-375/+2907
2007-05-18Makefile permissionsPeter Pearse1-0/+0
2007-05-18Merge with git://www.denx.de/git/u-boot.gitPeter Pearse51-375/+2907
2007-05-18Makefile permissionsPeter Pearse1-0/+0
2007-05-18Merge with git://www.denx.de/git/u-boot.gitStefan Roese53-838/+2907
2007-05-17Reduce CONFIG_MPC8YXX_TSECx to CONFIG_TSECxKim Phillips25-144/+119
For all practical u-boot purposes, TSECs don't differ throughout the mpc8[356]xx families; reduce CONFIG_MPC8YXX_TSECx to CONFIG_TSECx. Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2007-05-17Merge with /home/git/u-bootWolfgang Denk48-355/+2789
2007-05-16Fix compile problem cause my Microblaze mergeStefano Babic1-1/+1
Signed-off-by: Stefano Babic <sbabic@denx.de>
2007-05-16[PATCH] Run new sequoia boards with an EBC speed of 83MHzJeffrey Mann1-2/+8
Because the Sequoia board does not boot with an EBC faster than 66MHz, the clock divider are changed after the initial boot process. This allows for maximum clocking speeds to be achieved on newer boards. Sequoia boards with 666.66 MHz processors require that the EBC divider be set to 3 in order to start the initial boot process at a slower EBC speed. After the initial boot process, the divider can be set back to 2, which will cause the boards to run at 83.333MHz. This is backward compatible with boards with 533.33 MHz processors, as these boards will already be set with an EBC divider of 2. Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
2007-05-16Minor Coding Style cleanup, update CHANGELOG.Wolfgang Denk2-24/+140
Signed-off-by: Wolfgang Denk <wd@denx.de>
2007-05-16Merge with /home/wd/git/u-boot/custodian/u-boot-mpc83xxWolfgang Denk22-75/+1686
2007-05-16Coding Style Cleanup, new CHANGELOGWolfgang Denk3-3/+255
2007-05-16Merge with /home/wd/git/u-boot/custodian/u-boot-microblazeWolfgang Denk26-280/+735
2007-05-15Minor coding style cleanup.Wolfgang Denk4-53/+55
2007-05-15Add driver for S-ATA-controller on Intel processors with Southmushtaq khan7-3/+1106
Bridge, ICH-5, ICH-6 and ICH-7. Implementation: 1. Code is divided in to two files. All functions, which are controller specific are kept in "drivers/ata_piix.c" file and functions, which are not controller specific, are kept in "common/cmd_sata.c" file. 2. Reading and Writing from the S-ATA drive is done using PIO method. 3. Driver can be configured for 48-bit addressing by defining macro CONFIG_LBA48, if this macro is not defined driver uses the 28-bit addressing. 4. S-ATA read function is hooked to the File system, commands like ext2ls and ext2load file can be used. This has been tested. 5. U-Boot command "SATA_init" is added, which initializes the S-ATA controller and identifies the S-ATA drives connected to it. 6. U-Boot command "sata" is added, which is used to read/write, print partition table and get info about the drives present. This I have implemented in same way as "ide" command is implemented in U-Boot. 7. This driver is for S-ATA in native mode. 8. This driver does not support the Native command queuing and Hot-plugging. Signed-off-by: Mushtaq Khan <mushtaq_k@procsys.com>
2007-05-15Fixes bug clearing the bss section for i386mushtaq khan1-1/+1
Hi, There is a bug in the code of clearing the bss section for processor i386.(File: cpu/i386/start.S) In the code, bss_start addr (starting addr of bss section) is put into the register %eax, but the code which clears the bss section refers to the addr pointed by %edi. This patch fixes this bug by putting bss_start into %edi register. Signed-off-by: Mushtaq Khan <mushtaq_k@procsys.com>
2007-05-15Add support for BCM5464 Quad PhyJoe Hamman1-0/+28
Added support for Broadcom's BCM5464 Quad Phy Signed-off-by: Joe Hamman <joe.hamman@embeddedspecialties.com>
2007-05-15Search the exception table with linear algorithmZang Roy-r619111-21/+18
Search the exception table with linear algorithm instead of bisecting algorithm. Because the exception table might be unsorted. Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
2007-05-15Fix compilation issues on MACOSXAubrey.Li2-3/+3
Singed-off-by: Marc Hoffman <Marc.Hoffman@analog.com> Signed-off-by: Aubrey Li <aubrey.adi@gmail.com>
2007-05-15Fix for compile of JSE targetStephen Williams1-0/+1
The attached patch fixes the compile of the JSE board in the denx git as of 14 may 2007. It is an extremely simple patch, it just adds the missing define of CFG_SYSTEMACE_WIDTH. Fix to compile JSE against 20070514 git of u-boot
2007-05-15Merge with git://www.denx.de/git/u-boot-testingWolfgang Denk1-5/+5
2007-05-15Merge with /home/wd/git/u-boot/masterWolfgang Denk3-20/+118
2007-05-15Merge with /home/tur/git/u-boot#motionproWolfgang Denk3-20/+118
2007-05-11ppc4xx: Add mtcpr/mfcpr access macrosStefan Roese1-3/+17
Signed-off-by: Stefan Roese <sr@denx.de>