[linux-cirrus] SSP Implementation

So the EDB9302A board I want to use has the CS4271 I2S chip connected to the SSP of the ep9302. Since there are multiple versions of SSP floating around, and other than these evaluation boards few people seem to need SSP functionality, is there any point to creating a good, extensible implementation of SSP? How should all this be tackled in a way that is usable to many without being a drag in the sense of a large implementation that few people ever use. Would an "unofficial", low portability patch meant for a few implementations suffice? I would not mind working on an implementation and if there's a good implementation out there I haven't ran across yet that fills this void in an elegant way I would like to hear about it.

Thanks

Other related posts: