]> git.karo-electronics.de Git - mv-sheeva.git/commit
of/device: populate platform_device (of_device) resource table on allocation
authorGrant Likely <grant.likely@secretlab.ca>
Tue, 8 Jun 2010 13:48:15 +0000 (07:48 -0600)
committerGrant Likely <grant.likely@secretlab.ca>
Mon, 5 Jul 2010 22:14:29 +0000 (16:14 -0600)
commitac80a51e2ce5c431de9997085f33cb6093218b1f
tree4f0137a0a5848cb20de5621b098bcfc44d82707c
parent94c0931983ee9d1cd96c32d52ac64c17464f0bbd
of/device: populate platform_device (of_device) resource table on allocation

When allocating a platform_device to represent an OF node, also allocate
space for the resource table and populate it with IRQ and reg property
information.  This change is in preparation for merging the
of_platform_bus_type with the platform_bus_type so that existing
platform_driver code can retrieve base addresses and IRQs data.

Background: a previous commit removed struct of_device and made it a
#define alias for platform_device.

Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
CC: Michal Simek <monstr@monstr.eu>
CC: Grant Likely <grant.likely@secretlab.ca>
CC: Benjamin Herrenschmidt <benh@kernel.crashing.org>
CC: Stephen Rothwell <sfr@canb.auug.org.au>
CC: microblaze-uclinux@itee.uq.edu.au
CC: linuxppc-dev@ozlabs.org
CC: devicetree-discuss@lists.ozlabs.org
drivers/of/platform.c