summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-05-16[PATCH] Run new sequoia boards with an EBC speed of 83MHzJeffrey Mann
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 Denk
Signed-off-by: Wolfgang Denk <wd@denx.de>
2007-05-16Merge with /home/wd/git/u-boot/custodian/u-boot-mpc83xxWolfgang Denk
2007-05-16Coding Style Cleanup, new CHANGELOGWolfgang Denk
2007-05-16Merge with /home/wd/git/u-boot/custodian/u-boot-microblazeWolfgang Denk
2007-05-15Minor coding style cleanup.Wolfgang Denk
2007-05-15Add driver for S-ATA-controller on Intel processors with Southmushtaq khan
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 khan
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 Hamman
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-r61911
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.Li
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 Williams
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 Denk
2007-05-15Merge with /home/wd/git/u-boot/masterWolfgang Denk
2007-05-15Merge with /home/tur/git/u-boot#motionproWolfgang Denk
2007-05-11ppc4xx: Add mtcpr/mfcpr access macrosStefan Roese
Signed-off-by: Stefan Roese <sr@denx.de>
2007-05-11ppc4xx: Set bd->bi_pci_busfreq on 440EPx/GRx tooStefan Roese
Signed-off-by: Stefan Roese <sr@denx.de>
2007-05-10Merge branch 'mpc8641'Jon Loeliger
2007-05-10[Motion-PRO] Add MTD and JFFS2 support, also add default partitionPiotr Kruszynski
definition.
2007-05-09Add the board directory for SMN42Peter Pearse
2007-05-09Add the files for the SMN42 boardPeter Pearse
2007-05-09Remove the deleted files for the SMN42 patchPeter Pearse
2007-05-09New board SMN42 branchPeter Pearse
2007-05-09Makefile permissionsPeter Pearse
2007-05-088641hpcn: Fix Makefile after moving pixis to board/freescale.Ed Swarthout
The OBJTREE != SRCTREE build scenario was broken. This fixes it. Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com> Signed-off-by: Jon Loeliger <jdl@freescale.com>
2007-05-08add: reading special purpose registersMichal Simek
2007-05-08add: Microblaze V5 exception handlingMichal Simek
2007-05-08add: FSL control read and writeMichal Simek
2007-05-08[Motion-PRO] Add support for I2C, EEPROM and RTC.Piotr Kruszynski
2007-05-08[Motion-PRO] Add ATA support. Add CF-booting commands to the defaultBartlomiej Sieka
environment.
2007-05-08[Motion-PRO] Change IPB clock frequency from 50MHz to 100MHz. ThisBartlomiej Sieka
eliminates networking problems in Linux (timeouts).
2007-05-08[Motion-PRO] Enable Flat Device Tree support and modify default environmentBartlomiej Sieka
to allow booting of FDT-expecting kernels.
2007-05-08Merge git://www.denx.de/git/u-bootMichal Simek
Conflicts: include/asm-microblaze/microblaze_intc.h include/linux/stat.h
2007-05-07new: USE_MSR_INTR supportMichal Simek
2007-05-07[MPC5xxx] There are networking problems on the Motion-PRO board withBartlomiej Sieka
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.
2007-05-07Get rid of duplicated file (see include/configs/sbc8560.h instead)Wolfgang Denk
Signed-off-by: Wolfgang Denk <wd@denx.de>
2007-05-07Get rid of duplicated file (see doc/README.SBC8560 instead)Wolfgang Denk
Signed-off-by: Wolfgang Denk <wd@denx.de>
2007-05-07fix: read and write MSR - repair number of parametersMichal Simek
2007-05-07[PATCH] ppc4xx: Fix CONFIG_SYS_CLK_FREQ definition in Sequoia config fileJeffrey Mann
A '3' got cut off in the formatting of the last patch to automatically change the clock speed of the system clock on sequoia board. Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com> Signed-off-by: Stefan Roese <sr@denx.de>
2007-05-07new: fsl interrupt supportMichal Simek
FSL_Has_data is connected to INTC.
2007-05-07fix: interrupt handlerMichal Simek
remove asm code
2007-05-07fix: remove asm codeMichal Simek
2007-05-07fix: clean interruptMichal Simek
2007-05-07fix: interrupt handler for multiple sourcesMichal Simek
2007-05-07new: add writing to msr registerMichal Simek
2007-05-05Merge with /home/git/u-bootWolfgang Denk
2007-05-055xxx: write MAC address to mac-address and local-mac-addressTimur Tabi
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>
2007-05-05[PATCH] Use PVR to distinguish MPC5200B from MPC5200 in boot messageGrzegorz Wianecki
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>
2007-05-05[PATCH] simplify silent consoleLadislav Michl
Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Acked-by: Stefan Roese <sr@denx.de>
2007-05-05[PATCH] Avoid assigning PCI resources from zero addressSergei Shtylyov
If a PCI IDE card happens to get a zero address assigned to it, the Linux IDE core complains and IDE drivers fails to work. Also, assigning zero to a BAR was illegal according to PCI 2.1 (the later revisions seem to have excluded the sentence about "0" being considered an invalid address) -- so, use a reasonable starting value of 0x1000 (that's what the most Linux archs are using). Alternatively, one might have fixed the calls to pci_set_region() individually (some code even seems to have taken care of this issue) but that would have been a lot more work. :-) Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com> Acked-by: Stefan Roese <sr@denx.de>