table of contents
other versions
__PLATFORM_CREATE_BU(9) | Device drivers infrastructure | __PLATFORM_CREATE_BU(9) |
NAME¶
__platform_create_bundle - register driver and create corresponding deviceSYNOPSIS¶
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);
ARGUMENTS¶
driverplatform 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
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.COPYRIGHT¶
January 2017 | Kernel Hackers Manual 4.8. |