[PATCH v2 for 3.10] Introduce a Marvell EBU MBus driver
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Mon Mar 18 11:24:11 EDT 2013
Dear Arnd Bergmann,
On Mon, 18 Mar 2013 14:59:10 +0000, Arnd Bergmann wrote:
> I would prefer not to merge the DT binding, but I'm fine with the
> current implementation, as in the pull request that Jason sent
> me. How about this:
>
> * You remove the Documentation/devicetree/bindings/arm/mvebu-mbus.txt file
> that is the main source of disagreement, along with the mvebu_mbus_dt_init
> function.
> * All conversion patches get changed to not add properties to the soc
> node but instead call mvebu_mbus_init directly. That code is there
> already.
>
> I can take those patches, and we can work on a better DT binding for
> a later release without having to hold up other conversions.
So even the DT-only sub-architecture (such as mvebu) should hard-code
the register base addresses?
The proposed DT binding in the current patch is very minimal, and I
don't see why the more elaborate DT binding that you proposed could not
be implemented as an improvement of it: the DT binding you proposed
seems backward compatible with the one currently implemented, no?
Anyway, whatever your decision is, I can submit an updated patch set
that implements this, and also fix the mv78xx0 patch (my colleague
Gregory Clement found a problem with the mv78xx0 when testing on real
hardware).
Best regards,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
More information about the linux-arm-kernel
mailing list