Haiying Wang
38cee12dcf
Improve "reset" command's interaction with watchdog.
...
"reset altbank" will reset another bank WITHOUT watch dog timer enabled
"reset altbank wd" will reset another bank WITH watch dog enabled
"diswd" will disable watch dog after u-boot boots up successfully
Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
2006-05-30 09:10:32 -05:00
Wolfgang Denk
d945527305
Minor cleanup.
2006-05-30 15:58:20 +02:00
Wolfgang Denk
ba94a1bba3
* Update Intel IXP4xx support
...
- 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.]
2006-05-30 15:56:48 +02:00
Haiying Wang
70205e5a6d
Fix two SDRAM setup bugs.
...
Fix ECC setup bug.
Enable 1T/2T based on number of DIMMs present.
Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
2006-05-30 08:51:19 -05:00
Jon Loeliger
14e37081ff
Change arbitration to round-robin for SMP linux.
2006-05-19 13:54:02 -05:00
Jon Loeliger
9a655876e5
Enable dual DDR controllers and interleaving.
2006-05-19 13:54:02 -05:00
Jon Loeliger
cccce5d058
Remove L2 Cache invalidate polling.
2006-05-19 13:54:02 -05:00
Stefan Roese
5770a1e488
Fix problem in PVR detection for 440GR
...
Patch by Stefan Roese, 18 May 2006
2006-05-18 19:21:53 +02:00
Wolfgang Denk
977b50f868
Minor cleanup.
2006-05-10 17:43:20 +02:00
Jon Loeliger
846c2d4a0e
Merge branch 'mpc86xx'
2006-05-10 09:43:21 -05:00
Haiying Wang
6cfea33477
Remove unneeded INIT_RAM_LOCK cache twiddling.
...
Correctly tracks r29 as global data pointer now.
Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
2006-05-10 09:38:06 -05:00
Stefan Roese
512f8d5d78
Add support for AMCC 440EP Rev C and 440GR Rev B
...
Patch by John Otken, 08 May 2006
2006-05-10 14:10:41 +02:00
Stefan Roese
6080a0eb63
Update omap5912osk board support
...
- 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
2006-05-10 10:55:16 +02:00
Jon Loeliger
a67255363a
Merge branch 'mpc86xx'
2006-05-09 08:33:11 -05:00
Wolfgang Denk
4af099bda9
Fix watchdog issues for ColdFire boards.
2006-05-09 13:49:12 +02:00
Wolfgang Denk
1cfefe8cb6
Merge with /home/m8/git/u-boot
2006-05-09 13:46:55 +02:00
Marian Balakowicz
6f5155a95c
Make R5200 specific low level initialization board conditional.
2006-05-09 11:51:51 +02:00
Marian Balakowicz
b75ef85f42
Update CPU target identification strings for Coldfire family.
2006-05-09 11:45:31 +02:00
Marian Balakowicz
0c056f0e27
Fix serial console support for MCF5271.
2006-05-09 11:37:13 +02:00
Marian Balakowicz
7a635e004e
Add support for Freescale M5271: Merge with /work/u-boot.mcf5271
2006-04-27 19:12:19 +02:00
Jon Loeliger
5c9efb36a6
Cleanup whitespaces and style issues.
...
Removed //-style comments.
Use 80-column lines.
Remove trailing whitespace.
Remove dead code and debug cruft.
2006-04-27 10:15:16 -05:00
Jon Loeliger
debb7354d1
Initial support for MPC8641 HPCN board.
2006-04-26 17:58:56 -05:00
Kumar Gala
8fe9bf61ef
Merged MPC8349ADS and MPC8349EMDS ports into MPC8349EMDS port:
...
- Removed MPC8349ADS port
- Added PCI support to MPC8349ADS
- reworked memory map to allow mapping of all regions with BATs
Patch by Kumar Gala 20 Apr 2006
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2006-04-20 13:45:32 -05:00
Heiko Schocher
7fd392c2d0
* Add EPCS Controller bootrom work-around for Nios-II
...
Patch from Scott McNutt 11, Aug 2005
-When booting from an epcs controller, the epcs bootrom may leave the
slave select in an asserted state causing soft reset hang. This
patch ensures slave select is negated at reset.
2006-04-20 12:49:05 +02:00
Heiko Schocher
60e270a490
Fix I/O Macros and mini-app stubs for Nios-II
...
Patch by Scott McNutt 11, Aug 2005
-Fix asm/io.h macros
-Eliminate use of CACHE_BYPASS in cpu code
-Eliminate assembler warnings
-Fix mini-app stubs and force no small data
2006-04-20 12:38:41 +02:00
Heiko Schocher
9acb626fc1
Add MCF5282 support (without preloader)
...
relocate ichache_State to ram
u-boot can run from internal flash
Add EB+MCF-EV123 board support.
Add m68k Boards to MAKEALL
Patch from Jens Scharsig, 08 Aug 2005
2006-04-20 08:42:42 +02:00
Wolfgang Denk
8419c01304
MPC5200: enable snooping of DMA transactions on XLB even if no PCI
...
is configured; othrwise DMA accesses aren't cache coherent which
causes for example USB to fail.
2006-04-18 11:05:03 +02:00
Wolfgang Denk
cf48eb9abd
Some code cleanup
2006-04-16 10:51:58 +02:00
Wolfgang Denk
9bc97a3d91
Fix Lite500B support: Merge with /home/raj/git/u-boot.l5200b_pci
2006-04-06 10:42:23 +02:00
Wolfgang Denk
197b049b8b
Merge with /home/sr/git/u-boot/4xx-sdram
2006-04-05 23:55:15 +02:00
Wolfgang Denk
db28ddb4da
Fix CONFIG_SKIP_LOWLEVEL_INIT dependency in cpu/arm920t/start.S
...
Patch by Peter Menzebach, 13 Oct 2005 [DNX#2006040142000473]
2006-04-03 15:46:10 +02:00
Wolfgang Denk
d87080b721
GCC-4.x fixes: clean up global data pointer initialization for all boards.
2006-03-31 18:32:53 +02:00
Stefan Roese
62534beb2f
Updates to common PPC4xx onboard (DDR)SDRAM init code (405 and 440)
...
405 SDRAM: - The SDRAM parameters can now be defined in the board
config file and the 405 SDRAM controller values will
be calculated upon bootup (see PPChameleonEVB).
When those settings are not defined in the board
config file, the register setup will be as it is now,
so this implementation should not break any current
design using this code.
Thanks to Andrea Marson from DAVE for this patch.
440 DDR: - Added function sdram_tr1_set to auto calculate the
TR1 value for the DDR.
- Added ECC support (see p3p440).
Patch by Stefan Roese, 17 Mar 2006
2006-03-31 14:32:07 +02:00
Rafal Jaworowski
b66a938342
Set SDelay register in the DDR controller for the MPC5200B chip.
2006-03-29 13:17:09 +02:00
Markus Klotzbuecher
2770bcb21c
Merge with http://www.denx.de/git/u-boot.git
2006-03-24 15:43:16 +01:00
Markus Klotzbuecher
40b0bafbb2
Added config options CFG_MONAHANS_RUN_MODE_OSC_RATIO and
...
CFG_MONAHANS_TURBO_RUN_MODE_RATIO for configuring the Monahans core
frequency.
2006-03-24 14:35:25 +01:00
Markus Klotzbuecher
ba70d6a417
delta board: DA9030 initialization and i2c support. Some minor changes to
...
make the pxa i2c driver work with the monahans cpu.
2006-03-24 12:23:27 +01:00
Wolfgang Denk
7b4fd36b03
Add support for MPC859/866 Rev. A.0
2006-03-18 23:31:12 +01:00
Rafal Jaworowski
dc9e499c62
Support for DDR with 32-data path. Addotional notes on injecting
...
multiple-bit errors.
2006-03-16 17:46:46 +01:00
Marian Balakowicz
4c8d1ecce2
Add support for ECC DDR initialization on MPC83xx.
2006-03-14 16:23:35 +01:00
Marian Balakowicz
61f25155ac
Add DMA support for MPC83xx.
2006-03-14 16:14:48 +01:00
Marian Balakowicz
6d8ae5abb5
Add sync in do_reset() routine for MPC83xx after RPR register
...
was written to. It is need on some targets when BAT translation
is enabled.
2006-03-14 16:12:48 +01:00
Marian Balakowicz
cd94ba397e
Add Dcbz(), Dcbi() and Dcbf() routines for MPC83xx.
2006-03-14 16:02:31 +01:00
Marian Balakowicz
a7c66ad2e5
Correct shift offsets in icache_status and dcache_status for MPC83xx.
2006-03-14 16:01:25 +01:00
Wolfgang Denk
ff7fefe679
Apply SoC concept to arm926ejs CPUs, i.e. move the SoC specific timer and
...
cpu_reset code from cpu/$(CPU) into the new cpu/$(CPU)/$(SOC) directories
Patch by Andreas Engel, 13 Mar 2006
2006-03-13 12:37:35 +01:00
Stefan Roese
f3fecfe6d7
Fix problem with updated PCI code in cpu/ppc4xx/405gp_pci.c
...
Patch by Stefan Roese, 13 Mar 2006
2006-03-13 09:43:01 +01:00
Stefan Roese
9a7b408c11
cpu/ppc4xx/start.S : exceptions are enabled after relocation
...
Patch by Cedric Vincent, 6 June 2005
2006-03-13 09:42:28 +01:00
Wolfgang Denk
9551530615
au1x00_eth.c: check malloc return value and abort if it failed
...
Patch by Andrew Dyer, 26 Jul 2005
2006-03-13 01:00:22 +01:00
Wolfgang Denk
b38dbd4622
Fix bug in [id]cache_status commands for MPC85xx processors;
...
should look at LSB of L1CSRn registers to determine if L1 cache is
enabled, not the MSB.
Patch by Murray Jensen, 19 Jul 2005
2006-03-13 00:46:05 +01:00
Wolfgang Denk
795bee8496
Merge with git://git.kernel.org/pub/scm/boot/u-boot/u-boot.git#mpc83xx
2006-03-12 21:33:52 +01:00
Wolfgang Denk
a3f0169880
Merge with git://git.kernel.org/pub/scm/boot/u-boot/u-boot.git#ft_infr
2006-03-12 19:11:42 +01:00
Wolfgang Denk
23466d6a33
Fix PCIDF calculation in cpu/mpc8260/speed.c for MPC8280EC
...
Patch by KokHow Teh, 16 Jun 2005
2006-03-12 16:14:29 +01:00
Wolfgang Denk
8e7b703a62
Coding Style cleanup
2006-03-12 02:55:22 +01:00
Wolfgang Denk
6cb142fa3b
Add missing Blackfin files.
2006-03-12 02:12:27 +01:00
Wolfgang Denk
d2ed2f661b
More GCC 4.x woes
2006-03-11 23:07:09 +01:00
Wolfgang Denk
d52fb7e3d1
Some code cleanup for GCC 4.x
2006-03-11 22:53:33 +01:00
Wolfgang Denk
0be248fa9a
Cleanup (get rid of debug code that sneaked in)
2006-03-07 00:22:36 +01:00
Wolfgang Denk
951a954b77
Merge with /home/wd/git/u-boot/master
...
Code cleanup.
2006-03-06 23:18:48 +01:00
Markus Klotzbcher
43638c674a
Cleanup of NAND support of delta board using the Monahans Data Flash
...
Controller.
2006-03-06 15:04:25 +01:00
Markus Klotzbcher
bf7cac033b
Lots of new stuff:
...
* Debug message can be turned on and off.
* Waiting for events now times out.
* Implemented RESET command.
* Added appropriate nand_bbt_descriptor and nand_oobinfo.
Remaining Problems:
* Read Status still behaves weird an returns invalid stuff sometimes.
* ECC Placement does not respect our scheme in nand_oobinfo.
2006-03-04 18:35:51 +01:00
Markus Klotzbcher
e8cd00835e
All subsystem clocks not immediately need are turned at reset.
2006-02-28 23:11:07 +01:00
Markus Klotzbcher
00c35bd214
Added GPIO initialization of DF signal. Still not working.
2006-02-28 22:51:01 +01:00
Wolfgang Denk
86ea5f93d7
Initial port to MCC200 board (work in progress)
...
Minimally modified patch by Bluetechnix, Vienna
2006-02-22 00:43:16 +01:00
Kumar Gala
2688e2f972
Enable address translation on MPC83xx
...
Patch by Kumar Gala, 10 Feb 2006
2006-02-10 15:40:06 -06:00
Markus Klotzbcher
e0269579a5
This is the first commit for the u-boot zylonite port. The following has be
...
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...
2006-02-07 20:04:48 +01:00
Zachary P. Landau
eacbd31775
Add support for Freescale M5271 processor
2006-01-26 17:35:56 -05:00
Kumar Gala
c99f384dce
Decopuled setting of OR/BR and LBLAWBAR/LBLAWAR on MPC83xx
...
Patch by Kumar Gala, 25 Jan 2006
2006-01-25 16:12:46 -06:00
Stefan Roese
2076d0a15f
PMC405 and CPCI405: Moved configuration of pci resources into config file.
...
PMC405 and CPCI2DP: Added firmware download and booting via pci.
Patch by Matthias Fuchs, 20 Dec 2005
2006-01-18 20:03:15 +01:00
Kumar Gala
62ec6418d4
Add helper function for generic flat device tree fixups for mpc83xx
...
Patch by Kumar Gala 11 Jan 2006
2006-01-11 16:48:10 -06:00
Kumar Gala
ec00c33578
Only disable the MPC83xx watchdog if its enabled out of reset.
...
If its disabled out of reset SW can later enable it if so desired
Patch by Kumar Gala, 11 Jan 2006
2006-01-11 11:23:01 -06:00
Kumar Gala
a15b44dbfa
Allow config of GPIO direction & data registers at boot on 83xx
...
Patch by Kumar Gala, 11 Jan 2006
2006-01-11 11:21:14 -06:00
Kumar Gala
ce574ff506
Enable time handling on 83xx
...
Patch by Kumar Gala, 11 Jan 2006
2006-01-11 11:19:12 -06:00
Kumar Gala
9260a56151
Make System IO Config Registers board configurable on MPC83xx
...
Patch by Kumar Gala, 11 Jan 2006
2006-01-11 11:12:57 -06:00
Wolfgang Denk
a9e642e2f8
MPC5200: Set PCI retry counter to 0 = infinite retry;
...
The default of 255 is too short for slow devices.
Patch by Martin Nykodym, 12 Dec 2005
2005-12-16 15:14:18 +01:00
Wolfgang Denk
7481266e4e
2005-12-12 16:06:05 +01:00
Wolfgang Denk
a889bd27ef
Fix DPRAM offset/size for MPC8541/8555.
...
Simplify TQM85xx Makefile handling.
2005-12-06 15:02:31 +01:00
Wolfgang Denk
f013dacf0a
Code cleanup, especially MIPS for GCC 4.x
2005-12-04 00:40:34 +01:00
Wolfgang Denk
c75eba3b41
Fix U-Boot compilation for MIPS boards using ELDK 4.0
2005-12-01 02:15:07 +01:00
Stefan Roese
a46726fdba
Compile warning fixed
...
Patch by Stefan Roese, 29 Nov 2005
2005-11-29 19:13:38 +01:00
Stefan Roese
6e7fb6eaa5
Add support for AMCC 440SP, add support for AMCC Luan 440SP eval board.
...
Patch by John Otken, 23 Nov 2005
2005-11-29 18:18:21 +01:00
Stefan Roese
3d9569b232
Changed PPC44x startup message (cpu info, speed...) to common style:
...
On PPC44x platforms, the startup message generated in "cpu.c" only
comprised the ppc type and revision but not additional informations
like speed etc. Those speed infos where printed in the board specific
code. This new implementation now prints all CPU infos in the common
cpu specific code. No board specific code is needed anymore and
therefore removed from all current 44x implementations.
Patch by Stefan Roese, 27 Nov 2005
2005-11-27 19:36:26 +01:00
Stefan Roese
5568e613ee
Add support for Prodrive P3P440 board:
...
- Added onboard PPC440 DDR autodetection in cpu/ppc/sdram.c
- CFG_FLASH_QUIET_TEST added to use the common CFI driver
for bank autodetection
Patch by Stefan Roese, 22 Nov 2005
2005-11-22 13:20:42 +01:00
Stefan Roese
fd49bf0214
Fix Bamboo DDR SDRAM initialization (problem with onboard SDRAM)
...
Patch by Stefan Roese, 15 Nov 2005
2005-11-15 16:04:58 +01:00
Stefan Roese
527b5a511c
Fix MPC85xx PCI support (pci_register_hose() before pci config access)
...
Patch by Stefan Roese, 07 Nov 2005
2005-11-07 13:43:06 +01:00
Stefan Roese
57275b69c6
Add support for Ocotea pass 3 with 440GX Rev. F
...
Patch by Stefan Roese, 01 Nov 2005
2005-11-01 10:08:03 +01:00
Wolfgang Denk
5d4ee51061
Merge with /home/m8/git/u-boot
2005-10-29 23:45:04 +02:00
Marian Balakowicz
63ff004c4f
Add support for multiple PHYs.
2005-10-28 22:30:33 +02:00
Wolfgang Denk
7b5cac0e19
Merge with /home/wd/git/u-boot/master
2005-10-21 22:41:25 +02:00
Stefan Roese
1e25f957c8
Add NetConsole Support for AMCC eval boards
...
Patch by Stefan Roese, 20 Oct 2005
2005-10-20 16:34:28 +02:00
Stefan Roese
a93316c5e9
Fix NetConsole support on 4xx (only print eth link on 1st transfer)
...
Patch by Stefan Roese, 18 Oct 2005
2005-10-18 19:17:12 +02:00
Rafal Jaworowski
6902df56a0
Add PCI support for the TQM834x board.
2005-10-17 02:39:53 +02:00
Wolfgang Denk
84bd92bdda
Merge with /home/m8/git/u-boot
2005-10-15 18:23:43 +02:00
Wolfgang Denk
77ddac9480
Cleanup for GCC-4.x
2005-10-13 16:45:02 +02:00
Wolfgang Denk
cbdf8824fa
Merge with /home/sr/git/u-boot
2005-10-13 01:55:58 +02:00
Wolfgang Denk
f57f70aab9
Support passing of OF flat trees to the kernel.
...
Patch by Pantelis Antoniou, 04 Sep 2005
2005-10-13 01:45:54 +02:00
Marian Balakowicz
e6f2e90233
Added support for TQM834x boards.
2005-10-11 19:09:42 +02:00
Stefan Roese
4f92ac3648
Fix problem in ppc4xx eth-driver without ethaddr (only without
...
CONFIG_NET_MULTI set)
Patch by Stefan Roese, 10 Oct 2005
2005-10-10 17:43:58 +02:00
Wolfgang Denk
3df5bea0b0
Add support for NetSilicon NS7520 processor.
...
Patch by Art Shipkowski, 12 May 2005
Cleanup.
2005-10-09 01:41:48 +02:00
Wolfgang Denk
7521af1c7d
Add support for AP1000 board.
...
Patch by James MacAulay, 07 Oct 2005
2005-10-09 01:04:33 +02:00
Wolfgang Denk
95f9dda216
Eliminate hard-coded address of Ethernet transfer buffer on at91rm9200
...
Patch by Anders Larsen, 07 Oct 2005
The Atmel errata #11 states that the transfer buffer descriptor
table must be aligned on a 16-word boundary. As it turned out, this
is insufficient - it seems the table must be aligned on a boundary
at least as large as the table itself (in Linux this is not an
issue - the table is aligned on a PAGE_SIZE (4096) boundary).
2005-10-09 00:33:37 +02:00
Wolfgang Denk
96782c63d3
Cleanup warnings for cpu/arm720t & cpu/arm1136 files.
...
sed the linker scripts, rather than pre-process them.
Patch by Peter Pearse, 07 Oct 2005
2005-10-09 00:22:48 +02:00
Wolfgang Denk
87cb6862b9
Update make target for ARM supported boards.
...
Use lowlevel_init() instead of platformsetup() [rename].
Patch by Peter Pearse, 06 Oct 2005
2005-10-06 17:08:18 +02:00
Wolfgang Denk
78da60773c
Complete support for the KwikByte KB920x boards
...
Patch by Anders Larsen, 05 Oct 2005
2005-10-06 01:22:22 +02:00
Wolfgang Denk
c0e82d5016
Set the AT91RM9200 clock to asynchronous mode
...
Patch by Anders Larsen, 03 May 2005
2005-10-05 02:06:08 +02:00
Wolfgang Denk
3b9dfddfd8
Set the AT91RM9200 clock to synchronous mode
...
Patch by Anders Larsen, 29 Apr 2005
2005-10-05 02:02:25 +02:00
Wolfgang Denk
645da51097
Add support for Cogent csb637
...
Patch by Anders Larsen, 29 Apr 2005
2005-10-05 02:00:09 +02:00
Wolfgang Denk
fef636b0cf
Fix dm9161.c initialization
...
Patch by Anders Larsen, 29 Apr 2005
2005-10-05 01:54:04 +02:00
Wolfgang Denk
080bdb7f3a
* Move dm9161.c and lxt972.c into cpu/arm920t/at91rm9200
...
Patch by Anders Larsen, 29 Apr 2005
* Fix problems introduced by Patch by Steven Scholz, 02 Mar 2005
(8e2be51de8
)
2005-10-05 01:51:29 +02:00
Wolfgang Denk
99b0d2851a
Added support for KwikByte KB920x boards (based on AT91RM9200)
...
Patch by Matt ?? <kb9200_dev@kwikbyte.com>, 27 Apr 2005
2005-10-05 00:19:34 +02:00
Wolfgang Denk
7d314992a8
E500 update: repoint IVPR to RAM when code is relocated
...
Patch by Kylo Ginsberg, 13 Apr 2005
2005-10-05 00:00:54 +02:00
Wolfgang Denk
9b880bd4d8
Update ARM Integrator boards:
...
Correct addessing errors in platform files.
Split off common core module data from Integrator header files to
include/armcoremodule.h.
Patch by Peter Pearse, 04 Oct 2005
2005-10-04 23:10:28 +02:00
Wolfgang Denk
1820d4c73b
Make sure only supported compiler options are used
...
Import "cc-option" shell function from kernel and
use it to get the correct ARM GCC options for individual CPUs
Patch by Peter Pearse, 30 Jun 2005
2005-10-04 22:38:24 +02:00
Stefan Roese
9a8d82fd3c
Fix 440GR to print correct cpu revision
...
Patch by Stefan Roese, 4 Oct 2005
2005-10-04 15:00:30 +02:00
Wolfgang Denk
d8e7e0f044
Add support for AT91RM9200 OHCI Controller.
...
Patch by Eric Benard, 07 Apr 2005
2005-09-26 01:26:56 +02:00
Wolfgang Denk
c570b2fdf5
Add board support for armadillo HT1070
...
Patch by Rowel Atienza, 06 Apr 2005
2005-09-26 01:06:33 +02:00
Wolfgang Denk
716c1dcb41
Cleanup
2005-09-25 18:49:35 +02:00
Wolfgang Denk
7a22cd535b
Fix au1x00_serial baud rate calculation:
...
remove hardcoded cpu clock divisor and use register instead;
round up instead of truncate
Patch by Andrew Dyer, 15 Feb 2005
2005-09-25 16:50:33 +02:00
Wolfgang Denk
1972dc0a9e
Added support for PCI bridge on MPC8272ADS
...
Patch by Vitaly Bordug, Feb 09 2005
2005-09-25 16:27:55 +02:00
Wolfgang Denk
fe7eb5d88b
Cleanup
2005-09-25 02:00:47 +02:00
Wolfgang Denk
74f4304ee7
Add ARM946E cpu and core module targets; remap memory to 0x00000000
...
Patch by Peter Pearse, 2 Feb 2005
2005-09-25 01:48:28 +02:00
Wolfgang Denk
9f221d0738
Fix MGT5100 PSC baudrate calculation
...
Patch by Sebastian Schau, 27 Jan 2005
2005-09-25 01:09:58 +02:00
Wolfgang Denk
265817c7e6
Add support for AMD's Pb1x00 eval board;
...
add MII routines to the au1x00 ethernet driver;
add USB ohci driver (work in progress)
Patch by Thomas Sailer, 20 Jan 2005
2005-09-25 00:53:22 +02:00
Wolfgang Denk
3706ba1a36
Fix warnings for PCI code on ixp
...
Patch by Joe <lgxue@yahoo.com>, 13 Jan 2005
2005-09-25 00:00:45 +02:00
Wolfgang Denk
4bc12f1ccf
Fix ethernet timeouts on dbau1550 and other au1x00 systems
...
Patch by Leif Lindholm, 29 Dec 2004
2005-09-24 22:05:40 +02:00
Wolfgang Denk
0c8721a466
Cleanup (PPC4xx is AMCC now)
2005-09-23 11:05:55 +02:00
Wolfgang Denk
47278471f9
Merge with /home/sr/git/u-boot
2005-09-14 16:59:18 +02:00
Stefan Roese
4a3cd9e655
Fix problem in 440GP ethernet driver (ebony). Add support for 2nd
...
ethernet port on ebony.
Patch by Stefan Roese, 7 Sep 2005
2005-09-07 16:21:12 +02:00
Wolfgang Denk
c44ffb9efa
Update MPC5200 FIFO Control settings
...
(u-boot.habanero.fifo_cntrl.patch from Freescale)
2005-09-04 23:19:41 +02:00
Stefan Roese
a3e4fcb860
Fixed bamboo port to enable running without DDR-DIMM (bamboo has also 64MB onboard DDR)
...
Patch by Stefan Roese, 24 Aug 2005
2005-08-24 11:21:36 +02:00
Wolfgang Denk
ec2e5a2cce
Merge with testing-4xx_enet (Create generic 4xx Ethernet code)
2005-08-23 23:03:20 +02:00
Wolfgang Denk
2ac4785c2f
Fix make dependencies for at91rm9200 and ks8695 cpus
...
Patch by Steven Scholz, 23 Aug 2005
2005-08-23 22:29:44 +02:00
Stefan Roese
5e4b3361bc
Add esd cpci5200 and pf5200 boards
...
Patch by Reinhard Arlt, 22 Aug 2005
2005-08-22 17:51:53 +02:00
Stefan Roese
d6c61aabc4
Merged 405gp_enet.c and 440gx_enet.c to generic 4xx_enet.c
...
now handling all 4xx cpu's.
Patch by Stefan Roese, 16 Aug 2005
2005-08-16 18:18:00 +02:00
22e05df45c
Merge with pollux.denx.org:/home/git/u-boot/.git
2005-08-16 17:34:22 +02:00
Stefan Roese
b79316f2a2
Add Sandburst Metrobox and Sandburst Karef board support packages.
...
Second serial port on 440GX now defined as a system device.
Add 'Short Etch' code for Cicada PHY within 440gx_enet.c
Patch by Travis B. Sawyer, 12 Jul 2005
Check return value of malloc in 440gx_enet.c
Patch by Travis B. Sawyer, 18 Jul 2005
2005-08-15 12:31:23 +02:00
Wolfgang Denk
55d150d95d
Merge with /home/wd/git/u-boot/master
2005-08-12 23:55:10 +02:00
Wolfgang Denk
8d4ba3da5e
Eliminate calls of ARM libgcc.a helper functions _divsi3 and _modsi3
...
Patch by Anders Larsen, 26 Apr 2005
2005-08-12 22:35:59 +02:00
Wolfgang Denk
4d302d69c8
measure_gclk() is needed when DEBUG is enabled
...
Patch by Bryan O'Donoghue, 25 Apr 2005
2005-08-12 22:32:29 +02:00
6df6d38d2d
Merge with pollux.denx.org:/home/git/u-boot/.git
2005-08-12 15:33:33 +02:00
Stefan Roese
c57c7980ff
Add NAND FLASH support for AMCC Bamboo 440EP eval board
...
Patch by Stefan Roese, 11 Aug 2005
2005-08-11 17:56:56 +02:00
f1340e2273
Added support for O2DNT board.
2005-08-09 14:48:07 +02:00
Wolfgang Denk
2191923072
Fix dbau1xxx (= MIPS big and little endian) build options.
...
Incorrect gcc options (big endian -BE switch) were used for
dbau1550_el which is a little endian build; also get rid of reference
to non-existant cpu/mips/little/liblittle.a library
2005-08-08 23:06:32 +02:00
Stefan Roese
846b0dd2dc
Changed CONFIG_440_xx to CONFIG_440xx for a consistent design (405 and linux)
...
Patch by Stefan Roese, 08 Aug 2005
2005-08-08 12:42:22 +02:00
Wolfgang Denk
d980a1692a
Fix PowerQUICC II mask detection.
...
Patch by Eugene Surovegin, 20 Dec 2004
2005-08-06 02:03:03 +02:00
Wolfgang Denk
f901a83b70
Add support for ep8248 board
...
Patch by Yuli Barcohen, 12 Dec 2004
Minor code cleanup.
2005-08-06 01:42:58 +02:00
Wolfgang Denk
5633796c09
Fix baudrate setting for KGDB on MPC8260
...
Patch by HoJin, 11 Dec 2004
2005-08-06 01:21:19 +02:00
Wolfgang Denk
c04a76e6f0
Fix compiler warnings in cpu/ppc4xx/usbdev.c
...
Patch by Steven Blakeslee, 04 Aug 2005
2005-08-06 00:11:50 +02:00
Wolfgang Denk
d56019c0ee
Merge with /home/sr/git/u-boot
2005-08-05 23:55:19 +02:00
Wolfgang Denk
07a2505f67
Fix compiler warnings
2005-08-05 19:49:35 +02:00
Wolfgang Denk
cbf9c11728
Merge with /home/wd/git/u-boot/master
2005-08-05 11:22:28 +02:00
Stefan Roese
17f50f22bc
Add support for AMCC Bamboo PPC440EP eval board
...
Patch by Stefan Roese, 04 Aug 2005
2005-08-04 17:09:16 +02:00
Wolfgang Denk
3e0bc4473a
Fix typos in cpu/85xx/start.S which caused DataTLB exception to be
...
routed to the Watchdog handler
Patch by Eugene Surovegin, 18 Jun 2005
2005-08-04 01:24:19 +02:00
Wolfgang Denk
6dfa434e32
Ignore broadcast status bit in received frames in 8260 FCC ethernet
...
loopback test code
Patch by Murray Jensen, 18 Jul 2005
2005-08-03 23:03:54 +02:00
Jon Loeliger
4b1d95d96a
Merge with rsync://git-user@source.denx.net/git/u-boot.git
2005-08-02 13:53:07 -05:00
Wolfgang Denk
095b8a3798
Coding style cleanup
2005-08-02 17:06:17 +02:00
Stefan Roese
7770ce47e4
Fix low-level OHCI transfers for PPC440EP (same as ARM920t and MPC5xxx).
...
Patch by Stefan Roese, 2 Aug 2005
2005-08-02 10:05:21 +02:00
Jon Loeliger
de1d0a6995
Fix style issues primarily in 85xx and 83xx boards.
...
- C++ comments
- Trailing white space
- Indentation not by TAB
- Excessive amount of empty lines
- Trailing empty lines
2005-08-01 13:20:47 -05:00
Stefan Roese
c157d8e219
Add support for AMCC PPC440EP/GR eval boards Yosemite and Yellowstone.
...
Patch by Steven Blakeslee, 27 Jul 2005
2005-08-01 16:41:48 +02:00
Lunsheng Wang
b0e3294923
* Patch by Ron Alder, 11 July 2005
...
Add Xianghua Xiao and Lunsheng Wang's support for the
GDA MPC8540 EVAL board.
2005-07-29 10:20:29 -05:00
Eran Liberty
f046ccd15c
* Patch by Eran Liberty
...
Add support for the Freescale MPC8349ADS board.
2005-07-28 10:08:46 -05:00
Jon Loeliger
63be111e72
* Patch by Jon Loeliger, 2005-07-25
...
Move the TSEC driver out of cpu/mpc85xx as it will be shared
by the upcoming mpc83xx family as well.
2005-07-25 15:38:06 -05:00
Jon Loeliger
d9b94f28a4
* Patch by Jon Loeliger, 2005-05-05
...
Implemented support for MPC8548CDS board.
Added DDR II support based on SPD values for MPC85xx boards.
This roll-up patch also includes bugfies for the previously
published patches:
DDRII CPO, pre eTSEC, 8548 LBIU, Andy's TSEC, eTSEC 3&4 I/O
2005-07-25 14:05:07 -05:00
Jon Loeliger
d65cfe89ec
* Patch by Jon Loeliger 2005-02-08
...
Determine L2 Cache size dynamically on 85XX boards.
2005-07-25 10:58:39 -05:00
Jon Loeliger
9c4c5ae3e1
* Patch by Jon Loeliger, Kumar Gala 2005-02-08
...
- Convert the CPM2 based functionality to use new CONFIG_CPM2
option rather than a myriad of CONFIG_MPC8560-like variants.
Applies to MPC85xx and MPC8260 boards, includes stxgp3 and sbc8560.
Eliminates the CONFIG_MPC8560 option entirely. Distributes the
new CONFIG_CPM2 option to each 8260 board.
2005-07-23 10:37:35 -05:00
Wolfgang Denk
9c998aa831
Fix low-level OHCI transfers for ARM920t and MPC5xxx
...
A new, Windows compatible init sequence was also backported from Linux 2.6,
but disabled with #undef NEW_INIT_SEQ as it wouldn't change the behaviour
of the memopry sticks we tested. Maybe it's not relevant for mass storage
devices. For recerence, see file common/usb.c, function usb_new_device(),
section #ifdef NEW_INIT_SEQ.
2005-07-21 11:57:57 +02:00
wdenk
88804d19e2
* Patch by Detlev Zundel, 30 Jun 2005:
...
Fix LCD logo for lwmon board which got lost in the merge of 8xx and PXA LCD code
2005-07-04 00:03:16 +00:00
wdenk
342717f72a
* Fix baudrate calculation problem on MPC5200 systems
...
* Add MPC8220 boards to MAKEALL script
* Add EEPROM and RTC support for HMI1001 board
* Patch by Detlev Zundel, 20 Jun 2005:
Fix initialization of low active GPIO pins on inka4x0 board
2005-06-27 13:30:03 +00:00
wdenk
b2532eff87
* Patch by Travis Sawyer, 10 Jun 2005:
...
Initialize allocated dev and private hw structures
after their respective allocation in 440gx_enet.c
* Patch by Steven Scholz, 10 Jun 2005:
Fix byteorder problems with second argument of "bootm" with
standalone images;
2005-06-20 10:17:34 +00:00
wdenk
a87589da74
* Add support for HMI1001 board
...
* Disable "date" and "sntp" commands on TQM866M which has no RTC
2005-06-10 10:00:19 +00:00
wdenk
ba91e26a19
Patch by Juergen Selent, 17 May 2005:
...
Add support for Funkwerk VoVPN gateway module.
2005-05-30 23:55:42 +00:00
wdenk
3a574cbe72
* Patch by Greg Ungerer, 19 May 2005:
...
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
2005-05-19 22:39:42 +00:00
wdenk
7680c140af
Add PCI support for Sorcery board.
...
Code cleanup (especially Sorcery / Alaska / Yukon serial driver).
2005-05-16 15:23:22 +00:00
wdenk
343117bf12
Fix timer handling on MPC85xx systems
2005-05-13 22:49:36 +00:00
wdenk
ed16fefcba
On LWMON we must use the watchdog to reset the board as the CPU
...
genereated HRESET pulse is too short to reset the external circuitry.
2005-05-09 10:17:32 +00:00
wdenk
a63109281a
Fix bug in the SDRAM initialization code for canmb, IceCube and
...
PM520 boards.
Fix PHY address for canmb board.
2005-04-21 21:10:22 +00:00
wdenk
ec0ca73190
Cleanup serial console baudrate calculation on AT91RM9200
2005-04-20 12:36:05 +00:00
stroese
fddae7b811
* Patch by Matthias Fuchs, 18 Apr 2005:
...
Make PCI target address spaces on PMC405 and CPCI405 boards
configurable via environment variables
2005-04-20 06:52:40 +00:00
wdenk
5e5f9ed254
Add support for canmb board
2005-04-13 23:15:10 +00:00
wdenk
2a8af18738
* Fixes for TQM8560 board:
...
- fix clock rates
- remove debug messages
- fix flash sector protection
* Patch by Steven Scholz, 07 Apr 2005:
Fix warning in cpu/arm920t/at91rm9200/i2c.c
2005-04-13 10:02:42 +00:00
wdenk
b77fad3b25
* Patch by Steven Scholz, 07 Apr 2005:
...
Add i2c_reg_write() and i2c_reg_write() for at91rm9200 I2C
* Patch by Steven Scholz, 07 Apr 2005:
Fix compiler warning in altera.c
* Patch by Ladislav Michl, 06 Apr 2005:
Fix voiceblue configuration.
2005-04-07 22:36:40 +00:00
stroese
0a7c5391a0
Add PPC440GX Revision C
2005-04-07 05:33:41 +00:00
stroese
68e0236f7e
* Patch by Travis Sawyer, 05 Apr 2005:
...
- Change timer frequency for ppc 440 from 10 ms to 1 ms.
Problem found by Andrew Wozniak.
2005-04-07 05:32:44 +00:00
wdenk
a85f9f21aa
Patch by Steven Scholz, 06 Apr 2005:
...
- creating SoC subdir for Atmel AT91RM9200 cpu/arm920t/at91rm9200
- moving code out of cpu/at91rm9200 into cpu/arm920t/at91rm9200
2005-04-06 13:52:31 +00:00
wdenk
20787e23b8
* Patches by Robert Whaley, 29 Nov 2004:
...
- 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
2005-04-06 00:04:16 +00:00
wdenk
3c2b3d454d
* Patch by Ladislav Michl, 05 Apr 2005:
...
Add support for VoiceBlue board.
* Patch by Ladislav Michl, 05 Apr 2005:
Fix netboot_common() prototypes.
* Cleanup.
2005-04-05 23:32:21 +00:00
wdenk
b304c96871
Patches by Steven Scholz, 05 Apr 2005:
...
- Use i.MX watchdog timer for reset_cpu()
- Move reset_cpu() out of cpu/arm920t/start.S into the SoC specific
subdirectories cpu/arm920t/imx/ and cpu/arm920t/s3c24x0/
(now in interupts.c)
2005-04-05 22:30:50 +00:00
wdenk
12b43d515c
Add support for MPC8220 based "sorcery" board.
2005-04-05 21:57:18 +00:00
wdenk
3dd7f0f0ca
* Add FEC support for TQM8540 board.
...
Interfaces are named as follows: "ENET1" - TSEC2, "ENET2" - FEC
* Patch by Martin Krause, 04 Apr 2005:
Update default configuration for CMC_PU2 board.
2005-04-04 23:43:44 +00:00
wdenk
8aa1a2d115
Patch by Steven Scholz, 4 Apr 2005:
...
- remove all references to CONFIG_INIT_CRITICAL for ARM based boards
- introduce two new configuration options instead:
CONFIG_SKIP_LOWLEVEL_INIT and CONFIG_SKIP_RELOCATE_UBOOT
2005-04-04 12:44:11 +00:00
wdenk
986ef4340e
Use the same name (lowlevel_init) for all (ARM) boards
2005-04-04 12:36:04 +00:00
wdenk
ba83a30765
Patch by Steven Scholz, 04 Apr 2005:
...
Make sure that MDIO clock does not exceed 2.5 MHz on AT91
2005-04-04 12:23:03 +00:00
wdenk
101e8dfa2a
Fix timer code for ARM systems: make sure that udelay() does not
...
reset timers so it's save to use udelay() in timeout code.
2005-04-04 12:08:28 +00:00
wdenk
901787d6e8
Patch by Jerry Van Baren, 08 Nov 2004:
...
- Add low-boot option for MPC8260ADS board (if lowboot is selected,
the jumper for the HRCW source should select flash. If lowboot is
not selected, the jumper for the HRCW source should select the
BCSR.
- change default load base address to 0x00400000
2005-04-03 23:22:21 +00:00
wdenk
8b0bfc6804
* Patch by Yuli Barcohen, 08 Nov 2004:
...
Add support for Analogue & Micro Rattler boards.
Tested on Rattler8248.
* Patch by Andre Renaud, 08 Nov 2004:
Fix watchdog support in common/lcd.c
* Patch by Marc Leeman, 05 Nov 2003:
Enable all 4 PCMBRW buffers for the MPC8245 processor since the CPU
bug only affects the XPC8245 processors
2005-04-03 23:11:38 +00:00
wdenk
384cc68744
Patches by Josef Wagner, 29 Oct 2004:
...
- Add support for MicroSys CPU87 board
- Add support for MicroSys PM854 board
2005-04-03 22:35:21 +00:00
wdenk
6315349202
Patch by David Adair, 27 Oct 2004:
...
Add missing 440GX SDRAM Controller reset
2005-04-03 20:55:38 +00:00
wdenk
3ec924a3cb
Patch by Steven Scholz, 25 Oct 2004:
...
Declare reset_cpu() in include/common.h instead locally
2005-04-03 17:23:39 +00:00
wdenk
59acc296d9
Minor cleanup
2005-04-03 14:18:51 +00:00
wdenk
400558b561
Prepare for SoC rework of ARM code:
...
- rename CONFIG_BOOTBINFUNC into CONFIG_INIT_CRITICAL
- rename memsetup into lowlevel_init (function name and source files)
2005-04-02 23:52:25 +00:00
wdenk
f50cc09b61
Patch by Steven Scholz, 13 March 2005:
...
fix cache enabling for AT91RM9200
2005-04-01 09:14:58 +00:00