- Feb 22, 2008
-
-
Yuri Tikhonov authored
Some boards (e.g. lwmon5) may use rather small watchdog intervals, so causing it to reboot the board if U-Boot does a long busy-wait with udelay(). Thus, for these boards we have to restart WD more frequently. This patch splits the busy-wait udelay() into smaller, predefined, intervals, so that the watchdog timer may be resetted with the configurable (CONFIG_WD_PERIOD) interval. Signed-off-by:
Yuri Tikhonov <yur@emcraft.com>
-
Kumar Gala authored
For historical reasons we limited the stack to 256M because some boards could only map that much via BATS. However newer boards are capable of mapping more memory (for example 85xx is capable of doing up to 2G). Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
- Feb 14, 2008
-
-
Rafal Jaworowski authored
Signed-off-by:
Rafal Jaworowski <raj@semihalf.com>
-
- Jan 17, 2008
-
-
Haiying Wang authored
- Fix EEPROM_data structure definition according to System EEPROM Data Format. - Read MAC addresses from EEPROM to ethXaddr before saving ethXaddr to bd->bi_ethaddr. Signed-off-by:
Haiying Wang <Haiying.Wang@freescale.com>
-
Ben Warren authored
This patch adds support for the SPI controller found on Freescale PowerPC processors such as the MCP834x family. Additionally, a new config option, CONFIG_HARD_SPI, is added for general purpose SPI controller use. Signed-off-by:
Ben Warren <biggerbadderben@gmail.com> Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
- Jan 12, 2008
-
-
Grzegorz Bernacki authored
Signed-off-by:
Grzegorz Bernacki <gjb@semihalf.com>
-
Grzegorz Bernacki authored
Signed-off-by:
Grzegorz Bernacki <gjb@semihalf.com>
-
- Jan 09, 2008
-
-
Rafal Jaworowski authored
This is an API for external (standalone) applications running on top of U-Boot, and is meant to be more extensible and robust than the existing jumptable mechanism. It is similar to UNIX syscall approach. See api/README for more details. Included is the demo application using this new framework (api_examples). Please note this is still an experimental feature, and is turned off by default. Signed-off-by:
Rafal Jaworowski <raj@semihalf.com>
-
- Oct 31, 2007
-
-
Stefan Roese authored
New cache handling functions added and all existing functions moved from start.S into seperate cache.S. Signed-off-by:
Stefan Roese <sr@denx.de>
-
- Aug 18, 2007
-
-
Kim Phillips authored
platforms wishing to display RAM diagnostics in addition to size, can do so, on one line, in their own board_add_ram_info() implementation. this consequently eliminates CONFIG_ADD_RAM_INFO. Thanks to Stefan for the hint. Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
- Aug 10, 2007
-
-
Dave Liu authored
83xx processor family has many reset sources, such as power on reset, software hard reset, software soft reset, JTAG, bus monitor, software watchdog, check stop reset, external hard reset, external software reset. sometimes, to figure out the fault of system, we need to know the cause of reset early before the prompt of u-boot present. Signed-off-by:
Dave Liu <daveliu@freescale.com> Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
- Aug 02, 2007
-
-
Grzegorz Bernacki authored
During config transactions on the PCIe bus an attempt to scan for a non-existent device can lead to a machine check exception with certain peripheral devices. In order to avoid crashing in such scenarios the instrumented versions of the config cycle read routines are introduced, so the exceptions fixups framework can gracefully recover. Signed-off-by:
Grzegorz Bernacki <gjb@semihalf.com> Acked-by:
Rafal Jaworowski <raj@semihalf.com>
-
- Jul 13, 2007
-
-
Heiko Schocher authored
Signed-off-by:
Heiko Schocher <hs@denx.de>
-
- Jul 10, 2007
-
-
Stefan Roese authored
The relocation fixup didn't handle the malloc pointer initialization correctly. This patch fixes this problem. Tested successfully on 4xx. The relocation fixup patches for 4xx will follow soon. Signed-off-by:
Stefan Roese <sr@denx.de>
-
Jon Loeliger authored
Fixed some broken instances of "#ifdef CMD_CFG_IDE" too. Those always evaluated TRUE, and thus were always compiled even when IDE really wasn't defined/wanted. Signed-off-by:
Jon Loeliger <jdl@freescale.com>
-
- Jul 09, 2007
-
-
Jon Loeliger authored
Signed-off-by:
Jon Loeliger <jdl@freescale.com>
-
- Jul 03, 2007
-
-
Grant Likely authored
Signed-off-by:
Grant Likely <grant.likely@secretlab.ca>
-
Jon Loeliger authored
This is a compatibility step that allows both the older form and the new form to co-exist for a while until the older can be removed entirely. All transformations are of the form: Before: #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) After: #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT) Signed-off-by:
Jon Loeliger <jdl@freescale.com>
-
- Jun 22, 2007
-
-
Heiko Schocher authored
- Show on the Status LEDs, some States of the board. - Get the MAC addresses from the EEProm - use PREBOOT - use the CF on the board. - check the U-Boot image in the Flash with a SHA1 checksum. - use dynamic TLB entries generation for the SDRAM Signed-off-by:
Heiko Schocher <hs@denx.de>
-
- Jun 08, 2007
-
-
Wolfgang Denk authored
-
- May 15, 2007
-
-
Zang Roy-r61911 authored
Search the exception table with linear algorithm instead of bisecting algorithm. Because the exception table might be unsorted. Signed-off-by:
Roy Zang <tie-fei.zang@freescale.com>
-
- May 11, 2007
-
-
Stefan Roese authored
Signed-off-by:
Stefan Roese <sr@denx.de>
-
- May 01, 2007
-
-
Kim Phillips authored
and fix CPU: to align with Board: display text. Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
- Apr 20, 2007
-
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- Jan 11, 2007
-
-
Heiko Schocher authored
Signed-off-by:
Heiko Schocher <hs@denx.de>
-
- Dec 21, 2006
-
-
Heiko Schocher authored
Signed-off-by:
Heiko Schocher <hs@denx.de>
-
- Dec 04, 2006
-
-
roy zang authored
Add comments, delete duplicate define and remove spaces. Signed-off-by:
Roy Zang <tie-fei.zang@freescale.com>
-
- Dec 01, 2006
-
-
roy zang authored
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 <tie-fei.zang@freescale.com>
-
- Nov 30, 2006
-
-
Wolfgang Denk authored
-
- Nov 04, 2006
-
-
Timur Tabi authored
Replace all instances of CFG_IMMRBAR with CFG_IMMR, so that the 83xx tree matches the other 8xxx trees. Signed-off-by:
Timur Tabi <timur@freescale.com>
-
- Nov 02, 2006
-
-
roy zang authored
1. Add 7447A and 7448 processor support. 2. Add the following flags. CFG_CONFIG_BUS_CLK : If the 74xx bus frequency can be configured dynamically (such as by switch on board), this flag should be set. CFG_EXCEPTION_AFTER_RELOCATE: If an exception occurs after the u-boot relocates to RAM, this flag should be set. CFG_SERIAL_HANG_IN_EXCEPTION: If the print out function will cause the system hang in exception, this flag should be set. There is a design issue for tsi108/109 pci configure read. When pci scan the slots, if there is no pci card, the tsi108/9 will cause a machine check exception for mpc7448 processor. Signed-off-by:
Alexandre Bounine <alexandreb@tundra.com> Signed-off-by:
Roy Zang <tie-fei.zang@freescale.com>
-
- Oct 13, 2006
-
-
Bartlomiej Sieka authored
-
- Oct 08, 2006
-
-
Wolfgang Denk authored
Based on patch by Mike Frysinger, 20 Jun 2006
-
- Sep 07, 2006
-
-
Stefan Roese authored
- Add support for PPC440EPx & PPC440GRx - Add support for PPC440EP(x)/GR(x) NAND controller in cpu/ppc4xx directory - Add NAND boot functionality for Sequoia board, please see doc/README.nand-boot-ppc440 for details - This Sequoia NAND image doesn't support environment in NAND for now. This will be added in a short while. Patch by Stefan Roese, 07 Sep 2006
-
- Sep 01, 2006
-
-
Marian Balakowicz authored
Modifications are based on the linux kernel approach and support two use cases: 1) Add O= to the make command line 'make O=/tmp/build all' 2) Set environement variable BUILD_DIR to point to the desired location 'export BUILD_DIR=/tmp/build' 'make' The second approach can also be used with a MAKEALL script 'export BUILD_DIR=/tmp/build' './MAKEALL' Command line 'O=' setting overrides BUILD_DIR environent variable. When none of the above methods is used the local build is performed and the object files are placed in the source directory.
-
- Aug 17, 2006
-
-
Haiying Wang authored
-
Haiying Wang authored
-
- Jul 13, 2006
-
-
Haiying Wang authored
Added code for reading and writing Mac addresses to/from ID EEPROM(0x57). With attached patch, we can use command "mac/mac read/mac save/" to read and write EEPROM under u-boot prompt. U-boot will calculate the checksum of EEPROM while bootup, if it is right, then u-boot will check whether the mac address of eTSEC0/1/2/3 is availalbe (non-zero). If there is mac address availabe in EEPROM, u-boot will use it, otherewise, u-boot will use the mac address defined in MPC8641HPCN.h. This matches the requirement to set unique mac address for each TSEC port. Signed-off-by:
Haiying Wang <haiying.wang@freescale.com> Signed-off-by:
York Sun <yorksun@freescale.com>
-
- Jul 12, 2006
-
-
Markus Klotzbuecher authored
Patch by Martin Krause, 20 Mar 2006 Signed-off-by:
Martin Krause <martin.krause@tqs.de>
-
- Jun 30, 2006
-
-
Marian Balakowicz authored
-