[linux-cirrus] Re: 2.6.20-rcX kernel status

On Fri, Dec 22, 2006 at 09:00:27AM +0100, Manfred Gruber wrote:

> All have seen the wonderfull work done by Lennert Buytenhek to bring
> core ep93xx things upstream. Thanks very much. Works wonderfull.

Thanks.


> * uart
> 
> -changing console dose not work on kernel boot

That's probably the UART clock issue.


> * crunch:
> 
> - don't know how exact crunch works with new kernel, does it work ?
> - what is necessary to bring it working

The kernel side of Crunch works fine for a while now.  As to userland,
you probably want an EABI userland, and if you do have that, it works
pretty well if you ignore the fact that gcc doesn't know about all
Crunch coprocessor errata.

So to make it working:
- switch to an EABI userland
- teach gcc about the Crunch errata


> * dma
> 
> -Lennert have done a dma patch
> -which drivers should use it, is addional work necessary
> -how to use it ?

I wrote a patch for the M2P DMA unit, which supports the AC97 unit,
the IIS unit, the three UARTs and the IrDA port.  My AC97 driver
uses this DMA driver.

Work remains to be done for the M2M DMA unit, which supports the
IDE controller and the external DMA channels.


> * port f irqs
> 
> - how to handle them correct ?

You can hook on to the GPIOxMUX interrupts, but what's still missing
is IRQF_ support for the port F irqs.


> * sound ac97
> 
> lennert is working on ac97 but needs more work 

I have this fully working, will post patch soon.


> * sound i2s
> 
> ???

This should be easy to implement.  Maybe I'll take the EDB9315A on
holiday (which has I2S, IIRC) and have a go at this.


> * 8x8 keymatrix
> 
> nothing there

Should be pretty easy to write something for.

Other related posts: