Wolfgang Denk
7b64fef33c
Add AVR32 architecture support
...
Patch by Haavard Skinnemoen, 6 Sep 2006 16:23:02 +0200
This patch adds common infrastructure code for the Atmel AVR32
architecture. See doc/README.AVR32 for details.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2006-10-24 14:21:16 +02:00
Jon Loeliger
2ba20ec65a
Merge branch 'i2c'
2006-10-20 17:16:50 -05:00
Jon Loeliger
3dfa9cfdce
Use generic I2C register block on 85xx and 86xx.
...
Replace private IMMAP I2C structures with generic reg block
and allow 86xx to have multiple I2C device busses.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2006-10-20 17:16:35 -05:00
Wolfgang Denk
d67c14c0f4
Merge with http://www.jdl.com/software/u-boot-86xx.git
2006-10-20 23:52:58 +02:00
Wolfgang Denk
9fa48022e5
Merge with /home/wd/git/u-boot/master
2006-10-20 23:04:42 +02:00
Jon Loeliger
3acb7727ce
Merge branch 'i2c'
2006-10-20 15:54:48 -05:00
Jon Loeliger
2047672684
Converted all 85xx boards to use a common FSL I2C driver.
...
Introduced COFIG_FSL_I2C to select the common FSL I2C driver.
And removed hard i2c path from a few u-boot.lds scipts too.
Minor whitespace cleanups along the way.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2006-10-20 15:50:15 -05:00
Wolfgang Denk
f836e41460
Fix compile problem in include/configs/ep82xxm.h
...
(must have never been tested before!)
2006-10-20 16:12:14 +02:00
Stefan Roese
43a2b0e76a
Add board/cpu specific NAND chip select function to 440 NDFC
...
Based on idea and implementation from Jeff Mann
Patch by Stefan Roese, 20 Oct 2006
2006-10-20 15:17:55 +02:00
Jon Loeliger
d22200f020
Merge branch 'master' of http://www.denx.de/git/u-boot
2006-10-19 12:03:44 -05:00
Jon Loeliger
7237c033b0
Moved i2c driver out of cpu/mpc86xx/i2c.c into drivers/fsl_i2c.c
...
in an effort to begin to unify the umpteen FSL I2C drivers that
are all otherwise very similar.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2006-10-19 11:34:11 -05:00
Jon Loeliger
13a7fcdf37
* Fix a bunch of compiler warnings for gcc 4.0
...
Signed-off-by: Matthew McClintock <msm@freescale.com>
2006-10-19 11:33:52 -05:00
Wolfgang Denk
fcfed4f2f2
Coding Style cleanup.
2006-10-18 22:44:38 +02:00
Wolfgang Denk
82165a334b
Merge with /home/tur/proj/051_uboot_linux_v38b/u-boot
2006-10-18 22:27:57 +02:00
Jon Loeliger
5f3249a0a1
Fixed leading whitespace issues.
...
Removed spurious LAWAR thing.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2006-10-13 16:47:53 -05:00
Bartlomiej Sieka
4707fb50cc
Preliminary patch adding support for the MarelV38B board.
2006-10-13 21:09:09 +02:00
Wolfgang Denk
7e2a24dca9
Merge with http://opensource.freescale.com/pub/scm/u-boot-85xx.git#for_wd
2006-10-11 23:54:37 +02:00
Matthew McClintock
7376eb87aa
* Fix a bunch of compiler warnings for gcc 4.0
...
Signed-off-by: Matthew McClintock <msm@freescale.com>
2006-10-11 15:13:01 -05:00
Jon Loeliger
c3c3b089ad
Merge branch 'master' of http://www.denx.de/git/u-boot
2006-10-11 10:16:01 -05:00
Wolfgang Denk
fb883a521e
Merge with /home/wd/git/u-boot/master
2006-10-11 14:15:21 +02:00
Jon Loeliger
daaba9859b
Merge branch 'master' of http://www.denx.de/git/u-boot
2006-10-10 17:21:42 -05:00
Jon Loeliger
8b283dbb3a
Fix whitespace issues.
2006-10-10 17:16:04 -05:00
Stefan Roese
2255b2d204
* Several improvements to the new NAND subsystem:
...
- JFFS2 related commands implemented in mtd-utils style
- Support for bad blocks
- Bad block testing commands
- NAND lock commands
Please take a look at doc/README.nand for more details
Patch by Guido Classen, 10 Oct 2006
2006-10-10 12:38:50 +02:00
Stefan Roese
1a1b7374b8
Define IH_CPU_AVR32
...
Make it possible to generate AVR32 uImage files with mkimage and
make cmd_bootm recognize them.
Patch by Haavard Skinnemoen, 22 Sep 2006
2006-10-09 13:02:00 +02:00
Wolfgang Denk
7ce343e499
Add missing files for EP82xxM boards
...
Patch by Aaron Sells, 20 Jun 2006
2006-10-09 00:48:57 +02:00
Wolfgang Denk
511d0c72b8
Coding style cleanup
2006-10-09 00:42:01 +02:00
Wolfgang Denk
9444b8818f
Merge with git+ssh://fifi/home/wd/git/u-boot/master
2006-10-08 22:19:41 +02:00
Stefan Roese
5bc528fa4d
Update ALPR code (NAND support working now)
...
Patch by Stefan Roese, 07 Oct 2006
2006-10-07 11:35:25 +02:00
Stefan Roese
f3443867e9
Add CONFIG_BOARD_RESET to configure board specific reset function
...
Patch by Stefan Roese, 07 Oct 2006
2006-10-07 11:30:52 +02:00
Wolfgang Denk
eac5ba3e59
Merge with /home/m8/git/u-boot
2006-10-05 11:10:17 +02:00
Marian Balakowicz
7299712c86
Update for CAM5200 board:
...
- Map in a additional chip selects CS4 and CS5.
- Modify the port configration, configure six UARTs and no PCI,
ATA and USB.
- Add custom flash driver to handle specific byte swapping
2006-10-03 20:28:38 +02:00
Wolfgang Denk
ac611700e5
Fix comments in include/ppc440.h
...
Patch by Martin Hicks, 16 Jun 2006
2006-09-20 23:47:49 +02:00
Jon Loeliger
504b5cd0e2
Merge branch 'mpc85xx'
...
Conflicts:
drivers/tsec.c
2006-09-19 10:02:20 -05:00
Andy Fleming
8272dc2f58
Updated config headers to add default FDT-based booting
2006-09-19 09:42:18 -05:00
Andy Fleming
09f3e09e9e
Add support for eTSEC 3 & 4 on 8548 CDS
...
* Added support for using eTSEC 3 and eTSEC 4 on the 8548 CDS.
This will only work on rev 1.3 boards (but doesn't break older boards)
* Cleaned up some comments to reflect the expanded role of tsec
in other systems
2006-09-19 09:41:48 -05:00
Jon Loeliger
afa98843e4
Merge branch 'master' of http://www.denx.de/git/u-boot
...
Conflicts:
board/stxxtc/Makefile
2006-09-19 08:51:24 -05:00
Stefan Roese
64cd52efd1
Merge with /home/stefan/git/u-boot/denx
2006-09-18 10:48:03 +02:00
Jon Loeliger
b440d0ef72
Merge branch 'mpc86xx'
2006-09-14 08:41:07 -05:00
Jon Loeliger
d14ba6a798
Handle 86xx SVR values according to the new Reference Manual.
...
Both 8641 and 8641D have SVR == 0x8090, and are distinguished
by the byte in bits 16-23 instead.
Thanks to Jason Jin for noticing.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2006-09-14 08:40:36 -05:00
Stefan Roese
854bc8da75
Add support for AMCC Rainier PPX440GRx eval board
...
Patch by Stefan Roese, 13 Sep 2006
2006-09-13 13:56:49 +02:00
Stefan Roese
d12ae80889
Add NAND environment support for PPC440EPx Sequoia NAND boot config
...
Patch by Stefan Roese, 12 Sep 2006
2006-09-12 20:19:10 +02:00
Stefan Roese
efa20585b3
Fix build problem with CPCI440
...
Patch by Stefan Roese, 07 Sep 2006
2006-09-07 12:48:49 +02:00
Stefan Roese
8cacfb85a8
Change Yellowstone to use CFI write buffer
...
Patch by Stefan Roese, 07 Aug 2006
2006-09-07 12:23:02 +02:00
Stefan Roese
887e2ec9ec
Add support for AMCC Sequoia PPC440EPx eval board
...
- Add support for PPC440EPx & PPC440GRx
- Add support for PPC440EP(x)/GR(x) NAND controller
in cpu/ppc4xx directory
- Add NAND boot functionality for Sequoia board,
please see doc/README.nand-boot-ppc440 for details
- This Sequoia NAND image doesn't support environment
in NAND for now. This will be added in a short while.
Patch by Stefan Roese, 07 Sep 2006
2006-09-07 11:51:23 +02:00
Wolfgang Denk
f60ba0d35e
Fix build problems on sorcery board.
2006-09-04 02:01:27 +02:00
Wolfgang Denk
360b410367
Fixed problems on PRS200 board caused by adding splash screen on MCC200
2006-09-03 18:17:46 +02:00
Detlev Zundel
d7c2a02dea
Added simple_strtoul(), getenv() and setenv() to the exported functions.
...
Also bumped up ABI version to reflect this change.
2006-09-01 15:00:02 +02:00
Detlev Zundel
43835aac48
Added interrupt handling capabilities for mpc5xxx processors.
...
Also added Linux like BUG() macros.
2006-09-01 11:59:23 +02:00
Wolfgang Denk
e8143e72e1
Add splashscreen support for MCC200 board.
2006-08-30 23:09:00 +02:00
Wolfgang Denk
0fd30252c8
Make the serial driver framework work with CONFIG_SERIAL_MULTI enabled
2006-08-30 23:02:10 +02:00
Wolfgang Denk
21a9cc028d
Fix typo.
2006-08-29 10:49:11 +02:00
Wolfgang Denk
16850919ff
Code cleanup
2006-08-27 18:10:01 +02:00
Jon Loeliger
3a25220822
Merge branch 'mpc86xx'
2006-08-25 17:30:24 -05:00
Haiying Wang
5567806b67
Change ramdiskaddr and dtbaddr
...
Remove PEX fluff commands.
Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2006-08-25 17:28:20 -05:00
Wolfgang Denk
3b0ff842bf
Fix typo in MCC200/PRS200 configuration
2006-08-25 11:47:06 +02:00
Wolfgang Denk
113f64e09a
Update for MCC200 / PRS200 boards:
...
- auto-adjust console device for Linux.
- fix typos.
2006-08-25 01:38:04 +02:00
Wolfgang Denk
15f29f06ed
Merge with /home/tur/proj/fo300/u-boot
2006-08-25 00:13:37 +02:00
Wolfgang Denk
ed1cf8456f
Updates for MCC200 / PRS200 boards:
...
- support for configurations with SDRAM or DDR memory,
- support for highboot and lowboot
- adjusting environment definitions
2006-08-24 00:26:42 +02:00
Jon Loeliger
5e4c24bcb3
Merge branch 'mpc86xx'
2006-08-23 10:40:37 -05:00
Jin Zhengxiong
dabf9ef8c1
Add AHCI define and sata support for MPC8641HPCN board.
...
Signed-off-by:Jason Jin<jason.jin@freescale.com>
2006-08-23 10:40:10 -05:00
Jin Zhengxiong
4782ac80b0
Add AHCI support to u-boot
...
Add AHCI support in u-boot, enable the sata disk controllers which
following the AHCI protocol.
Signed-off-by:Jason Jin<jason.jin@freescale.com>
2006-08-23 10:39:01 -05:00
Zhang Wei
d8ea2acf5f
Add dtb boot-up parameter to default boot commands.
...
Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
2006-08-23 10:32:08 -05:00
Jon Loeliger
ad09083c37
Merge branch 'mpc86xx'
2006-08-22 18:26:28 -05:00
Jon Loeliger
b93775c203
Cleanup even more poorly introduced whitespace.
2006-08-22 18:26:08 -05:00
Jon Loeliger
e80e82cbb9
Merge branch 'mpc86xx'
2006-08-22 18:07:57 -05:00
Jon Loeliger
ae6241685c
Cleanup more poorly introduced whitespace.
2006-08-22 18:07:00 -05:00
Jon Loeliger
38546f08c6
Merge branch 'mpc86xx'
2006-08-22 17:55:45 -05:00
Jon Loeliger
2c33e8a1c5
Cleanup poorly introduced whitespace.
2006-08-22 17:54:05 -05:00
Jon Loeliger
4b7576fb80
Merge branch 'master' of http://www.denx.de/git/u-boot
2006-08-22 10:17:59 -05:00
Matthew McClintock
87a449c8ac
Support for FDT in uImage format, error when using FDT from flash
...
Signed-off-by: Matthew McClintock <msm@freescale.com>
2006-08-22 09:23:55 -05:00
Bartlomiej Sieka
ddde6b7cf8
Add a fix for a buggy USB device on the FO300 board.
2006-08-22 10:38:18 +02:00
Wolfgang Denk
4a39616da4
Merge with http://opensource.freescale.com/pub/scm/u-boot-85xx.git#for_wd
2006-08-19 02:04:56 +02:00
Wolfgang Denk
5196a7a03b
Minor cleanup
2006-08-18 23:27:33 +02:00
Marian Balakowicz
6d3bc9b8cf
Add support for WTK FO300 board (TQM5200 based).
2006-08-18 19:14:46 +02:00
Wolfgang Denk
c5185470fe
Merge with /home/raj/git/u-boot
2006-08-18 15:23:10 +02:00
Wolfgang Denk
4bfb632077
Merge with git+ssh://fifi/home/wd/git/u-boot/master
2006-08-18 11:38:05 +02:00
Rafal Jaworowski
6fe16a8769
Fix TQM834x hang.
2006-08-18 10:39:11 +02:00
Wolfgang Denk
0a0f3a46fb
Cleanup debug code for yucca board.
2006-08-17 10:48:36 +02:00
Wolfgang Denk
463764c893
Add debug console on COM12 for MCC200 board
2006-08-17 00:36:51 +02:00
Matthew McClintock
25c751e9ad
* Support for FDT in uImage format, error when using FDT from flash
...
Signed-off-by: Matthew McClintock <msm@freescale.com>
2006-08-16 10:54:09 -05:00
Stefan Roese
899620c2d6
Add initial support for the ALPR board from Prodrive
...
NAND needs some additional testing
Patch by Heiko Schocher, 15 Aug 2006
2006-08-15 14:22:35 +02:00
Stefan Roese
f0ff4692ff
Add FPGA Altera Cyclone 2 support
...
Patch by Heiko Schocher, 15 Aug 2006
2006-08-15 14:15:51 +02:00
Jon Loeliger
e862ed1c22
Merge branch 'mpc86xx'
2006-08-14 16:41:02 -05:00
Jon Loeliger
fecf1c7e4d
Fix BAT0 to actually be cacheable, non-guarded as documented.
...
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2006-08-14 16:40:33 -05:00
Wolfgang Denk
2f6fa46d41
Fixed common.h spelling error.
...
Patch by Cory Tusar, 30 Nov 2005
2006-08-14 23:17:47 +02:00
Wolfgang Denk
80f0c0f58f
Fix fatload command on FAT32 formatted partitions.
...
Patch by Joachim Jaeger, 18 Nov 2005
2006-08-14 22:05:26 +02:00
Wolfgang Denk
c72d9c5285
Merge with /home/sr/git/u-boot/denx
2006-08-13 02:25:32 +02:00
Wolfgang Denk
7213859d11
Merge with /home/raj/git/u-boot
2006-08-11 18:19:53 +02:00
Wolfgang Denk
d8519dc718
Fix preboot message on TQM85xx after switching to hush parser.
2006-08-11 17:33:42 +02:00
Wolfgang Denk
015c200b1f
Adapt TQM85xx ramdisk address to Linux kernel memory map
2006-08-11 17:29:38 +02:00
Rafal Jaworowski
36b904a7fd
Fix PCI-Express on PPC440SPe rev. A.
2006-08-11 12:35:52 +02:00
Wolfgang Denk
d10afb3916
Merge with /home/raj/git/u-boot
2006-08-10 15:40:49 +02:00
Rafal Jaworowski
692519b1ed
Add support for PCI-Express on PPC440SPe (Yucca board).
2006-08-10 12:43:17 +02:00
Jon Loeliger
92c427b189
Merge branch 'mpc85xx'
...
Conflicts:
include/ft_build.h
include/pci.h
Resolved, though.
2006-08-09 14:41:17 -05:00
Matthew McClintock
34c3c0e01d
* Switched default PCI speed for 8540 ADS back to 33MHz
...
* Added comments and a printf to warn that PCI-X won't
work at 33MHz
Patch by Andy Fleming 17-Mar-2006
Signed-off-by: Andy Fleming <afleming@freescale.com>
2006-08-09 13:51:05 -05:00
Matthew McClintock
bf1dfffd8c
* Added VIA configuration table
...
* Added support for PCI2 on CDS
Patch by Andy Fleming 17-Mar-2006
Signed-off-by: Andy Fleming <afleming@freescale.com>
2006-08-09 13:50:56 -05:00
Matthew McClintock
c88f9fe66b
* Fixed PCI memory definitions Patch by Andy Fleming 17-Mar-2006
...
Signed-off-by: Andy Fleming <afleming@freescale.com>
2006-08-09 13:50:48 -05:00
Matthew McClintock
97074ed965
* Added support for initializing second PCI bus on 85xx Patch by Andy Fleming 17-Mar-2006
...
Signed-off-by: Andy Fleming <afleming@freescale.com>
2006-08-09 13:50:44 -05:00
Matthew McClintock
f0e6f57f71
* Added PCI-X #defines for PCI-X initialization Patch by Andy Fleming on 17-Mar-2006
...
Signed-off-by: Andy Fleming <afleming@freescale.com>
2006-08-09 13:50:39 -05:00
Matthew McClintock
0e16387db1
* Add Flat Dev Tree construction for MPC85xx ADS and CDS boards Patch by Jon Loeliger 17-Jan-2006
...
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2006-08-09 13:50:30 -05:00