This is the mail archive of the
ecos-patches@sourceware.org
mailing list for the eCos project.
RE: Cirrus Logic EP93XX ARM9 support
- From: "H Hartley Sweeten" <hartleys at visionengravers dot com>
- To: "Evgeniy Dushistov" <dushistov at mail dot ru>
- Cc: <ecos-patches at ecos dot sourceware dot org>, "Gary Thomas" <gary at mlbassoc dot com>
- Date: Mon, 21 Sep 2009 14:45:50 -0400
- Subject: RE: Cirrus Logic EP93XX ARM9 support
- References: <BD79186B4FD85F4B8E60E381CAEE1909019173AD@mi8nycmail19.Mi8.com> <20090919184802.GA17814@rain>
On Saturday, September 19, 2009 11:48 AM, Evgeniy Dushistov wrote:
> On Wed, Jun 10, 2009 at 02:15:17PM -0400, H Hartley Sweeten wrote:
>> Hello all,
>>
>> Does anyone know the status of the Cirrus Logic EP93XX ARM9 support?
>> http://bugs.ecos.sourceware.org/show_bug.cgi?id=1000739
>>
>> Was the copyright assignment to the FSF completed? If so, would it
>> be possible to at least get the new file pieces of the patch into
>> CVS so that they can be cleaned up? The diff appears fairly clean
>> except for a couple of issues. Following are the files in the patch.
>>
>
> If you are working on this, better support of ep93xx (I used ep9315),
> we can merge our forces. Recently I start working with custom
> board which used ep9315, and see several possible improvements of
> current patch:
>
> - macroses/functions to work with egpio
> - make the way of configuration of MMU more easy, like in others
> arm9 ports, not in asm code as now
Hello,
The original patch still needs to get merged into CVS. I think
Brian Austin at Cirrus finally got the information sent off to
FSF. Hopefully that process does not take forever...
I have been maintaining a local branch of the port for my use
for quite a while. It's current to the last CVS update I did
on 9/16/2009. The port works fine but my source would need some
cleanup in order to get merged into the CVS, mostly for style
issues.
I have looked at implementing a gpio system for the ep93xx. I'm
just not sure where this would go into ecos. I have also cleaned
up the SPI access functions in the Ethernet driver and started
looking at a true SPI driver. I did dump all the Cirrus pkgconf
files a while back and just put in what I needed for my board.
The original files will need to be added back and cleaned up.
Most of my changes to the original port were done simply because
I couldn't follow what Cirrus was doing ;-). My need is only
for RedBoot but I would be glad to help with anything that I can.
A lot of ecos I really don't "get" so bear with me...
If you want I can send you a diff of what I have right now. It
might not all be "right" but RedBoot does at least work.
Regards,
Hartley