Stefan Roese
882ae41274
ppc4xx: Rework of 4xx serial driver (2)
...
Change all linker scripts to reference the changed driver name 4xx_uart.o.
Note: In most cased all these explicit referencing of these object files
in the linker scripts is not neccessary. Only for manually embedded
environment into the U-Boot image, which is not done is most cases.
Signed-off-by: Stefan Roese <sr@denx.de>
2007-10-31 21:20:51 +01:00
Stefan Roese
db3232ddb0
ppc4xx: Fix small merge problems with CPCI440 and Acadia boards
...
Signed-off-by: Stefan Roese <sr@denx.de>
2007-10-31 21:20:50 +01:00
Stefan Roese
3048bcbf0b
ppc4xx: Rename 405gp_pci to 4xx_pci since its used on all 4xx platforms
...
These files were introduced with the IBM 405GP but are currently used on all
4xx PPC platforms. So the name doesn't match the content anymore. This patch
renames the files to 4xx_pci.c/h.
Signed-off-by: Stefan Roese <sr@denx.de>
2007-10-31 21:20:49 +01:00
Stefan Roese
fc9970137c
Merge with git://www.denx.de/git/u-boot.git
2007-08-16 19:50:53 +02:00
Wolfgang Denk
4a3c7eb917
Merge with /home/wd/git/u-boot/custodian/u-boot-nand-flash
2007-08-16 11:42:47 +02:00
Stefan Roese
8fb6e80c06
ppc4xx: Remove #warning in esd auto_update.c
...
Signed-off-by: Stefan Roese <sr@denx.de>
2007-08-16 11:21:49 +02:00
Stefan Roese
2d78074d2e
ppc7xx: Update CPCI750 board
...
This small CPCI750 update extends the board specific command
"show_config" to display the Marvell strapping registers and
extends the PCI IDE controller.
Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
Signed-off-by: Stefan Roese <sr@denx.de>
2007-08-16 11:17:36 +02:00
Stefan Roese
b706d63559
Merge with git://www.denx.de/git/u-boot.git
2007-08-15 21:06:27 +02:00
Stefan Roese
3b3bff4cbf
Merge with git://www.denx.de/git/u-boot.git
2007-08-14 16:36:29 +02:00
Wolfgang Denk
46919751ea
Merge with /home/wd/git/u-boot/custodian/u-boot-mpc85xx
2007-08-06 00:55:51 +02:00
Andy Fleming
6bf6f114dc
Merge branch 'testing' into working
...
Conflicts:
CHANGELOG
fs/fat/fat.c
include/configs/MPC8560ADS.h
include/configs/pcs440ep.h
net/eth.c
2007-08-03 02:23:23 -05:00
Wolfgang Denk
cdd917a43d
Fix build errors and warnings / code cleanup.
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
2007-08-02 00:48:45 +02:00
Matthias Fuchs
e36220a4ba
new FPGA image for PLU405 board
...
new FPGA image for PLU405 board with improved CompactFlash timing
Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2007-07-28 07:15:00 +02:00
Jon Loeliger
77a318545d
board/[A-Za-i]*: Remove lingering references to CFG_CMD_* symbols.
...
Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
Those always evaluated TRUE, and thus were always compiled
even when IDE really wasn't defined/wanted.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2007-07-10 10:39:10 -05:00
Jon Loeliger
b9307262f8
board/[d-e]*: Remove obsolete references to CONFIG_COMMANDS
...
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2007-07-09 18:48:04 -05:00
Wolfgang Denk
4ef218f6fd
Coding style cleanup; update CHANGELOG.
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
2007-07-10 00:01:28 +02:00
Stefan Roese
c8603cfbd4
Small coding style cleanup
...
Signed-off-by: Stefan Roese <sr@denx.de>
2007-07-09 11:00:24 +02:00
Matthias Fuchs
bd84ee4c20
Migrate esd 405EP boards to new NAND subsystem
...
Migrate esd 405EP boards to new NAND subsystem
-cleanup
-use correct io accessors (in/out_be32())
Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2007-07-09 10:55:51 +02:00
Matthias Fuchs
e09f7ab574
Migrate esd 405EP boards to new NAND subsystem
...
This patch prepares the migration from the legacy NAND driver
to U-Boot's new NAND subsystem for esd boards.
Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2007-07-09 10:55:39 +02:00
Grant Likely
07c13dfef6
Remove obsolete mpc5xxx linker scripts (2 of 3)
...
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
2007-07-04 01:05:44 +02:00
Wolfgang Denk
78e0cf2de7
Minor coding style cleanup. Rebuild CHANGELOG file.
2007-07-04 00:38:38 +02:00
Jon Loeliger
5e378003d5
board/[Ma-i]*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
...
This is a compatibility step that allows both the older form
and the new form to co-exist for a while until the older can
be removed entirely.
All transformations are of the form:
Before:
#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
After:
#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
Signed-off-by: Jon Loeliger <jdl@freescale.com>
2007-07-04 00:34:58 +02:00
Stefan Roese
466fff1a7b
ppc4xx: Add pci_pre_init() for 405 boards
...
This patch removes the CFG_PCI_PRE_INIT option completely, since
it's not needed anymore with the patch from Matthias Fuchs with
the "weak" pci_pre_init() implementation.
Signed-off-by: Stefan Roese <sr@denx.de>
2007-06-25 15:57:39 +02:00
Matthias Fuchs
6f35c53166
ppc4xx: Maintenance patch for esd's CPCI405 derivats
...
-add pci_pre_init() for pci interrupt fixup code
-disable phy sleep mode via reset_phy() function
-use correct io accessors
-cleanup
Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2007-06-25 11:58:46 +02:00
Matthias Fuchs
f9fc6a5852
fixed ethernet phy configuration for plu405 board
...
Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2007-03-08 22:14:47 +01:00
Wolfgang Denk
743571145b
Minor code cleanup.
2007-02-27 14:26:04 +01:00
Stefan Roese
90b0cf47eb
Merge with /home/stefan/git/u-boot/denx-merge-sr
2007-02-20 10:58:04 +01:00
Stefan Roese
79b2d0bb2e
[PATCH] PPC4xx: Add support for multiple I2C busses
...
This patch adds support for multiple I2C busses on the PPC4xx
platforms. Define CONFIG_I2C_MULTI_BUS in the board config file
to make use of this feature.
It also merges the 405 and 440 i2c header files into one common
file 4xx_i2c.h.
Also the 4xx i2c reset procedure is reworked since I experienced
some problems with the first access on the 440SPe Katmai board.
Signed-off-by: Stefan Roese <sr@denx.de>
2007-02-20 10:27:08 +01:00
Grant Likely
735dd97b1b
[PATCH 1_4] Merge common get_dev() routines for block devices
...
Each of the filesystem drivers duplicate the get_dev routine. This change
merges them into a single function in part.c
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
2007-02-20 09:04:34 +01:00
Stefan Roese
d5ea287b02
[PATCH] Update esd cpci5200 files
...
Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
2007-01-31 16:38:04 +01:00
Stefan Roese
8b7d1f0ab7
[PATCH] Add support for esd mecp5200 board
...
Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
2007-01-31 16:37:34 +01:00
Wolfgang Denk
dd520bf314
Code cleanup.
2006-11-30 18:02:20 +01:00
Bartlomiej Sieka
dae80f3caf
- Add MPC5XXX register definition MPC5XXX_WU_GPIO_DATA_I and change the
...
MPC5XXX_WU_GPIO_DATA macro to MPC5XXX_WU_GPIO_DATA_O (per MPC5200 User's
Manual). Replace the uses of MPC5XXX_WU_GPIO_DATA with
MPC5XXX_WU_GPIO_DATA_O for affected boards.
- Add defintions for some MPC5XXX GPIO pins.
2006-11-01 01:38:16 +01:00
Wolfgang Denk
2b208f5308
Move "ar" flags to config.mk to allow for silent "make -s"
...
Based on patch by Mike Frysinger, 20 Jun 2006
2006-10-09 01:02:05 +02:00
Wolfgang Denk
511d0c72b8
Coding style cleanup
2006-10-09 00:42:01 +02:00
Marian Balakowicz
f93286397e
Add support for a saving build objects in a separate directory.
...
Modifications are based on the linux kernel approach and
support two use cases:
1) Add O= to the make command line
'make O=/tmp/build all'
2) Set environement variable BUILD_DIR to point to the desired location
'export BUILD_DIR=/tmp/build'
'make'
The second approach can also be used with a MAKEALL script
'export BUILD_DIR=/tmp/build'
'./MAKEALL'
Command line 'O=' setting overrides BUILD_DIR environent variable.
When none of the above methods is used the local build is performed and
the object files are placed in the source directory.
2006-09-01 19:49:50 +02:00
Wolfgang Denk
b28a31ca02
Merge with /home/m8/git/u-boot
2006-04-12 12:26:32 +02:00
Marian Balakowicz
6db3970811
Fix JFFS2 support for legacy NAND driver.
...
Some more NAND cleanup and small fixes.
2006-04-08 19:08:06 +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
Wolfgang Denk
bfc81252c0
Minor code cleanup
2006-03-06 13:03:37 +01:00
Wolfgang Denk
4e3ccd2692
Merge the new NAND code (testing-NAND brach); see doc/README.nand
...
Rewrite of NAND code based on what is in 2.6.12 Linux kernel
Patch by Ladislav Michl, 29 Jun 2005
[Merge with /home/tur/nand/u-boot]
2006-03-06 11:25:22 +01:00
Bartlomiej Sieka
addb2e1650
Re-factoring the legacy NAND code (legacy NAND now only in board-specific
...
code and in SoC code). Boards using the old way have CFG_NAND_LEGACY and
BOARDLIBS = drivers/nand_legacy/libnand_legacy.a added. Build breakage for
NETTA.ERR and NETTA_ISDN - will go away when the new NAND support is
implemented for these boards.
2006-03-05 18:57:33 +01:00
Stefan Roese
79830d591a
Convert CPCI750 to use common CFI flash driver
...
Patch by Reinhard Arlt, 8 Feb 2006
2006-02-08 15:54:15 +01:00
Stefan Roese
48a05a5188
Various changes to esd HH405 board specific files
...
Patch by Matthias Fuchs, 07 Feb 2006
2006-02-07 16:51:04 +01:00
Stefan Roese
18c5e64c5b
Fix various compiler warnings on ppc4xx builds (ELDK 4.0)
...
Patch by Stefan Roese, 18 Jan 2006
2006-01-18 20:06:44 +01:00
Stefan Roese
a7b9fb9110
Add VGA support (CT69000) to CPCI750 board.
...
Insert missing __le32_to_cpu() for filesize in ext2fs_read_file().
Patch by Reinhard Arlt, 30 Dec 2005
2006-01-18 20:05:34 +01: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
Wolfgang Denk
7481266e4e
2005-12-12 16:06:05 +01:00
Wolfgang Denk
f013dacf0a
Code cleanup, especially MIPS for GCC 4.x
2005-12-04 00:40:34 +01:00
Wolfgang Denk
fe126d8b34
Change all '$(...)' variable references into '${...}'
...
which makes the environment compatible with the hush shell.
WARNING: Support for the old '$(...)' syntax will be
discontinued in a later version.
2005-11-20 21:40:11 +01:00
Stefan Roese
feaedfcf84
New PPC 405EP board added: CMS700
...
Added CONFIG_NET_MULTI for VOM405 board.
Added reset_phy() for VOM405 board.
Patch by Matthias Fuchs, 09 Nov 2005
2005-11-15 10:35:59 +01:00
Stefan Roese
ea339205a9
Updated PCI mapping for esd CPCI2DP board.
...
Add support for error LED.
Patch by Matthias Fuchs, 07 Nov 2005
2005-11-08 09:00:09 +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
Stefan Roese
a547775bac
Fix conflicting types (flash_write()) in esd auto_update.c
...
Patch by Stefan Roese, 20 Oct 2005
2005-10-20 16:39:16 +02:00
Wolfgang Denk
77ddac9480
Cleanup for GCC-4.x
2005-10-13 16:45:02 +02:00
Stefan Roese
c29ab9d71d
Fix gzip bmp support (test if malloc fails, warning when truncated).
...
Increase CFG_VIDEO_LOGO_MAX_SIZE on HH405 board.
Patch by Stefan Roese, 08 Oct 2005
2005-10-08 10:19:07 +02:00
Stefan Roese
2c7b2ab5a0
Fix problem with SM501 init on HH405 board.
...
Patch by Stefan Roese, 30 Sep 2005
2005-09-30 16:41:12 +02:00
Wolfgang Denk
c177bb5f6c
Fix VOH405 Support
...
Patch by Matthias Fuchs, 25 Sep 2005
2005-09-25 16:31:16 +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
2b792afcc5
* Fix PHY address argument passing with mii info command
...
Patch by Andrew Dyer, 28 Dec 2004
* Cleanup: fix broken builds
2005-09-24 21:54:50 +02:00
Wolfgang Denk
9ea4b5886a
More cleanup: get rid or redundand #defines
2005-09-23 13:12:15 +02:00
Wolfgang Denk
0c8721a466
Cleanup (PPC4xx is AMCC now)
2005-09-23 11:05:55 +02:00
Stefan Roese
7644f16f6b
esd CPCI2DP board added
...
Patch by Matthias Fuchs, 22 Sep 2005
2005-09-22 09:16:57 +02:00
Stefan Roese
026cb5d864
esd PMC405 board updated
...
Patch by Matthias Fuchs, 22 Sep 2005
2005-09-22 09:07:15 +02:00
Stefan Roese
98f4a3dfcb
Add SM501 support to HH405 board.
...
Add support for gzip compressed bmp's (CONFIG_VIDEO_BMP_GZIP).
Add support for eeprom write-enable (CFG_EEPROM_WREN).
Patch by Stefan Roese, 22 Sep 2005
2005-09-22 09:04:17 +02:00
Wolfgang Denk
807d5d7319
Fix problems with ld version 2.16 (dot outside sections problem)
...
Pointed out by Gerhard Jaeger, 31 Aug 2005;
cf. http://sourceware.org/ml/binutils/2005-08/msg00412.html
2005-08-31 12:28:00 +02:00
Wolfgang Denk
ec2e5a2cce
Merge with testing-4xx_enet (Create generic 4xx Ethernet code)
2005-08-23 23:03:20 +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
Stefan Roese
5315dfa9d1
esd PCI405 board updated
...
Patch by Matthias Fuchs, 28 Jul 2005
2005-08-12 16:56:56 +02:00
Stefan Roese
82f4c6ac84
esd WUH405 and DU405 board updated
...
Patch by Matthias Fuchs, 27 Jul 2005
2005-08-12 16:52:47 +02: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
stroese
04e93ec979
Update for esd apc405
2005-04-13 10:06:07 +00:00
stroese
4d00eb0290
Update for esd auto_update and hh405 board
2005-03-17 15:41:17 +00:00
stroese
acdcd10c9a
Update for esd auto_update and hh405 board
2005-03-16 20:58:31 +00:00
stroese
e9684a536a
Update for esd voh405 fpga image
2005-03-14 12:56:21 +00:00
stroese
47b1e3d77f
Update for esd boards dp405 and hub405
2005-03-01 17:26:39 +00:00
wdenk
e2ffd59b4d
* Code cleanup, mostly for GCC-3.3.x
...
* Cleanup confusing use of CONFIG_ETH*ADDR - ust his only to
pre-define a MAC address; use CONFIG_HAS_ETH* to enable support for
additional ethernet addresses.
* Cleanup drivers/i82365.c - avoid duplication of code
* Fix bogus "cannot span across banks" flash error message
* Add support for CompactFlash for the CPC45 Board.
2004-12-31 09:32:47 +00:00
stroese
8e6b47a89b
One more code cleanup.
2004-12-17 09:13:49 +00:00
wdenk
efe2a4d5cf
Code cleanup.
2004-12-16 21:44:03 +00:00
stroese
bea8e84b52
PCI405 board update
2004-12-16 19:10:22 +00:00
stroese
917b8cc41c
AR405 board update
2004-12-16 19:00:32 +00:00
stroese
0621f6f9d3
esd common update
2004-12-16 18:43:13 +00:00
stroese
cd5396fa12
VOH405 board update
2004-12-16 18:41:27 +00:00
stroese
4510a7b736
PMC405 board update
2004-12-16 18:40:02 +00:00
stroese
12537cc5a9
PLU405 board update
2004-12-16 18:39:03 +00:00
stroese
c2642d14c9
PCI405 board update
2004-12-16 18:38:22 +00:00
stroese
25215ee2b0
OCRTC board update
2004-12-16 18:37:41 +00:00
stroese
31193c2cca
HUB405 board update
2004-12-16 18:37:08 +00:00
stroese
ab379df353
DU405 board update
2004-12-16 18:36:28 +00:00
stroese
f2dfe44fd6
DP405 board update
2004-12-16 18:35:58 +00:00
stroese
20aacbf018
CPCIISER4 board update
2004-12-16 18:35:14 +00:00
stroese
7acd6c2168
CPCI440 board update
2004-12-16 18:34:28 +00:00
stroese
c491b442cc
CANBT board update
2004-12-16 18:33:45 +00:00
stroese
86cf82e07f
ASH405 board update
2004-12-16 18:33:12 +00:00
stroese
8d3efe4e9a
AR405 board update
2004-12-16 18:30:36 +00:00
stroese
e399e4c670
ADCIOP board update
2004-12-16 18:27:51 +00:00
stroese
87663b1cbc
CPCI405 board update
2004-12-16 18:27:05 +00:00
stroese
6cfb1f0da6
WUH405 board support added
2004-12-16 18:25:40 +00:00