Name
platform_create_bundle —
register driver and create corresponding device
Synopsis
struct platform_device * platform_create_bundle ( | struct platform_driver * | driver, |
| int (* | probe)
( struct platform_device *) , |
| struct resource * | res, |
| unsigned int | n_res, |
| const void * | data, |
| size_t | size) ; |
Arguments
driver
platform driver structure
probe
the driver probe routine, probably from an __init section
res
set of resources that needs to be allocated for the device
n_res
number of resources
data
platform specific data for this platform device
size
size of platform specific data
Description
Use this in legacy-style modules that probe hardware directly and
register a single platform device and corresponding platform driver.
Returns struct platform_device pointer on success, or ERR_PTR
on error.