[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] [PATCH]USB host controller driver for Aranym



2012/1/22 m0n0 <ole@monochrom.net>:
> Indeed, really good idea. It's an strategic strike - David =)
> I guess one needs the latest Aranym version for that?
>

This feature was committed into the Aranym repository the last week.
So you need Aranym compiled from CVS repository.


>
> However, as there is no USB support within FreeMiNT kernel I can not make
> much use of this
> great feature ( except if I would like to develop an driver for
> falcon/NetUSBee ).
>

There is support for USB in the FreeMiNT kernel :-), I guess you mean
support for the EHCI USB chip present in the FireBee.

> I would like to know what's missing for USB support within FreeMiNT for
> Coldfire.
> I believe the Chip by itself is already supported by David's work. It just
> the communication
> with that chip (which is specific to the platform), which is missing, is
> that correct?
>

What is missing is to adapt to the FreMiNT's USB framework the EHCI
driver present in the FireTOS.
To test the new driver I need a working FireTOS without USB support
otherwise there will be conflicts between FreeMiNT and FireTOS. When
ready I'll discuss with Didier how to solve this conflict so FreeMiNT
and FireTOS USB support can live together.

> How could that missing stuff be added? How much work is to expect for that?
> I believe it would

I don't expect to be much work as I mentioned above is only an
adaption from FireTOS sources and may be some extra work for hot
plugging which under FireTOS is inside a FRTOS task.

> be good to stick to the Freescale stuff when developing such an USB base
> system driver, but I
> guess the driver infrastructure currently isn't aware of things like the DMA
> API for freescale
> family?
>

I don't know this DMA API yet but I guess if Didier's EHCI driver is
making use of it, FreeMiNT's driver will do too.