summaryrefslogtreecommitdiff
path: root/include/asm-arm
Commit message (Collapse)AuthorAgeLines
* 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>
* 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...
* | Remove unnnecessary #include <linux/types.h> from include/asm-*/u-boot.hWolfgang Denk2005-11-25-0/+7
| |
* | Add support for NetSilicon NS7520 processor.Wolfgang Denk2005-10-09-4/+64
| | | | | | | | | | | | Patch by Art Shipkowski, 12 May 2005 Cleanup.
* | CleanupWolfgang Denk2005-10-06-1/+1
| |
* | Update make target for ARM supported boards.Wolfgang Denk2005-10-06-0/+2
| | | | | | | | | | Use lowlevel_init() instead of platformsetup() [rename]. Patch by Peter Pearse, 06 Oct 2005
* | * Move dm9161.c and lxt972.c into cpu/arm920t/at91rm9200Wolfgang Denk2005-10-05-20/+14
| | | | | | | | | | | | | | Patch by Anders Larsen, 29 Apr 2005 * Fix problems introduced by Patch by Steven Scholz, 02 Mar 2005 (8e2be51de8dd03c1ce4d06cbb18ad06133d47cd5)
* | Add support for AT91RM9200 OHCI Controller.Wolfgang Denk2005-09-26-0/+6
| | | | | | | | Patch by Eric Benard, 07 Apr 2005
* | Update ARM mach-types.hWolfgang Denk2005-09-26-26/+1482
| | | | | | | | Patch by Eric Benard, 07 Apr 2005
* | Add board support for armadillo HT1070Wolfgang Denk2005-09-26-0/+2
| | | | | | | | Patch by Rowel Atienza, 06 Apr 2005
* | OMAP242x H4 board updateWolfgang Denk2005-09-25-177/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix for ES2 differences. - switch to using the cfi_flash driver. - fix SRAM build address. - fix for GP device operation. - unlock SRAM for GP devices. - display more device information. - fix potential deadlock in omap24xx_i2c driver. - fix DLL load values to match dpllout*1 operation. - fix 2nd chip select init for combo DDR device. - add support for CFI Intel 28F256L18 on H4 board. Patch by Richard Woodruff, 03 Mar 2005
* | Fix formating in include/asm-arm/arch-at91rm9200/AT91RM9200.hWolfgang Denk2005-09-25-462/+491
| | | | | | | | Patch by Steven Scholz, 02 Mar 2005
* | OMAP242x fix for GP device bootingWolfgang Denk2005-09-25-2/+8
|/ | | | | | - Add SRAM unlock for GP devices. - Change DDR DLL unlock value to allow DPLLout*1 operation. Patches by Richard Woodruff, 21 Jan 2005:
* * Patch by Greg Ungerer, 19 May 2005:wdenk2005-05-19-0/+306
| | | | | | | add support for the KS8695P (ARM 922 based) CPU * Patch by Steven Scholz, 19 May 2005: Add support for CONFIG_SERIAL_TAG on ARM boards
* * Patches by Robert Whaley, 29 Nov 2004:wdenk2005-04-06-185/+561
| | | | | | | | | | | | - update the pxa-regs.h file for PXA27x chips - add PXA27x based ADSVIX board - add support for MMC on PXA27x processors * Patch by Andrew E. Mileski, 28 Nov 2004: Fix PPC4xx SPD SDRAM detection bug * Patch by Hiroshi Ito, 26 Nov 2004: Fix logic of "test -z" and "test -n" commands