summaryrefslogtreecommitdiff
path: root/cpu
AgeCommit message (Collapse)Author
2007-01-23[ColdFire MCF5271 family] Add CPU detection based on the value of ChipBartlomiej Sieka
Identification Register (CIR).
2007-01-22Merge branch 'master' into hpc2roy zang
Conflicts: drivers/cfi_flash.c The patch by Heiko Schocher <[email protected]> on Jan, 19, 2007 fixes cfi_driver bug for mpc7448hpc2 board. The default cfi_driver can support mpc7448hpc2 board.
2007-01-19Merge with /home/hs/SC3/u-boot-devWolfgang Denk
2007-01-18[PATCH] Fix: Compilerwarnings for SC3 board.Heiko Schocher
The EBC Configuration Register is now by CFG_EBC_CFG definable Added JFFS2 support for the SC3 board. Signed-off-by: Heiko Schocher <[email protected]>
2007-01-18[PATCH] Add support for AMCC Taishan PPC440GX eval boardStefan Roese
Signed-off-by: Stefan Roese <[email protected]>
2007-01-15Merge with /home/hs/SC3/u-bootWolfgang Denk
Some code cleanup.
2007-01-15Merge with /home/hs/MAN/u-boot-devWolfgang Denk
2007-01-15[PATCH] Fix 440SPe rev B detection from previous patchStefan Roese
Signed-off-by: Stefan Roese <[email protected]>
2007-01-13Merge with git+ssh://[email protected]/home/sr/git/u-boot/denx-merge-srStefan Roese
2007-01-13[PATCH] Update 440SP(e) cpu revisionsStefan Roese
Also display enabled/disabled RAID 6 support for 440SP/440SPe PPC's. Signed-off-by: Stefan Roese <[email protected]>
2007-01-11 Added support for the SOLIDCARD III board from EurodesignHeiko Schocher
Signed-off-by: Heiko Schocher <[email protected]>
2007-01-09SMC1 uses external CLK4 instead of BRG on spc1920Markus Klotzbuecher
2007-01-06[PATCH] 44x: Fix problem with DDR controller setup (refresh rate)Stefan Roese
This patch fixes a problem with an incorrect setup for the refresh timer of the 44x DDR controller in the file cpu/ppc4xx/sdram.c Signed-off-by: Stefan Roese <[email protected]>
2007-01-05[PATCH] Add DDR2 optimization code for Sequoia (440EPx) boardStefan Roese
This code will optimize the DDR2 controller setup on a board specific basis. Note: This code doesn't work right now on the NAND booting image for the Sequoia board, since it doesn't fit into the 4kBytes for the SPL image. Signed-off-by: Stefan Roese <[email protected]>
2007-01-04Merge branch 'master' into hpc2roy zang
2006-12-24Merge with /home/hs/TQ/u-boot-devWolfgang Denk
2006-12-21Added support for the TQM8272 board from TQHeiko Schocher
Signed-off-by: Heiko Schocher <[email protected]>
2006-12-21[PATCH] Add support for the UC101 board from MAN.Heiko Schocher
Signed-off-by: Heiko Schocher <[email protected]>
2006-12-20Preliminary support for the iDMR board (ColdFire).Bartlomiej Sieka
2006-12-04Introduce PLL_CFG[0:4] table for processor 7448/7447A/7455/7457. The originalroy zang
multiplier table can not refect the real PLL clock behavior of these processors. Please refer to the hardware specification for detailed information of the corresponding processors. Signed-off-by: Roy Zang <[email protected]>
2006-12-01Fix the exception occuring in RAM table search issue.roy zang
The original search_one_table() function code can only processes the search for the exception occurring in FLASH/ROM, because the exception and fixup table usually locate in FLASH. If the exception address is also in FLASH, it will be OK. If the exception occurs in RAM, after the u-boot relocation, a relocation offset should be added. clean up the code in cpu/74xx_7xx/cpu.c Signed-off-by: Roy Zang <[email protected]>
2006-12-01Fix the confilcts when merging 'master' into hpc2.roy zang
The conflicts due to a new mpc7448 p3m7448 board is in the main tree. Merge branch 'master' into hpc2 Conflicts: MAKEALL cpu/74xx_7xx/cpu.c cpu/74xx_7xx/cpu_init.c cpu/74xx_7xx/speed.c
2006-12-01Clean up the code according to codestyle:roy zang
(1) remove some C++ comments. (2) remove trailing white space. (3) remove trailing empty line. (4) Indentation by table. (5) remove {} in one line condition. (6) add space before '(' in function call. Remove some weird printf () output. Add necessary comments. Modified Makefile to support building in a separate directory.
2006-11-30Code cleanup.Wolfgang Denk
2006-11-30Merge with http://opensource.freescale.com/pub/scm/u-boot-83xx.gitWolfgang Denk
2006-11-29[PATCH] [MPC52xx] Use IPB bus frequency for SOC peripheralsGrant Likely
The soc node of the mpc52xx needs to be loaded with the IPB bus frequency, not the XLB frequency. This patch depends on the previous patches for MPC52xx device tree support Signed-off-by: Grant Likely <[email protected]> Signed-off-by: Sylvain Munaut <[email protected]>
2006-11-29[PATCH] Add support for Prodrive P3M750 & P3M7448 (P3Mx) boardsStefan Roese
This patch adds support for the Prodrive P3M750 (PPC750 & MV64460) and the P3M7448 (MPC7448 & MV64460) PMC modules. Both modules are quite similar and share the same board directory "prodrive/p3mx" and the same config file "p3mx.h". Signed-off-by: Stefan Roese <[email protected]>
2006-11-28Merge http://www.denx.de/git/u-bootKim Phillips
2006-11-28mpc83xx: Miscellaneous code style fixesTimur Tabi
Implement various code style fixes and similar changes. Signed-off-by: Timur Tabi <[email protected]>
2006-11-29Solve the copyright conflicts when merging 'master' into hpc2.roy zang
Merge branch 'master' into hpc2 Conflicts: drivers/cfi_flash.c
2006-11-28[PATCH] Enable the IceCube/lite5200 variants to pass a device tree to Linux.Stefan Roese
This patch adds the code and configuration necessary to boot with an arch/powerpc Linux kernel. Signed-off-by: Grant Likely <[email protected]> Acked-by: Jon Loeliger <[email protected]>
2006-11-28[PATCH] PPC4xx: 440SP Rev. C detection addedStefan Roese
Signed-off-by: Stefan Roese <[email protected]>
2006-11-27Merge with /home/sr/git/u-boot/denx-alpr-merge-testWolfgang Denk
2006-11-27[PATCH] 4xx_enet.c: Correct the setting of zmiifer registerStefan Roese
Patch below corrects the setting of the zmiifer register, it was overwritting the register rather than ORing the settings. Signed-off-by: Neil Wilson <[email protected]> Signed-off-by: Stefan Roese <[email protected]>
2006-11-27Merge with /home/mk/git/u-boot-generic_ohci#generic_ohciWolfgang Denk
2006-11-27Merge with /home/wd/git/u-boot/masterWolfgang Denk
2006-11-27[PATCH] 4xx: Fix problem with board specific reset code (now for real)Stefan Roese
Signed-off-by: Stefan Roese <[email protected]>
2006-11-27[PATCH] 4xx: Fix problem with board specific reset codeStefan Roese
Signed-off-by: Stefan Roese <[email protected]>
2006-11-27[PATCH] Remove testing 4xx enet PHY setupStefan Roese
Signed-off-by: Stefan Roese <[email protected]>
2006-11-27[PATCH] Update Prodrive ALPR board support (440GX)Stefan Roese
Signed-off-by: Stefan Roese <[email protected]>
2006-11-27Merge with /home/stefan/git/u-boot/denxStefan Roese
2006-11-27Introduced the configuration option CONFIG_USB_OHCI_NEW in order to be ableMarkus Klotzbuecher
to choose between the old and the generic OHCI drivers.
2006-11-27Modified the mpc5xxx and the ppc4xx cpu to use the generic OHCI driverMarkus Klotzbuecher
and adapted board configs TQM5200 and yosemite accordingly. This commit also makes the maximum number of root hub ports configurable (CFG_USB_OHCI_MAX_ROOT_PORTS).
2006-11-22[PATCH] PPC4xx start.S: Fix for processor errataStefan Roese
Fixed cpu/ppc4xx/start.S for 440EPx Errata: further corrects PPC440EPx errata 1.12: 440_33 by moving patch up in code. Signed-off-by: Jeff Mann <[email protected]> Signed-off-by: Stefan Roese <[email protected]>
2006-11-10Merge with /home/stefan/git/u-boot/denxStefan Roese
2006-11-03mpc83xx: Update 83xx to use fsl_i2c.cTimur Tabi
Update the 83xx tree to use I2C support in drivers/fsl_i2c.c. Delete cpu/mpc83xx/i2c.c, include/asm-ppc/i2c.h, and all references to those files. Added multiple I2C bus support to fsl_i2c.c. Signed-off-by: Timur Tabi <[email protected]>
2006-11-03mpc83xx: Replace CFG_IMMRBAR with CFG_IMMRTimur Tabi
Replace all instances of CFG_IMMRBAR with CFG_IMMR, so that the 83xx tree matches the other 8xxx trees. Signed-off-by: Timur Tabi <[email protected]>
2006-11-03mpc83xx: Lindent and clean up cpu/mpc83xx/speed.cKim Phillips
2006-11-03mpc83xx: Fix the incorrect dcbz operationDave Liu
The 834x rev1.x silicon has one CPU5 errata. The issue is when the data cache locked with HID0[DLOCK], the dcbz instruction looks like no-op inst. The right behavior of the data cache is when the data cache Locked with HID0[DLOCK], the dcbz instruction allocates new tags in cache. The 834x rev3.0 and later and 8360 have not this bug inside. So, when 834x rev3.0/8360 are working with ECC, the dcbz instruction will corrupt the stack in cache, the processor will checkstop reset. However, the 834x rev1.x can work with ECC with these code, because the sillicon has this cache bug. The dcbz will not corrupt the stack in cache. Really, it is the fault code running on fault sillicon. This patch fix the incorrect dcbz operation. Instead of CPU FP writing to initialise the ECC. CHANGELOG: * Fix the incorrect dcbz operation instead of CPU FP writing to initialise the ECC memory. Otherwise, it will corrupt the stack in cache, The processor will checkstop reset. Signed-off-by: Dave Liu <[email protected]>
2006-11-03mpc83xx: change ft code to modify local-mac-address propertyKim Phillips
Update 83xx OF code to update local-mac-address properties for ethernet instead of the obsolete 'address' property.