Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Mar 2009 21:01:50 +0100
From:      Sylvestre Gallon <ccna.syl@gmail.com>
To:        freebsd-arm@freebsd.org
Subject:   Atmel at91sam9261-ek support.
Message-ID:  <164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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.

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)
  - 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.

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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1>