- 25 8月, 2008 3 次提交
-
-
由 Gururaja Hebbar K R 提交于
- According to ARM Dual-Timer Module (SP804) TRM (ARM DDI0271), -- Timer Value Register @ TIMER Base + 4 is Read-only. -- Prescale Value (Bits 3-2 of TIMER Control register) can only be one of 00,01,10. 11 is undefined. -- CFG_HZ for Versatile board is set to #define CFG_HZ (1000000 / 256) So Prescale bits is set to indicate - 8 Stages of Prescale, Clock divided by 256 - The Timer Control Register has one Undefined/Shouldn't Use Bit So we should do read/modify/write Operation Signed-off-by: NGururaja Hebbar <gururajakr@sanyo.co.in>
-
由 Hugo Villeneuve 提交于
ARM DaVinci: Removed redundant NAND initialization code. Signed-off-by: NHugo Villeneuve <hugo.villeneuve@lyrtech.com>
-
由 Hugo Villeneuve 提交于
ARM DaVinci: Fix compilation error with new MTD code. Signed-off-by: NHugo Villeneuve <hugo.villeneuve@lyrtech.com>
-
- 13 8月, 2008 6 次提交
-
-
rename CFG_NAND_LEGACY to CONFIG_NAND_LEGACY Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
由 Sergey Kubushyn 提交于
Here comes a trivial patch to cpu/arm926ejs/davinci/nand.c. Unfortunately I don't have hardware handy so I can not test it at the moment but changes are rather trivial so it should work. It would be nice if somebody with a hardware checked it anyways. Signed-off-by: NSergey Kubushyn <ksi@koi8.net>
-
由 William Juul 提交于
- Fixing leading white spaces - Fixing indentation where 4 spaces are used instead of tab - Removing C++ comments (//), wherever I introduced them Signed-off-by: NWilliam Juul <william.juul@tandberg.com> Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 William Juul 提交于
Signed-off-by: NWilliam Juul <william.juul@tandberg.com> Signed-off-by: NScott Wood <scottwood@freescale.com>
-
由 William Juul 提交于
A lot changed in the Linux MTD code, since it was last ported from Linux to U-Boot. This patch takes U-Boot NAND support to the level of Linux 2.6.22.1 and will enable support for very large NAND devices (4KB pages) and ease the compatibility between U-Boot and Linux filesystems. This patch is tested on two custom boards with PPC and ARM processors running YAFFS in U-Boot and Linux using gcc-4.1.2 cross compilers. MAKEALL ppc/arm has some issues: * DOC/OneNand/nand_spl is not building (I have not tried porting these parts, and since I do not have any HW and I am not familiar with this code/HW I think its best left to someone else.) Except for the issues mentioned above, I have ported all drivers necessary to run MAKEALL ppc/arm without errors and warnings. Many drivers were trivial to port, but some were not so trivial. The following drivers must be examined carefully and maybe rewritten to some degree: cpu/ppc4xx/ndfc.c cpu/arm926ejs/davinci/nand.c board/delta/nand.c board/zylonite/nand.c Signed-off-by: NWilliam Juul <william.juul@tandberg.com> Signed-off-by: NStig Olsen <stig.olsen@tandberg.com> Signed-off-by: NScott Wood <scottwood@freescale.com>
-
- 15 7月, 2008 1 次提交
-
-
由 Hugo Villeneuve 提交于
ARM DaVinci: Remove extern phy_t declaration by moving code to proper place. Signed-off-by: NHugo Villeneuve <hugo.villeneuve@lyrtech.com>
-
- 13 7月, 2008 1 次提交
-
-
由 Hugo Villeneuve 提交于
caused by missing dcache status/enable/disable functions. Signed-off-by: NHugo Villeneuve <hugo.villeneuve@lyrtech.com>
-
- 10 7月, 2008 1 次提交
-
-
由 Scott Wood 提交于
This is particularly problematic now that non-NAND-specific code is including <nand.h>, and thus all debugging code is being compiled regardless of whether it was requested, as reported by Scott McNutt <smcnutt@psyent.com>. Signed-off-by: NScott Wood <scottwood@freescale.com>
-
- 07 7月, 2008 2 次提交
-
-
由 Hugo Villeneuve 提交于
Remove duplicate code in cpu/arm926ejs/davinci/lxt972.c. Remove duplicate code in a if/else block in cpu/arm926ejs/davinci/lxt972.c. Fixed style issues. Signed-off-by: NHugo Villeneuve <hugo.villeneuve@lyrtech.com> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Hugo Villeneuve 提交于
Remove duplicate definitions in include/lxt971a.h. Remove duplicate registers and bits definitions in include/lxt971a.h for standard MII registers, and use values in include/miiphy.h instead. Signed-off-by: NHugo Villeneuve <hugo.villeneuve@lyrtech.com> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
- 21 5月, 2008 1 次提交
-
-
由 Wolfgang Denk 提交于
This commit gets rid of a huge amount of silly white-space issues. Especially, all sequences of SPACEs followed by TAB characters get removed (unless they appear in print statements). Also remove all embedded "vim:" and "vi:" statements which hide indentation problems. Signed-off-by: NWolfgang Denk <wd@denx.de>
-
- 10 5月, 2008 3 次提交
-
-
由 Stelian Pop 提交于
This patch adds support for the AT91SAM9261 chip and the AT91SAM9261EK board. Signed-off-by: NStelian Pop <stelian@popies.net> Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
由 Stelian Pop 提交于
All the AT91CAP9/AT91SAM9 boards have the same linker script. The patch below avoids the duplication of u-boot.lds by putting the file in the cpu directory instead of the board one. Signed-off-by: NStelian Pop <stelian@popies.net> Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
由 Stelian Pop 提交于
When applying the AT91CAP9 patches upstream, something transformed the '@' character into the ' <at> ' sequence. The patch below restores the original form in all the places where it has been modified (the AT91CAP9 files, the AT91SAM9260 files which were copied from AT91CAP9, and a couple of other files where the ' <at> ' sequence was present). Signed-off-by: NStelian Pop <stelian@popies.net>
-
- 09 5月, 2008 1 次提交
-
-
由 Stelian Pop 提交于
When applying the AT91CAP9 patches upstream, something transformed the '@' character into the ' <at> ' sequence. The patch below restores the original form in all the places where it has been modified (the AT91CAP9 files, the AT91SAM9260 files which were copied from AT91CAP9, and a couple of other files where the ' <at> ' sequence was present). Signed-off-by: NStelian Pop <stelian@popies.net> Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
- 23 4月, 2008 1 次提交
-
-
由 Dirk Behme 提交于
Fix ARM based DaVinci DM644x timer overflow handling and cleanup timer code. Changes: - Remove *_masked() functions as noted by Wolfgang - Adapt register naming to recent TI spec (sprue26, March 2007) - Fix reset_timer() handling - As reported by Pieter [1] the overflow fix introduced a delay of factor 16 (e.g 2 seconds became 32). While the overflow fix is basically okay, it missed to divide udelay by 16, too. Fix this. [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/38179 - Remove software division of timer count value (DIV(x) macro) and do it in hardware (TIM_CLK_DIV). Many thanks to Troy Kisky <troy.kisky@boundarydevices.com> and Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl> for the hints & testing! Patch is compile tested with davinci_dvevm & sonata & schmoogie configuration and tested by Pieter on DaVinci EVM hardware. Signed-off-by: NDirk Behme <dirk.behme@gmail.com> Acked-by: NPieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl>
-
- 11 4月, 2008 1 次提交
-
-
git://www.denx.de/git/u-boot-arm由 Wolfgang Denk 提交于
Reverting became necessary after it turned out that the patches in the u-boot-arm repo were modified, and in some cases corrupted. This reverts the following commits: 066bebd6 7a837b73 c88ae205 a147e56f d6674e0e 8c8463cc c98b47ad 8bf69d81 8c16cb0d a574a738 1377b558 1704dc20Signed-off-by: NWolfgang Denk <wd@denx.de>
-
- 01 4月, 2008 4 次提交
-
-
Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
由 Stelian Pop 提交于
Adapt the existing AT91CAP9 code to the new headers and APIs. Signed-off-by: NStelian Pop <stelian@popies.net>
-
由 Stelian Pop 提交于
AT91CAP9 and AT91SAM9 SoCs are very close hardware wise, so a common infrastructure can be used. Let this infrastructure be named after the AT91SAM9 family, and move the existing AT91CAP9 files to the new place. Signed-off-by: NStelian Pop <stelian@popies.net>
-
由 Stelian Pop 提交于
The timer on AT91CAP9/AT91SAM9 is supplied by the SoC, and not by the board, so use timer_init() instead of interrupt_init(). Signed-off-by: NStelian Pop <stelian@popies.net>
-
- 30 3月, 2008 2 次提交
-
-
由 Pieter Voorthuijsen 提交于
Signed-off-by: NPieter Voorthuijsen <pv@prodrive.nl>
-
由 Dirk Behme 提交于
- Adapt register naming to recent TI spec (sprue26, March 2007) - Fix reset_timer() handling - As reported by Pieter [1] the overflow fix introduced a delay of factor 16 (e.g 2 seconds became 32). While the overflow fix is basically okay, it missed to divide udelay by 16, too. Fix this. [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/38179 - Remove software division of timer count value (DIV(x) macro) and do it in hardware (TIM_CLK_DIV). Many thanks to Troy Kisky <troy.kisky@boundarydevices.com> and Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl> for the hints & testing! Signed-off-by: NDirk Behme <dirk.behme@gmail.com> Acked-by: NPieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl>
-
- 24 2月, 2008 1 次提交
-
-
由 Wolfgang Denk 提交于
Signed-off-by: NWolfgang Denk <wd@denx.de>
-
- 14 2月, 2008 5 次提交
-
-
由 Andreas Engel 提交于
Move duplicated exception handling code into lib_arm. Signed-off-by: NAndreas Engel <andreas.engel@ericsson.com>
-
由 Stelian Pop 提交于
Signed-off-by: Stelian Pop <stelian <at> popies.net>
-
由 Stelian Pop 提交于
Fix arm926ejs compile when SKIP_LOWLEVEL_INIT is on. cpu/arm926ejs/start.o: In function `cpu_init_crit': .../cpu/arm926ejs/start.S:227: undefined reference to `lowlevel_init' Signed-off-by: NStelian Pop <stelian@popies.net>
-
由 Peter Pearse 提交于
Signed-off-by: NDirk Behme <dirk.behme@gmail.com>
-
由 Kumar Gala 提交于
Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
-
- 12 8月, 2007 1 次提交
-
-
由 Wolfgang Denk 提交于
Signed-off-by: NWolfgang Denk <wd@denx.de>
-
- 11 8月, 2007 2 次提交
-
-
由 Stefan Roese 提交于
Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Sergey Kubushyn 提交于
Add support for the following DaVinci boards: - DV_EVM - SCHMOOGIE - SONATA Changes: - Split into separate board directories - Removed changes to MTD_DEBUG (or whatever it's called) - New CONFIG_CMD party line followed - Some cosmetic fixes, cleanup etc. - Patches against the latest U-Boot tree as of now. - Fixed CONFIG_CMD_NET in net files. - Fixed CONFIG_CMD_EEPROM for schmoogie. - Made sure it compiles and works (forceenv() link problem) on SCHMOOGIE and DV_EVM. Can't check if it works on SONATA, don't have a board any more, but it at least compiles. Here is an excerpt from session log on SCHMOOGIE... U-Boot 1.2.0-g6c33c785-dirty (Aug 7 2007 - 13:07:17) DRAM: 128 MB NAND: 128 MiB In: serial Out: serial Err: serial ARM Clock : 297MHz DDR Clock : 162MHz ETH PHY : DP83848 @ 0x01 U-Boot > iprobe Valid chip addresses: 1B 38 3A 3D 3F 50 5D 6F U-Boot > ping 192.168.253.10 host 192.168.253.10 is alive U-Boot > Signed-off-by: NSergey Kubushyn <ksi@koi8.net> Acked-by: NDirk Behme <dirk.behme@gmail.com> Acked-by: NZach Sadecki <Zach.Sadecki@ripcode.com> Acked-by: NStefan Roese <sr@denx.de>
-
- 09 10月, 2006 1 次提交
-
-
由 Wolfgang Denk 提交于
Based on patch by Mike Frysinger, 20 Jun 2006
-
- 02 9月, 2006 1 次提交
-
-
由 Marian Balakowicz 提交于
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.
-
- 10 5月, 2006 2 次提交
-
-
由 Wolfgang Denk 提交于
-
由 Stefan Roese 提交于
- Fix OMAP support that omap5912osk compiles in current source tree - Update with code from "http://omap.spectrumdigital.com/osk5912" to fix problems with DDR initialization - Fix timer setup - Use CFI flash driver and support complete 32MB of onboard flash - Add "print_cpuinfo()" and "checkboard()" functions to display CPU (with frequency) and Board infos Patch by Stefan Roese, 10 May 2006
-