summaryrefslogtreecommitdiff
path: root/include/asm-arm
Commit message (Collapse)AuthorAgeLines
* Separate omap24xx specific code from arm1136Sascha Hauer2008-03-30-0/+0
| | | | | | | Move omap24xx code to cpu/arm1136/omap24xx, rename include/asm-arm/arch-arm1136 to cpu/arm1136/omap24xx. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
* Removes all board specific code from the arch. part for DM644x (DaVinci) boardsPieter Voorthuijsen2008-03-30-0/+2
| | | | Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
* The patch introduces the CRITICAL feature of POST tests. If the test marked ↵Yuri Tikhonov2008-03-18-0/+1
| | | | | | | as POST_CRITICAL fails then the alternative, post_critical, boot-command is used. If this command is not defined then U-Boot enters into interactive mode. Signed-off-by: Dmitry Rakhchev <rda@emcraft.com> Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
* arm-imx: Fix register definitionsJean-Christophe PLAGNIOL-VILLARD2008-03-02-60/+117
| | | | | | Sync register definitions with linux Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit ↵Shinya Kuribayashi2008-02-23-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | targets. ---------------------------------------------------------------- Olaf Hering [Wed, 17 Oct 2007 06:27:13 +0000 (23:27 -0700)] Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit targets. GCC can be made to warn about usage of long long types with ISO C90 (-ansi), but only with -pedantic. You can write this in a way that even then it doesn't cause warnings, namely by: #ifdef __GNUC__ __extension__ typedef __signed__ long long __s64; __extension__ typedef unsigned long long __u64; #endif The __extension__ keyword in front of this switches off any pedantic warnings for this expression. Signed-off-by: Olaf Hering <olh@suse.de> Cc: <linux-arch@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> ---------------------------------------------------------------- Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
* AT91CAP9 support : include/ filesStelian Pop2008-02-14-0/+679
| | | | Signed-off-by: Stelian Pop <stelian@popies.net>
* MMC for PXA 27X (resubmit)stefano babic2008-02-03-36/+43
| | | | | | | | | | | | | MMC support for X_Scale PXA is broken and does not work. Mainly, the mmc_init() function cannot recognize current SD/MMC cards. There were already some patches around the world but none of them was merged into the official u-boot tree. This patch makes order fixing this issue. Resubmit after code cleanup. Applied and tested on PXA 270 (TrizepsIV module). Signed-off-by: Stefano Babic <sbabic@denx.de>
* Fix gcc issues in pxa-regs.hstefano babic2008-02-03-9/+9
| | | | | | | | | | | Fix gcc4 issue. With some toolchain, a previous patch that fixes gcc4 issues generates wrong code. (Problem was reported with gcc-4.0.2-glibc-2.3.6/arm-softfloat-linux-gnu). This patch fixes the problem and solves the gcc-4 issues as the linux kernel does. Signed-off-by: Stefano Babic <sbabic@denx.de> Signed-off-by: Dmitry Ivanov <ivadmitry@gmail.com>
* Add AcTux board supportMichael Schwingen2008-01-18-46/+3075
| | | | | | | | | | | Hi, The patch adds 4 boards, called AcTux-1 .. AcTux-4. This patch contains the files that contain changes for multiple boards, the board-specific files follow as separate patches. Signed-off-by: Michael Schwingen <michael@schwingen.org>
* ARM: update mach-types.h from 2.6.24-rc7 Linux kernel treeWolfgang Denk2008-01-13-65/+8144
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* Merge with git://www.denx.de/git/u-boot.gitPeter Pearse2008-01-07-2/+26
|\
| * Introduce map_physmem() and unmap_physmem()Haavard Skinnemoen2007-12-13-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | map_physmem() returns a virtual address which can be used to access a given physical address without involving the cache. unmap_physmem() should be called when the virtual address returned by map_physmem() is no longer needed. This patch adds a stub implementation which simply returns the physical address cast to a uchar * for all architectures except AVR32, which converts the physical address to an uncached virtual mapping. unmap_physmem() is a no-op on all architectures, but if any architecture needs to do such mappings through the TLB, this is the hook where those TLB entries can be invalidated. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
| * Fix build problems with mp2usb boardWolfgang Denk2007-11-19-2/+0
| | | | | | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* | Correction patchPeter Pearse2007-11-15-1/+17
| |
* | Add apollon board supportPeter Pearse2007-11-09-4/+44
|/ | | | Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
* PXA270: fix compile issue (invalid lvalue)stefano babic2007-09-07-9/+9
| | | | | | | | | Code is broken for PXA270 due to "invalid lvalue in assignment". This patch fix it in pxa-regs.h Signed-off-by: Stefano Babic <sbabic@denx.de>
* Add MACH_TYPE records for several AT91 boards.Peter Pearse2007-08-14-59/+149
| | | | | | | | | | | Merge to two at45.c files into a common file, split to at45.c and spi.c Fix spelling error in DM9161 PHY Support. Initialize at91rm9200 board (and set LED). Add PIO control for at91rm9200dk LEDs and Mux. Change dataflash partition boundaries to be compatible with Linux 2.6. Signed-off-by: Peter Pearse <peter.pearse@arm.com> Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
* [ARM] TI DaVinci support, hopefully finalSergey Kubushyn2007-08-10-0/+793
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: Sergey Kubushyn <ksi@koi8.net> Acked-by: Dirk Behme <dirk.behme@gmail.com> Acked-by: Zach Sadecki <Zach.Sadecki@ripcode.com> Acked-by: Stefan Roese <sr@denx.de>
* Merge with git://www.denx.de/git/u-boot.gitMarkus Klotzbuecher2007-08-07-2/+115
|\
| * Add the files for the SMN42 boardPeter Pearse2007-05-09-0/+362
| |
| * Remove the deleted files for the SMN42 patchPeter Pearse2007-05-09-247/+0
| |
| * New board SMN42 branchPeter Pearse2007-05-09-2/+0
| |
* | Merge with git://www.denx.de/git/u-boot.git#testing-USBMarkus Klotzbuecher2007-03-23-1/+20
|\ \ | |/ |/|
| * Code cleanupWolfgang Denk2006-06-14-2/+0
| |
| * Merge with /home/mk/git/u-boot#generic_ohciWolfgang Denk2006-05-31-1/+22
| |\
| | * This patch adds USB storage support for the delta board. This is the firstMarkus Klotzbuecher2006-05-22-1/+22
| | | | | | | | | | | | | | | board to make use of a generic OHCI driver, that calls hooks for board dependant initialization.
* | | [PATCH v3] Add sync to ensure flash_write_cmd is fully finishedHaiying Wang2007-02-21-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | Some CPUs like PPC, BLACKFIN need sync() to ensure cfi flash write command is fully finished. The sync() is defined in each CPU's io.h file. For those CPUs which do not need sync for now, a dummy sync() is defined in their io.h as well. Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
* | | Add port for the lpc2292sodimm evaluation board from EmbeddedArtistsGary Jennejohn2007-01-24-0/+249
|/ /
* | * Update Intel IXP4xx supportWolfgang Denk2006-05-30-36/+25
|/ | | | | | | | | | | - Add IXP4xx NPE ethernet MAC support - Add support for Intel IXDPG425 board - Add support for Prodrive PDNB3 board - Add IRQ support Patch by Stefan Roese, 23 May 2006 [This patch does not include cpu/ixp/npe/IxNpeMicrocode.c which still sufferes from licensing issues. Blame Intel.]
* Update omap5912osk board supportStefan Roese2006-05-10-0/+52
| | | | | | | | | | | - 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
* Merge with http://www.denx.de/git/u-boot.gitMarkus Klotzbuecher2006-03-24-2/+0
|\
| * Some code cleanup for GCC 4.xWolfgang Denk2006-03-11-2/+0
| |
* | delta board: DA9030 initialization and i2c support. Some minor changes toMarkus Klotzbuecher2006-03-24-3/+3
| | | | | | | | make the pxa i2c driver work with the monahans cpu.
* | Cleanup of the monahans cpu and delta board port.Markus Klotzbuecher2006-03-20-58/+59
|/
* Cleanup (get rid of debug code that sneaked in)Wolfgang Denk2006-03-07-6/+1
|
* Merge with /home/wd/git/u-boot/masterWolfgang Denk2006-03-06-3/+1
|\ | | | | | | Code cleanup.
* | Cleanup of NAND support of delta board using the Monahans Data FlashMarkus Klotzbücher2006-03-06-0/+17
| | | | | | | | Controller.
* | Further NAND stuff implemented. Basic read commands seem to work.Markus Klotzbücher2006-03-01-15/+17
| |
* | First steps implementing NAND support. Not working, fails to read ID.Markus Klotzbücher2006-02-28-14/+65
| |
* | Merge /home/tur/nand/u-boot/Markus Klotzbücher2006-02-24-0/+8
|\ \ | |/ | | | | This is a first version of the testing-NAND branch merged back to main.
| * Merge with /home/wd/git/u-boot/testing-NAND/ to add new NAND handling.Bartlomiej Sieka2006-02-24-0/+8
| |\
| | * Update of new NAND codeWolfgang Denk2005-09-14-0/+8
| | | | | | | | | | | | Patch by Ladislav Michl, 13 Sep 2005
* | | SDRAM seems to be working on delta board, though u-boot doesn't start yet.Markus Klotzbücher2006-02-22-0/+25
| | |
* | | New board directory and config for the benq delta board (copied fromMarkus Klotzbücher2006-02-20-0/+31
| | | | | | | | | | | | zylonite). Minor pxa-regs.h update.
* | | Merged and added more pxa-regs.h stuff, especially the GPIO ControlMarkus Klotzbücher2006-02-20-0/+205
| | | | | | | | | | | | Register Definitions.
* | | Merged sufficient changes to pxa-regs.h in order to make u-boot compile.Markus Klotzbücher2006-02-19-5/+325
| | | | | | | | | | | | It doesn't run yet.
* | | Reverting pxa-regs.h back to original, because the intel Monahans oneMarkus Klotzbücher2006-02-10-2121/+553
| | | | | | | | | | | | | | | breaks backward compatibility and I don't trust it. Instead, i'll verify and merge the parts I need while porting.
* | | Changed gcc-4.0 global data pointer fix to conform with the fix for this onMarkus Klotzbücher2006-02-10-1/+1
| | | | | | | | | | | | other platforms (see c75eba3b4140187cd0d9bd8049f5df4c49b6889b)
* | | Changes:Markus Klotzbücher2006-02-08-96/+70
| | | | | | | | | | | | | | | | | | | | | * lots of bugfixes in the assembler code * reverted hardware.h back to original * enabled hardware DRAM calibration * GCC-4 fix: modified GLOBAL_DATA_POINTER macro
* | | This is the first commit for the u-boot zylonite port. The following has beMarkus Klotzbücher2006-02-07-613/+2216
|/ / | | | | | | | | | | | | | | | | | | | | | | | | done so far: * created zylonite board dir (based on lubbock) * extended some - but not all pxa sources and headers for Intel Monahans support (CONFIG_CPU_MONAHANS) * created Makefile zylonite target + MAKEALL entry * added some debug nonsense, remove later, grep for mk@tbd Status: compiles (eldk-4.0), and can be started with BDI, but runs forever and doesn't halt at breakpoints. Hmmm...