16 Nov 2005 01:27
improved Alchemy support patch
Garrett D'Amore <garrett_damore <at> tadpole.com>
2005-11-16 00:27:13 GMT
2005-11-16 00:27:13 GMT
Based upon the discussions we've had so far, I'm attaching a patch that cleans up the Alchemy support in the evbmips tree somewhat. This patch is "incremental" -- meaning you need to have the other patches I've submitted applied, with the notable exception of the move of yamon -- that is in a different tree right now. Here's what the patch does: 1) provides a generic ALCHEMY config that provides support for all Alchemy parts I know about (notably this excludes the Au1200, but that can probably be easily rectified if someone has an Au1200 or wants to donate one to me.(Continue reading)In this case, "generic" support means that ethernet, serial, and USB devices are supported. NO other onboard peripherials are supported. 2) provides "stub" ZINFANDEL and CABERNET configs for Au1500 and Au1550 parts. Right now these don't do much besides some basic validation, but I'll be adding additional peripheral support (PCI!) to these VERY soon. 3) removes hard coded serial speed -- instead the YAMON environment is queried for it. A default speed can still be supplied, but it allows sites to change this by just doing setenv in YAMON. 4) removes the clocking logic for USB, which *FIXES* the USB support for the AU1550. YAMON (2.23 at least) sets the clocks for USB up properly, and the logic in the old machdep code was busted for the Au1550. Now it works. 5) Removes all the remaining crufty pb1000 references. Everything that
In this case, "generic" support means that
ethernet, serial, and USB devices are supported. NO other onboard
peripherials are supported.
2) provides "stub" ZINFANDEL and CABERNET configs for Au1500 and Au1550
parts. Right now these don't do much besides some basic validation, but
I'll be adding additional peripheral support (PCI!) to these VERY soon.
3) removes hard coded serial speed -- instead the YAMON environment is
queried for it. A default speed can still be supplied, but it allows
sites to change this by just doing setenv in YAMON.
4) removes the clocking logic for USB, which *FIXES* the USB support for
the AU1550. YAMON (2.23 at least) sets the clocks for USB up properly,
and the logic in the old machdep code was busted for the Au1550. Now it
works.
5) Removes all the remaining crufty pb1000 references. Everything that
RSS Feed