Date: Tue, 24 Mar 2009 12:57:53 +0100 From: Arnar Mar Sig <antab@freebsd.org> To: "M. Warner Losh" <imp@bsdimp.com> Subject: Re: Atmel at91sam9261-ek support. Message-ID: <9C3FADC8-1707-46FA-8BD9-EF7731916B61@freebsd.org> Resent-Message-ID: <200903241200.n2OC0CMM036710@smtp-vbr19.xs4all.nl> In-Reply-To: <20090323.214024.-2077496443.imp@bsdimp.com> References: <164b4c9c0903231301p754eebb7k84ea2b22d7b60dc1@mail.gmail.com> <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> <20090323.214024.-2077496443.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mar 24, 2009, at 4:40 AM, M. Warner Losh wrote: > In message: <8BC7AFF2-E0E1-4498-82E8-29C3F64C5E2E@FreeBSD.org> > Arnar Mar Sig <antab@freebsd.org> writes: > : > - 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 > > Part of the problem here is going to be each SoC is going to have a > different set of errata for the silicon.... Yes i know. Dosen't look like they are having problems with it in linux land, and aren't there driver in the tree that deal with bugs in some chip revisions? After a quick look over at32ap700x and at91sam9261ek errata it dosen't look like there are any show stopper bugs for not using the same smc driver on both archs. Difference between them are: at32ap700x has 6 chips selects while at91sam9261ek has 8 "Special" functions (CompactFlash, SmartMedia, NAND..) are set in different registers not belonging to SMC (same for both archs but different registers) Arnar Mar Sig
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9C3FADC8-1707-46FA-8BD9-EF7731916B61>