[PATCH 1/7] gpio: mxc: Support initialization as subdevice
From: Markus Pargmann <hidden>
Date: 2013-08-09 17:56:11
On Wed, Aug 07, 2013 at 09:03:36PM +0200, Linus Walleij wrote:
On Fri, Aug 2, 2013 at 12:38 PM, Markus Pargmann [off-list ref] wrote:quoted
On imx27 and imx21, there is no clear seperation between iomux control registers and GPIO data registers. For easier pingroup definitions, the gpio drivers will be initialized as subnodes of the iomux controller. It is necessary to share the registers between iomux and gpio. This patch adds support to pass a register memory region via platform data. Signed-off-by: Markus Pargmann <redacted>I think you have misunderstood that it is perfectly legal for several drivers to remap the same memory range. I think you should just drop this quirk and happily remap the memory in both drivers.
Yes, thank you, I didn't know that is possible. Fixed. Regards, Markus -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |