summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2008-08-31ARM: Add support for S3C6400 based SMDK6400 boardGuennadi Liakhovetski
SMDK6400 can only boot U-Boot from NAND-flash. This patch adds a nand_spl driver for it too. The board can also boot from the NOR flash, but due to hardware limitations it can only address 64KiB on it, which is not enough for U-Boot. Based on the original sources by Samsung for U-Boot 1.1.6. Signed-off-by: Guennadi Liakhovetski <[email protected]>
2008-08-31ARM: Add arm1176 core with S3C6400 SoCGuennadi Liakhovetski
Based on the original S3C64XX port by Samsung for U-Boot 1.1.6. Signed-off-by: Guennadi Liakhovetski <[email protected]>
2008-08-30ppc4xx: Increase image size for NAND boot targetStefan Roese
This is needed since now with HUSH enabled (amcc-common.h) the image read from NAND exceeds the previous limit. Signed-off-by: Stefan Roese <[email protected]>
2008-08-29Move MPC5xxx_FEC driver to drivers/netBen Warren
Signed-off-by: Ben Warren <[email protected]>
2008-08-28ADS5121: Fix NOR and CPLD ALE timing for rev 2 siliconJohn Rigby
MPC5121 rev 2 silicon has a new register for controlling how long CS is asserted after deassertion of ALE in multiplexed mode. The default is to assert CS together with ALE. The alternative is to assert CS (ALEN+1)*LPC_CLK clocks after deassertion of ALE. The default is wrong for the NOR flash and CPLD on the ADS5121. This patch turns on the alternative for CS0 (NOR) and CS2 (CPLD) it does so conditionally based on silicon rev 2.0 or greater. Signed-off-by: Martha J Marx <[email protected]> Signed-off-by: John Rigby <[email protected]>
2008-08-28ColdFire: I2C fix for multiple platformsTsiChung Liew
Signed-off-by: TsiChung Liew <[email protected]>
2008-08-28ColdFire: Add CONFIG_MII_INIT for M5272C3TsiChung Liew
Signed-off-by: TsiChung Liew <[email protected]>
2008-08-28ColdFire: Multiple fixes for MCF5445x platformsTsiChung Liew
Add FEC pin set and mii reset in __mii_init(). Change legacy flash vendor from 2 to AMD LEGACY (0xFFF0), change cfi_offset to 0, and change CFG_FLASH_CFI to CONFIG_FLASH_CFI_LEGACY. Correct M54451EVB and M54455EVB env settings in configuration file. Signed-off-by: TsiChung Liew <[email protected]>
2008-08-28ColdFire: Change the SDRAM BRD2WT timing from 3 to 7TsiChung Liew
The user manuals recommend 7. Signed-off-by: Kurt Mahan <[email protected]> Acked-by: TsiChung Liew <[email protected]>
2008-08-28ColdFire: Raise uart baudrate to 115200 bpsTsiChung Liew
M5249EVB, M5271EVB, M5272C3, M5275EVB and M5282EVB platforms uart baudrate increase from 19200 to 115200 bps Signed-off-by: TsiChung Liew <[email protected]>
2008-08-28Merge branch 'master' of git://git.denx.de/u-boot-mpc5xxxWolfgang Denk
2008-08-27mpc52xx: added support for the MPC5200 based MUC.MC52 board from MAN.Heiko Schocher
Signed-off-by: Heiko Schocher <[email protected]>
2008-08-27mpc85xx: Add support for the MPC8536DS reference boardKumar Gala
Signed-off-by: Kumar Gala <[email protected]> Signed-off-by: Srikanth Srinivasan <[email protected]> Signed-off-by: Dejan Minic <[email protected]> Signed-off-by: Jason Jin <[email protected]> Signed-off-by: Dave Liu <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2008-08-27mpc85xx: Add support for the MPC8536Kumar Gala
The MPC8536 Adds SDHC and SATA controllers to the PQ3 family. We also have SERDES init code for the 8536. Signed-off-by: Kumar Gala <[email protected]> Signed-off-by: Srikanth Srinivasan <[email protected]> Signed-off-by: Dejan Minic <[email protected]> Signed-off-by: Jason Jin <[email protected]> Signed-off-by: Dave Liu <[email protected]>
2008-08-27mpc85xx: Add support for the MPC8572DS reference boardKumar Gala
Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Remove old SPD support from cpu/mpc85xxKumar Gala
All 85xx boards have been converted to the new code so we can remove the old SPD DDR setup code. Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert STXSSA to new DDR code.Kumar Gala
Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert STXGP3 to new DDR code.Kumar Gala
Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert SBC8560 to new DDR code.Kumar Gala
Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert MPC8540EVAL to new DDR code.Kumar Gala
Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert PM856 to new DDR code.Kumar Gala
Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert PM854 to new DDR code.Kumar Gala
Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert sbc8548 to new DDR code.Kumar Gala
Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert atum8548 to new DDR code.Kumar Gala
Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert socrates to new DDR code.Kumar Gala
Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert MPC8544DS to new DDR code.Kumar Gala
Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert MPC8568MDS to new DDR code.Jon Loeliger
Signed-off-by: Jon Loeliger <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert MPC8548CDS to new DDR code.Jon Loeliger
Signed-off-by: Jon Loeliger <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert MPC8541CDS to new DDR code.Jon Loeliger
Signed-off-by: Jon Loeliger <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert MPC8555ADS to new DDR code.Jon Loeliger
Signed-off-by: Jon Loeliger <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert MPC8560ADS to new DDR code.Jon Loeliger
Signed-off-by: Jon Loeliger <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert MPC8540ADS to new DDR code.Kumar Gala
Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Add e500 TLB helper for DDR codeKumar Gala
Provide a helper function that board code can call to map TLBs when setting up DDR. Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert SBC8641D to new DDR code.Kumar Gala
Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert MPC8610HPCD to new DDR code.Jon Loeliger
Signed-off-by: Jon Loeliger <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Convert MPC8641HPCN to new DDR code.Kumar Gala
Signed-off-by: Jon Loeliger <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Rewrite the FSL mpc8xxx DDR controller setup code.Kumar Gala
The main purpose of this rewrite it to be able to share the same initialization code on all FSL PowerPC products that have DDR controllers. (83xx, 85xx, 86xx). The code is broken up into the following steps: GET_SPD COMPUTE_DIMM_PARMS COMPUTE_COMMON_PARMS GATHER_OPTS ASSIGN_ADDRESSES COMPUTE_REGS PROGRAM_REGS This allows us to share more code an easily allow for board specific code overrides. Additionally this code base adds support for >4G of DDR and provides a foundation for supporting interleaving on processors with more than one controller. Signed-off-by: James Yang <[email protected]> Signed-off-by: Jon Loeliger <[email protected]> Signed-off-by: Becky Bruce <[email protected]> Signed-off-by: Ed Swarthout <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2008-08-27FSL DDR: Provide a generic set_ddr_laws()Kumar Gala
Provide a helper function that will setup the last available LAWs (upto 2) for DDR. Useful for SPD/dyanmic DDR setting code. Signed-off-by: Kumar Gala <[email protected]>
2008-08-27Add proper SPD definitions for DDR1/2/3James Yang
Also adds helper functions for DDR1/2 to verify the checksum. Signed-off-by: Kumar Gala <[email protected]>
2008-08-27Add support for muas3001 board (MPC8270)Heiko Schocher
Signed-off-by: Heiko Schocher <[email protected]>
2008-08-26fdt: refactor initrd related codeKumar Gala
Created a new fdt_initrd() to deal with setting the initrd properties in the device tree and fixing up the mem reserve. We can use this both in the choosen node handling and lets us remove some duplicated code when we fixup the initrd info in bootm on PPC. Signed-off-by: Kumar Gala <[email protected]>
2008-08-26fdt: refactor fdt resize codeKumar Gala
Move the fdt resizing code out of ppc specific boot code and into common fdt support code. Signed-off-by: Kumar Gala <[email protected]>
2008-08-26bootm: refactor image detection and os load stepsKumar Gala
Created a bootm_start() that handles the parsing and detection of all the images that will be used by the bootm command (OS, ramdisk, fdt). As part of this we now tract all the relevant image offsets in the bootm_headers_t struct. This will allow us to have all the needed state for future sub-commands and lets us reduce a bit of arch specific code on SPARC. Created a bootm_load_os() that deals with decompression and loading the OS image. Signed-off-by: Kumar Gala <[email protected]>
2008-08-26bootm: move lmb into the bootm_headers_t structureKumar Gala
To allow for persistent state between future bootm subcommands we need the lmb to exist in a global state. Moving it into the bootm_headers_t allows us to do that. Signed-off-by: Kumar Gala <[email protected]>
2008-08-26bootm: Set working fdt address as part of the bootm flowKumar Gala
Set the fdt working address so "fdt FOO" commands can be used as part of the bootm flow. Also set an the environment variable "fdtaddr" with the value. Signed-off-by: Kumar Gala <[email protected]>
2008-08-26bootm: refactor fdt locating and relocation codeKumar Gala
Move the code that handles finding a device tree blob and relocating it (if needed) into common code so all arch's have access to it. Signed-off-by: Kumar Gala <[email protected]>
2008-08-26bootm: refactor ramdisk locating codeKumar Gala
Move determing if we have a ramdisk and where its located into the common code. Keep track of the ramdisk start and end in the bootm_headers_t image struct. Signed-off-by: Kumar Gala <[email protected]>
2008-08-26bootm: refactor entry point codeKumar Gala
Move entry point code out of each arch and into common code. Keep the entry point in the bootm_headers_t images struct. Signed-off-by: Kumar Gala <[email protected]>
2008-08-26Merge branch 'master' of git://git.denx.de/u-boot-mpc83xxWolfgang Denk
2008-08-26ADS5121: adjust image addresses in RAM and flashWolfgang Denk
Use the same mapping in flash as used by Linux Signed-off-by: Wolfgang Denk <[email protected]>