Markus Klotzbücher
43638c674a
Cleanup of NAND support of delta board using the Monahans Data Flash
...
Controller.
2006-03-06 15:04:25 +01:00
Markus Klotzbücher
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 Klotzbücher
e8cd00835e
All subsystem clocks not immediately need are turned at reset.
2006-02-28 23:11:07 +01:00
Markus Klotzbücher
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 Klotzbücher
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
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