summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-09-09README: fix missing subdirectory in the documentationMarkus Heidelberg
Signed-off-by: Markus Heidelberg <[email protected]>
2008-09-09Update i386 code (sc520_cdp)Graeme Russ
Attempt to bring i386 / sc520 inline with master Signed-off-by: Graeme Russ <[email protected]>
2008-09-09fw_env: add NAND supportGuennadi Liakhovetski
Add support for environment in NAND with automatic NOR / NAND recognition, including unaligned environment, bad-block skipping, redundant environment copy. Signed-off-by: Guennadi Liakhovetski <[email protected]>
2008-09-09ppc4xx: Fix out-of-tree building of CPCI405 variantsMatthias Fuchs
Signed-off-by: Matthias Fuchs <[email protected]> Acked-by: Stefan Roese <[email protected]>
2008-09-09Removed hardcoded MxMR loop value from upmconfig() for MPC85xx.Sergei Poselenov
Signed-off-by: Sergei Poselenov <[email protected]>
2008-09-0985xx: socrates: Enable Lime support.Anatolij Gustschin
This patch adds Lime GDC support together with support for the PWM backlight control through the w83782d chip. The reset pin of the latter is attached to GPIO, so we need to reset it in early_board_init_r. Signed-off-by: Anatolij Gustschin <[email protected]>
2008-09-0985xx: Socrates: Major code update.Detlev Zundel
- Update the local bus ranges in the FDT for Linux for the various devices connected to the local bus via chip-select. - Set the LCRR_DBYP bit in the LCRR for local bus frequencies lower than 66 MHz and uses I/O accessor functions consequently. - UPM data update. - Update of default environment and configuration. Use I2C multibus as we do have two I2C buses. Also enable sdram and ext2 commands. Signed-off-by: Wolfgang Grandegger <[email protected]> Signed-off-by: Sergei Poselenov <[email protected]> Signed-off-by: Detlev Zundel <[email protected]>
2008-09-09Update Freescale 85xx boards to sys_eeprom.cTimur Tabi
The new sys_eeprom.c supports both the old CCID EEPROM format and the new NXID format, and so it obsoletes board/freescale/common/cds_eeprom.c. Freescale 86xx boards already use sys_eeprom.c, so this patch migrates the remaining Freescale 85xx boards to use it as well. cds_eeprom.c is deleted. Signed-off-by: Timur Tabi <[email protected]>
2008-09-09lib_ppc/interrupts.c: make board_show_activity() a weak functionWolfgang Denk
This allows to use show_activity() without having to define an empty board_show_activity() function. Signed-off-by: Wolfgang Denk <[email protected]>
2008-09-09stxxtc: remove empty CONFIG_SHOW_ACTIVITY functionsWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2008-09-09NETTA2: remove empty CONFIG_SHOW_ACTIVITY functionsWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2008-09-09Merge branch 'master' of git://git.denx.de/u-boot-ppc4xxWolfgang Denk
Conflicts: Makefile Signed-off-by: Wolfgang Denk <[email protected]>
2008-09-09disk-on-chip: remove duplicate doc_probe declarationJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2008-09-09onenand_uboot: fix warning: 'struct mtd_oob_ops' declared inside parameter listJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2008-09-09rs5c372: fix rtc_set prototypeJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2008-09-09ARM: fix warning: target CPU does not support interworkingSergei Poselenov
This patch fixes warnings like this: start.S:0: warning: target CPU does not support interworking which come from some ARM cross compilers and are caused by hard-coded (with "--with-cpu=arm9" configuration option) ARM targets (which support ARM Thumb instructions), while the ARM target selected from the command line (with "-march=armv4") doesn't support Thumb instructions. This warning is issued by the compiler regardless of the real use of the Thumb instructions in code. To fix this problem, we use options according to compiler version being used. Signed-off-by: Sergei Poselenov <[email protected]> Signed-off-by: Wolfgang Denk <[email protected]>
2008-09-09ARM: Use do_div() instead of division for "long long".Sergei Poselenov
Signed-off-by: Sergei Poselenov <[email protected]> Signed-off-by: Wolfgang Denk <[email protected]>
2008-09-08lib_arm/bootm.c: fix compile warningsWolfgang Denk
bootm.c:128: warning: label 'error' defined but not used bootm.c:65: warning: unused variable 'ret' Signed-off-by: Wolfgang Denk <[email protected]>
2008-09-08ml507: fix out of tree build problemWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2008-09-08common/cmd_bootm.c: fix printf() format warningsWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2008-09-08BMW, PCIPPC2, PCIPPC6, RBC82: fix compile warningsWolfgang Denk
missing doc_probe() prototype. Signed-off-by: Wolfgang Denk <[email protected]>
2008-09-08mk48t59: fix compile problem introduced by commit d1e23194Wolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2008-09-08ppc4xx: Move ppc4xx specific prototypes to ppc4xx headerStefan Roese
This patch moves some 4xx specific prototypes out of include common.h to a ppc4xx specific header. Signed-off-by: Stefan Roese <[email protected]>
2008-09-08Merge branch 'master' of /home/stefan/git/u-boot/u-bootStefan Roese
2008-09-08ppc4xx: Update CPCI405(AB) configurationMatthias Fuchs
This patch add FDT support and command line editing capabilities for CPCI405 and CPCI405AB boards. Signed-off-by: Matthias Fuchs <[email protected]> Signed-off-by: Stefan Roese <[email protected]>
2008-09-08ppc4xx: Cleanup CPCI405 linker scriptMatthias Fuchs
Signed-off-by: Matthias Fuchs <[email protected]> Signed-off-by: Stefan Roese <[email protected]>
2008-09-08ppc4xx: Update CPCI405 variants handlingMatthias Fuchs
This patch replaces the BOARD_REVISION variable in include/config.mk by a using a temporary include file in the platform directory. The former way does not work anymore and the latter is also used by some other boards. Signed-off-by: Matthias Fuchs <[email protected]> Signed-off-by: Stefan Roese <[email protected]>
2008-09-08ppc4xx: Remove CONFIG_CS8952_PHY defineStefan Roese
Since this define is only used on one board that was never really in production, removing this compile time option doesn't hurt and makes the code more readable. Signed-off-by: Stefan Roese <[email protected]>
2008-09-08ppc4xx: Fix compilation warning for PIP405Stefan Roese
This patch fixes a compilation warning for the PIP405 board. It moves the #ifndef CONFIG_CS8952_PHY define a little so that the warning doesn't occur anymore. I am a little unsure if this #ifdef is at the correct place now or if it could be removed completely. This needs to get tested on the PIP405 board. Signed-off-by: Stefan Roese <[email protected]>
2008-09-08ppc4xx: Fix compilation warning for canyonlands & glacierStefan Roese
Signed-off-by: Stefan Roese <[email protected]>
2008-09-07Fix compiler warning in mpc8xxx ddr codeKumar Gala
ctrl_regs.c: In function 'compute_fsl_memctl_config_regs': ctrl_regs.c:523: warning: 'caslat' may be used uninitialized in this function ctrl_regs.c:523: note: 'caslat' was declared here Add a warning in DDR1 case if cas_latency isn't a value we know about. Signed-off-by: Kumar Gala <[email protected]> Acked-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2008-09-07rtc: allow rtc_set to return an error and use it in cmd_dateJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2008-09-07ap325rxa/favr-32-ezkit: Use CONFIG_FLASH_CFI_DRIVERJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2008-09-07config.mk: Move arch-specific condition to $(ARCH)_config.mkShinya Kuribayashi
Signed-off-by: Shinya Kuribayashi <[email protected]>
2008-09-07Prevent crash if random/invalid ramdisks are passed to bootmKumar Gala
Adds returning an error from the ramdisk detection code if its not a real ramdisk (invalid). There is no reason we can't just return back to the console if we detect an invalid ramdisk or CRC error. Signed-off-by: Kumar Gala <[email protected]>
2008-09-07Prevent crash if random DTB address is passed to bootmAnatolij Gustschin
This patch adds bootm_start() return value check. If error status is returned, we do not proceed further to prevent board reset or crash as we still can recover at this point. Signed-off-by: Anatolij Gustschin <[email protected]>
2008-09-07clean up some #if !defined() in drivers/video/cfb_console.cAndrew Dyer
rearrange some #if !defined() / #else / #endif statements to remove the negative logic. Signed-off-by: Andrew Dyer <[email protected]>
2008-09-07apollon: use the last memory area for u-bootKyungmin Park
Signed-off-by: Kyungmin Park <[email protected]>
2008-09-06TQM8272: move NAND part in seperate FileHeiko Schocher
I didn't try to use drivers/mtd/nand/fsl_upm.c for the NAND driver, because I have no longer access to the hardware. Signed-off-by: Heiko Schocher <[email protected]>
2008-09-06TQM8272: Fix compiling error for the TQM8272 board.Heiko Schocher
Fix compile problems caused by commit cfa460adfdefcc30d104e1a9ee44994ee349bb7b Signed-off-by: Heiko Schocher <[email protected]>
2008-09-06Add JFFS2 command support on OneNANDKyungmin Park
Signed-off-by: Kyungmin Park <[email protected]>
2008-09-06Allow console input to be disabledMark Jackson
Added new CONFIG_DISABLE_CONSOLE define and GD_FLG_DISABLE_CONSOLE. When CONFIG_DISABLE_CONSOLE is defined, setting GD_FLG_DISABLE_CONSOLE disables all console input and output. Signed-off-by: Mark Jackson <[email protected]>
2008-09-06loads: allow negative offsetsRicardo Ribalda Delgado
Signed-off-by: Ricardo Ribalda Delgado <[email protected]>
2008-09-06USB EHCI: reset root hubYuri Tikhonov
Some of multi-function USB controllers (e.g. ISP1562) allow root hub resetting only via EHCI registers. So, this patch adds the corresponding kind of reset to OHCI's hc_reset() if the newly introduced CONFIG_PCI_EHCI_DEVNO option is set (e.g. for Socrates board). Signed-off-by: Yuri Tikhonov <[email protected]> Acked-by: Markus Klotzbuecher <[email protected]>
2008-09-06RX 8025 RTC: analyze 12/24-hour mode flag in rtc_get().Yuri Tikhonov
Signed-off-by: Yuri Tikhonov <[email protected]>
2008-09-05Merge branch 'master' of /home/stefan/git/u-boot/u-bootStefan Roese
2008-09-05devices: Use list_add_tail() instead of list_add() to register a deviceStefan Roese
This patch fixes a problem spotted on Glacier/Canyonlands (and most likely lots of other board ports), that no serial output was seen after console initialization in console_init_r(). This is because the last added console device was used instead of the first added. This patch fixes this problem by using list_add_tail() instead of list_add() to register a device. This way the first added console is used again. Signed-off-by: Stefan Roese <[email protected]>
2008-09-05ppc4xx: Add support for GPCS, SGMII and M88E1112 PHYVictor Gallardo
This patch adds GPCS, SGMII and M88E1112 PHY support for the AMCC PPC460GT/EX processors. Signed-off-by: Victor Gallardo <[email protected]> Signed-off-by: Stefan Roese <[email protected]>
2008-09-05ppc4xx: Update Kilauea to use PPC4xx DDR autocalibration routinesAdam Graham
Signed-off-by: Adam Graham <[email protected]> Signed-off-by: Stefan Roese <[email protected]>
2008-09-05ppc4xx: IBM Memory Controller DDR autocalibration routinesAdam Graham
Alternate SDRAM DDR autocalibration routine that can be generically used for any PPC4xx chips that have the IBM SDRAM Controller core allowing for support of more DIMM/memory chip vendors and gets the DDR autocalibration values which give the best read latency performance (SDRAM0_RDCC.[RDSS]). Two alternate SDRAM DDR autocalibration algoritm are provided in this patch, "Method_A" and "Method_B". DDR autocalibration Method_A scans the full range of possible PPC4xx SDRAM Controller DDR autocalibration values and takes a lot longer to run than Method_B. Method_B executes in the same amount of time as the currently existing DDR autocalibration routine, i.e. 1 second or so. Normally Method_B is used and it is set as the default method. The current U-Boot PPC4xx DDR autocalibration code calibrates the IBM SDRAM Controller registers.[bit-field]: 1) SDRAM0_RQDC.[RQFD] 2) SDRAM0_RFDC.[RFFD] This alternate PPC4xx DDR autocalibration code calibrates the following IBM SDRAM Controller registers.[bit-field]: 1) SDRAM0_WRDTR.[WDTR] 2) SDRAM0_CLKTR.[CKTR] 3) SDRAM0_RQDC.[RQFD] 4) SDRAM0_RFDC.[RFFD] and will also use the calibrated settings of the above four registers that produce the best "Read Sample Cycle Select" value in the SDRAM0_RDCC.[RDSS] register.[bit-field]. Signed-off-by: Adam Graham <[email protected]> Signed-off-by: Stefan Roese <[email protected]>