moving gpio driver to drivers/gpio, how to initialize?
Jamie Iles
jamie at jamieiles.com
Wed May 11 10:20:16 EDT 2011
On Wed, May 11, 2011 at 04:11:53PM +0200, Sascha Hauer wrote:
> I think we mostly agree on moving the gpio drivers from arch/arm to
> drivers/gpio. A question we have to answer is how we want to initialize
> these drivers. On nomadik these are platform drivers, but on i.MX and
> others platform drivers initialize too late, since the gpio functions
> are already used at init_machine time. PXA uses sysdev for their gpios,
> but is this the correct answer?
The omap gpio driver registers the platform_driver as a
postcore_initcall so that it can use GPIO in the machine init for this
reason. A platform_device/driver feels like the right way to do this
IMHO.
Jamie
More information about the linux-arm-kernel
mailing list