Compare commits
301 Commits
LABEL_2004
...
LABEL_2005
| Author | SHA1 | Date | |
|---|---|---|---|
| dafba16e6f | |||
| 84286386a8 | |||
| 9e00589bdd | |||
| c57c7980ff | |||
| 8f79e4c2da | |||
| eece159cdd | |||
| 9d3338d2b9 | |||
| c4e0e68604 | |||
| 38ec37d0f1 | |||
| c19c313479 | |||
| 846b0dd2dc | |||
| 700a0c648d | |||
| 452e8e72ad | |||
| 8b019da650 | |||
| fe599e17ed | |||
| 7ebdb19b39 | |||
| d980a1692a | |||
| d06a5f7ebf | |||
| f901a83b70 | |||
| 5633796c09 | |||
| 5ad73a81aa | |||
| 23a7a32d41 | |||
| 3836221d5b | |||
| c04a76e6f0 | |||
| d56019c0ee | |||
| b4f15fdaf7 | |||
| 07a2505f67 | |||
| b20d00328c | |||
| 992b402bbf | |||
| cbf9c11728 | |||
| 2c61f14c60 | |||
| a99a0a98b9 | |||
| 452f67407b | |||
| 17f50f22bc | |||
| 3e0bc4473a | |||
| 460c322f13 | |||
| c43352ccfa | |||
| 6dfa434e32 | |||
| 507d3b0cde | |||
| dc17fb6dc2 | |||
| d3b86c496d | |||
| 4b1d95d96a | |||
| bd546a1f78 | |||
| 095b8a3798 | |||
| 797638f9ff | |||
| 4f8657dbfc | |||
| 7d939f8947 | |||
| 7770ce47e4 | |||
| de1d0a6995 | |||
| 8a316c9b62 | |||
| c157d8e219 | |||
| 0f18cb6eef | |||
| cf99192394 | |||
| 010162eb72 | |||
| b0e3294923 | |||
| a720fd99b6 | |||
| f046ccd15c | |||
| 15f36a5efd | |||
| e82bc62c03 | |||
| 63be111e72 | |||
| d9b94f28a4 | |||
| 288693abe1 | |||
| 7202d43dde | |||
| d65cfe89ec | |||
| 9c4c5ae3e1 | |||
| 2d5df63e4f | |||
| 1a79473bde | |||
| 08abe15850 | |||
| ee073a558b | |||
| 9c998aa831 | |||
| f530187dbd | |||
| 3bb9cec962 | |||
| cd5b2b9941 | |||
| 88804d19e2 | |||
| 3c71f3e8aa | |||
| bf41886f9d | |||
| 342717f72a | |||
| 024447b186 | |||
| b2532eff87 | |||
| a87589da74 | |||
| 51152c173d | |||
| ba91e26a19 | |||
| 2eab48f511 | |||
| 16b013e750 | |||
| 121fc64022 | |||
| 3a574cbe72 | |||
| 7680c140af | |||
| c01766307c | |||
| 343117bf12 | |||
| 9dd41a7b0c | |||
| d44e14b5fc | |||
| ed16fefcba | |||
| 931da93e0f | |||
| 412babe304 | |||
| 60fc6cbbb7 | |||
| 07cc099941 | |||
| cf8bc5773c | |||
| a710d4be80 | |||
| 90dc67049d | |||
| 434cf850a4 | |||
| 81b83c9ecc | |||
| dcb2f95a60 | |||
| 9f709b6cee | |||
| a63109281a | |||
| 7cc1438d43 | |||
| ec0ca73190 | |||
| b2323ea6f9 | |||
| fddae7b811 | |||
| 5e5f9ed254 | |||
| 4c2a366db3 | |||
| 04e93ec979 | |||
| 2a8af18738 | |||
| e694e08a8b | |||
| b77fad3b25 | |||
| 7ec2550238 | |||
| 0a7c5391a0 | |||
| 68e0236f7e | |||
| a85f9f21aa | |||
| 20787e23b8 | |||
| 3c2b3d454d | |||
| b304c96871 | |||
| 12b43d515c | |||
| f5c5ef4a1f | |||
| 3dd7f0f0ca | |||
| 8aa1a2d115 | |||
| 986ef4340e | |||
| ba83a30765 | |||
| 101e8dfa2a | |||
| 50712ba16e | |||
| 901787d6e8 | |||
| 8b0bfc6804 | |||
| 384cc68744 | |||
| c1a11c19ec | |||
| 6315349202 | |||
| 3ec924a3cb | |||
| 756f586a73 | |||
| b1bf6f2c9b | |||
| 86c9888207 | |||
| 59acc296d9 | |||
| 400558b561 | |||
| 414eec35e3 | |||
| be6b6e4e2d | |||
| e6ba3c92ce | |||
| f50cc09b61 | |||
| ea287debe1 | |||
| ef2807c667 | |||
| 83e40ba75d | |||
| 0c1c117cf1 | |||
| 8f0b7cbe80 | |||
| 256d31c046 | |||
| e632515387 | |||
| 4d00eb0290 | |||
| acdcd10c9a | |||
| 89c02e2c57 | |||
| 6c9e789e9e | |||
| 911d08f6ae | |||
| bf7019c570 | |||
| 9d46ea4a55 | |||
| c3fafecff1 | |||
| a0bdf49e39 | |||
| e9684a536a | |||
| f4733a0764 | |||
| b05dcb58fe | |||
| 47b1e3d77f | |||
| e58cf2a0cf | |||
| 1968e615d4 | |||
| 151ab83a93 | |||
| b9649854f6 | |||
| e799d3755e | |||
| 2f916943c9 | |||
| f8883cb101 | |||
| 20a80418f9 | |||
| 1a344f298d | |||
| 436be29cad | |||
| cd172b7108 | |||
| c3d2b4b48a | |||
| 5a95f6fbd2 | |||
| 289f932c5f | |||
| 082acfd484 | |||
| 652a10c096 | |||
| 6225c5db6c | |||
| 8ed9604613 | |||
| ff36fd8591 | |||
| 6310eb9da7 | |||
| a562e1bd9d | |||
| 30ce5ab043 | |||
| 9dd611b8c1 | |||
| a1191902ca | |||
| 15c7a8efd2 | |||
| e2ffd59b4d | |||
| 400ab719c6 | |||
| 08f272787a | |||
| bff96b0e6b | |||
| ec0aee7b68 | |||
| f7d1572bf5 | |||
| 8e6b47a89b | |||
| efe2a4d5cf | |||
| bea8e84b52 | |||
| 917b8cc41c | |||
| 8cba1907b8 | |||
| 7b46664147 | |||
| c419d1d6d0 | |||
| 0621f6f9d3 | |||
| cd5396fa12 | |||
| 4510a7b736 | |||
| 12537cc5a9 | |||
| c2642d14c9 | |||
| 25215ee2b0 | |||
| 31193c2cca | |||
| ab379df353 | |||
| f2dfe44fd6 | |||
| 20aacbf018 | |||
| 7acd6c2168 | |||
| c491b442cc | |||
| 86cf82e07f | |||
| 8d3efe4e9a | |||
| e399e4c670 | |||
| 87663b1cbc | |||
| 6cfb1f0da6 | |||
| 809ac5e7b0 | |||
| 8d8f894b51 | |||
| 1f54ce6df8 | |||
| 771e05be07 | |||
| 1bc0f14143 | |||
| aee2fa27d9 | |||
| 5e746fce05 | |||
| b39392a98b | |||
| 0912e483eb | |||
| 8c725b9364 | |||
| a20b27a36b | |||
| 44acc8d334 | |||
| 4d535b51e1 | |||
| 3d936fd992 | |||
| 20cc00ddac | |||
| cd42deebd2 | |||
| e2c22d780e | |||
| b7eaad8134 | |||
| 946c2185dd | |||
| 6bb992ba9d | |||
| a842a6d23c | |||
| 4aaf29b2f5 | |||
| fa838874cf | |||
| 1cdf5d92cf | |||
| 1740618202 | |||
| 256e4be814 | |||
| bcd0be5cf1 | |||
| 2b9187127f | |||
| 138ff60c1e | |||
| 45ea3fca4a | |||
| 96085e347d | |||
| 689aec1b05 | |||
| 7e6bf358d8 | |||
| 25d6712a81 | |||
| ed54e62125 | |||
| bb310d462b | |||
| 9d5028c2f7 | |||
| cacfab588a | |||
| 1f6d4258c2 | |||
| 983fda8391 | |||
| e3c9b9f928 | |||
| 14699a22cf | |||
| e86e5a0748 | |||
| 8b74bf31fe | |||
| 4cfaf55e5c | |||
| d407bf52b5 | |||
| 2ee665339b | |||
| 9455b7f39c | |||
| e1599e83d6 | |||
| c15f3120ec | |||
| 656658dd15 | |||
| 5c952cf024 | |||
| 03f5c55021 | |||
| cf33678e51 | |||
| 08b6aa6154 | |||
| 731215ebde | |||
| b65085130a | |||
| 2cbe571a56 | |||
| 659883c298 | |||
| f325e18beb | |||
| 8655b6f860 | |||
| 30d56fae23 | |||
| 63cfcbb4e2 | |||
| 1d9f410500 | |||
| 3e01d75ff2 | |||
| a5bbcc3c53 | |||
| a06752e36b | |||
| da93ed8147 | |||
| a5725fabc0 | |||
| e1a3f6b39b | |||
| c65fdc74aa | |||
| 64f70bede3 | |||
| cce625e557 | |||
| 66ca92a5ba | |||
| 4ec3a7f0fd | |||
| 79536a6eb0 | |||
| 4734cb78d8 | |||
| a9c37d561d | |||
| c354839349 | |||
| 8b1ccd8693 | |||
| e623a1a394 | |||
| 1d6f97209e |
966
CHANGELOG
966
CHANGELOG
@ -1,7 +1,971 @@
|
||||
======================================================================
|
||||
Changes since U-Boot 1.1.1:
|
||||
Changes for U-Boot 1.1.3:
|
||||
======================================================================
|
||||
|
||||
* Update AMCC Yosemite to get a consistent setup for all AMCC eval
|
||||
boards (baudrate, environment...). Flash driver fixed.
|
||||
Patch by Stefan Roese, 11 Aug 2005
|
||||
|
||||
* Changed AMCC Bubinga (405EP) configuration to support 2nd eth port
|
||||
Patch by Stefan Roese, 11 Aug 2005
|
||||
|
||||
* Add NAND FLASH support for AMCC Bamboo 440EP eval board
|
||||
Patch by Stefan Roese, 11 Aug 2005
|
||||
|
||||
* Add configuration for IFM AEV FIFO board.
|
||||
Minor coding style cleanup.
|
||||
|
||||
* Add configuration for IFM SPI eval board
|
||||
|
||||
* Fix CompactFlash problem on HMI1001 board
|
||||
|
||||
* Make new "mtdparts" code build with older compilers
|
||||
Patch by Andrea Scian, 09 Aug 2005
|
||||
|
||||
* Changed CONFIG_440_GX, CONFIG_440_EP and CONFIG_440_GR options to
|
||||
CONFIG_44GX, CONFIG_440EP and CONFIG_440GR for a consistent design
|
||||
with the 405 defines and the linux kernel defines.
|
||||
Patch by Stefan Roese, 08 Aug 2005
|
||||
|
||||
* Fix compiler warnings with older GCC versions
|
||||
|
||||
* Add common (with Linux) MTD partition scheme and "mtdparts" command
|
||||
|
||||
Old, obsolete and duplicated code was cleaned up and replace by the
|
||||
new partitioning method. There are two possible approaches now:
|
||||
|
||||
The first one is to define a single, static partition:
|
||||
|
||||
#undef CONFIG_JFFS2_CMDLINE
|
||||
#define CONFIG_JFFS2_DEV "nor0"
|
||||
#define CONFIG_JFFS2_PART_SIZE 0xFFFFFFFF /* use whole device */
|
||||
#define CONFIG_JFFS2_PART_SIZE 0x00100000 /* use 1MB */
|
||||
#define CONFIG_JFFS2_PART_OFFSET 0x00000000
|
||||
|
||||
The second method uses the mtdparts command line option and dynamic
|
||||
partitioning:
|
||||
|
||||
/* mtdparts command line support */
|
||||
#define CONFIG_JFFS2_CMDLINE
|
||||
#define MTDIDS_DEFAULT "nor1=zuma-1,nor2=zuma-2"
|
||||
#define MTDPARTS_DEFAULT "mtdparts=zuma-1:-(jffs2),zuma-2:-(user)"
|
||||
|
||||
Command line of course produces bigger images, and may be inappropriate
|
||||
for some targets, so by default it's off.
|
||||
|
||||
* Fix build problems for PM856 Board
|
||||
|
||||
* Fix sign extension bug in 'fpga loadb' command;
|
||||
make 'fpga loadb' always print the file header info
|
||||
Patch by Andrew Dyer, 11 Jan 2005
|
||||
|
||||
* Fix errors that occur when accessing SystemACE CF
|
||||
Patch by Jeff Angielski, 09 Jan 2005
|
||||
|
||||
* Document switching between U-Boot and PlanetCore on RPXlite
|
||||
by Sam Song, 24 Dec 2004
|
||||
|
||||
* Fix PowerQUICC II mask detection.
|
||||
Patch by Eugene Surovegin, 20 Dec 2004
|
||||
|
||||
* Add support for Altera NIOS DK1C20 board
|
||||
Patch by Shlomo Kut, 13 Dec 2004
|
||||
|
||||
* Add support for ep8248 board
|
||||
Patch by Yuli Barcohen, 12 Dec 2004
|
||||
|
||||
Minor code cleanup.
|
||||
|
||||
* Fix baudrate setting for KGDB on MPC8260
|
||||
Patch by HoJin, 11 Dec 2004
|
||||
|
||||
* Fix 'mii help' text formatting
|
||||
Patch by Cory Tusar, 10 Dec 2004
|
||||
|
||||
* Fix return code of NFS command
|
||||
Patch by Hiroshi Ito, 11 Dec 2004
|
||||
|
||||
* Fix typo
|
||||
|
||||
* Fix compiler warnings in cpu/ppc4xx/usbdev.c
|
||||
Patch by Steven Blakeslee, 04 Aug 2005
|
||||
|
||||
* Add support for AMCC Bamboo PPC440EP eval board
|
||||
Patch by Stefan Roese, 04 Aug 2005
|
||||
|
||||
* Patch by Jon Loeliger
|
||||
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
|
||||
|
||||
* Patch by Ron Alder, 11 Jul 2005
|
||||
Add Xianghua Xiao and Lunsheng Wang's support for the
|
||||
GDA MPC8540 EVAL board.
|
||||
|
||||
* Patch by Eran Liberty
|
||||
Add support for the Freescale MPC8349ADS board.
|
||||
|
||||
* Patch by Jon Loeliger, 25 Jul 2005
|
||||
Move the TSEC driver out of cpu/mpc85xx as it will be shared
|
||||
by the upcoming mpc83xx family as well.
|
||||
|
||||
* Patch by Jon Loeliger, 05 May 2005
|
||||
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
|
||||
|
||||
* Patch by Jon Loeliger, 10 Feb 2005
|
||||
Add config option CONFIG_HAS_FEC calling out 8540 FEC features.
|
||||
|
||||
* Patch by Jon Loeliger, Kumar Gala, 08 Feb 2005
|
||||
For MPC85xxCDS:
|
||||
Adds Relaxed Timing TRLX bit to FLASH ORx regs to allow
|
||||
for faster flash parts.
|
||||
Add documentation for BR/OR for FLASH.
|
||||
|
||||
* Patch by Jon Loeliger 08 Feb 2005
|
||||
Determine L2 Cache size dynamically on 85XX boards.
|
||||
|
||||
* Patch by Jon Loeliger, Kumar Gala 08 Feb 2005
|
||||
- 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.
|
||||
|
||||
* Add support for MicroSys PM856 board
|
||||
Patch by Josef Wagner, 03 Aug 2005
|
||||
|
||||
* Minor fixes to PM854 board
|
||||
Patch by Josef Wagner, 03 Aug 2005
|
||||
|
||||
* Adjust configuration of XENIAX board
|
||||
(chip select and GPIO required for USB operation)
|
||||
|
||||
* 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
|
||||
|
||||
* (re)enabled scsi commands do_scsi() and do_scsiboot()
|
||||
Patch by Denis Peter, 06 Dec 2004
|
||||
|
||||
* Fix endianess problem in TFTP / NFS default filenames
|
||||
Patch by Hiroshi Ito, 06 Dec 2004
|
||||
|
||||
* Ignore broadcast status bit in received frames in 8260 FCC ethernet
|
||||
loopback test code
|
||||
Patch by Murray Jensen, 18 Jul 2005
|
||||
|
||||
* Fix typo in mkconfig script (used == instead of =)
|
||||
Patch by Murray Jensen, 18 Jul 2005
|
||||
|
||||
* Cleanup build problems on 64 bit build hosts
|
||||
|
||||
* Update MAINTAINERS file
|
||||
|
||||
* Patch by Stefan Roese, 01 Aug 2005:
|
||||
- Major cleanup for AMCC eval boards Walnut, Bubinga, Ebony, Ocotea
|
||||
(former IBM eval board). Please see "doc/README.AMCC-eval-boards-cleanup"
|
||||
for details.
|
||||
- Sycamore (PPC405GPr) eval board added (Walnut port is extended
|
||||
to run on both 405GP and 405GPr eval boards).
|
||||
|
||||
* Patch by Steven Blakeslee, 27 Jul 2005:
|
||||
- Add support for AMCC PPC440EP/GR.
|
||||
- Add support for AMCC Yosemite PPC440EP eval board.
|
||||
- Add support for AMCC Yellowstone PPC440GR eval board.
|
||||
|
||||
* Minor fixes for PPChameleon Board:
|
||||
- fix alignment of NAND size
|
||||
- make code do what the comment says
|
||||
|
||||
* Implement h/w sector protection status synchronization at boot.
|
||||
The code is provided for, and was tested on, the Yukon/Alaska
|
||||
and PM520 boards only.
|
||||
|
||||
A bug in flash_real_protect() for the Yukon board was fixed by
|
||||
adding a function that tells if two banks are on one flash chip.
|
||||
|
||||
* Fix sysmon POST problem: check I2C error codes
|
||||
This fixes a problem of displaying bogus voltages when the voltages
|
||||
are so low that the I2C devices start failing while the rest of the
|
||||
system keeps running.
|
||||
|
||||
* Patch by Cedric Vincent, 6 Jul 2005:
|
||||
Fix CFG_CMD_SETGETDCR handling in "common/cmd_dcr.c"
|
||||
|
||||
* Patch by Jon Loeliger, 20 Jul 2005:
|
||||
Add missing PCI IO port definitions.
|
||||
|
||||
* Add CompactFlash support for HMI1001 board.
|
||||
|
||||
* Adjust printed board ID for LWMON board.
|
||||
|
||||
* Fix low-level OHCI transfers for ARM920t and MPC5xxx
|
||||
|
||||
* Add new argument format for flash commands to allow for usage like
|
||||
"erase $(addr) +$(filesize)", i. e. a size argument can be used and
|
||||
U-Boot will automaticially find the end of the corresponding sector.
|
||||
|
||||
* Patch by Stefan Roese, 5 Jul 2005:
|
||||
Update uc100 board PHY setup
|
||||
|
||||
* Patch by Stefan Roese, 1 Jul 2005:
|
||||
Fix PHY address for CATcenter board (now correct!)
|
||||
|
||||
* Patch by Stefan Roese, 30 Jun 2005:
|
||||
Fix PHY addresses for PPChameleon and CATcenter boards
|
||||
Change MAINTAINER for most esd boards
|
||||
|
||||
* 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
|
||||
|
||||
* Fix baudrate calculation problem on MPC5200 systems
|
||||
|
||||
* 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
|
||||
|
||||
* Enable redundant environment, disable HW flash protection of
|
||||
HMI1001 board
|
||||
|
||||
* 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;
|
||||
|
||||
* Add support for HMI1001 board
|
||||
|
||||
* Disable "date" and "sntp" commands on TQM866M
|
||||
|
||||
* Fix watchdog reset problems on LWMON board
|
||||
|
||||
* Patch by Juergen Selent, 17 May 2005:
|
||||
Add support for Funkwerk VoVPN gateway module.
|
||||
|
||||
* Cleanup debug code for MPC8220 FEC driver
|
||||
|
||||
* Extend burst mode RAM test program to take a loop count
|
||||
(0 = infinite)
|
||||
|
||||
* Use CONFIG_DRIVER_KS8695ETH to enable KS8695 ethernet driver on
|
||||
those boards that use it.
|
||||
|
||||
* Patches by Greg Ungerer, 19 May 2005:
|
||||
- add support for the KS8695P (ARM 922 based) CPU
|
||||
- add support for the OpenGear CM4008, CM4116 and CM4148 boards
|
||||
|
||||
* Patch by Steven Scholz, 19 May 2005:
|
||||
Add support for CONFIG_SERIAL_TAG on ARM boards
|
||||
|
||||
* Add PCI support for Sorcery board.
|
||||
Code cleanup (especially Sorcery / Alaska / Yukon serial driver).
|
||||
|
||||
* Fix compile problems caused by new burst mode SDRAM test;
|
||||
make port pins to trigger logic analyzer configurable
|
||||
|
||||
* Fix timer handling on MPC85xx systems
|
||||
|
||||
* Fix debug code in omap5912osk flash driver
|
||||
|
||||
* Add support for MPC8247 based "IDS8247" board.
|
||||
|
||||
* Add support for 2 x TSEC interfaces on the TQM8540 board.
|
||||
|
||||
* 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.
|
||||
|
||||
* Add test tool to exercise SDRAM accesses in burst mode
|
||||
(as standalone program, MPC8xx/PowerPC only)
|
||||
|
||||
* Increase CFG_MONITOR_LEN for Rattler board to match actual code
|
||||
size.
|
||||
|
||||
* Major upate of JFFS2 code; now in sync with snapshot of MTD CVS of
|
||||
March 13, 2005); new configuration option CONFIG_JFFS2_LZO_LZARI
|
||||
added to support LZO and LZARI compression modes (undefined by
|
||||
default).
|
||||
|
||||
* Fix problem with symbolic links in JFFS2 code.
|
||||
|
||||
* Use linker ASSERT statement to prevent undetected overlapping of
|
||||
sections on PPChameleon board; other boards might use this, too.
|
||||
|
||||
* Patch by Stefan Roese, 03 May 2005:
|
||||
Update for P3G4
|
||||
Fix problems in cmd_universe.c
|
||||
|
||||
* Patch by Matthias Fuchs, 03 May 2005:
|
||||
Added missing variable declaration in cmd_nand.c
|
||||
Modified CFG_PCI_PTM1MS in configs/PLU405.h to map 128MB ram
|
||||
|
||||
* Fix INKA4x0: use CS1 as gpio_wkup_6 output
|
||||
|
||||
* Fix bug in the SDRAM initialization code for canmb, IceCube and
|
||||
PM520 boards.
|
||||
Fix PHY address for canmb board.
|
||||
|
||||
* Cleanup serial console baudrate calculation on AT91RM9200;
|
||||
get rid of obsolete CFG_AT91C_BRGR_DIVISOR definition
|
||||
|
||||
* Patch by Matthias Fuchs, 18 Apr 2005:
|
||||
Make PCI target address spaces on PMC405 and CPCI405 boards
|
||||
configurable via environment variables
|
||||
|
||||
* Auto-size RAM on canmb board.
|
||||
|
||||
* Add support for canmb board
|
||||
|
||||
* Patch by Stefan Roese, 13 Apr 2005:
|
||||
Update for esd apc405
|
||||
|
||||
* Fixes for TQM8560 board:
|
||||
- fix clock rates
|
||||
- remove debug messages
|
||||
- fix flash sector protection
|
||||
|
||||
* Patch by Steven Scholz, 07 Apr 2005:
|
||||
Add i2c_reg_write() and i2c_reg_write() for at91rm9200 I2C
|
||||
|
||||
* Patches by Steven Scholz, 07 Apr 2005:
|
||||
Fix compiler warning in altera.c
|
||||
Fix warning in cpu/arm920t/at91rm9200/i2c.c
|
||||
|
||||
* Patch by Ladislav Michl, 06 Apr 2005:
|
||||
Fix voiceblue configuration.
|
||||
|
||||
* Patch by Stefan Roese, 06 Apr 2005:
|
||||
Updates for OCOTEA board:
|
||||
- Changed U-Boot size from 512kByte to 256kByte
|
||||
- Fixed flash driver to support boot from soldered user flash
|
||||
- Added README for switch from PIBS firmware to U-Boot
|
||||
|
||||
* Patch by Travis Sawyer, 05 Apr 2005:
|
||||
- Change timer frequency for ppc 440 from 10 ms to 1 ms.
|
||||
Problem found by Andrew Wozniak.
|
||||
|
||||
* 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
|
||||
|
||||
* 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
|
||||
|
||||
* Patch by Ladislav Michl, 05 Apr 2005:
|
||||
Add support for VoiceBlue board.
|
||||
|
||||
* Patch by Ladislav Michl, 05 Apr 2005:
|
||||
Fix netboot_common() prototypes.
|
||||
|
||||
* Patch by Steven Scholz, 05 Apr 2005:
|
||||
Use i.MX watchdog timer for reset_cpu()
|
||||
|
||||
* Patch by Steven Scholz, 05 Apr 2005:
|
||||
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)
|
||||
|
||||
* Add support for MPC8220 based "sorcery" board.
|
||||
|
||||
* Add support for TQM8560 board.
|
||||
|
||||
* 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.
|
||||
|
||||
* Patch by Steven Scholz, 04 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
|
||||
|
||||
* Patch by Steven Scholz, 04 Apr 2005:
|
||||
Make sure that MDIO clock does not exceed 2.5 MHz on AT91
|
||||
|
||||
* Fix timer code for ARM systems: make sure that udelay() does not
|
||||
reset timers so it's save to use udelay() in timeout code.
|
||||
|
||||
* Patch by Mathias K<>ster, 23 Nov 2004:
|
||||
add udelay support for the mcf5282 cpu
|
||||
|
||||
* Patch by Tolunay Orkun, 16 November 2004:
|
||||
fix incorrect onboard Xilinx CPLD base address
|
||||
|
||||
* 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
|
||||
|
||||
* 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
|
||||
|
||||
* Patches by Josef Wagner, 29 Oct 2004:
|
||||
- Add support for MicroSys CPU87 board
|
||||
- Add support for MicroSys PM854 board
|
||||
|
||||
* Patch by Jian Zhang, 02 Nov 2004:
|
||||
Add 16-bit NAND support
|
||||
|
||||
* Patch by Scott McNutt, 01 Nov 2004:
|
||||
Add missing NIOS/NIOS2 support for "iminfo" command
|
||||
|
||||
* Patch by Detlev Zundel, 29 Oct 2004:
|
||||
Add missing NIOS/NIOS2 support for "mkimage" tool.
|
||||
|
||||
* Patch by David Adair, 27 Oct 2004:
|
||||
Add missing 440GX SDRAM Controller reset
|
||||
|
||||
* Patch by Steven Scholz, 25 Oct 2004:
|
||||
Declare reset_cpu() in include/common.h instead locally
|
||||
|
||||
* Patch by Yusdi Santoso, 22 Oct 2004:
|
||||
- Add support for HIDDEN_DRAGON board
|
||||
- fix endianess problem in driver/rtl1839.c
|
||||
|
||||
* Patch by Allen Curtis, 21 Oct 2004:
|
||||
support multiple serial ports
|
||||
|
||||
* Patch by Richard Klingler, 03 Apr 2005:
|
||||
Add call to eth_halt() in net/net.c when called functions fail
|
||||
after eth_init() has been called.
|
||||
|
||||
* Patch by Sam Song, 3 April 2005:
|
||||
- Update README.Netconsole
|
||||
- Update README
|
||||
|
||||
* Prepare for SoC rework of ARM code:
|
||||
- rename CONFIG_BOOTBINFUNC into CONFIG_INIT_CRITICAL
|
||||
- rename memsetup into lowlevel_init (function name and source files)
|
||||
Patch by Steven Scholz, 03 Apr 2005:
|
||||
- create SoC specific directories include/asm-arm/arch-imx and
|
||||
include/asm-arm/arch-s3c24x0
|
||||
|
||||
* Fix problems with SNTP support;
|
||||
enable SNTP support in some boards.
|
||||
|
||||
* Patches by Martin Krause, 01 Apr 2005:
|
||||
- Fix flash erase timeout on CMC_PU2
|
||||
- Add automatic HW detection for CMC_PU2 and CMC_BASIC
|
||||
|
||||
* Patch by Steven Scholz, 13 March 2005:
|
||||
fix cache enabling for AT91RM9200
|
||||
|
||||
* Patch by Masami Komiya, 30 Mar 2005:
|
||||
add SNTP support and expand time server and time offset fields of
|
||||
DHCP support. See doc/README.SNTP
|
||||
|
||||
* Patch by Steven Scholz, 13 Dec 2004:
|
||||
Fix bug in at91rm920 ethernet driver
|
||||
|
||||
* Patch by Steven Scholz, 13 Dec 2004:
|
||||
Remove duplicated code by merging memsetup.S files for
|
||||
at91rm9200 boards into one cpu/at91rm9200/lowlevel.S
|
||||
|
||||
* Patch by Detlev Zundel, 31 Mar 2005:
|
||||
Cleanup duplicate definition of overwrite_console()
|
||||
|
||||
* Update TQM5200 configuration;
|
||||
prepare for Rev. 200 starter kit boards
|
||||
|
||||
* Patch by Scott McNutt, 21 Oct 2004:
|
||||
Add support for Nios-II EPCS Controller core.
|
||||
|
||||
* Patch by Scott McNutt, 20 Oct 2004:
|
||||
Nios-II cleanups:
|
||||
- Add sysid command (Nios-II only).
|
||||
- Locate default exception trampoline at proper offset.
|
||||
- Implement I/O routines (readb, writeb, etc)
|
||||
- Implement do_bootm_linux
|
||||
|
||||
* Patches by Martin Krause, 22 Mar 2005:
|
||||
- use TQM5200_auto as MAKEALL target for TQM5200 systems
|
||||
- add support for SM501 graphics controller
|
||||
- add support for graphic console on TQM5200
|
||||
- add support for TQM5200 Rev 200
|
||||
- cleanup, fix typo in include/configs/TQM5200.h
|
||||
|
||||
* Patch by Manfred Baral, 17 Mar 2005:
|
||||
Fix typo
|
||||
|
||||
* Fix RTC configuration for PPChameleon board
|
||||
|
||||
* Cleanup, fix typo in include/configs/TQM5200.h
|
||||
|
||||
* Patch by Stefan Roese, 16 Mar 2005:
|
||||
Update for esd auto_update and hh405 board
|
||||
|
||||
* Adapt for U-Boot image size (new features enabled) on TQM5200
|
||||
|
||||
* Update code for TQM8540 board (and 85xx in general):
|
||||
- Change the name of the Ethernet driver: MOTO ENET -> ENET
|
||||
- Reformat boot messages
|
||||
- Enable redundant environment
|
||||
- Replace the -O2 optimization flag with -mno-string
|
||||
|
||||
* Patch by David Brownell, 10 Mar 2005:
|
||||
Restore copyright statements in OHCI drivers.
|
||||
|
||||
* Add support for TQM8540 board
|
||||
|
||||
* Patch by Detlev Zundel, 14 Mar 2005:
|
||||
NC650: changed NAND flash addressing to using UPMB
|
||||
|
||||
* Patch by Stefan Roese, 14 Mar 2005:
|
||||
Update for esd voh405 fpga image
|
||||
|
||||
* INKA4x0: Allow initialization of LCD backlight dimming from
|
||||
"brightness" environment variable.
|
||||
|
||||
* Add port initialization for digital I/O on INKA4x0
|
||||
|
||||
* Patch by Stefan Roese, 01 Mar 2005:
|
||||
Update for esd boards dp405 and hub405
|
||||
|
||||
* Fix get_partition_info() parameter error in all other calls
|
||||
(common/cmd_ide.c, common/cmd_reiser.c, common/cmd_scsi.c).
|
||||
|
||||
* Enable USB and IDE support for INKA4x0 board
|
||||
|
||||
* Patch by Andrew Dyer, 28 Feb 2005:
|
||||
fix ext2load passing an incorrect pointer to get_partition_info()
|
||||
resulting in load failure for devices other than 0
|
||||
|
||||
* Add support for SRAM and 2 x Quad UARTs on INKA4x0 board
|
||||
|
||||
* Cleanup USB and partition defines
|
||||
|
||||
* Add support for ext2 filesystems and image timestamps to TQM5200 board
|
||||
|
||||
* Add reset code for Coral-P on INKA4x0 board
|
||||
|
||||
* Patch by Martin Krause, 28 Jun 2004:
|
||||
Update for TRAB board.
|
||||
|
||||
* Fix some missing "volatile"s in MPC5xxx FEC driver
|
||||
|
||||
* Fix cirrus voltage detection (for CPC45)
|
||||
|
||||
* Fix byteorder problem in usbboot and scsiboot commands.
|
||||
|
||||
* Patch by Cajus Hahn, 04 Feb 2005:
|
||||
- don't insist on leading '/' for filename in ext2load
|
||||
- set default partition to useful value (1) in ext2load
|
||||
|
||||
* Patch by Andrew Dyer, 08 Jan 2005:
|
||||
fix wrong return codes in ext2 code
|
||||
|
||||
* Removed '--no-warn-mismatch' option from Makefile. This option
|
||||
makes 'ld' to overlook binary objects compatibility.
|
||||
|
||||
* Moved $(PLATFORM_LIBS) from the library group (--start-group ...
|
||||
--end-group) outside of the group. This will make 'ld' to do
|
||||
_multiple_ search in the library group when resolving symbol
|
||||
references and do only a _single_ seach in libgcc.a after the group
|
||||
search.
|
||||
|
||||
* Fix stability problems on CPC45 board again.
|
||||
|
||||
* Make image detection for diskboot / usbboot / scsiboot more robust
|
||||
(also check header checksum)
|
||||
|
||||
* Update CPC45 board configuration.
|
||||
|
||||
* Add USB and PCI support for INKA4x0 board
|
||||
|
||||
* Fix IDE stability problems on CPC45 board (needs 2 x EIEIO).
|
||||
|
||||
* Code cleanup
|
||||
|
||||
* Patch by Robin Getz, 13 Oct 2004:
|
||||
Add standalone application to change SMC91C111 MAC addresses,
|
||||
see examples/README.smc91111_eeprom
|
||||
|
||||
* Patch by Xiaogeng (Shawn) Jin, 12 Oct 2004:
|
||||
Fix Flash support for ARM Integrator CP.
|
||||
|
||||
* Patch by Richard Woodruff, 10 Jan 2005:
|
||||
Update support for OMAP2420 (ARM11) and H4 board:
|
||||
o clean up and add new types to H4 memory probe code.
|
||||
o fix to work with internal boot.
|
||||
o added PRCM config III operation.
|
||||
o fix marginal flash timings.
|
||||
o add revison ATAG usage.
|
||||
o enable voltage scaling at power chip.
|
||||
o fix compile error for i2c.
|
||||
|
||||
* Fix network problem (error when receiving multiple ARP packets)
|
||||
|
||||
* Patch by Daniel Poirot, 12 Oct 2004:
|
||||
Add support for Wind River sbc405 board
|
||||
|
||||
* Patch by Rainer Brestan, 12 Oct 2004:
|
||||
Make examples/Makefile more robust
|
||||
|
||||
* Patch by Sam Song, 11 October 2004:
|
||||
- Add RESET/PREBOOT/AUTOBOOT support for RPXlite_DW board
|
||||
- Adjust CPU:BUS frequency ratio 1:1 when core frequency
|
||||
less than 50MHz
|
||||
|
||||
* Patch by Sam Song, 10 Oct 2004:
|
||||
Fix a parameter error in run_command() in main.c
|
||||
|
||||
* Patch by Richard Woodruff, 01 Oct 2004:
|
||||
add support for the TI OMAP2420 processor and its H4 reference
|
||||
board
|
||||
|
||||
* Patch by Christian Pellegrin, 24 Sep 2004:
|
||||
Added support for NE2000 compatible (DP8390, DP83902) NICs.
|
||||
|
||||
* Patch by Leif Lindholm, 23 Sep 2004:
|
||||
add support for the AMD db1550 board
|
||||
|
||||
* Patch by Travis Sawyer, 15 Sep 2004:
|
||||
Add CONFIG_SERIAL_MULTI support for ppc4xx,
|
||||
update README.serial_multi
|
||||
|
||||
* Patches by David Snowdon, 07 Sep 2004:
|
||||
- add u-boot.hex target in the top level Makefile
|
||||
- add support for the UNSW/NICTA PLEB 2 board (pleb2)
|
||||
- use -mtune=xscale and -march=armv5 options for PXA
|
||||
|
||||
* Patch by Florian Schlote, 08 Sep 2004:
|
||||
Add support for SenTec-COBRA5272-board (Coldfire).
|
||||
|
||||
* Patch by Gleb Natapov, 07 Sep 2004:
|
||||
mpc824x: set PCI latency timer to a sane value
|
||||
(is 0 after reset).
|
||||
|
||||
* Patch by Kurt Stremerch, 03 Sep 2004:
|
||||
Add bitstream configuration option for fpga command (Xilinx only).
|
||||
|
||||
* Patch by Kurt Stremerch, 03 Sep 2004:
|
||||
Add Xilinx Spartan2E family FPGA support
|
||||
|
||||
* Patch by Jeff Angielski, 02 Sep 2004:
|
||||
Add Added support for H2 revision of the EP8260 board.
|
||||
Fixed formatting for some of the EP8260 related source files.
|
||||
|
||||
* Patch by Jon Loeliger, 02 Sep 2004:
|
||||
Reset monitor size back to 256 so environment can be written
|
||||
to flash on MPC85xx ADS and CDS releases.
|
||||
|
||||
* Patch by Paolo Broggini, 02 Sep 2004:
|
||||
Make BSS clearing on ARM systems more robust
|
||||
|
||||
* Patch by Yue Hu and Joe, 01 Sep 2004:
|
||||
- add PCI support for ixp425;
|
||||
- add EEPRO100 suppor tfor ixdp425 board.
|
||||
|
||||
* Fix problem with protected sector detection in driver/cfi_flash.c
|
||||
|
||||
======================================================================
|
||||
Changes for U-Boot 1.1.2:
|
||||
======================================================================
|
||||
|
||||
* 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
|
||||
|
||||
* Code cleanup
|
||||
|
||||
* Add support for CompactFlash for the CPC45 Board.
|
||||
|
||||
* Fix problems with CMC_PU2 flash driver.
|
||||
|
||||
* Cleanup:
|
||||
- avoid trigraph warning in fs/ext2/ext2fs.c
|
||||
- rename UC100 -> uc100
|
||||
|
||||
* Add support for UC100 board
|
||||
|
||||
* Patch by Stefan Roese, 16 Dez 2004:
|
||||
- ext2fs support added
|
||||
- Tundra universe support added
|
||||
- Coldfire MCF5249 support added (no preloader needed!)
|
||||
- MCF5249 board TASREG added
|
||||
- PPC boards added: APC405, CPCI405DT, CPCI750, G2000, HH405,
|
||||
VOM405, WUH405
|
||||
- some esd boards updated
|
||||
- memory commands "mdc" and "mwc" added for cyclic read/write
|
||||
(CONFIG_MX_CYCLIC, see README for further description)
|
||||
|
||||
* Add support for INKA4X0 board
|
||||
|
||||
* Patch by Steven Scholz, 12 Dec 2004:
|
||||
Fix typo in AT91 memory setup.
|
||||
|
||||
* Patch by Martin Krause, 27 Oct 2004:
|
||||
- add support for "STK52xx" board (including PS/2 multiplexer)
|
||||
- add hardware detection for TQM5200
|
||||
|
||||
* Clean up CMC PU2 flash driver
|
||||
|
||||
* Update MAINTAINERS file
|
||||
|
||||
* Fix bug in MPC823 LCD driver
|
||||
|
||||
* Fix udelay() on AT91RM9200 for delays < 1 ms.
|
||||
|
||||
* Enable long help on CMC PU2 board;
|
||||
fix reset issue;
|
||||
increase CPU speed from 179 to 207 MHz.
|
||||
|
||||
* Fix smc91111 ethernet driver for Xaeniax board (need to handle
|
||||
unaligned tail part specially).
|
||||
|
||||
* Update for AT91RM9200DK and CMC_PU2 boards:
|
||||
- Enable booting directly from flash
|
||||
- fix CMC_PU2 flash driver
|
||||
|
||||
* Fix mkimage usage message
|
||||
|
||||
* Map SRAM on NC650 board
|
||||
|
||||
* Work around for Ethernet problems on Xaeniax board
|
||||
|
||||
* Patch by TsiChung Liew, 23 Sep 2004:
|
||||
- add support for MPC8220 CPU
|
||||
- Add support for Alaska and Yukon boards
|
||||
|
||||
* Fix configuration for ERIC board (needs more room)
|
||||
|
||||
* Adjust MIPS compiler options at run-time depending on tools version
|
||||
("-march=4kc -mtune=4kc -Wa,-mips_allow_branch_to_undefined" for new,
|
||||
"-mcpu=4kc" for old tools)
|
||||
|
||||
* Add passing of the command line and memory size information to the
|
||||
kernel on xaeniax board.
|
||||
|
||||
* Enable NAND flash support for NC650 board.
|
||||
|
||||
* Patch by Thomas Lange 07 Oct 2004:
|
||||
Updated README for DBAu1x00 boards to match current status
|
||||
|
||||
* Patch by Philippe Robin, 28 Sept 2004:
|
||||
Fix Flash support for Versatile.
|
||||
|
||||
* Patch by Roger Blofeld, 16 Sep 2004:
|
||||
Fix timeout for DHCP command retry
|
||||
|
||||
* Patch by Pantelis Antoniou, 14 Sep 2004:
|
||||
Fix early serial hang when CONFIG_SERIAL_MULTI is defined.
|
||||
|
||||
* Patch by Pantelis Antoniou, 14 Sep 2004:
|
||||
Kick watchdog when bz-decompressing
|
||||
|
||||
* Fix CFG_HZ problems on AT91RM9200 systems
|
||||
[Remember: CFG_HZ should be 1000 on ALL systems!]
|
||||
|
||||
* Patch by Gridish Shlomi, 30 Aug 2004:
|
||||
- Add support to revA version of PQ27 and PQ27E.
|
||||
- Reverted MPC8260ADS baudrate back to original 115200
|
||||
|
||||
* Patch by Hojin, 17 Sep 2004:
|
||||
Fix typo in cfi_flash.c
|
||||
|
||||
* Patch by Mark Jonas, 09 September 2004:
|
||||
mtest's data line test (with CFG_ALT_MEMTEST set) returned a wrong
|
||||
error message
|
||||
|
||||
* Patch by Mark Jonas, 31 August 2004:
|
||||
Added option CFG_XLB_PIPELINING to enable XLB pipelining. This
|
||||
improves FTP performance for MPC5200 systems. Enabled for IceCube
|
||||
by default.
|
||||
|
||||
* Patch by Michael Bendzick, 30 Aug 2004:
|
||||
- Improve platform.S code for omap1510inn that detects whether code
|
||||
is running from SDRAM or not. Patch allows SDRAM to be configured
|
||||
if code is running out of SRAM at 0x20000000.
|
||||
|
||||
* Patch by Frederick Klatt, 30 Aug 2004:
|
||||
Add support for the Wind River SBC8540/SBC8560 boards
|
||||
|
||||
* Configure SX1 board to use drivers/cfi_flash.c
|
||||
|
||||
* Patches by Michael Bendzick, 30 Aug 2004:
|
||||
- Configure omap1510inn board to use drivers/cfi_flash.c
|
||||
- Make drivers/cfi_flash.c protect environment and redundant
|
||||
environment.
|
||||
|
||||
* Patch by Steven Scholz, 23 Jun 2004:
|
||||
- Add script (tools/img2brec.sh) to programm U-Boot into
|
||||
(Synch)Flash using the Bootstrap Mode of the MC9328MX1/L
|
||||
|
||||
* Patches by Scott McNutt, 24 Aug 2004:
|
||||
- Add support for Altera Nios-II processors.
|
||||
- Add support for Psyent PCI-5441 board.
|
||||
- Add support for Psyent PK1C20 board.
|
||||
|
||||
* Patches by Jon Loeliger, 24 Aug 2004:
|
||||
- Add support for the MPC8541 and MPC8555 CDS boards
|
||||
- Cleanup eth?addr handling: make dependent on CONFIG_ETH?ADDR
|
||||
- Convert MPC85xxADS to use common CFI flash driver
|
||||
- Fix PCI window on MPC85xx; remove unneeded PCI initialization
|
||||
from board_early_init_f()
|
||||
- Provide SW workaround for PCI initialization on 85xx CDS
|
||||
|
||||
* Patches by George G. Davis, 24 Aug 2004:
|
||||
- Enable ramdisk/initrd tagged param support for omap1610h2_config
|
||||
- Remove static network setup defaults from mx1ads_config
|
||||
- update ARM boards to use constants from mach-types.h
|
||||
|
||||
* Patch by Gary Jennejohn, 04 Oct 2004:
|
||||
- fix I2C on at91rm9200
|
||||
- add support for Ricoh RS5C372A RTC
|
||||
|
||||
* Patch by Gary Jennejohn, 01 Oct 2004:
|
||||
- add support for CMC PU2 board
|
||||
- add support for I2C on at91rm9200
|
||||
|
||||
* Patch by Gary Jennejohn, 28 Sep 2004:
|
||||
fix baudrate handling on at91rm9200
|
||||
|
||||
* Patch by Yuli Barcohen, 22 Aug 2004:
|
||||
- remove ZPC.1900 board-specific flash driver;
|
||||
switch the port to generic CFI driver;
|
||||
- port clean-up
|
||||
|
||||
* Patch by Hinko Kocevar, 21 Aug 2004:
|
||||
Add calc_fbsize() function used with VIDEOLFB_TAG on TRAB
|
||||
|
||||
* Clean up tools/bmp_logo.c to not add trailing white space
|
||||
|
||||
* Patch by Hinko Kocevar, 21 Aug 2004:
|
||||
- Group common framebuffer functions in common/lcd.c
|
||||
- Group common framebuffer macros and #defines in include/lcd.h
|
||||
- Provide calc_fbsize() for video ATAG
|
||||
|
||||
* Patch by Sam Song, 21 August 2004:
|
||||
- Fix a typo in README
|
||||
- Align "(RO)" output for "flinfo" after "protect on"
|
||||
- Add RESET support for RPXlite_DW board; adjust CPU:BUS frequency
|
||||
ratio 1:1 when core frequency less than 50MHz
|
||||
|
||||
* Patches by Hinko Kocevar, 21 Aug 2004:
|
||||
- fix some "use of label at end of compound statement" warnings
|
||||
- Define type of LCD panel on lubbock board if CONFIG_LCD is used
|
||||
|
||||
* Patch by Steven Scholz, 16 Aug 2004:
|
||||
- Introducing the concept of SoCs "./cpu/$(CPU)/$(SOC)"
|
||||
- creating subdirs for SoCs ./cpu/arm920t/imx and ./cpu/arm920t/s3c24x0
|
||||
- moving SoC specific code out of cpu/arm920t/ into cpu/arm920t/$(SOC)/
|
||||
- moving drivers/s3c24x0_i2c.c and drivers/serial_imx.c out of drivers/
|
||||
into cpu/arm920t/$(SOC)/
|
||||
|
||||
* Patches by Sean Chang, 09 Aug 2004:
|
||||
- Added support for both 8 and 16 bit mode access to System ACE CF
|
||||
through MPU.
|
||||
- Fixed missing System ACE CF device during get FAT partition info
|
||||
in fat_register_device function.
|
||||
- Enabled System ACE CF support on ML300.
|
||||
|
||||
* Patch by Sean Chang, 09 Aug 2004:
|
||||
Synch defines for saveenv and do_saveenv functions so they get
|
||||
compiled under the same statement.
|
||||
|
||||
* Patch by Sean Chang, 09 Aug 2004:
|
||||
- Added I2C support for ML300.
|
||||
- Added support for ML300 to read out its environment information
|
||||
stored on the EEPROM.
|
||||
- Added support to use board specific parameters as part of
|
||||
U-Boot's environment information.
|
||||
- Updated MLD files to support configuration for new features
|
||||
above.
|
||||
|
||||
* Patches by Travis Sawyer, 05 Aug 2004:
|
||||
- Remove incorrect bridge settings for eth group 6
|
||||
- Add call to setup bridge in ppc_440x_eth_initialize
|
||||
- Fix ppc_440x_eth_init to reset the phy only if its the
|
||||
first time through, otherwise, just check the phy for the
|
||||
autonegotiated speed/duplex. This allows the use of netconsole
|
||||
- only print the speed/duplex the first time the phy is reset.
|
||||
|
||||
* Patch by Shlomo Kut, 29 Mar 2004:
|
||||
Add support for MKS Instruments "Quantum" board
|
||||
|
||||
* Fix build problem with Cogent boards;
|
||||
avoid using <asm/byteorder.h> when using the host compiler
|
||||
|
||||
* Patch by Ganapathi C, 04 Aug 2004:
|
||||
Fix NFS timeout issue
|
||||
|
||||
* Patch by Yuli Barcohen, 19 Jul 2004:
|
||||
- Fix host tools building in Cygwin environment
|
||||
- Fix header files search order for host tools
|
||||
|
||||
* Patch by Tom Armistead, 19 Jul 2004:
|
||||
Fix kgdb.S support for 74xx_75x cpu
|
||||
|
||||
* Patch by Jon Loeliger, 15 Jul 2004:
|
||||
Fix MPC85xx I2C driver
|
||||
|
||||
* Fix problems with CDROM drive as slave device on Lite5200 IDE bus.
|
||||
|
||||
* Patch by Stephen Williams, 15 July 2004
|
||||
Set the PCI class code for JSE board as part of PCI interface setup
|
||||
|
||||
* Patch by Michael Bendzick, 15 Jul 2004:
|
||||
Fix problem with writes with odd sizes in drivers/cfi_flash.c when
|
||||
CFG_FLASH_USE_BUFFER_WRITE is set
|
||||
|
||||
* Patch by Yuli Barcohen, 13 Jul 2004:
|
||||
Allow clock setting on MPC866/MPC885 series chips according to
|
||||
environment variable `cpuclk'
|
||||
|
||||
* Patch by Yuli Barcohen, 20 Apr 2004:
|
||||
Remove unnecessary redefine of CPM_DATAONLY_SIZE for MPC826x
|
||||
|
||||
* Patch by Vincent Dubey, 24 Sep 2004:
|
||||
Add support for xaeniax board
|
||||
|
||||
* Add comment about non-GPL character of standalone applications to
|
||||
COPYING file
|
||||
|
||||
* Fix FEC ethernet problem on NSCU board.
|
||||
|
||||
* Patch by Gary Jennejohn, 09 Sep 2004:
|
||||
allow to use USART1 as console port on at91rm9200dk boards
|
||||
|
||||
* Patch by Stefan Roese, 16 Sep 2004:
|
||||
Update AR405 board.
|
||||
|
||||
* Fix SysClk handling for PPChameleon and CATcenter boards
|
||||
|
||||
* Patch by Detlev Zundel, 08 Sep 2004:
|
||||
Update etags build target
|
||||
|
||||
|
||||
11
COPYING
11
COPYING
@ -1,3 +1,14 @@
|
||||
NOTE! This copyright does *not* cover the so-called "standalone"
|
||||
applications that use U-Boot services by means of the jump table
|
||||
provided by U-Boot exactly for this purpose - this is merely
|
||||
considered normal use of U-Boot, and does *not* fall under the
|
||||
heading of "derived work". Also note that the GPL below is
|
||||
copyrighted by the Free Software Foundation, but the instance of code
|
||||
that it refers to (the U-Boot source code) is copyrighted by me and
|
||||
others who actually wrote it. -- Wolfgang Denk
|
||||
|
||||
=======================================================================
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
|
||||
24
CREDITS
24
CREDITS
@ -40,6 +40,7 @@ D: Unified support for Motorola MPC826xADS/MPC8272ADS/PQ2FADS boards.
|
||||
D: Support for Zephyr Engineering ZPC.1900 board.
|
||||
D: Support for Interphase iSPAN boards.
|
||||
D: Support for Analogue&Micro Adder boards.
|
||||
D: Support for Analogue&Micro Rattler boards.
|
||||
W: http://www.arabellasw.com
|
||||
|
||||
N: Jerry van Baren
|
||||
@ -223,6 +224,10 @@ N: Sangmoon Kim
|
||||
E: dogoil@etinsys.com
|
||||
D: Support for debris board
|
||||
|
||||
N: Frederick W. Klatt
|
||||
E: fred.klatt@windriver.com
|
||||
D: Support for Wind River SBC8540/SBC8560 boards
|
||||
|
||||
N: Thomas Koeller
|
||||
E: tkoeller@gmx.net
|
||||
D: Port to Motorola Sandpoint 3 (MPC8240)
|
||||
@ -249,6 +254,10 @@ E: team@leox.org
|
||||
D: Support for LEOX boards, DS164x RTC
|
||||
W: http://www.leox.org
|
||||
|
||||
N: Leif Lindholm
|
||||
E: leif.lindholm@i3micro.com
|
||||
D: Support for AMD dbau1550 board.
|
||||
|
||||
N: Stephan Linz
|
||||
E: linz@li-pro.net
|
||||
D: Support for Nios Stratix Development Kit (DK-1S10)
|
||||
@ -286,7 +295,10 @@ D: Support for Samsung ARM920T SMDK2410 eval board
|
||||
|
||||
N: Scott McNutt
|
||||
E: smcnutt@psyent.com
|
||||
D: Support for Altera Nios-32 CPU, for Nios Cyclone Development Kit (DK-1C20)
|
||||
D: Support for Altera Nios-32 CPU
|
||||
D: Support for Altera Nios-II CPU
|
||||
D: Support for Nios Cyclone Development Kit (DK-1C20)
|
||||
W: http://www.psyent.com
|
||||
|
||||
N: Rolf Offermanns
|
||||
E: rof@sysgo.de
|
||||
@ -322,7 +334,7 @@ D: BedBug embedded debugger code
|
||||
|
||||
N: Daniel Poirot
|
||||
E: dan.poirot@windriver.com
|
||||
D: Support for the sbc8240 board
|
||||
D: Support for the Wind River sbc405, sbc8240 board
|
||||
W: http://www.windriver.com
|
||||
|
||||
N: Stefan Roese
|
||||
@ -382,6 +394,10 @@ N: Rune Torgersen
|
||||
E: <runet@innovsys.com>
|
||||
D: Support for Motorola MPC8266ADS board
|
||||
|
||||
N: Greg Ungerer
|
||||
E: greg.ungerer@opengear.com
|
||||
D: Support for ks8695 CPU, and OpenGear cmXXXX boards
|
||||
|
||||
N: David Updegraff
|
||||
E: dave@cray.com
|
||||
D: Port to Cray L1 board; DHCP vendor extensions
|
||||
@ -390,6 +406,10 @@ N: Christian Vejlbo
|
||||
E: christian.vejlbo@tellabs.com
|
||||
D: FADS860T ethernet support
|
||||
|
||||
N: Robert Whaley
|
||||
E: rwhaley@applieddata.net
|
||||
D: Port to ARM PXA27x adsvix SBC
|
||||
|
||||
N: Martin Winistoerfer
|
||||
E: martinwinistoerfer@gmx.ch
|
||||
D: Port to MPC555/556 microcontrollers and support for cmi board
|
||||
|
||||
182
MAINTAINERS
182
MAINTAINERS
@ -25,11 +25,17 @@ Pantelis Antoniou <panto@intracom.gr>
|
||||
|
||||
NETVIA MPC8xx
|
||||
|
||||
Reinhard Arlt <reinhard.arlt@esd-electronics.com>
|
||||
|
||||
CPCI750 PPC750FX/GX
|
||||
|
||||
Yuli Barcohen <yuli@arabellasw.com>
|
||||
|
||||
Adder MPC87x/MPC852T
|
||||
ep8248 MPC8248
|
||||
ISPAN MPC8260
|
||||
MPC8260ADS MPC826x/MPC827x/MPC8280
|
||||
Rattler MPC8248
|
||||
ZPC1900 MPC8265
|
||||
|
||||
Jerry Van Baren <gerald.vanbaren@smiths-aerospace.com>
|
||||
@ -124,6 +130,34 @@ Thomas Frieden <ThomasF@hyperion-entertainment.com>
|
||||
|
||||
AmigaOneG3SE MPC7xx
|
||||
|
||||
Matthias Fuchs <matthias.fuchs@esd-electronics.com>
|
||||
|
||||
ADCIOP IOP480 (PPC401)
|
||||
APC405 PPC405GP
|
||||
AR405 PPC405GP
|
||||
ASH405 PPC405EP
|
||||
CANBT PPC405CR
|
||||
CPCI405 PPC405GP
|
||||
CPCI4052 PPC405GP
|
||||
CPCI405AB PPC405GP
|
||||
CPCI405DT PPC405GP
|
||||
CPCI440 PPC440GP
|
||||
CPCIISER4 PPC405GP
|
||||
DASA_SIM IOP480 (PPC401)
|
||||
DP405 PPC405EP
|
||||
DU405 PPC405GP
|
||||
G2000 PPC405EP
|
||||
HH405 PPC405EP
|
||||
HUB405 PPC405EP
|
||||
OCRTC PPC405GP
|
||||
ORSG PPC405GP
|
||||
PCI405 PPC405GP
|
||||
PLU405 PPC405EP
|
||||
PMC405 PPC405GP
|
||||
VOH405 PPC405EP
|
||||
VOM405 PPC405EP
|
||||
WUH405 PPC405EP
|
||||
|
||||
Frank Gottschling <fgottschling@eltec.de>
|
||||
|
||||
MHPC MPC8xx
|
||||
@ -143,10 +177,6 @@ Howard Gray <mvsensor@matrix-vision.de>
|
||||
|
||||
MVS1 MPC823
|
||||
|
||||
Bill Hargen <Bill_Hargen@Jabil.com>
|
||||
|
||||
BUBINGA405EP PPC405EP
|
||||
|
||||
Klaus Heydeck <heydeck@kieback-peter.de>
|
||||
|
||||
KUP4K MPC855
|
||||
@ -167,10 +197,6 @@ Sangmoon Kim <dogoil@etinsys.com>
|
||||
|
||||
debris MPC8245
|
||||
|
||||
Nye Liu <nyet@zumanetworks.com>
|
||||
|
||||
ZUMA MPC7xx_74xx
|
||||
|
||||
Thomas Lange <thomas@corelatus.se>
|
||||
|
||||
GTH MPC860
|
||||
@ -179,6 +205,21 @@ The LEOX team <team@leox.org>
|
||||
|
||||
ELPT860 MPC860T
|
||||
|
||||
Nye Liu <nyet@zumanetworks.com>
|
||||
|
||||
ZUMA MPC7xx_74xx
|
||||
|
||||
Jon Loeliger <jdl@freescale.com>
|
||||
|
||||
MPC8540ADS MPC8540
|
||||
MPC8560ADS MPC8560
|
||||
MPC8541CDS MPC8541
|
||||
MPC8555CDS MPC8555
|
||||
|
||||
Dan Malek <dan@embeddededge.com>
|
||||
|
||||
STxGP3 MPC85xx
|
||||
|
||||
Eran Man <eran@nbase.co.il>
|
||||
|
||||
EVB64260_750CX MPC750CX
|
||||
@ -192,11 +233,8 @@ Reinhard Meyer <r.meyer@emk-elektronik.de>
|
||||
TOP860 MPC860T
|
||||
TOP5200 MPC5200
|
||||
|
||||
Scott McNutt <smcnutt@artesyncp.com>
|
||||
|
||||
EBONY PPC440GP
|
||||
|
||||
Tolunay Orkun <torkun@nextio.com>
|
||||
|
||||
csb272 PPC405GP
|
||||
csb472 PPC405GP
|
||||
|
||||
@ -209,37 +247,41 @@ Frank Panno <fpanno@delphintech.com>
|
||||
|
||||
ep8260 MPC8260
|
||||
|
||||
Peter Pearse <peter.pearse@arm.com>
|
||||
|
||||
Integrator/AP CM 926EJ-S, CM7x0T, CM9x0T
|
||||
Integrator/CP CM 926EJ-S CM920T, CM940T, CM922T-XA10
|
||||
Versatile/AB ARM926EJ-S
|
||||
Versatile/PB ARM926EJ-S
|
||||
|
||||
Denis Peter <d.peter@mpl.ch>
|
||||
|
||||
MIP405 PPC4xx
|
||||
PIP405 PPC4xx
|
||||
|
||||
Stefan Roese <stefan.roese@esd-electronics.com>
|
||||
Daniel Poirot <dan.poirot@windriver.com>
|
||||
|
||||
ADCIOP IOP480 (PPC401)
|
||||
AR405 PPC405GP
|
||||
ASH405 PPC405EP
|
||||
CANBT PPC405CR
|
||||
CPCI405 PPC405GP
|
||||
CPCI4052 PPC405GP
|
||||
CPCI405AB PPC405GP
|
||||
CPCI440 PPC440GP
|
||||
CPCIISER4 PPC405GP
|
||||
DASA_SIM IOP480 (PPC401)
|
||||
DP405 PPC405EP
|
||||
DU405 PPC405GP
|
||||
HUB405 PPC405EP
|
||||
OCRTC PPC405GP
|
||||
ORSG PPC405GP
|
||||
PCI405 PPC405GP
|
||||
PLU405 PPC405EP
|
||||
PMC405 PPC405GP
|
||||
VOH405 PPC405EP
|
||||
sbc8240 MPC8240
|
||||
sbc405 PPC405GP
|
||||
|
||||
Stefan Roese <sr@denx.de>
|
||||
|
||||
bamboo PPC440EP
|
||||
bunbinga PPC405EP
|
||||
ebony PPC440GP
|
||||
ocotea PPC440GX
|
||||
sycamore PPC405GPr
|
||||
walnut PPC405GP
|
||||
yellowstone PPC440GR
|
||||
yosemite PPC440EP
|
||||
|
||||
Yusdi Santoso <yusdi_santoso@adaptec.com>
|
||||
|
||||
HIDDEN_DRAGON MPC8241/MPC8245
|
||||
|
||||
Travis Sawyer (travis.sawyer@sandburst.com>
|
||||
|
||||
XPEDITE1K PPC440GX
|
||||
OCOTEA PPC440GX
|
||||
|
||||
Peter De Schrijver <p2@mind.be>
|
||||
|
||||
@ -272,15 +314,6 @@ John Zhan <zhanz@sinovee.com>
|
||||
|
||||
svm_sc8xx MPC8xx
|
||||
|
||||
Jon Loeliger <jdl@freescale.com>
|
||||
|
||||
MPC8540ADS MPC8540
|
||||
MPC8560ADS MPC8560
|
||||
|
||||
Dan Malek <dan@embeddededge.com>
|
||||
|
||||
STxGP3 MPC85xx
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
|
||||
Unknown / orphaned boards:
|
||||
@ -299,7 +332,6 @@ Unknown / orphaned boards:
|
||||
|
||||
CRAYL1 PPC4xx
|
||||
ERIC PPC4xx
|
||||
WALNUT405 PPC4xx
|
||||
|
||||
MOUSSE MPC824x
|
||||
|
||||
@ -316,6 +348,10 @@ Unknown / orphaned boards:
|
||||
# Board CPU #
|
||||
#########################################################################
|
||||
|
||||
Rishi Bhattacharya <rishi@ti.com>
|
||||
|
||||
omap5912osk ARM926EJS
|
||||
|
||||
George G. Davis <gdavis@mvista.com>
|
||||
|
||||
assabet SA1100
|
||||
@ -334,6 +370,11 @@ Marius Gr
|
||||
impa7 ARM720T (EP7211)
|
||||
ep7312 ARM720T (EP7312)
|
||||
|
||||
Kshitij Gupta <kshitij@ti.com>
|
||||
|
||||
omap1510inn ARM925T
|
||||
omap1610inn ARM926EJS
|
||||
|
||||
Kyle Harris <kharris@nexus-tech.net>
|
||||
|
||||
lubbock xscale
|
||||
@ -345,25 +386,13 @@ Gary Jennejohn <gj@denx.de>
|
||||
smdk2400 ARM920T
|
||||
trab ARM920T
|
||||
|
||||
Prakash Kumar <prakash@embedx.com>
|
||||
|
||||
cerf250 xscale
|
||||
|
||||
Kshitij Gupta <kshitij@ti.com>
|
||||
|
||||
omap1510inn ARM925T
|
||||
omap1610inn ARM926EJS
|
||||
|
||||
Dave Peverley <dpeverley@mpc-data.co.uk>
|
||||
omap730p2 ARM926EJS
|
||||
|
||||
Nishant Kamat <nskamat@ti.com>
|
||||
|
||||
omap1610h2 ARM926EJS
|
||||
|
||||
Rishi Bhattacharya <rishi@ti.com>
|
||||
Prakash Kumar <prakash@embedx.com>
|
||||
|
||||
omap5912osk ARM926EJS
|
||||
cerf250 xscale
|
||||
|
||||
David M<>ller <d.mueller@elsoft.ch>
|
||||
|
||||
@ -374,6 +403,10 @@ Rolf Offermanns <rof@sysgo.de>
|
||||
|
||||
shannon SA1100
|
||||
|
||||
Dave Peverley <dpeverley@mpc-data.co.uk>
|
||||
|
||||
omap730p2 ARM926EJS
|
||||
|
||||
Robert Schwebel <r.schwebel@pengutronix.de>
|
||||
|
||||
csb226 xscale
|
||||
@ -381,7 +414,17 @@ Robert Schwebel <r.schwebel@pengutronix.de>
|
||||
|
||||
Andrea Scian <andrea.scian@dave-tech.it>
|
||||
|
||||
B2 ARM7TDMI (S3C44B0X)
|
||||
B2 ARM7TDMI (S3C44B0X)
|
||||
|
||||
Greg Ungerer <greg.ungerer@opengear.com>
|
||||
|
||||
cm4008 ks8695p
|
||||
cm4116 ks8695p
|
||||
cm4148 ks8695p
|
||||
|
||||
Richard Woodruff <r-woodruff2@ti.com>
|
||||
|
||||
omap2420h4 ARM1136EJS
|
||||
|
||||
Alex Z<>pke <azu@sysgo.de>
|
||||
|
||||
@ -430,6 +473,18 @@ Scott McNutt <smcnutt@psyent.com>
|
||||
|
||||
DK1C20 Nios-32
|
||||
|
||||
#########################################################################
|
||||
# Nios-II Systems: #
|
||||
# #
|
||||
# Maintainer Name, Email Address #
|
||||
# Board CPU #
|
||||
#########################################################################
|
||||
|
||||
Scott McNutt <smcnutt@psyent.com>
|
||||
|
||||
PCI5441 Nios-II
|
||||
PK1C20 Nios-II
|
||||
|
||||
#########################################################################
|
||||
# MicroBlaze Systems: #
|
||||
# #
|
||||
@ -441,6 +496,17 @@ Yasushi Shoji <yashi@atmark-techno.com>
|
||||
|
||||
SUZAKU MicroBlaze
|
||||
|
||||
#########################################################################
|
||||
# Coldfire Systems: #
|
||||
# #
|
||||
# Maintainer Name, Email Address #
|
||||
# Board CPU #
|
||||
#########################################################################
|
||||
|
||||
Matthias Fuchs <matthias.fuchs@esd-electronics.com>
|
||||
|
||||
TASREG MCF5249
|
||||
|
||||
#########################################################################
|
||||
# End of MAINTAINERS list #
|
||||
#########################################################################
|
||||
|
||||
143
MAKEALL
Normal file → Executable file
143
MAKEALL
Normal file → Executable file
@ -26,7 +26,7 @@ LIST_5xx=" \
|
||||
|
||||
LIST_5xxx=" \
|
||||
icecube_5100 icecube_5200 EVAL5200 PM520 \
|
||||
Total5100 Total5200 Total5200_Rev2 TQM5200_AA \
|
||||
Total5100 Total5200 Total5200_Rev2 TQM5200_auto \
|
||||
"
|
||||
|
||||
#########################################################################
|
||||
@ -34,23 +34,25 @@ LIST_5xxx=" \
|
||||
#########################################################################
|
||||
|
||||
LIST_8xx=" \
|
||||
Adder87x GENIETV MBX860T RBC823 \
|
||||
AdderII GTH MHPC rmu \
|
||||
ADS860 hermes MPC86xADS RPXClassic \
|
||||
AMX860 IAD210 MPC885ADS RPXlite \
|
||||
c2mon ICU862_100MHz MVS1 RPXlite_DW \
|
||||
CCM IP860 NETPHONE RRvision \
|
||||
cogent_mpc8xx IVML24 NETTA SM850 \
|
||||
ELPT860 IVML24_128 NETTA2 SPD823TS \
|
||||
ESTEEM192E IVML24_256 NETTA_ISDN svm_sc8xx \
|
||||
ETX094 IVMS8 NETVIA SXNI855T \
|
||||
FADS823 IVMS8_128 NETVIA_V2 TOP860 \
|
||||
FADS850SAR IVMS8_256 NX823 TQM823L \
|
||||
FADS860T KUP4K pcu_e TQM823L_LCD \
|
||||
FLAGADM KUP4X QS823 TQM850L \
|
||||
FPS850L LANTEC QS850 TQM855L \
|
||||
GEN860T lwmon QS860T TQM860L \
|
||||
GEN860T_SC MBX R360MPI v37 \
|
||||
Adder87x GENIETV MBX860T R360MPI \
|
||||
AdderII GTH MHPC RBC823 \
|
||||
ADS860 hermes MPC86xADS rmu \
|
||||
AMX860 IAD210 MPC885ADS RPXClassic \
|
||||
c2mon ICU862_100MHz MVS1 RPXlite \
|
||||
CCM IP860 NETPHONE RPXlite_DW \
|
||||
cogent_mpc8xx IVML24 NETTA RRvision \
|
||||
ELPT860 IVML24_128 NETTA2 SM850 \
|
||||
ESTEEM192E IVML24_256 NETTA_ISDN SPD823TS \
|
||||
ETX094 IVMS8 NETVIA svm_sc8xx \
|
||||
FADS823 IVMS8_128 NETVIA_V2 SXNI855T \
|
||||
FADS850SAR IVMS8_256 NX823 TOP860 \
|
||||
FADS860T KUP4K pcu_e TQM823L \
|
||||
FLAGADM KUP4X QS823 TQM823L_LCD \
|
||||
FPS850L LANTEC QS850 TQM850L \
|
||||
GEN860T lwmon QS860T TQM855L \
|
||||
GEN860T_SC MBX quantum TQM860L \
|
||||
uc100 \
|
||||
v37 \
|
||||
"
|
||||
|
||||
#########################################################################
|
||||
@ -58,16 +60,25 @@ LIST_8xx=" \
|
||||
#########################################################################
|
||||
|
||||
LIST_4xx=" \
|
||||
ADCIOP AR405 ASH405 BUBINGA405EP \
|
||||
ADCIOP AR405 ASH405 bubinga \
|
||||
CANBT CPCI405 CPCI4052 CPCI405AB \
|
||||
CPCI440 CPCIISER4 CRAYL1 csb272 \
|
||||
csb472 DASA_SIM DP405 DU405 \
|
||||
EBONY ERIC EXBITGEN HUB405 \
|
||||
ebony ERIC EXBITGEN HUB405 \
|
||||
JSE MIP405 MIP405T ML2 \
|
||||
ml300 OCOTEA OCRTC ORSG \
|
||||
ml300 ocotea OCRTC ORSG \
|
||||
PCI405 PIP405 PLU405 PMC405 \
|
||||
PPChameleonEVB VOH405 W7OLMC W7OLMG \
|
||||
WALNUT405 XPEDITE1K \
|
||||
walnut WUH405 XPEDITE1K yellowstone \
|
||||
yosemite \
|
||||
"
|
||||
|
||||
#########################################################################
|
||||
## MPC8220 Systems
|
||||
#########################################################################
|
||||
|
||||
LIST_8220=" \
|
||||
Alaska8220 Yukon8220 \
|
||||
"
|
||||
|
||||
#########################################################################
|
||||
@ -76,9 +87,10 @@ LIST_4xx=" \
|
||||
|
||||
LIST_824x=" \
|
||||
A3000 BMW CPC45 CU824 \
|
||||
debris eXalion MOUSSE MUSENKI \
|
||||
MVBLUE OXC PN62 Sandpoint8240 \
|
||||
Sandpoint8245 SL8245 utx8245 sbc8240 \
|
||||
debris eXalion HIDDEN_DRAGON MOUSSE \
|
||||
MUSENKI MVBLUE OXC PN62 \
|
||||
Sandpoint8240 Sandpoint8245 SL8245 utx8245 \
|
||||
sbc8240 \
|
||||
"
|
||||
|
||||
#########################################################################
|
||||
@ -86,20 +98,32 @@ LIST_824x=" \
|
||||
#########################################################################
|
||||
|
||||
LIST_8260=" \
|
||||
atc cogent_mpc8260 CPU86 ep8260 \
|
||||
gw8260 hymod IPHASE4539 ISPAN \
|
||||
MPC8260ADS MPC8266ADS MPC8272ADS PM826 \
|
||||
PM828 ppmc8260 PQ2FADS RPXsuper \
|
||||
rsdproto sacsng sbc8260 SCM \
|
||||
TQM8260_AC TQM8260_AD TQM8260_AE ZPC1900 \
|
||||
atc cogent_mpc8260 CPU86 CPU87 \
|
||||
ep8248 ep8260 gw8260 hymod \
|
||||
IPHASE4539 ISPAN MPC8260ADS MPC8266ADS \
|
||||
MPC8272ADS PM826 PM828 ppmc8260 \
|
||||
Rattler8248 RPXsuper rsdproto sacsng \
|
||||
sbc8260 SCM TQM8260_AC TQM8260_AD \
|
||||
TQM8260_AE ZPC1900 \
|
||||
"
|
||||
|
||||
#########################################################################
|
||||
## MPC83xx Systems (includes 8349, etc.)
|
||||
#########################################################################
|
||||
|
||||
LIST_83xx=" \
|
||||
MPC8349ADS \
|
||||
"
|
||||
|
||||
|
||||
#########################################################################
|
||||
## MPC85xx Systems (includes 8540, 8560 etc.)
|
||||
#########################################################################
|
||||
|
||||
LIST_85xx=" \
|
||||
MPC8540ADS MPC8560ADS sbc8560 stxgp3 \
|
||||
MPC8540ADS MPC8540EVAL MPC8541CDS MPC8548CDS \
|
||||
MPC8555CDS MPC8560ADS PM854 PM856 \
|
||||
sbc8540 sbc8560 stxgp3 TQM8540 \
|
||||
"
|
||||
|
||||
#########################################################################
|
||||
@ -112,14 +136,15 @@ LIST_74xx=" \
|
||||
"
|
||||
|
||||
LIST_7xx=" \
|
||||
BAB7xx ELPPC \
|
||||
BAB7xx CPCI750 ELPPC \
|
||||
"
|
||||
|
||||
LIST_ppc="${LIST_5xx} ${LIST_5xxx} \
|
||||
${LIST_8xx} \
|
||||
${LIST_824x} ${LIST_8260} \
|
||||
${LIST_85xx} \
|
||||
${LIST_4xx} \
|
||||
LIST_ppc="${LIST_5xx} ${LIST_5xxx} \
|
||||
${LIST_8xx} \
|
||||
${LIST_8220} ${LIST_824x} ${LIST_8260} \
|
||||
${LIST_83xx} \
|
||||
${LIST_85xx} \
|
||||
${LIST_4xx} \
|
||||
${LIST_74xx} ${LIST_7xx}"
|
||||
|
||||
#########################################################################
|
||||
@ -139,22 +164,36 @@ LIST_ARM7="B2 ep7312 evb4510 impa7 modnet50"
|
||||
#########################################################################
|
||||
|
||||
LIST_ARM9=" \
|
||||
at91rm9200dk integratorcp integratorap lpd7a400 \
|
||||
mx1ads mx1fs2 omap1510inn omap1610h2 \
|
||||
omap1610inn omap730p2 scb9328 smdk2400 \
|
||||
smdk2410 trab VCMA9 versatile \
|
||||
at91rm9200dk cmc_pu2 integratorcp integratorap \
|
||||
lpd7a400 mx1ads mx1fs2 omap1510inn \
|
||||
omap1610h2 omap1610inn omap730p2 scb9328 \
|
||||
smdk2400 smdk2410 trab VCMA9 \
|
||||
versatile voiceblue \
|
||||
"
|
||||
|
||||
#########################################################################
|
||||
## ARM11 Systems
|
||||
#########################################################################
|
||||
LIST_ARM11="omap2420h4"
|
||||
|
||||
#########################################################################
|
||||
## Xscale Systems
|
||||
#########################################################################
|
||||
|
||||
LIST_pxa="cerf250 cradle csb226 innokom lubbock wepep250 xm250 xsengine"
|
||||
LIST_pxa=" \
|
||||
adsvix cerf250 cradle csb226 \
|
||||
innokom lubbock wepep250 xaeniax \
|
||||
xm250 xsengine \
|
||||
"
|
||||
|
||||
LIST_ixp="ixdp425"
|
||||
|
||||
|
||||
LIST_arm="${LIST_SA} ${LIST_ARM7} ${LIST_ARM9} ${LIST_pxa} ${LIST_ixp}"
|
||||
LIST_arm=" \
|
||||
${LIST_SA} \
|
||||
${LIST_ARM7} ${LIST_ARM9} ${LIST_ARM11} \
|
||||
${LIST_pxa} ${LIST_ixp} \
|
||||
"
|
||||
|
||||
#########################################################################
|
||||
## MIPS Systems
|
||||
@ -164,9 +203,9 @@ LIST_mips4kc="incaip"
|
||||
|
||||
LIST_mips5kc="purple"
|
||||
|
||||
LIST_au1x00="dbau1000 dbau1100 dbau1500"
|
||||
LIST_au1xx0="dbau1000 dbau1100 dbau1500 dbau1550 dbau1550_el"
|
||||
|
||||
LIST_mips="${LIST_mips4kc} ${LIST_mips5kc} ${LIST_au1x00}"
|
||||
LIST_mips="${LIST_mips4kc} ${LIST_mips5kc} ${LIST_au1xx0}"
|
||||
|
||||
#########################################################################
|
||||
## i386 Systems
|
||||
@ -187,6 +226,12 @@ LIST_nios=" \
|
||||
DK1S10 DK1S10_standard_32 DK1S10_mtx_ldk_20 \
|
||||
"
|
||||
|
||||
#########################################################################
|
||||
## Nios-II Systems
|
||||
#########################################################################
|
||||
|
||||
LIST_nios2="PCI5441 PK1C20"
|
||||
|
||||
#########################################################################
|
||||
## MicroBlaze Systems
|
||||
#########################################################################
|
||||
@ -215,11 +260,11 @@ build_target() {
|
||||
for arg in $@
|
||||
do
|
||||
case "$arg" in
|
||||
ppc|5xx|5xxx|8xx|824x|8260|85xx|4xx|7xx|74xx| \
|
||||
arm|SA|ARM7|ARM9|pxa|ixp| \
|
||||
ppc|5xx|5xxx|8xx|8220|824x|8260|83xx|85xx|4xx|7xx|74xx| \
|
||||
arm|SA|ARM7|ARM9|ARM11|pxa|ixp| \
|
||||
microblaze| \
|
||||
mips| \
|
||||
nios| \
|
||||
nios|nios2| \
|
||||
x86|I486)
|
||||
for target in `eval echo '$LIST_'${arg}`
|
||||
do
|
||||
|
||||
341
Makefile
341
Makefile
@ -1,5 +1,5 @@
|
||||
#
|
||||
# (C) Copyright 2000-2004
|
||||
# (C) Copyright 2000-2005
|
||||
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
||||
#
|
||||
# See file CREDITS for list of people who contributed to this
|
||||
@ -45,7 +45,7 @@ export TOPDIR
|
||||
ifeq (include/config.mk,$(wildcard include/config.mk))
|
||||
# load ARCH, BOARD, and CPU configuration
|
||||
include include/config.mk
|
||||
export ARCH CPU BOARD VENDOR
|
||||
export ARCH CPU BOARD VENDOR SOC
|
||||
# load other configuration
|
||||
include $(TOPDIR)/config.mk
|
||||
|
||||
@ -54,7 +54,7 @@ ifeq ($(HOSTARCH),ppc)
|
||||
CROSS_COMPILE =
|
||||
else
|
||||
ifeq ($(ARCH),ppc)
|
||||
CROSS_COMPILE = ppc_8xx-
|
||||
CROSS_COMPILE = powerpc-linux-
|
||||
endif
|
||||
ifeq ($(ARCH),arm)
|
||||
CROSS_COMPILE = arm-linux-
|
||||
@ -72,6 +72,9 @@ endif
|
||||
ifeq ($(ARCH),nios)
|
||||
CROSS_COMPILE = nios-elf-
|
||||
endif
|
||||
ifeq ($(ARCH),nios2)
|
||||
CROSS_COMPILE = nios2-elf-
|
||||
endif
|
||||
ifeq ($(ARCH),m68k)
|
||||
CROSS_COMPILE = m68k-elf-
|
||||
endif
|
||||
@ -94,6 +97,9 @@ endif
|
||||
ifeq ($(CPU),ppc4xx)
|
||||
OBJS += cpu/$(CPU)/resetvec.o
|
||||
endif
|
||||
ifeq ($(CPU),mpc83xx)
|
||||
OBJS += cpu/$(CPU)/resetvec.o
|
||||
endif
|
||||
ifeq ($(CPU),mpc85xx)
|
||||
OBJS += cpu/$(CPU)/resetvec.o
|
||||
endif
|
||||
@ -101,9 +107,12 @@ endif
|
||||
LIBS = lib_generic/libgeneric.a
|
||||
LIBS += board/$(BOARDDIR)/lib$(BOARD).a
|
||||
LIBS += cpu/$(CPU)/lib$(CPU).a
|
||||
ifdef SOC
|
||||
LIBS += cpu/$(CPU)/$(SOC)/lib$(SOC).a
|
||||
endif
|
||||
LIBS += lib_$(ARCH)/lib$(ARCH).a
|
||||
LIBS += fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs2.a \
|
||||
fs/reiserfs/libreiserfs.a
|
||||
fs/reiserfs/libreiserfs.a fs/ext2/libext2fs.a
|
||||
LIBS += net/libnet.a
|
||||
LIBS += disk/libdisk.a
|
||||
LIBS += rtc/librtc.a
|
||||
@ -115,7 +124,7 @@ LIBS += common/libcommon.a
|
||||
.PHONY : $(LIBS)
|
||||
|
||||
# Add GCC lib
|
||||
PLATFORM_LIBS += --no-warn-mismatch -L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgcc
|
||||
PLATFORM_LIBS += -L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgcc
|
||||
|
||||
|
||||
# The "tools" are needed early, so put this first
|
||||
@ -133,6 +142,9 @@ ALL = u-boot.srec u-boot.bin System.map
|
||||
|
||||
all: $(ALL)
|
||||
|
||||
u-boot.hex: u-boot
|
||||
$(OBJCOPY) ${OBJCFLAGS} -O ihex $< $@
|
||||
|
||||
u-boot.srec: u-boot
|
||||
$(OBJCOPY) ${OBJCFLAGS} -O srec $< $@
|
||||
|
||||
@ -152,7 +164,7 @@ u-boot.dis: u-boot
|
||||
u-boot: depend $(SUBDIRS) $(OBJS) $(LIBS) $(LDSCRIPT)
|
||||
UNDEF_SYM=`$(OBJDUMP) -x $(LIBS) |sed -n -e 's/.*\(__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`;\
|
||||
$(LD) $(LDFLAGS) $$UNDEF_SYM $(OBJS) \
|
||||
--start-group $(LIBS) $(PLATFORM_LIBS) --end-group \
|
||||
--start-group $(LIBS) --end-group $(PLATFORM_LIBS) \
|
||||
-Map u-boot.map -o u-boot
|
||||
|
||||
$(LIBS):
|
||||
@ -206,6 +218,9 @@ unconfig:
|
||||
## MPC5xx Systems
|
||||
#########################################################################
|
||||
|
||||
canmb_config: unconfig
|
||||
@./mkconfig -a canmb ppc mpc5xxx canmb
|
||||
|
||||
cmi_mpc5xx_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc5xx cmi
|
||||
|
||||
@ -215,6 +230,13 @@ PATI_config: unconfig
|
||||
#########################################################################
|
||||
## MPC5xxx Systems
|
||||
#########################################################################
|
||||
|
||||
aev_config: unconfig
|
||||
@./mkconfig -a aev ppc mpc5xxx tqm5200
|
||||
|
||||
hmi1001_config: unconfig
|
||||
@./mkconfig hmi1001 ppc mpc5xxx hmi1001
|
||||
|
||||
Lite5200_config \
|
||||
Lite5200_LOWBOOT_config \
|
||||
Lite5200_LOWBOOT08_config \
|
||||
@ -252,6 +274,9 @@ icecube_5100_config: unconfig
|
||||
}
|
||||
@./mkconfig -a IceCube ppc mpc5xxx icecube
|
||||
|
||||
inka4x0_config: unconfig
|
||||
@./mkconfig inka4x0 ppc mpc5xxx inka4x0
|
||||
|
||||
PM520_config \
|
||||
PM520_DDR_config \
|
||||
PM520_ROMBOOT_config \
|
||||
@ -301,6 +326,7 @@ Total5200_Rev2_lowboot_config: unconfig
|
||||
}
|
||||
@./mkconfig -a Total5200 ppc mpc5xxx total5200
|
||||
|
||||
TQM5200_auto_config \
|
||||
TQM5200_AA_config \
|
||||
TQM5200_AB_config \
|
||||
TQM5200_AC_config \
|
||||
@ -325,8 +351,17 @@ MiniFAP_config: unconfig
|
||||
echo "... with 4 MB Flash, 128 MB SDRAM" ; \
|
||||
echo "... with Graphics Controller"; \
|
||||
}
|
||||
@[ -z "$(findstring auto,$@)" ] || \
|
||||
{ echo "#define CONFIG_CS_AUTOCONF" >>include/config.h ; \
|
||||
echo "... with automatic CS configuration" ; \
|
||||
}
|
||||
@./mkconfig -a TQM5200 ppc mpc5xxx tqm5200
|
||||
|
||||
spieval_config: unconfig
|
||||
echo "#define CONFIG_CS_AUTOCONF">>include/config.h
|
||||
echo "... with automatic CS configuration"
|
||||
@./mkconfig -a spieval ppc mpc5xxx tqm5200
|
||||
|
||||
#########################################################################
|
||||
## MPC8xx Systems
|
||||
#########################################################################
|
||||
@ -553,6 +588,9 @@ QS823_config: unconfig
|
||||
QS860T_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc8xx qs860t snmc
|
||||
|
||||
quantum_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc8xx quantum
|
||||
|
||||
R360MPI_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc8xx r360mpi
|
||||
|
||||
@ -650,6 +688,9 @@ TTTech_config: unconfig
|
||||
@echo "#define CONFIG_SHARP_LQ104V7DS01" >>include/config.h
|
||||
@./mkconfig -a TQM823L ppc mpc8xx tqm8xx
|
||||
|
||||
uc100_config : unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc8xx uc100
|
||||
|
||||
v37_config: unconfig
|
||||
@echo "#define CONFIG_LCD" >include/config.h
|
||||
@echo "#define CONFIG_SHARP_LQ084V1DG21" >>include/config.h
|
||||
@ -668,25 +709,42 @@ xtract_4xx = $(subst _25,,$(subst _33,,$(subst _BA,,$(subst _ME,,$(subst _HI,,$(
|
||||
ADCIOP_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx adciop esd
|
||||
|
||||
APC405_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx apc405 esd
|
||||
|
||||
AR405_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx ar405 esd
|
||||
|
||||
ASH405_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx ash405 esd
|
||||
|
||||
BUBINGA405EP_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx bubinga405ep
|
||||
bamboo_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx bamboo amcc
|
||||
|
||||
bubinga_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx bubinga amcc
|
||||
|
||||
CANBT_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx canbt esd
|
||||
|
||||
CATcenter_config: unconfig
|
||||
CATcenter_config \
|
||||
CATcenter_25_config \
|
||||
CATcenter_33_config: unconfig
|
||||
@ echo "/* CATcenter uses PPChameleon Model ME */" > include/config.h
|
||||
@ echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 1" >> include/config.h
|
||||
@[ -z "$(findstring _25,$@)" ] || \
|
||||
{ echo "#define CONFIG_PPCHAMELEON_CLK_25" >>include/config.h ; \
|
||||
echo "SysClk = 25MHz" ; \
|
||||
}
|
||||
@[ -z "$(findstring _33,$@)" ] || \
|
||||
{ echo "#define CONFIG_PPCHAMELEON_CLK_33" >>include/config.h ; \
|
||||
echo "SysClk = 33MHz" ; \
|
||||
}
|
||||
@./mkconfig -a $(call xtract_4xx,$@) ppc ppc4xx PPChameleonEVB dave
|
||||
|
||||
CPCI405_config \
|
||||
CPCI4052_config \
|
||||
CPCI405DT_config \
|
||||
CPCI405AB_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx cpci405 esd
|
||||
@echo "BOARD_REVISION = $(@:_config=)" >>include/config.mk
|
||||
@ -715,8 +773,8 @@ DP405_config: unconfig
|
||||
DU405_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx du405 esd
|
||||
|
||||
EBONY_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx ebony
|
||||
ebony_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx ebony amcc
|
||||
|
||||
ERIC_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx eric
|
||||
@ -724,6 +782,12 @@ ERIC_config: unconfig
|
||||
EXBITGEN_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx exbitgen
|
||||
|
||||
G2000_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx g2000
|
||||
|
||||
HH405_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx hh405 esd
|
||||
|
||||
HUB405_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx hub405 esd
|
||||
|
||||
@ -744,8 +808,8 @@ ML2_config: unconfig
|
||||
ml300_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx ml300 xilinx
|
||||
|
||||
OCOTEA_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx ocotea
|
||||
ocotea_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx ocotea amcc
|
||||
|
||||
OCRTC_config \
|
||||
ORSG_config: unconfig
|
||||
@ -771,41 +835,71 @@ PPChameleonEVB_BA_33_config \
|
||||
PPChameleonEVB_ME_33_config \
|
||||
PPChameleonEVB_HI_33_config: unconfig
|
||||
@ >include/config.h
|
||||
@[ -z "$(findstring _MODEL_BA,$@)" ] || \
|
||||
@[ -z "$(findstring EVB_BA,$@)" ] || \
|
||||
{ echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 0" >>include/config.h ; \
|
||||
echo "... BASIC model" ; \
|
||||
}
|
||||
@[ -z "$(findstring _MODEL_ME,$@)" ] || \
|
||||
@[ -z "$(findstring EVB_ME,$@)" ] || \
|
||||
{ echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 1" >>include/config.h ; \
|
||||
echo "... MEDIUM model" ; \
|
||||
}
|
||||
@[ -z "$(findstring _MODEL_HI,$@)" ] || \
|
||||
@[ -z "$(findstring EVB_HI,$@)" ] || \
|
||||
{ echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 2" >>include/config.h ; \
|
||||
echo "... HIGH-END model" ; \
|
||||
}
|
||||
@[ -z "$(findstring _25,$@)" ] || \
|
||||
{ echo "#define CONFIG_PPCHAMELEON_CLK_25" >>include/config.h ; \
|
||||
echo " SysClk = 25MHz" ; \
|
||||
echo "SysClk = 25MHz" ; \
|
||||
}
|
||||
@[ -z "$(findstring _33,$@)" ] || \
|
||||
{ echo "#define CONFIG_PPCHAMELEON_CLK_33" >>include/config.h ; \
|
||||
echo " SysClk = 33MHz" ; \
|
||||
echo "SysClk = 33MHz" ; \
|
||||
}
|
||||
@./mkconfig -a $(call xtract_4xx,$@) ppc ppc4xx PPChameleonEVB dave
|
||||
|
||||
sbc405_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx sbc405
|
||||
|
||||
sycamore_config: unconfig
|
||||
@echo "Configuring for sycamore board as subset of walnut..."
|
||||
@./mkconfig -a walnut ppc ppc4xx walnut amcc
|
||||
|
||||
VOH405_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx voh405 esd
|
||||
|
||||
VOM405_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx vom405 esd
|
||||
|
||||
W7OLMC_config \
|
||||
W7OLMG_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx w7o
|
||||
|
||||
WALNUT405_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx walnut405
|
||||
walnut_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx walnut amcc
|
||||
|
||||
WUH405_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx wuh405 esd
|
||||
|
||||
XPEDITE1K_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx xpedite1k
|
||||
|
||||
yosemite_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx yosemite amcc
|
||||
|
||||
yellowstone_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc ppc4xx yellowstone amcc
|
||||
|
||||
#########################################################################
|
||||
## MPC8220 Systems
|
||||
#########################################################################
|
||||
|
||||
Alaska8220_config \
|
||||
Yukon8220_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc8220 alaska
|
||||
|
||||
sorcery_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc8220 sorcery
|
||||
|
||||
#########################################################################
|
||||
## MPC824x Systems
|
||||
#########################################################################
|
||||
@ -839,6 +933,9 @@ debris_config: unconfig
|
||||
eXalion_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc824x eXalion
|
||||
|
||||
HIDDEN_DRAGON_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc824x hidden_dragon
|
||||
|
||||
MOUSSE_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc824x mousse
|
||||
|
||||
@ -869,6 +966,9 @@ SL8245_config: unconfig
|
||||
utx8245_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc824x utx8245
|
||||
|
||||
cobra5272_config : unconfig
|
||||
@./mkconfig $(@:_config=) m68k mcf52x2 cobra5272
|
||||
|
||||
#########################################################################
|
||||
## MPC8260 Systems
|
||||
#########################################################################
|
||||
@ -892,6 +992,23 @@ CPU86_ROMBOOT_config: unconfig
|
||||
fi; \
|
||||
echo "export CONFIG_BOOT_ROM" >> config.mk;
|
||||
|
||||
CPU87_config \
|
||||
CPU87_ROMBOOT_config: unconfig
|
||||
@./mkconfig $(call xtract_82xx,$@) ppc mpc8260 cpu87
|
||||
@cd ./include ; \
|
||||
if [ "$(findstring _ROMBOOT_,$@)" ] ; then \
|
||||
echo "CONFIG_BOOT_ROM = y" >> config.mk ; \
|
||||
echo "... booting from 8-bit flash" ; \
|
||||
else \
|
||||
echo "CONFIG_BOOT_ROM = n" >> config.mk ; \
|
||||
echo "... booting from 64-bit flash" ; \
|
||||
fi; \
|
||||
echo "export CONFIG_BOOT_ROM" >> config.mk;
|
||||
|
||||
ep8248_config \
|
||||
ep8248E_config : unconfig
|
||||
@./mkconfig ep8248 ppc mpc8260 ep8248
|
||||
|
||||
ep8260_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc8260 ep8260
|
||||
|
||||
@ -901,6 +1018,9 @@ gw8260_config: unconfig
|
||||
hymod_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc8260 hymod
|
||||
|
||||
IDS8247_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc8260 ids8247
|
||||
|
||||
IPHASE4539_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc8260 iphase4539
|
||||
|
||||
@ -912,13 +1032,21 @@ ISPAN_REVB_config: unconfig
|
||||
@./mkconfig -a ISPAN ppc mpc8260 ispan
|
||||
|
||||
MPC8260ADS_config \
|
||||
MPC8260ADS_lowboot_config \
|
||||
MPC8260ADS_33MHz_config \
|
||||
MPC8260ADS_33MHz_lowboot_config \
|
||||
MPC8260ADS_40MHz_config \
|
||||
MPC8260ADS_40MHz_lowboot_config \
|
||||
MPC8272ADS_config \
|
||||
MPC8272ADS_lowboot_config \
|
||||
PQ2FADS_config \
|
||||
PQ2FADS_lowboot_config \
|
||||
PQ2FADS-VR_config \
|
||||
PQ2FADS-VR_lowboot_config \
|
||||
PQ2FADS-ZU_config \
|
||||
PQ2FADS-ZU_lowboot_config \
|
||||
PQ2FADS-ZU_66MHz_config \
|
||||
PQ2FADS-ZU_66MHz_lowboot_config \
|
||||
: unconfig
|
||||
$(if $(findstring PQ2FADS,$@), \
|
||||
@echo "#define CONFIG_ADSTYPE CFG_PQ2FADS" > include/config.h, \
|
||||
@ -927,6 +1055,10 @@ PQ2FADS-ZU_66MHz_config \
|
||||
@echo "#define CONFIG_8260_CLKIN" $(subst MHz,,$(word 2,$(subst _, ,$@)))"000000" >> include/config.h, \
|
||||
$(if $(findstring VR,$@), \
|
||||
@echo "#define CONFIG_8260_CLKIN 66000000" >> include/config.h))
|
||||
@[ -z "$(findstring lowboot_,$@)" ] || \
|
||||
{ echo "TEXT_BASE = 0xFF800000" >board/mpc8260ads/config.tmp ; \
|
||||
echo "... with lowboot configuration" ; \
|
||||
}
|
||||
@./mkconfig -a MPC8260ADS ppc mpc8260 mpc8260ads
|
||||
|
||||
MPC8266ADS_config: unconfig
|
||||
@ -986,6 +1118,12 @@ PM828_ROMBOOT_PCI_config: unconfig
|
||||
ppmc8260_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc8260 ppmc8260
|
||||
|
||||
Rattler8248_config \
|
||||
Rattler_config: unconfig
|
||||
$(if $(findstring 8248,$@), \
|
||||
@echo "#define CONFIG_MPC8248" > include/config.h)
|
||||
@./mkconfig -a Rattler ppc mpc8260 rattler
|
||||
|
||||
RPXsuper_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc8260 rpxsuper
|
||||
|
||||
@ -1045,6 +1183,11 @@ TQM8265_AA_config: unconfig
|
||||
fi
|
||||
@./mkconfig -a TQM8260 ppc mpc8260 tqm8260
|
||||
|
||||
VoVPN-GW_66MHz_config \
|
||||
VoVPN-GW_100MHz_config: unconfig
|
||||
@echo "#define CONFIG_CLKIN_$(word 2,$(subst _, ,$@))" > include/config.h
|
||||
@./mkconfig -a VoVPN-GW ppc mpc8260 vovpn-gw funkwerk
|
||||
|
||||
ZPC1900_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc8260 zpc1900
|
||||
|
||||
@ -1061,6 +1204,16 @@ M5272C3_config : unconfig
|
||||
M5282EVB_config : unconfig
|
||||
@./mkconfig $(@:_config=) m68k mcf52x2 m5282evb
|
||||
|
||||
TASREG_config : unconfig
|
||||
@./mkconfig $(@:_config=) m68k mcf52x2 tasreg esd
|
||||
|
||||
#########################################################################
|
||||
## MPC83xx Systems
|
||||
#########################################################################
|
||||
|
||||
MPC8349ADS_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc83xx mpc8349ads
|
||||
|
||||
#########################################################################
|
||||
## MPC85xx Systems
|
||||
#########################################################################
|
||||
@ -1068,17 +1221,61 @@ M5282EVB_config : unconfig
|
||||
MPC8540ADS_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc85xx mpc8540ads
|
||||
|
||||
MPC8540EVAL_config \
|
||||
MPC8540EVAL_33_config \
|
||||
MPC8540EVAL_66_config \
|
||||
MPC8540EVAL_33_slave_config \
|
||||
MPC8540EVAL_66_slave_config: unconfig
|
||||
@echo "" >include/config.h ; \
|
||||
if [ "$(findstring _33_,$@)" ] ; then \
|
||||
echo -n "... 33 MHz PCI" ; \
|
||||
else \
|
||||
echo "#define CONFIG_SYSCLK_66M" >>include/config.h ; \
|
||||
echo -n "... 66 MHz PCI" ; \
|
||||
fi ; \
|
||||
if [ "$(findstring _slave_,$@)" ] ; then \
|
||||
echo "#define CONFIG_PCI_SLAVE" >>include/config.h ; \
|
||||
echo " slave" ; \
|
||||
else \
|
||||
echo " host" ; \
|
||||
fi
|
||||
@./mkconfig -a MPC8540EVAL ppc mpc85xx mpc8540eval
|
||||
|
||||
MPC8560ADS_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc85xx mpc8560ads
|
||||
|
||||
stxgp3_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc85xx stxgp3
|
||||
MPC8541CDS_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc85xx mpc8541cds cds
|
||||
|
||||
MPC8548CDS_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc85xx mpc8548cds cds
|
||||
|
||||
MPC8555CDS_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc85xx mpc8555cds cds
|
||||
|
||||
PM854_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc85xx pm854
|
||||
|
||||
PM856_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc85xx pm856
|
||||
|
||||
sbc8540_config \
|
||||
sbc8540_33_config \
|
||||
sbc8540_66_config: unconfig
|
||||
@if [ "$(findstring _66_,$@)" ] ; then \
|
||||
echo "#define CONFIG_PCI_66" >>include/config.h ; \
|
||||
echo "... 66 MHz PCI" ; \
|
||||
else \
|
||||
>include/config.h ; \
|
||||
echo "... 33 MHz PCI" ; \
|
||||
fi
|
||||
@./mkconfig -a SBC8540 ppc mpc85xx sbc8560
|
||||
|
||||
sbc8560_config \
|
||||
sbc8560_33_config \
|
||||
sbc8560_66_config: unconfig
|
||||
@if [ "$(findstring _66_,$@)" ] ; then \
|
||||
echo "#define CONFIG_PCI_66" >>include/config.h ; \
|
||||
echo "#define CONFIG_PCI_66" >>include/config.h ; \
|
||||
echo "... 66 MHz PCI" ; \
|
||||
else \
|
||||
>include/config.h ; \
|
||||
@ -1086,6 +1283,15 @@ sbc8560_66_config: unconfig
|
||||
fi
|
||||
@./mkconfig -a sbc8560 ppc mpc85xx sbc8560
|
||||
|
||||
stxgp3_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc85xx stxgp3
|
||||
|
||||
TQM8540_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc85xx tqm8540
|
||||
|
||||
TQM8560_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc mpc85xx tqm8560
|
||||
|
||||
#########################################################################
|
||||
## 74xx/7xx Systems
|
||||
#########################################################################
|
||||
@ -1096,6 +1302,9 @@ AmigaOneG3SE_config: unconfig
|
||||
BAB7xx_config: unconfig
|
||||
@./mkconfig $(@:_config=) ppc 74xx_7xx bab7xx eltec
|
||||
|
||||
CPCI750_config: unconfig
|
||||
@./mkconfig CPCI750 ppc 74xx_7xx cpci750 esd
|
||||
|
||||
DB64360_config: unconfig
|
||||
@./mkconfig DB64360 ppc 74xx_7xx db64360 Marvell
|
||||
|
||||
@ -1151,21 +1360,27 @@ xtract_omap1610xxx = $(subst _cs0boot,,$(subst _cs3boot,,$(subst _cs_autoboot,,$
|
||||
|
||||
xtract_omap730p2 = $(subst _cs0boot,,$(subst _cs3boot,, $(subst _config,,$1)))
|
||||
|
||||
integratorcp_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm926ejs integratorcp
|
||||
at91rm9200dk_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm920t at91rm9200dk NULL at91rm9200
|
||||
|
||||
cmc_pu2_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm920t cmc_pu2 NULL at91rm9200
|
||||
|
||||
integratorap_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm926ejs integratorap
|
||||
|
||||
integratorcp_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm926ejs integratorcp
|
||||
|
||||
lpd7a400_config \
|
||||
lpd7a404_config: unconfig
|
||||
@./mkconfig $(@:_config=) arm lh7a40x lpd7a40x
|
||||
|
||||
mx1ads_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm920t mx1ads
|
||||
@./mkconfig $(@:_config=) arm arm920t mx1ads NULL imx
|
||||
|
||||
mx1fs2_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm920t mx1fs2
|
||||
@./mkconfig $(@:_config=) arm arm920t mx1fs2 NULL imx
|
||||
|
||||
omap1510inn_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm925t omap1510inn
|
||||
@ -1206,13 +1421,13 @@ omap730p2_cs3boot_config : unconfig
|
||||
@./mkconfig -a $(call xtract_omap730p2,$@) arm arm926ejs omap730p2
|
||||
|
||||
scb9328_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm920t scb9328
|
||||
@./mkconfig $(@:_config=) arm arm920t scb9328 NULL imx
|
||||
|
||||
smdk2400_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm920t smdk2400
|
||||
@./mkconfig $(@:_config=) arm arm920t smdk2400 NULL s3c24x0
|
||||
|
||||
smdk2410_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm920t smdk2410
|
||||
@./mkconfig $(@:_config=) arm arm920t smdk2410 NULL s3c24x0
|
||||
|
||||
SX1_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm925t sx1
|
||||
@ -1240,14 +1455,33 @@ trab_old_config: unconfig
|
||||
echo "... with 8 MB Flash, 16 MB RAM" ; \
|
||||
echo "TEXT_BASE = 0x0CF40000" >board/trab/config.tmp ; \
|
||||
}
|
||||
@./mkconfig -a $(call xtract_trab,$@) arm arm920t trab
|
||||
@./mkconfig -a $(call xtract_trab,$@) arm arm920t trab NULL s3c24x0
|
||||
|
||||
VCMA9_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm920t vcma9 mpl
|
||||
@./mkconfig $(@:_config=) arm arm920t vcma9 mpl s3c24x0
|
||||
|
||||
versatile_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm926ejs versatile
|
||||
|
||||
voiceblue_smallflash_config \
|
||||
voiceblue_config: unconfig
|
||||
@if [ "$(findstring _smallflash_,$@)" ] ; then \
|
||||
echo "... boot from lower flash bank" ; \
|
||||
echo "#define VOICEBLUE_SMALL_FLASH" >>include/config.h ; \
|
||||
echo "VOICEBLUE_SMALL_FLASH=y" >board/voiceblue/config.tmp ; \
|
||||
else \
|
||||
echo "... boot from upper flash bank" ; \
|
||||
>include/config.h ; \
|
||||
echo "VOICEBLUE_SMALL_FLASH=n" >board/voiceblue/config.tmp ; \
|
||||
fi
|
||||
@./mkconfig -a voiceblue arm arm925t voiceblue
|
||||
|
||||
cm4008_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm920t cm4008 NULL ks8695
|
||||
|
||||
cm41xx_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm920t cm41xx NULL ks8695
|
||||
|
||||
#########################################################################
|
||||
## S3C44B0 Systems
|
||||
#########################################################################
|
||||
@ -1271,17 +1505,13 @@ modnet50_config : unconfig
|
||||
evb4510_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm720t evb4510
|
||||
|
||||
#########################################################################
|
||||
## AT91RM9200 Systems
|
||||
#########################################################################
|
||||
|
||||
at91rm9200dk_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm at91rm9200 at91rm9200dk
|
||||
|
||||
#########################################################################
|
||||
## XScale Systems
|
||||
#########################################################################
|
||||
|
||||
adsvix_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm pxa adsvix
|
||||
|
||||
cerf250_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm pxa cerf250
|
||||
|
||||
@ -1306,12 +1536,21 @@ logodl_config : unconfig
|
||||
wepep250_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm pxa wepep250
|
||||
|
||||
xaeniax_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm pxa xaeniax
|
||||
|
||||
xm250_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm pxa xm250
|
||||
|
||||
xsengine_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm pxa xsengine
|
||||
|
||||
#########################################################################
|
||||
## ARM1136 Systems
|
||||
#########################################################################
|
||||
omap2420h4_config : unconfig
|
||||
@./mkconfig $(@:_config=) arm arm1136 omap2420h4
|
||||
|
||||
#========================================================================
|
||||
# i386
|
||||
#========================================================================
|
||||
@ -1376,6 +1615,16 @@ dbau1500_config : unconfig
|
||||
@echo "#define CONFIG_DBAU1500 1" >>include/config.h
|
||||
@./mkconfig -a dbau1x00 mips mips dbau1x00
|
||||
|
||||
dbau1550_config : unconfig
|
||||
@ >include/config.h
|
||||
@echo "#define CONFIG_DBAU1550 1" >>include/config.h
|
||||
@./mkconfig -a dbau1x00 mips mips dbau1x00
|
||||
|
||||
dbau1550_el_config : unconfig
|
||||
@ >include/config.h
|
||||
@echo "#define CONFIG_DBAU1550 1" >>include/config.h
|
||||
@./mkconfig -a dbau1x00 mips mips dbau1x00 "" little
|
||||
|
||||
#########################################################################
|
||||
## MIPS64 5Kc
|
||||
#########################################################################
|
||||
@ -1449,6 +1698,15 @@ ADNPESC1_config: unconfig
|
||||
}
|
||||
@./mkconfig -a ADNPESC1 nios nios adnpesc1 ssv
|
||||
|
||||
#########################################################################
|
||||
## Nios-II
|
||||
#########################################################################
|
||||
|
||||
PK1C20_config : unconfig
|
||||
@./mkconfig PK1C20 nios2 nios2 pk1c20 psyent
|
||||
|
||||
PCI5441_config : unconfig
|
||||
@./mkconfig PCI5441 nios2 nios2 pci5441 psyent
|
||||
|
||||
#========================================================================
|
||||
# MicroBlaze
|
||||
@ -1471,7 +1729,8 @@ clean:
|
||||
| xargs rm -f
|
||||
rm -f examples/hello_world examples/timer \
|
||||
examples/eepro100_eeprom examples/sched \
|
||||
examples/mem_to_mem_idma2intr examples/82559_eeprom
|
||||
examples/mem_to_mem_idma2intr examples/82559_eeprom \
|
||||
examples/test_burst
|
||||
rm -f tools/img2srec tools/mkimage tools/envcrc tools/gen_eth_addr
|
||||
rm -f tools/mpc86x_clk tools/ncb
|
||||
rm -f tools/easylogo/easylogo tools/bmp_logo
|
||||
@ -1487,7 +1746,7 @@ clobber: clean
|
||||
| xargs -0 rm -f
|
||||
rm -f $(OBJS) *.bak tags TAGS
|
||||
rm -fr *.*~
|
||||
rm -f u-boot u-boot.map $(ALL)
|
||||
rm -f u-boot u-boot.map u-boot.hex $(ALL)
|
||||
rm -f tools/crc32.c tools/environment.c tools/env/crc32.c
|
||||
rm -f tools/inca-swap-bytes cpu/mpc824x/bedbug_603e.c
|
||||
rm -f include/asm/proc include/asm/arch include/asm
|
||||
|
||||
158
README
158
README
@ -1,5 +1,5 @@
|
||||
#
|
||||
# (C) Copyright 2000 - 2004
|
||||
# (C) Copyright 2000 - 2005
|
||||
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
||||
#
|
||||
# See file CREDITS for list of people who contributed to this
|
||||
@ -25,9 +25,10 @@ Summary:
|
||||
========
|
||||
|
||||
This directory contains the source code for U-Boot, a boot loader for
|
||||
Embedded boards based on PowerPC and ARM processors, which can be
|
||||
installed in a boot ROM and used to initialize and test the hardware
|
||||
or to download and run application code.
|
||||
Embedded boards based on PowerPC, ARM, MIPS and several other
|
||||
processors, which can be installed in a boot ROM and used to
|
||||
initialize and test the hardware or to download and run application
|
||||
code.
|
||||
|
||||
The development of U-Boot is closely related to Linux: some parts of
|
||||
the source code originate in the Linux source tree, we have some
|
||||
@ -122,23 +123,28 @@ Directory Hierarchy:
|
||||
- board Board dependent files
|
||||
- common Misc architecture independent functions
|
||||
- cpu CPU specific files
|
||||
- 74xx_7xx Files specific to Motorola MPC74xx and 7xx CPUs
|
||||
- 74xx_7xx Files specific to Freescale MPC74xx and 7xx CPUs
|
||||
- arm720t Files specific to ARM 720 CPUs
|
||||
- arm920t Files specific to ARM 920 CPUs
|
||||
- at91rm9200 Files specific to Atmel AT91RM9200 CPU
|
||||
- imx Files specific to Freescale MC9328 i.MX CPUs
|
||||
- s3c24x0 Files specific to Samsung S3C24X0 CPUs
|
||||
- arm925t Files specific to ARM 925 CPUs
|
||||
- arm926ejs Files specific to ARM 926 CPUs
|
||||
- at91rm9200 Files specific to Atmel AT91RM9200 CPUs
|
||||
- arm1136 Files specific to ARM 1136 CPUs
|
||||
- i386 Files specific to i386 CPUs
|
||||
- ixp Files specific to Intel XScale IXP CPUs
|
||||
- mcf52x2 Files specific to Motorola ColdFire MCF52x2 CPUs
|
||||
- mcf52x2 Files specific to Freescale ColdFire MCF52x2 CPUs
|
||||
- mips Files specific to MIPS CPUs
|
||||
- mpc5xx Files specific to Motorola MPC5xx CPUs
|
||||
- mpc5xxx Files specific to Motorola MPC5xxx CPUs
|
||||
- mpc8xx Files specific to Motorola MPC8xx CPUs
|
||||
- mpc824x Files specific to Motorola MPC824x CPUs
|
||||
- mpc8260 Files specific to Motorola MPC8260 CPUs
|
||||
- mpc85xx Files specific to Motorola MPC85xx CPUs
|
||||
- mpc5xx Files specific to Freescale MPC5xx CPUs
|
||||
- mpc5xxx Files specific to Freescale MPC5xxx CPUs
|
||||
- mpc8xx Files specific to Freescale MPC8xx CPUs
|
||||
- mpc8220 Files specific to Freescale MPC8220 CPUs
|
||||
- mpc824x Files specific to Freescale MPC824x CPUs
|
||||
- mpc8260 Files specific to Freescale MPC8260 CPUs
|
||||
- mpc85xx Files specific to Freescale MPC85xx CPUs
|
||||
- nios Files specific to Altera NIOS CPUs
|
||||
- nios2 Files specific to Altera Nios-II CPUs
|
||||
- ppc4xx Files specific to IBM PowerPC 4xx CPUs
|
||||
- pxa Files specific to Intel XScale PXA CPUs
|
||||
- s3c44b0 Files specific to Samsung S3C44B0 CPUs
|
||||
@ -225,6 +231,7 @@ The following options need to be configured:
|
||||
-------------------
|
||||
CONFIG_MPC823, CONFIG_MPC850, CONFIG_MPC855, CONFIG_MPC860
|
||||
or CONFIG_MPC5xx
|
||||
or CONFIG_MPC8220
|
||||
or CONFIG_MPC824X, CONFIG_MPC8260
|
||||
or CONFIG_MPC85xx
|
||||
or CONFIG_IOP480
|
||||
@ -244,6 +251,10 @@ The following options need to be configured:
|
||||
----------------------
|
||||
CONFIG_MICROBLAZE
|
||||
|
||||
Nios-2 based CPUs:
|
||||
----------------------
|
||||
CONFIG_NIOS2
|
||||
|
||||
|
||||
- Board Type: Define exactly one of
|
||||
|
||||
@ -276,34 +287,39 @@ The following options need to be configured:
|
||||
CONFIG_EBONY CONFIG_MOUSSE CONFIG_SXNI855T
|
||||
CONFIG_ELPPC CONFIG_MPC8260ADS CONFIG_TQM823L
|
||||
CONFIG_ELPT860 CONFIG_MPC8540ADS CONFIG_TQM8260
|
||||
CONFIG_ep8260 CONFIG_MPC8560ADS CONFIG_TQM850L
|
||||
CONFIG_ERIC CONFIG_MUSENKI CONFIG_TQM855L
|
||||
CONFIG_ESTEEM192E CONFIG_MVS1 CONFIG_TQM860L
|
||||
CONFIG_ETX094 CONFIG_NETPHONE CONFIG_TTTech
|
||||
CONFIG_EVB64260 CONFIG_NETTA CONFIG_UTX8245
|
||||
CONFIG_FADS823 CONFIG_NETVIA CONFIG_V37
|
||||
CONFIG_FADS850SAR CONFIG_NX823 CONFIG_W7OLMC
|
||||
CONFIG_FADS860T CONFIG_OCRTC CONFIG_W7OLMG
|
||||
CONFIG_FLAGADM CONFIG_ORSG CONFIG_WALNUT405
|
||||
CONFIG_FPS850L CONFIG_OXC CONFIG_ZPC1900
|
||||
CONFIG_FPS860L CONFIG_ZUMA
|
||||
CONFIG_ep8260 CONFIG_MPC8540EVAL CONFIG_TQM850L
|
||||
CONFIG_ERIC CONFIG_MPC8560ADS CONFIG_TQM855L
|
||||
CONFIG_ESTEEM192E CONFIG_MUSENKI CONFIG_TQM860L
|
||||
CONFIG_ETX094 CONFIG_MVS1 CONFIG_TTTech
|
||||
CONFIG_EVB64260 CONFIG_NETPHONE CONFIG_UTX8245
|
||||
CONFIG_FADS823 CONFIG_NETTA CONFIG_V37
|
||||
CONFIG_FADS850SAR CONFIG_NETVIA CONFIG_W7OLMC
|
||||
CONFIG_FADS860T CONFIG_NX823 CONFIG_W7OLMG
|
||||
CONFIG_FLAGADM CONFIG_OCRTC CONFIG_WALNUT
|
||||
CONFIG_FPS850L CONFIG_ORSG CONFIG_ZPC1900
|
||||
CONFIG_FPS860L CONFIG_OXC CONFIG_ZUMA
|
||||
|
||||
ARM based boards:
|
||||
-----------------
|
||||
|
||||
CONFIG_AT91RM9200DK, CONFIG_CERF250, CONFIG_DNP1110,
|
||||
CONFIG_EP7312, CONFIG_H2_OMAP1610, CONFIG_HHP_CRADLE,
|
||||
CONFIG_IMPA7, CONFIG_INNOVATOROMAP1510, CONFIG_INNOVATOROMAP1610,
|
||||
CONFIG_LART, CONFIG_LPD7A400 CONFIG_LUBBOCK,
|
||||
CONFIG_OSK_OMAP5912, CONFIG_SHANNON, CONFIG_P2_OMAP730,
|
||||
CONFIG_SMDK2400, CONFIG_SMDK2410, CONFIG_TRAB,
|
||||
CONFIG_VCMA9
|
||||
CONFIG_AT91RM9200DK, CONFIG_CERF250, CONFIG_DNP1110,
|
||||
CONFIG_EP7312, CONFIG_H2_OMAP1610, CONFIG_HHP_CRADLE,
|
||||
CONFIG_IMPA7, CONFIG_INNOVATOROMAP1510, CONFIG_INNOVATOROMAP1610,
|
||||
CONFIG_LART, CONFIG_LPD7A400 CONFIG_LUBBOCK,
|
||||
CONFIG_OSK_OMAP5912, CONFIG_OMAP2420H4, CONFIG_SHANNON,
|
||||
CONFIG_P2_OMAP730, CONFIG_SMDK2400, CONFIG_SMDK2410,
|
||||
CONFIG_TRAB, CONFIG_VCMA9
|
||||
|
||||
MicroBlaze based boards:
|
||||
------------------------
|
||||
|
||||
CONFIG_SUZAKU
|
||||
|
||||
Nios-2 based boards:
|
||||
------------------------
|
||||
|
||||
CONFIG_PCI5441 CONFIG_PK1C20
|
||||
|
||||
|
||||
- CPU Module Type: (if CONFIG_COGENT is defined)
|
||||
Define exactly one of
|
||||
@ -339,16 +355,17 @@ The following options need to be configured:
|
||||
CONFIG_MPC8240, CONFIG_MPC8245
|
||||
|
||||
- 8xx CPU Options: (if using an MPC8xx cpu)
|
||||
Define one or more of
|
||||
CONFIG_8xx_GCLK_FREQ - if get_gclk_freq() cannot work
|
||||
CONFIG_8xx_GCLK_FREQ - deprecated: CPU clock if
|
||||
get_gclk_freq() cannot work
|
||||
e.g. if there is no 32KHz
|
||||
reference PIT/RTC clock
|
||||
CONFIG_8xx_OSCLK - PLL input clock (either EXTCLK
|
||||
or XTAL/EXTAL)
|
||||
|
||||
- 859/866 CPU options: (if using a MPC859 or MPC866 CPU):
|
||||
CFG_866_OSCCLK
|
||||
CFG_866_CPUCLK_MIN
|
||||
CFG_866_CPUCLK_MAX
|
||||
CFG_866_CPUCLK_DEFAULT
|
||||
- 859/866/885 CPU options: (if using a MPC859 or MPC866 or MPC885 CPU):
|
||||
CFG_8xx_CPUCLK_MIN
|
||||
CFG_8xx_CPUCLK_MAX
|
||||
CONFIG_8xx_CPUCLK_DEFAULT
|
||||
See doc/README.MPC866
|
||||
|
||||
CFG_MEASURE_CPUCLK
|
||||
@ -358,7 +375,7 @@ The following options need to be configured:
|
||||
values. Mostly useful for board bringup to make sure
|
||||
the PLL is locked at the intended frequency. Note
|
||||
that this requires a (stable) reference clock (32 kHz
|
||||
RTC clock),
|
||||
RTC clock or CFG_8XX_XIN)
|
||||
|
||||
- Linux Kernel Interface:
|
||||
CONFIG_CLOCKS_IN_MHZ
|
||||
@ -610,6 +627,7 @@ The following options need to be configured:
|
||||
CFG_CMD_SAVES * save S record dump
|
||||
CFG_CMD_SCSI * SCSI Support
|
||||
CFG_CMD_SDRAM * print SDRAM configuration information
|
||||
(requires CFG_CMD_I2C)
|
||||
CFG_CMD_SETGETDCR Support for DCR Register access (4xx only)
|
||||
CFG_CMD_SPI * SPI serial bus support
|
||||
CFG_CMD_USB * USB support
|
||||
@ -784,7 +802,7 @@ The following options need to be configured:
|
||||
supported (PIP405, MIP405, MPC5200); define
|
||||
CONFIG_USB_UHCI to enable it.
|
||||
define CONFIG_USB_KEYBOARD to enable the USB Keyboard
|
||||
end define CONFIG_USB_STORAGE to enable the USB
|
||||
and define CONFIG_USB_STORAGE to enable the USB
|
||||
storage devices.
|
||||
Note:
|
||||
Supported are USB Keyboards and USB Floppy drives
|
||||
@ -819,7 +837,7 @@ The following options need to be configured:
|
||||
function struct part_info* jffs2_part_info(int part_num)
|
||||
|
||||
If you define only one JFFS2 partition you may also want to
|
||||
#define CFG_JFFS_SINGLE_PART 1
|
||||
#define CFG_JFFS_SINGLE_PART 1
|
||||
to disable the command chpart. This is the default when you
|
||||
have not defined a custom partition
|
||||
|
||||
@ -1961,9 +1979,9 @@ Low Level (hardware related) configuration options:
|
||||
source code. It is used to make hardware dependant
|
||||
initializations.
|
||||
|
||||
- CFG_IMMR: Physical address of the Internal Memory Mapped
|
||||
Register; DO NOT CHANGE! (11-4)
|
||||
[MPC8xx systems only]
|
||||
- CFG_IMMR: Physical address of the Internal Memory.
|
||||
DO NOT CHANGE unless you know exactly what you're
|
||||
doing! (11-4) [MPC8xx/82xx systems only]
|
||||
|
||||
- CFG_INIT_RAM_ADDR:
|
||||
|
||||
@ -2097,6 +2115,33 @@ Low Level (hardware related) configuration options:
|
||||
Add the "loopw" memory command. This only takes effect if
|
||||
the memory commands are activated globally (CFG_CMD_MEM).
|
||||
|
||||
- CONFIG_MX_CYCLIC
|
||||
Add the "mdc" and "mwc" memory commands. These are cyclic
|
||||
"md/mw" commands.
|
||||
Examples:
|
||||
|
||||
=> mdc.b 10 4 500
|
||||
This command will print 4 bytes (10,11,12,13) each 500 ms.
|
||||
|
||||
=> mwc.l 100 12345678 10
|
||||
This command will write 12345678 to address 100 all 10 ms.
|
||||
|
||||
This only takes effect if the memory commands are activated
|
||||
globally (CFG_CMD_MEM).
|
||||
|
||||
- CONFIG_SKIP_LOWLEVEL_INIT
|
||||
- CONFIG_SKIP_RELOCATE_UBOOT
|
||||
|
||||
[ARM only] If these variables are defined, then
|
||||
certain low level initializations (like setting up
|
||||
the memory controller) are omitted and/or U-Boot does
|
||||
not relocate itself into RAM.
|
||||
Normally these variables MUST NOT be defined. The
|
||||
only exception is when U-Boot is loaded (to RAM) by
|
||||
some other boot loader or by a debugger which
|
||||
performs these intializations itself.
|
||||
|
||||
|
||||
Building the Software:
|
||||
======================
|
||||
|
||||
@ -2126,6 +2171,7 @@ configurations; the following names are supported:
|
||||
|
||||
ADCIOP_config FPS860L_config omap730p2_config
|
||||
ADS860_config GEN860T_config pcu_e_config
|
||||
Alaska8220_config
|
||||
AR405_config GENIETV_config PIP405_config
|
||||
at91rm9200dk_config GTH_config QS823_config
|
||||
CANBT_config hermes_config QS850_config
|
||||
@ -2140,13 +2186,14 @@ configurations; the following names are supported:
|
||||
DUET_ADS_config MBX_config sbc8560_66_config
|
||||
EBONY_config MPC8260ADS_config SM850_config
|
||||
ELPT860_config MPC8540ADS_config SPD823TS_config
|
||||
ESTEEM192E_config MPC8560ADS_config stxgp3_config
|
||||
ETX094_config NETVIA_config SXNI855T_config
|
||||
FADS823_config omap1510inn_config TQM823L_config
|
||||
FADS850SAR_config omap1610h2_config TQM850L_config
|
||||
FADS860T_config omap1610inn_config TQM855L_config
|
||||
FPS850L_config omap5912osk_config TQM860L_config
|
||||
WALNUT405_config
|
||||
ESTEEM192E_config MPC8540EVAL_config stxgp3_config
|
||||
ETX094_config MPC8560ADS_config SXNI855T_config
|
||||
FADS823_config NETVIA_config TQM823L_config
|
||||
FADS850SAR_config omap1510inn_config TQM850L_config
|
||||
FADS860T_config omap1610h2_config TQM855L_config
|
||||
FPS850L_config omap1610inn_config TQM860L_config
|
||||
omap5912osk_config walnut_config
|
||||
omap2420h4_config Yukon8220_config
|
||||
ZPC1900_config
|
||||
|
||||
Note: for some board special configuration names may exist; check if
|
||||
@ -3034,8 +3081,7 @@ Booting assumes that (the first part of) the image booted is a
|
||||
stage-2 loader which in turn loads and then invokes the kernel
|
||||
proper. Loader sources will eventually appear in the NetBSD source
|
||||
tree (probably in sys/arc/mpc8xx/stand/u-boot_stage2/); in the
|
||||
meantime, send mail to bruno@exet-ag.de and/or wd@denx.de for
|
||||
details.
|
||||
meantime, see ftp://ftp.denx.de/pub/u-boot/ppcboot_stage2.tar.gz
|
||||
|
||||
|
||||
Implementation Internals:
|
||||
@ -3089,7 +3135,7 @@ locked as (mis-) used as memory, etc.
|
||||
CFG_INIT_RAM_ADDR should be somewhere that won't interfere
|
||||
with your processor/board/system design. The default value
|
||||
you will find in any recent u-boot distribution in
|
||||
Walnut405.h should work for you. I'd set it to a value larger
|
||||
walnut.h should work for you. I'd set it to a value larger
|
||||
than your SDRAM module. If you have a 64MB SDRAM module, set
|
||||
it above 400_0000. Just make sure your board has no resources
|
||||
that are supposed to respond to that address! That code in
|
||||
@ -3335,6 +3381,7 @@ Since the number of patches for U-Boot is growing, we need to
|
||||
establish some rules. Submissions which do not conform to these rules
|
||||
may be rejected, even when they contain important and valuable stuff.
|
||||
|
||||
Patches shall be sent to the u-boot-users mailing list.
|
||||
|
||||
When you send a patch, please include the following information with
|
||||
it:
|
||||
@ -3392,3 +3439,6 @@ Notes:
|
||||
(using #ifdef), and the resulting code with the new feature
|
||||
disabled must not need more memory than the old code without your
|
||||
modification.
|
||||
|
||||
* Remember that there is a size limit of 40 kB per message on the
|
||||
u-boot-users mailing list. Compression may help.
|
||||
|
||||
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/dmake
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/dmake
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/k_cp
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/k_cp
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/k_echo
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/k_echo
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/k_rm
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/k_rm
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/makedep
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/makedep
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/nasm
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/nasm
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/ndisasm
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/ndisasm
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/trans
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/glibc/trans
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/libc/dmake
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/libc/dmake
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/libc/nasm
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/libc/nasm
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/libc/ndisasm
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/libc/ndisasm
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/libc/trans
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin-linux/libc/trans
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc31-d16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc31-d16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-c32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-c32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-d16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-d16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-d32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-d32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-snp.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-snp.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-tnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-tnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-vxd.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-vxd.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-w16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-w16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-w32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc45-w32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-c32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-c32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-d16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-d16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-d32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-d32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-smx.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-smx.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-snp.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-snp.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-tnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-tnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-vxd.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-vxd.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-w16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-w16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-w32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-w32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-x11.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bc50-x11.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-c32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-c32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-d16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-d16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-d32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-d32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-smx.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-smx.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-snp.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-snp.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-tnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-tnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-vxd.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-vxd.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-w16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-w16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-w32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-w32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-x11.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/bcb5-x11.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/build
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/build
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/build.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/build.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/build_db.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/build_db.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/build_it.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/build_it.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/cddrv.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/cddrv.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/cdit
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/cdit
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/cdit.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/cdit.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/findint3.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/findint3.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/gcc-beos.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/gcc-beos.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/gcc-freebsd.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/gcc-freebsd.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/gcc-linux.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/gcc-linux.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/gcc2-c32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/gcc2-c32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/gcc2-dos.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/gcc2-dos.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/gcc2-linux.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/gcc2-linux.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/gcc2-w32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/gcc2-w32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/makelib.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/makelib.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/meltobjs.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/meltobjs.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/ntddk.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/ntddk.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/qnx4.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/qnx4.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/qnxnto.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/qnxnto.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/set-vars-beos.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/set-vars-beos.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/set-vars-freebsd.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/set-vars-freebsd.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/set-vars-linux.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/set-vars-linux.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/set-vars-qnx.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/set-vars-qnx.sh
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/set-vars.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/set-vars.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-c32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-c32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-d16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-d16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-drv9x.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-drv9x.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-drvnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-drvnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-snp.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-snp.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-tnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-tnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-w16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-w16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-w32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-w32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-x11.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc40-x11.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-c32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-c32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-d16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-d16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-drv9x.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-drv9x.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-drvnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-drvnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-rtt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-rtt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-snp.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-snp.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-tnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-tnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-w16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-w16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-w32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-w32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-x11.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc50-x11.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-c32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-c32.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-d16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-d16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-drv9x.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-drv9x.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-drvnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-drvnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-drvw2k.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-drvw2k.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-snp.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-snp.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-tnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-tnt.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-w16.bat
Normal file → Executable file
0
board/MAI/bios_emulator/scitech/bin/vc60-w16.bat
Normal file → Executable file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user