__platform_create_bundle — register driver and create corresponding device
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, | |
struct module * module) ; |
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
module
module which will be the owner of the driver