Messages in this thread | | | Subject | Re: [PATCH] dmaengine: add CSR SiRFprimaII DMAC driver | From | Vinod Koul <> | Date | Wed, 14 Sep 2011 10:24:17 +0530 |
| |
On Sun, 2011-09-11 at 23:27 +0200, Linus Walleij wrote: > On Thu, Sep 8, 2011 at 11:38 PM, Vinod Koul <vkoul@infradead.org> wrote: > > > > Linus W, any progress on that patches you posted?? > > I haven't written any, and I felt the whole issue was pretty inflamed > too so I felt bad about it and avoided to think about it even since > I have no real problem with this in my current setups. > > Currently there is a strong coupling between platforms and filter > functions and I can live with it in the systems I use since they have > just one DMAC and need only one filter function per device, > that is specified in platform data for the device. This would likely > also work for the SiRFprimaII if it has only a single DMAC. > The people facing an immediate issue with this are IIRC the > Samsung S5Ps. > > If you think this is in need of solving soon and want me to propose > patches for channel mapping to devices using the approach used in > clkdev and regulator APIs to create an attributed mapping table > using struct device * or its string representations, I can > try it out of course, but if it gets flamy I will just back off again. Please try at my request. I really would like this problem to be solved.
What we want is API which solves filter function issues (we should be able to completely do away after proper mapping). Making a simple to understand/code/maintain scheme which is platform independent.
-- ~Vinod
| |