Messages in this thread | | | Date | Wed, 31 Oct 2012 10:52:19 -0700 | From | Tony Lindgren <> | Subject | Re: [PATCH 0/3] capebus moving omap_devices to mach-omap2 |
| |
* Pantelis Antoniou <panto@antoniou-consulting.com> [121031 10:26]: > It is painless to move the adapter DT devices to arch/arm/mach-omap2 > > However I got bit by the __init at omap_build_device family functions. > If you don't remove it, crashes every time you instantiate a device > at runtime, or you load the cape driver as a module.
Hmm I think you misunderstood me. You only need to create the platform_device under arch/arm/mach-omap2. The device creation happens only at __init, so omap_build_device can stay as __init. The driver itself should be under drivers.
But is this bus on non-device-tree omaps? If not, just make it device tree only.
Regards,
Tony
| |