Port-powerpc archive

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

Re: Where do PowerQuicc Drivers belong?



On Mon, Jun 21, 2010 at 5:22 PM, Frank Wille <frank%phoenix.owl.de@localhost> 
wrote:
> On Sun, 20 Jun 2010 23:59:11 -0700
> Matt Thomas <matt%3am-software.com@localhost> wrote:
>
>> I have the MPC8548 (e500) CDS running pretty well.
>
> Goods news. Congratulations!
>
>
>> The question that I've been trying to answer is
>> where to put the drivers?  A number of places comes to mind
>>
>> sys/arch/powerpc/powerquicc
>> sys/dev/powerquicc

How about
sys/arch/powerpc/dev/powerquicc
or
sys/dev/soc/powerquicc
?

> My feeling would be that CPU-specific drivers belong to sys/arch/<cpuname>
> and not into the MI sys/dev.
>
>
>> I've also taken the sandpoint iic_eumb driver and split it intoa m
>> motoi2c common part and then attachment code.  The 8548 uses the
>> same component and sharing code is always preferrable.  I've put
>> those sources in sys/dev/i2c.
>
> Ok. I can adapt my sandpoint iic driver when you committed them, if
> you don't want to do it.
>
>
>> I have a etsec driver which supports most of it features like
>> TCP/IP offload and jumbograms.  Given the ETSEC is an FEC on
>> steroids it should be possible to make that for most of the
>> ethernet embedded on Freescale/Motorola parts.
>
> It is the same FEC as in a MPC5200B? Does the 8548 also need something
> like "Bestcomm" for DMA?

No.  BestComm is specific to MPC5200.

Masao

>
> Last year Robert Swindells released some mpc5200 sources, including an
> FEC driver:
> http://mail-index.netbsd.org/port-ofppc/2009/07/18/msg000599.html
>
> --
> Frank Wille
>


Home | Main Index | Thread Index | Old Index