summaryrefslogtreecommitdiff
path: root/board
Commit message (Collapse)AuthorAgeLines
* mpc83xx: Fix the incorrect dcbz operationDave Liu2006-11-03-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 <daveliu@freescale.com>
* mpc83xx: add OF_FLAT_TREE bits to 83xx boardsKim Phillips2006-11-03-0/+133
| | | | | | | | | | add ft_pci_setup, OF_CPU, OF_SOC, OF_TBCLK, and STDOUT_PATH configuration bits to mpc8349emds, mpc8349itx, and mpc8360emds board code. redo environment to use bootm with the fdtaddr for booting ARCH=powerpc kernels by default, and provide default fdtaddr values.
* mpc83xx: Fix dual I2C support for the MPC8349ITX, MPC8349EMDS, TQM834x, and ↵Timur Tabi2006-11-03-11/+16
| | | | | | | | | MPC8360EMDS This patch also adds an improved I2C set_speed(), which handles all clock frequencies. Signed-off-by: Timur Tabi <timur@freescale.com>
* mpc83xx: add QE ethernet supportDave Liu2006-11-03-0/+56
| | | | this patch adds support for the QUICC Engine based UCC gigabit ethernet device.
* mpc83xx: Add MPC8360EMDS basic board supportDave Liu2006-11-03-0/+1069
| | | | | Add support for the Freescale MPC8360EMDS board. Includes DDR, DUART, Local Bus, PCI.
* mpc83xx: Fix PCI, USB, bootargs for MPC8349E-mITXTimur Tabi2006-11-03-12/+7
| | | | | | | | | | | | | | | | | PREREQUISITE PATCHES: * This patch can only be applied after the following patches have been applied: 1) DNX#2006092142000015 "Add support for the MPC8349E-mITX 1/2" 2) DNX#2006092142000024 "Add support for the MPC8349E-mITX 2/2" CHANGELOG: * For the 8349E-mITX, fix some size values in pci_init_board(), enable the clock for the 2nd USB board (Linux kernel will hang otherwise), and fix the CONFIG_BOOTARGS macro. Signed-off-by: Timur Tabi <timur@freescale.com>
* mpc83xx: Add support for the MPC8349E-mITXTimur Tabi2006-11-03-6/+1005
| | | | | | | | | | | | | | | | | | | PREREQUISITE PATCHES: * This patch can only be applied after the following patches have been applied: 1) DNX#2006090742000024 "Add support for multiple I2C buses" 2) DNX#2006090742000033 "Multi-bus I2C implementation of MPC834x" 3) DNX#2006091242000041 "Additional MPC8349 support for multibus i2c" 4) DNX#2006091242000078 "Add support for variable flash memory sizes on 83xx systems" 5) DNX#2006091242000069 "Add support for Errata DDR6 on MPC 834x systems" CHANGELOG: * Add support for the Freescale MPC8349E-mITX reference design platform. The second TSEC (Vitesse 7385 switch) is not supported at this time. Signed-off-by: Timur Tabi <timur@freescale.com>
* Additional MPC8349 support for multibus i2cBen Warren2006-11-03-2/+10
| | | | | | | | | | | | | | | Hello, Here is a patch for a file that was accidentally left out of a previous attempt. It accompanies the patch with ticket DNX#2006090742000024 CHANGELOG: Change PCI initialization to use new multi-bus I2C API. regards, Ben
* mpc83xx: Unified TQM834x variable names with 83xx and consolidated macrosTanya Jiang2006-11-03-6/+6
| | | | | | | Unified TQM834x variable names with 83xx and consolidated macro in preparation for the 8360 and other upcoming 83xx devices. Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
* mpc83xx: Changed to unified mpx83xx names and added common 83xx changesDave Liu2006-11-03-3/+3
| | | | | | | Incorporated the common unified variable names and the changes in preparation for releasing mpc8360 patches. Signed-off-by: Dave Liu <daveliu@freescale.com>
* mpc83xx: Fix missing build for mpc8349emds pci.cTanya Jiang2006-11-03-1/+1
| | | | | | Make pci build for mpc8349emds Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
* Finish up support for MarelV38B boardBartlomiej Sieka2006-11-01-48/+56
| | | | | | - add watchdog support - enable GPIO_WKUP_7 pin for input - code cleanup
* - Fix issues related to the use of ELDK 4 when compiling for MarelV38B:Bartlomiej Sieka2006-11-01-66/+28
| | | | | | | * remove warnings when compiling ethaddr.c * adjust linker script (fixes a crash resulting from incorrect definition of __u_boot_cmd_start) - Some MarelV38B code cleanup.
* - Add MPC5XXX register definition MPC5XXX_WU_GPIO_DATA_I and change theBartlomiej Sieka2006-11-01-39/+23
| | | | | | | | MPC5XXX_WU_GPIO_DATA macro to MPC5XXX_WU_GPIO_DATA_O (per MPC5200 User's Manual). Replace the uses of MPC5XXX_WU_GPIO_DATA with MPC5XXX_WU_GPIO_DATA_O for affected boards. - Add defintions for some MPC5XXX GPIO pins.
* [PATCH] Add some missing machtypes for netstar & voiceblue boardsStefan Roese2006-10-28-5/+4
| | | | | | | | Use MACH_TYPE_NETSTAR and MACH_TYPE_VOICEBLUE defines instead of numbers in code. Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Signed-off-by: Stefan Roese <sr@denx.de>
* Fix "ar" flags in some Makefiles to allow for silent "make -s"Wolfgang Denk2006-10-27-2/+2
|
* Finish up support for the ATSTK1000/ATSTK1002 boardsHaavard Skinnemoen2006-10-25-6/+4
| | | | | | | | | | | | Add atstk1002_config target to Makefile and move the AVR32 section down below Blackfin so that it doesn't end up in the middle of MIPS. Drop the autogenerated linker script thing for now. Will have to revisit how to handle chips with different flash and RAM layout later. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* Merge with /home/wd/git/u-boot/masterWolfgang Denk2006-10-24-2/+403
|\
| * Merge with /home/wd/git/u-boot/mailing-list/Haavard_SkinnemoenWolfgang Denk2006-10-24-0/+402
| |\
| | * Move atstk1000 files into vendor specific directory.Wolfgang Denk2006-10-24-1/+1
| | | | | | | | | | | | Patch by Haavard Skinnemoen, 12 Sep 2006
| | * Add ATSTK1000 and ATSTK1002 board supportWolfgang Denk2006-10-24-0/+402
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Haavard Skinnemoen, 06 Sep 2006 This patch adds support for the ATSTK1000 with the ATSTK1002 CPU daughterboard. ATSTK1000 is a full-featured development board for AT32AP CPUs. It has two ethernet ports, a high quality QVGA LCD panel, a loudspeaker, and connectors for USART, PS/2, VGA, USB, MMC/SD cards and CompactFlash cards. For more information, please see this page: http://www.atmel.com/dyn/products/tools.asp?family_id=682 The ATSTK1002 is a daughterboard for the ATSTK1000 supporting the AT32AP7000 chip. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
| * | Fix sequoia separate object direcory building problems.Marian Balakowicz2006-10-23-2/+1
| |/
* | Merge with http://www.jdl.com/software/u-boot-86xx.gitWolfgang Denk2006-10-20-168/+1794
|\ \ | |/ |/|
| * Merge branch 'i2c'Jon Loeliger2006-10-20-3/+0
| |\
| | * Converted all 85xx boards to use a common FSL I2C driver.Jon Loeliger2006-10-20-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | Introduced COFIG_FSL_I2C to select the common FSL I2C driver. And removed hard i2c path from a few u-boot.lds scipts too. Minor whitespace cleanups along the way. Signed-off-by: Jon Loeliger <jdl@freescale.com>
| * | Fix compilation warnings on a few 85xx boards.Jon Loeliger2006-10-20-3/+5
| | | | | | | | | | | | Signed-off-by: Jon Loeliger <jdl@freescale.com>
| * | Merge branch 'master' of http://www.denx.de/git/u-bootJon Loeliger2006-10-19-0/+710
| |\ \ | | |/ | |/|
| * | * Fix a bunch of compiler warnings for gcc 4.0Jon Loeliger2006-10-19-20/+1
| | | | | | | | | | | | Signed-off-by: Matthew McClintock <msm@freescale.com>
| * | Move "ar" flags to config.mk to allow for silent "make -s"Jon Loeliger2006-10-11-1/+1
| | |
| * | Merge branch 'master' of http://www.denx.de/git/u-bootJon Loeliger2006-10-10-351/+1638
| |\ \
| * | | Fix whitespace issues.Jon Loeliger2006-10-10-1/+0
| | | |
| * | | Fix whitespace and 80-col issues.Jon Loeliger2006-10-10-7/+12
| | | |
| * | | Merge branch 'mpc85xx'Jon Loeliger2006-09-19-1/+61
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: drivers/tsec.c
| | * | | Add support for eTSEC 3 & 4 on 8548 CDSAndy Fleming2006-09-19-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added support for using eTSEC 3 and eTSEC 4 on the 8548 CDS. This will only work on rev 1.3 boards (but doesn't break older boards) * Cleaned up some comments to reflect the expanded role of tsec in other systems
| | * | | Added code to support 2.6.18 PCI changes in u-bootAndy Fleming2006-09-19-1/+29
| | | | | | | | | | | | | | | | | | | | * Added code to swizzle the IRQ map for the PCI
| * | | | Modified makefile for new build mechanism.Jon Loeliger2006-09-19-8/+11
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Jon Loeliger <jdl@freescale.com>
| * | | | Merge branch 'master' of http://www.denx.de/git/u-bootJon Loeliger2006-09-19-2010/+4837
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: board/stxxtc/Makefile
| * \ \ \ \ Merge branch 'mpc86xx'Jon Loeliger2006-08-22-160/+170
| |\ \ \ \ \
| | * | | | | General indent and whitespace cleanups.Jon Loeliger2006-08-22-160/+170
| | | | | | |
| * | | | | | Merge branch 'master' of http://www.denx.de/git/u-bootJon Loeliger2006-08-22-12/+313
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'mpc86xx'Jon Loeliger2006-08-09-403/+3
| |\ \ \ \ \ \ \ | | | |/ / / / / | | |/| | | | |
| | * | | | | | Removed MPC8641HPCN DTS source file from build.Jon Loeliger2006-08-09-403/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is no longer linked into U-Boot; its sources are now located in the kernel tree. Signed-off-by: Jon Loeliger <jdl@freescale.com>
| * | | | | | | Merge branch 'mpc85xx'Jon Loeliger2006-08-09-148/+283
| |\ \ \ \ \ \ \ | | | |_|_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: include/ft_build.h include/pci.h Resolved, though.
| | * | | | | | * Fixed a bug where 8555 PCI code used the old variable and function names ↵Matthew McClintock2006-08-09-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Andy Fleming 17-Mar-2006 Signed-off-by: Andy Fleming <afleming@freescale.com>
| | * | | | | | * Added VIA configuration tableMatthew McClintock2006-08-09-71/+197
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added support for PCI2 on CDS Patch by Andy Fleming 17-Mar-2006 Signed-off-by: Andy Fleming <afleming@freescale.com>
| | * | | | | | * Fixed PCI memory definitions Patch by Andy Fleming 17-Mar-2006Matthew McClintock2006-08-09-17/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Andy Fleming <afleming@freescale.com>
| | * | | | | | * Add Flat Dev Tree construction for MPC85xx ADS and CDS boards Patch by Jon ↵Matthew McClintock2006-08-09-3/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Loeliger 17-Jan-2006 Signed-off-by: Jon Loeliger <jdl@freescale.com>
| | * | | | | | * Removed the oftree.dts for stxxtx in light of the changes to the flat ↵Matthew McClintock2006-08-09-61/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | device tree handling code Patch by Matthew McClintock 26-June-2006
| * | | | | | | Merge branch 'wd'Jon Loeliger2006-08-09-764/+14577
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'mpc86xx'Jon Loeliger2006-08-09-0/+54
| |\ \ \ \ \ \ \ \ | | | |_|/ / / / / | | |/| | | | | |