imp
f52bff60b3
MFp4: differences for bwct ethernet attachment
2006-12-20 18:26:37 +00:00
imp
4a8daf1b95
MFp4: Differences in flash part for bwct. need a more generic way to cope.
2006-12-20 18:25:16 +00:00
imp
863d7fa984
MFp4: Add timeout to eeprom access for lame eeprom that go awol
2006-12-20 18:19:52 +00:00
imp
d08a8bf72b
MFp4: bwct memory size and PLL parameters
2006-12-20 18:18:24 +00:00
imp
a75cd7f9db
MFp4: bwct boot rom is different. need a more generic way to cope long term.
2006-12-20 18:16:49 +00:00
imp
6fc9407906
MFp4: Delay a second or two after the upload before printing Done.
...
Add an automatic reset for remote operational luvin' goodness.
2006-12-20 17:50:02 +00:00
imp
a4b3e03516
MFp4: bwct is a new board choice.
2006-12-20 17:47:54 +00:00
imp
b33232cde3
Mfp4: Remove mci_device.c. It should have been removed when it was
...
merged ito sd-card.c, but this is an imperfect world.
2006-11-16 00:55:24 +00:00
imp
96a7724b94
Move to using a common arm_init.S. These things are more similar than
...
different at this point.
2006-11-16 00:53:28 +00:00
imp
1d68e9938f
MFp4: Don't fix the size at 8k, and some minor cleanups. andre@ contributed
...
to fixing this problem.
2006-11-16 00:49:50 +00:00
imp
48373925cf
MFp4: Improvements, including the ability to download to an arbitrary
...
part of the spi flash.
2006-11-16 00:48:53 +00:00
imp
fc399b46b5
Tweaks for better boot flavor support.
2006-11-16 00:48:04 +00:00
imp
823e575ded
Mfp4: We no longer need ee.h included here.
2006-11-16 00:47:31 +00:00
imp
1b8790bd34
MFp4: boot2 should now build
2006-11-09 20:45:22 +00:00
imp
2bf4833b31
MFp4: boot on KB9202 correctly. Also, reduce the size of the SD/MMC driver
...
somewhat.
2006-11-09 20:32:36 +00:00
imp
406cdf57d6
MFp4: Support KB9202 booting better
2006-11-09 20:23:51 +00:00
imp
4f58f2117a
Fix typo
2006-11-09 20:08:46 +00:00
imp
237cf39d9d
MFp4: Make boot2 work on Kwikbyte KB9202 boards.
2006-11-09 20:07:26 +00:00
imp
5719b01094
MFp4: Merge a slightly more generic build infrastructure.
2006-11-09 19:58:14 +00:00
imp
b760fac93b
MFp4: Remove bogus \r
2006-11-09 19:55:25 +00:00
imp
d928160750
Don't descend into at91 until we sort out the boot loader issues more generally
2006-10-23 00:05:28 +00:00
imp
83009d5ef8
MFp4: default to not loading the fpga
2006-10-21 22:51:21 +00:00
imp
42aaacd596
MFp4: Update to smaller code footprint.
2006-10-21 22:44:26 +00:00
imp
824e6015c6
MFp4: Move to smaller code footprint.
2006-10-21 22:43:39 +00:00
imp
ceb6dbfdd1
MFp4: Move to smaller code. This was somehow forgotten before.
2006-10-21 22:43:07 +00:00
imp
6ea184e790
There's no fpga.c, so omit it.
2006-10-20 16:57:30 +00:00
imp
5a969a2f85
MFp4:
...
Massive update. The highlights:
o dramatically cut memory usage by writing better, less intertwingled
code.
o implement booting off mmc/sd cards (sd only tested one at the moment)
o start to split out board specific stuff for boot2.
2006-10-20 09:12:05 +00:00
imp
b93cd97574
Build at91
2006-08-18 21:37:27 +00:00
imp
98835e6c84
Support compiling as part of world
2006-08-18 20:26:54 +00:00
imp
b3160d204f
MFp4: changes since .s -> .S rename. Use correct header for size
2006-08-17 00:14:32 +00:00
imp
8fc3a4c4bb
MFp4: First cut at making spi and/or sd card booting work, needs work
2006-08-16 23:39:58 +00:00
imp
06f9bdf49a
MFp4:
...
Tidy up a bit. Make sure that the burned image matches the downloaded
one.
2006-08-16 23:18:07 +00:00
imp
25ea85244a
MFp4:
...
Simplify life a little for such a simple program.
2006-08-16 23:14:52 +00:00
imp
246a49807b
MFp4: Integrate a boatload of bug fixes from p4. We're right on the
...
8k boundary with this program still.
text data bss dec hex filename
7925 4 4476 12405 3075 bootiic.out
so we have like 293 bytes left before we have to play games. There
may be ways to reduce that somewhat, but they start to be very board
specific.
2006-08-10 19:55:52 +00:00
imp
b594a7a463
MFp4:
...
Reach over into the arm tree to grab some at91 definitions.
Better warnings
Lots of build tweaks
2006-08-10 18:22:56 +00:00
imp
4f66f90cd9
MFp4: remove obsolete files
2006-08-10 18:19:45 +00:00
imp
f67340299e
MFp4:
...
Remove obsolete files in list
Add spi flash reading routines
2006-08-10 18:14:35 +00:00
imp
349e8420c6
MFp4: Numerous changes from p4 to try to improve tftp downloading,
...
reduce code footprint, etc. While some problems still remain, the
reliability of tftp is much improved.
2006-08-10 18:11:22 +00:00
imp
74d513176d
MFp4: consolidate #include files down to lib.h
2006-08-10 18:07:49 +00:00
imp
42bb82b6ca
MFp4: These will migrate to the boot specific directories because they
...
are too hard to share between the different boot loaders.
2006-08-10 18:07:01 +00:00
imp
bc663dd8c5
MFp4: Make it clearer that the address passed to the eeprom routines is
...
really an offset within the eeprom device, and not a IIC address.
2006-08-10 18:03:50 +00:00
imp
40a320ce1f
MFp4: Catchup with migration of some defines.
2006-08-10 18:02:27 +00:00
imp
b160cc4dcd
MFp4: Tweaks for our board.
2006-08-10 17:59:22 +00:00
imp
a6500ec8aa
MFp4: Increase character timeout to 10. Make it a #define for easier
...
changes in the future. This helps with getting started and to
overcome the really sucky level of granuality this timeout has in
getc. A timeout of 1 means 'wait until top of next second' rather
than 'wait for at least a second'.
2006-08-10 17:54:51 +00:00
imp
71f98fe85d
Add a dummy makefile to keep build happy
2006-08-10 06:29:15 +00:00
imp
12209e78be
MFp4:
...
Make getc(0) polling (this has the happy side effect of saving
8 bytes in the generated code).
2006-04-21 13:58:51 +00:00
imp
67b9c508f8
MFp4: Loop forever getting characters... A kludge for now.
2006-04-21 13:56:26 +00:00
imp
4bdf691994
MFp4: Integrate support for building tag support for linux booting.
2006-04-21 13:51:47 +00:00
imp
a76624710a
MFp4:
...
Init eeprom here now that we don't init the eeprom in arm_init.s
and read in the second 8k of the data.
Tweak formatting.
2006-04-21 13:44:58 +00:00
imp
a894bea56e
Move from arm_init.s -> .S. #ifdef linux vs freebsd defaults for the
...
boot loader (linux booting helps regression testing). No repo copy
because of limited history.
2006-04-21 13:40:26 +00:00