Atmel at91sam9261-ek support.

Arnar Mar Sig antab at FreeBSD.org
Mon Mar 23 20:03:02 PDT 2009


On Mar 23, 2009, at 9:01 PM, Sylvestre Gallon wrote:
> Hi freebsd-arm@
>
> I've got an access to an at91sam9261-ek. This board have a
> at91sam9261 soc that is near the at91rm9200, so I start a
> little port of it into FreeBSD. So I work 3 days on it and that
> results in a Big patch that allow the board to boot.
Nice work

>
> As you can see in the dmesg, for the moment the system
> hangs, but it is normal (I haven't yet finish the implementation
> of the dm9000 ethernet driver so NFS don't find any ethernet
> interface and panic).
>
>
> This big diff contains :
>  - an AT91SAM9261EK conf file.
>  - an std.at91sam9261ek file.
>  - a begin of dme driver (dm9000 ethernet chip driver). I
>    will work this week on it to send you another diff that
>    complete this driver :)
>  - a board_at91sam9261ek.c file.
>  - an include for at91sam9261 registers.
>  - a new watchdog driver (at91_wdt)
>  - a new smc driver (static memory controller)
Looks like the at91sam9261 uses the same SMC core as at32ap700x, we  
should look into using the same driver for both archs. I already have  
at32_smc in p4 to do bus managment and attach childs but no setup code  
(already done in uboot for what i need).

>  - a new pit driver (periodic interval timer)
>
> There is a lot of little modification on the at91 existing
> sources.
>
> As you can see in the diff I work for the moment on a
> define way to separate the two soc code that differ. But I
> think that in the future a .c for each soc should appear.
What about using hints more for device wiring instead of .c code like  
i did for avr32?

> You can find the dmesg here :
>
> http://rathaxes.org/~syl/FreeBSD/dmesg-at91sam9261ek.png
>
> and the patch here :
>
> http://rathaxes.org/~syl/FreeBSD/at91sam9261ek-FreeBSD-patch
>
> If you had any questions on this diff or on the at91sam9261-ek board
> you're welcome :)
>
> Thanks for your time.
>
> Cheers,
>
> -- 
> Sylvestre Gallon (http://devsyl.blogspot.com)
> Fifth Grade Student @ Epitech & Researcher @ LSE
> R&D @ Rathaxes (http://www.rathaxes.org)
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"

Arnar Mar Sig



More information about the freebsd-arm mailing list