summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix linker scripts: add NOLOAD atribute to .bss/.sbss sectionsWolfgang Denk2008-01-12268-281/+281
| | | | | | | | | | | | | | | | | | | With recent toolchain versions, some boards would not build because or errors like this one (here for ocotea board when building with ELDK 4.2 beta): ppc_4xx-ld: section .bootpg [fffff000 -> fffff23b] overlaps section .bss [fffee900 -> fffff8ab] For many boards, the .bss section is big enough that it wraps around at the end of the address space (0xFFFFFFFF), so the problem will not be visible unless you use a 64 bit tool chain for development. On some boards however, changes to the code size (due to different optimizations) we bail out with section overlaps like above. The fix is to add the NOLOAD attribute to the .bss and .sbss sections, telling the linker that .bss does not consume any space in the image. Signed-off-by: Wolfgang Denk <wd@denx.de>
* USB: Add Philips 1561 PCI-OHCI idsTsiChung Liew2008-01-121-0/+1
| | | | | | (needed for M5475EVB) Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
* Add MAINTAINERS entries for ids8247, jupiter, municse, sc3 and uc101Wolfgang Denk2008-01-121-1/+7
| | | | | | | boards. Signed-off-by: Heiko Schocher <hs@denx.de> Signed-off-by: Wolfgang Denk <wd@denx.de>
* MPC512X: Cleanup bus clock names.Grzegorz Bernacki2008-01-126-12/+12
| | | | Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
* MPC512X: Fixed typo in macro name.Grzegorz Bernacki2008-01-121-1/+1
| | | | Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
* ads5121: Added support for FDT.Grzegorz Bernacki2008-01-125-0/+43
| | | | Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
* Coding Style cleanup; update CHANGELOG.Wolfgang Denk2008-01-122-1/+41
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* Fixed syntax error in function init_e300_core() of mpc83xx/start.S ifHeiko Schocher2008-01-121-1/+1
| | | | | Signed-off-by: Timur Tabi <timur@freescale.com> Signed-off-by: Heiko Schocher <hs@denx.de>
* MUNICes: Set the right CFG_DEFAULT_MBAR value.Heiko Schocher2008-01-121-0/+2
| | | | Signed-off-by: Heiko Schocher <hs@denx.de>
* added the config File for the MUNICes board.Heiko Schocher2008-01-121-0/+214
| | | | Signed-off-by: Heiko Schocher <hs@denx.de>
* added basic support for the MUNICes board.Heiko Schocher2008-01-128-3/+438
| | | | Signed-off-by: Heiko Schocher <hs@denx.de>
* Update CHANGELOG and MAINTAINERS files.Wolfgang Denk2008-01-122-0/+403
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* Fix compilation problem in common/cmd_bmp.cAnatolij Gustschin2008-01-121-1/+1
| | | | | | | common/cmd_bmp.c fails to compile if CONFIG_VIDEO_BMP_GZIP isn't defined. This patch fix this. Signed-off-by: Anatolij Gustschin <agust@denx.de>
* Fix defaultconfig for the mgcoge board.Heiko Schocher2008-01-121-1/+1
| | | | Signed-off-by: Heiko Schocher <hs@denx.de>
* Added support for the mgcoge board from keymile.Heiko Schocher2008-01-127-4/+745
| | | | Signed-off-by: Heiko Schocher <hs@denx.de>
* Enable SMC microcode relocation patch for SMC1.Heiko Schocher2008-01-125-3/+124
| | | | Signed-off-by: Heiko Schocher <hs@denx.de>
* Added support for the mgsuvd board from keymile.Heiko Schocher2008-01-129-0/+803
| | | | Signed-off-by: Heiko Schocher <hs@denx.de>
* Fix 64-bit vsprintf.James Yang2008-01-121-4/+17
| | | | | | | | There were some size and unsigned problems. Also add support for "ll" size modifier in format string like glibc Signed-off-by: James Yang <James.Yang@freescale.com> Acked-by: Jon Loeliger <jdl@freescale.com>
* Remove superfluous preprocessor conditionals from LM73 driverLarry Johnson2008-01-123-11/+1
| | | | | | | | (1) Remove unused symbol "CFG_EEPROM_PAGE_WRITE_ENABLE". (2) Use conditional Makefile.o. Signed-off-by: Larry Johnson <lrj@acm.org>
* Add support for the TK885D baseboard from TELE-DATAGuennadi Liakhovetski2008-01-124-0/+562
| | | | | | | | | The TK885D board uses a TQM885D module from TQ, this port adds an own configuration file and adds a last_stage_init() method to configure the two PHYs, depending on the phy_auto_nego environment variable. Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
* Merge branch 'master' of git://www.denx.de/git/u-boot-videoWolfgang Denk2008-01-124-4/+524
|\
| * Add Fujitsu CoralP/Lime video driverAnatolij Gustschin2008-01-114-0/+501
| | | | | | | | | | Signed-off-by: Anatolij Gustschin <agust@denx.de> Signed-off-by: Rodolfo Giometti <giometti@linux.it>
| * Fix video console newline and carriage return handlingAnatolij Gustschin2008-01-111-4/+23
| | | | | | | | | | | | | | | | | | Lines of the lenght CONSOLE_COLS or greater than CONSOLE_COLS are not displayed correctly. This is an attempt to fix this issue. Also add carriage return handling. Signed-off-by: Anatolij Gustschin <agust@denx.de> Signed-off-by: Rodolfo Giometti <giometti@linux.it>
* | Merge branch 'master' of git://www.denx.de/git/u-boot-ppc4xxWolfgang Denk2008-01-128-97/+135
|\ \
| * | ppc4xx: Fix sdram init on Sequoia boardsStefan Roese2008-01-111-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | Clear possible errors in MCSR resulting from data-eye-search. If not done, then we could get an interrupt later on when exceptions are enabled. Signed-off-by: Stefan Roese <sr@denx.de>
| * | ppc4xx: Rework Lime support for lwmon5Anatolij Gustschin2008-01-112-72/+101
| | | | | | | | | | | | | | | | | | Rework Lime support for lwmon5 using new video driver Signed-off-by: Anatolij Gustschin <agust@denx.de>
| * | ppc4xx: Update PMC440 config fileMatthias Fuchs2008-01-111-13/+3
| | | | | | | | | | | | Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
| * | ppx4xx: Fix sdram init on PMC440 boardsMatthias Fuchs2008-01-111-0/+7
| | | | | | | | | | | | Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
| * | ppc4xx: Make Sequoia boot vxWorksNiklaus Giger2008-01-102-12/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vxWorks expects in TLB 0 a entry for the Machine Check interrupt TLB 1 a entry for the RAM TLB 2 a entry for the EBC TLB 3 a entry for the boot flash After changing the baudrate to 9600 I had no problems to boot the vxWorks image as distributed by WindRiver (Revision 2.0/1 from June 18, 2007) Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
| * | ppc4xx: Fix dflush() to restore DVLIM registerLarry Johnson2008-01-101-0/+2
| |/ | | | | | | Signed-off-by: Larry Johnson <lrj@acm.org>
* | Merge branch 'master' of git://www.denx.de/git/u-boot-mpc83xxWolfgang Denk2008-01-1220-112/+1036
|\ \
| * | mpc83xx: Fix the bug of 266MHz data rate DDRDave Liu2008-01-101-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | The DDR doesn't work on the 266MHz data rate, the patch fix the bug. Signed-off-by: Dave Liu <daveliu@freescale.com> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
| * | mpc83xx: Make the code more readableDave Liu2008-01-101-6/+13
| | | | | | | | | | | | | | | | | | | | | Format the code, make it more readable Signed-off-by: Dave Liu <daveliu@freescale.com> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
| * | mpc83xx: Reduce the latency of DDRDave Liu2008-01-101-5/+5
| | | | | | | | | | | | | | | | | | | | | Reduce the AL from 2 to 1 clock to improve the performance. Signed-off-by: Dave Liu <daveliu@freescale.com> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
| * | mpc83xx: Fix the wrong definition of MPC8315EDave Liu2008-01-101-20/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | According to the latest user manual of MPC8315E, 1) The SVCOD of HRCWL is different than 837x 2) The SCCR has changes Signed-off-by: Dave Liu <daveliu@freescale.com> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
| * | mpc83xx: Fix the typo in mpc83xx.hDave Liu2008-01-101-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | The SPCR about TSEC priority is wrong. Signed-off-by: Michael Barkowski <Michael.Barkowski@freescale.com> Signed-off-by: Joe D'Abbraccio <Joe.D'abbraccio@freescale.com> Signed-off-by: Dave Liu <daveliu@freescale.com> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
| * | mpc83xx: Fix the typo in global data structDave Liu2008-01-101-1/+1
| | | | | | | | | | | | | | | | | | | | | Fix the typo in global_data.h Signed-off-by: Dave Liu <daveliu@freescale.com> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
| * | mpc83xx: Remove cache config from config.hDave Liu2008-01-109-73/+0
| | | | | | | | | | | | | | | | | | | | | clean up the cache config from configs.h of board Signed-off-by: Dave Liu <daveliu@freescale.com> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
| * | mpc83xx: add support for the MPC8360E-RDKAnton Vorontsov2008-01-107-0/+973
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is MPC8360E based board with: - 256MB fixed SDRAM; - 8MB Intel Strata NOR flash; - StMICRO 64MiB NAND flash; - two 10/100/1000 ethernet ports connected via Broadcom BCM5481 PHYs; - two 10/100 ethernet ports connected via National DP83848 PHYs; - one PCI and one miniPCI slots; - four serial ports (two NS16550-compatible, two UCCs); - four USB ports working through MPC8360E "FHCI" USB controller; - Fujitsu MB86277 graphics controller; - Analog to Digital Converter/Touchscreen controller, AD7843 connected to SPI. Features not supported in this patch are: - StMICRO 64MiB NAND flash (patch sent); - MINT framebuffer initialization (patch is pending); - Fetching production information from the EEPROM via I2C; - FHCI USB; - Two slow UCCs used as RS-485 UARTs. Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
| * | mpc83xx: add "fsl, qe" compatible fixupsAnton Vorontsov2008-01-101-0/+6
| | | | | | | | | | | | | | | | | | | | | New device trees will use "fsl,qe" compatible properties. Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
| * | mpc83xx: add missing CONFIG_HAS_ETH0 definesKim Phillips2008-01-103-0/+3
| |/ | | | | | | | | | | | | | | | | the new libfdt code only updates eth0 if CONFIG_HAS_ETH0 is defined; add the define to the missing board configs. Thanks to Emilian Medve for finding this. Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
* | Merge branch 'master' of git://www.denx.de/git/u-boot-mpc86xxWolfgang Denk2008-01-123-59/+68
|\ \
| * \ Merge commit 'wd/master'Jon Loeliger2008-01-10131-1483/+7392
| |\ \ | | |/
| * | 86xx: Support 2GB DIMMsBecky Bruce2008-01-101-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | Configure the number of bits used to address the banks inside the SDRAM device. The default register value of 0 means 2 bits to address 4 banks. Higher capacity devices like a 2GB DIMM require 3 bits to address 8 banks. Signed-off-by: Becky Bruce <bgill@freescale.com>
| * | 86xx: Remove cache config from configs.hJon Loeliger2008-01-091-7/+0
| | | | | | | | | | | | | | | | | | Just use the standard defines in asm/cache.h. Signed-off-by: Jon Loeliger <jdl@freescale.com>
| * | Convert MPC8610HPCD to use libfdt.Jon Loeliger2008-01-092-50/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | Assumes the presence of the aliases node in the DTS to locate the pci and serial nodes for fixups. Use consistent fdtaddr and fdtfile in environment variables. Signed-off-by: Jon Loeliger <jdl@freescale.com>
| * | 8610: Fix lingering compile warnings.Jon Loeliger2008-01-091-1/+4
| | | | | | | | | | | | | | | | | | Turn off DEBUG. Signed-off-by: Jon Loeliger <jdl@freescale.com>
* | | Merge ../custodiansWolfgang Denk2008-01-111-0/+2
|\ \ \
| * | | Nios2: remove common/cmd_bdinfo.c unused variable.Jean-Christophe PLAGNIOL-VILLARD2008-01-101-0/+2
| | |/ | |/| | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Scott McNutt <smcnutt@psyent.com>
* | | Fix compiler warningKumar Gala2008-01-111-1/+1
|/ / | | | | | | | | | | | | main.c: In function 'readline_into_buffer': main.c:927: warning: unused variable 'p_buf' Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
OpenPOWER on IntegriCloud