[PATCH 3/3] dmaengine: sun6i: Add support for Allwinner A64
From: Maxime Ripard <hidden>
Date: 2017-09-08 14:39:17
Also in:
linux-devicetree, lkml
Hi, On Mon, Sep 04, 2017 at 09:14:52AM +0100, Andr? Przywara wrote:
quoted
And obviously, while maintaining the stability of the binding of those hundreds properties. Or, you can base all this on the compatible, and be done with it once and for all.What I am after is to cover SoCs which *don't* have differences in their register layout, for instance A83T, H3, A64, R40. In an ideal world we could have reused the H3 compatible string, adjusting the number of channels for each SoC in the DT. So I see that having a generic compatible name will not fly, as we now have differences which should not be modelled by DT properties. But I still think we should try to cover those non-register differences (number of channels) with a DT property, to allow reusing the existing driver code whenever possible. As is stands with this series, the R40 support should just be a matter of: compatible = "allwinner,sun8i-r40-dma", "allwinner,sun50i-a64-dma";
I just suggested the exact same thing, and then saw your mail, so I guess we have an agreement :) Maxime -- Maxime Ripard, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 801 bytes Desc: not available URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20170908/01b3c576/attachment.sig>