On Apr 24, 2009, at 4:38 AM, Rafal Jaworowski wrote:
> On 2009-04-24, at 05:51, Marcel Moolenaar wrote:
>> Author: marcel
>> Date: Fri Apr 24 03:51:11 2009
>> New Revision: 191450
>> URL: http://svn.freebsd.org/changeset/base/191450
>> Add suppport for ISA and ISA interrupts to make the ATA
>> controller in the VIA southbridge functional in the CDS
>> (Configurable Development System) for MPC85XX.
>> The embedded USB controllers look operational but the
>> interrupt steering is still wrong.
> Hi Marcel,
> Great to see this. What is still missing around interrupts here, is
> it only USB-related? Does ATA controller within the VIA bridge work
Yes, the ATA works fine, interrupts and all.
The register interface of the USB controller
works, but no interrupts are happening. With
some wrong IRQ programming I got interrupt
storms, ended up calling the USB interrupt
handler all the time and *that* resulted in
a working USB stack :-)
In short: once we find out what's happening
to the (internal) interrupt steering of the
VIA southbridge, we should have USB as well.
I still assume we can get it to work...
The embedded I/O devices (COM1, LPT, etc) are
not working yet. I get all 0xff when reading
from the well-known I/O ports. I don't know
if that's ever going to work, because I presume
it needs a lot of configuration on the VIA.