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
stroese
809ac5e7b0
VOM405 board support added
2004-12-16 18:24:54 +00:00
stroese
8d8f894b51
TASREG board support added
2004-12-16 18:24:06 +00:00
stroese
1f54ce6df8
HH405 board support added
2004-12-16 18:23:14 +00:00
stroese
771e05be07
CPCI750 board support added
2004-12-16 18:21:17 +00:00
stroese
1bc0f14143
APC405 board support added
2004-12-16 18:20:14 +00:00
wdenk
a9c37d561d
Fix [noeol] problem in board/esd/ar405/fpgadata_xl30.c
2004-09-16 12:57:35 +00:00
stroese
8b1ccd8693
Update AR405 board.
2004-09-16 12:34:51 +00:00
stroese
e623a1a394
esd misc file esd common routines added.
2004-09-16 12:33:54 +00:00
wdenk
eedcd078fe
* Patch by Detlev Zundel, 08 Sep 2004:
...
Update etags build target
* Improve NetConsole support: add support for broadcast destination
address and buffered input.
* Cleanup compiler warnings for GCC 3.3.x and later
* Fix problem in cmd_jffs2.c introduced by CFG_JFFS_SINGLE_PART patch
2004-09-08 22:03:11 +00:00
wdenk
3f85ce2785
* CVS add missing files
...
* Cleanup compiler warnings
* Fix problem with side effects in macros in include/usb.h
* Patch by David Benson, 13 Nov 2003:
bug 841358 - fix TFTP download size limit
* Fixing bug 850768:
improper flush_cache() in load_serial()
* Fixing bug 834943:
MPC8540 - missing volatile declarations
* Patch by Stephen Williams, 09 Feb 2004:
Add support for Xilinx SystemACE chip:
- New files common/cmd_ace.c and include/systemace.h
- Hook systemace support into cmd_fat and the partition manager
* Patch by Travis Sawyer, 09 Feb 2004:
Add bi_opbfreq & bi_iic_fast to 440GX bd_info as needed for Linux
2004-02-23 16:11:30 +00:00
wdenk
c837dcb1a3
* The PS/2 mux on the BMS2003 board needs 450 ms after power on
...
before we can access it; add delay in case we are faster (with no
CF card inserted)
* Cleanup of some init functions
* Make sure SCC Ethernet is always stopped by the time we boot Linux
to avoid Linux crashes by early packets coming in.
* Accelerate flash accesses on LWMON board by using buffered writes
2004-01-20 23:12:12 +00:00
wdenk
42d1f0394b
* Patches by Xianghua Xiao, 15 Oct 2003:
...
- Added Motorola CPU 8540/8560 support (cpu/85xx)
- Added Motorola MPC8540ADS board support (board/mpc8540ads)
- Added Motorola MPC8560ADS board support (board/mpc8560ads)
* Minor code cleanup
2003-10-15 23:53:47 +00:00
stroese
ef9e86854e
PMC405 update.
2003-09-12 08:46:58 +00:00
stroese
09433a781b
PCI405 update.
2003-09-12 08:46:10 +00:00
stroese
1b554406cc
CPCI405(AB) update.
2003-09-12 08:44:46 +00:00
stroese
895af12a21
ASH405 update.
2003-09-12 08:43:46 +00:00
stroese
9a2dd74032
Xilinx jtag tool added.
2003-09-12 08:42:58 +00:00
stroese
22a40b0a88
Board VOH405 added.
2003-09-12 08:42:13 +00:00
stroese
b318262a71
Board PLU405 added.
2003-09-12 08:41:56 +00:00
stroese
a65cb68237
Board HUB405 added.
2003-09-12 08:41:39 +00:00
stroese
5ce08eea97
Board DP405 added.
2003-09-12 08:41:24 +00:00
wdenk
a43278a43d
* Patch by Gary Jennejohn, 11 Sep 2003:
...
- allow for longer timeouts for USB mass storage devices
* Patch by Denis Peter, 11 Sep 2003:
- fix USB data pointer assignment for bulk only transfer.
- prevent to display erased directories in FAT filesystem.
* Change output format for NAND flash - make it look like for other
memory, too
2003-09-11 19:48:06 +00:00
stroese
5b8b652519
- Fixed interrupt polarity.
2003-07-11 08:20:33 +00:00
stroese
2e533c373d
- FPGA updated.
2003-07-11 08:17:26 +00:00
stroese
b762b9f4fc
- BSP command added.
2003-07-11 08:14:14 +00:00
wdenk
0d4983930a
Patch by Kenneth Johansson, 30 Jun 2003:
...
get rid of MK_CMD_ENTRY macro; update doc/README.command
2003-07-01 21:06:45 +00:00
wdenk
8bde7f776c
* Code cleanup:
...
- remove trailing white space, trailing empty lines, C++ comments, etc.
- split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c)
* Patches by Kenneth Johansson, 25 Jun 2003:
- major rework of command structure
(work done mostly by Michal Cendrowski and Joakim Kristiansen)
2003-06-27 21:31:46 +00:00
wdenk
b783edaee8
* Header file cleanup for ARM
...
* Patch by Murray Jensen, 24 Jun 2003:
- make sure to use only U-boot provided header files
- fix problems with ".rodata.str1.4" section as used by GCC-3.x
2003-06-25 22:26:29 +00:00
stroese
e118e233a8
- Update NAND FLASH support.
2003-06-24 14:27:27 +00:00
stroese
95aeb34580
- Update new fpga file.
2003-06-24 14:26:41 +00:00
wdenk
71f9511803
* Fix CONFIG_NET_MULTI support in include/net.h
...
* Patches by Kyle Harris, 13 Mar 2003:
- Add FAT partition support
- Add command support for FAT
- Add command support for MMC
----
- Add Intel PXA support for video
- Add Intel PXA support for MMC
----
- Enable MMC and FAT for lubbock board
- Other misc changes for lubbock board
2003-06-15 22:40:42 +00:00
stroese
8b601449e8
- Update new fpga file.
2003-06-06 09:44:40 +00:00
wdenk
3b57fe0a70
* Get (mostly) rid of CFG_MONITOR_LEN definition; compute real length
...
instead CFG_MONITOR_LEN is now only used to determine _at_compile_
_time_ (!) if the environment is embedded within the U-Boot image,
or in a separate flash sector.
* Cleanup CFG_DER #defines in config files (wd maintained only)
2003-05-30 12:48:29 +00:00
stroese
071d897c96
PMC405 board added.
2003-05-23 11:35:47 +00:00
stroese
3871842529
Code cleanup.
2003-05-23 11:35:09 +00:00
stroese
b6d9e4f5af
New FPGA image with 527 support.
2003-05-23 11:34:40 +00:00
stroese
1545ad35c5
Local Bus Timeout increased.
2003-05-23 11:33:57 +00:00
stroese
c231d00f4e
Code reworked for PPC405EP support.
2003-05-23 11:32:53 +00:00
stroese
d4629c8c8d
CPCI405AB (special version of esd CPCI405) board added.
2003-05-23 11:30:39 +00:00
stroese
c93f70962b
ASH405 board added (PPC405EP based).
2003-05-23 11:27:18 +00:00
stroese
afcc4a7404
Changed CPCI405 to use CTS instead of DSR on PPC405 UART1.
2003-04-04 16:52:57 +00:00
wdenk
ac6dbb85b7
Make compile clean, fix the usual small problems.
2003-03-26 11:42:53 +00:00
stroese
2a46cabd77
esd PCI405 updated.
2003-03-26 10:36:12 +00:00
stroese
d69b100e70
esd PCI405 updated.
2003-03-25 14:41:35 +00:00
stroese
6f4474e87b
CPCI4052 update (support for revision 3).
2003-03-20 15:31:19 +00:00
stroese
ad10dd9aaf
Add "pcidelay" environment variable (in ms, enabled via CONFIG_PCI_BOOTDELAY).
2003-02-14 11:21:23 +00:00
wdenk
37bd321e99
Initial revision
2002-11-03 11:21:28 +00:00
wdenk
fe8c2806cd
Initial revision
2002-11-03 00:38:21 +00:00
wdenk
c609719b8d
Initial revision
2002-11-03 00:24:07 +00:00
wdenk
458ded34b6
Initial revision
2002-09-20 10:59:08 +00:00
wdenk
ab255f26f9
Initial revision
2002-09-18 09:04:55 +00:00
wdenk
153d511e36
Initial revision
2002-08-30 11:07:04 +00:00
wdenk
16f217049a
Initial revision
2002-08-26 21:58:50 +00:00
wdenk
affae2bff8
Initial revision
2002-08-17 09:36:01 +00:00
wdenk
2f54faae47
Initial revision
2002-08-14 10:07:21 +00:00
wdenk
935ecca1c3
Initial revision
2002-08-06 20:46:37 +00:00
wdenk
efee170991
Initial revision
2002-07-20 20:14:13 +00:00
wdenk
befe61a190
Initial revision
2002-07-18 16:07:27 +00:00
wdenk
3cae4c9f61
Initial revision
2002-07-07 16:05:51 +00:00
wdenk
c7b3f07f4b
Initial revision
2002-06-07 13:44:57 +00:00
wdenk
0312e6a7f3
Initial revision
2002-05-15 20:47:18 +00:00
wdenk
e85390dc1d
Initial revision
2002-04-01 14:29:03 +00:00
wdenk
67fc21f34e
Initial revision
2002-03-02 09:46:26 +00:00
wdenk
b92ab0d727
Initial revision
2001-12-28 14:40:42 +00:00
wdenk
12e4407c6a
Initial revision
2001-11-26 22:06:16 +00:00
wdenk
89ab65e00c
Initial revision
2001-10-15 21:41:43 +00:00
wdenk
349e1442f3
Initial revision
2001-10-07 12:15:54 +00:00
wdenk
2dab301caa
Initial revision
2001-08-05 15:35:05 +00:00
wdenk
a475b5e2a0
Initial revision
2001-07-19 16:11:32 +00:00