1. NAME▲
platform_create_bundle - register driver and create corresponding device
2. 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 );
3. 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
4. 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.
5. COPYRIGHT ▲