| __platform_create_bundle(9) - phpMan
__PLATFORM_CREATE_BU(9) Device drivers infrastructure __PLATFORM_CREATE_BU(9)
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, struct module * module);
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
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
Kernel Hackers Manual 4.8. January 2017 __PLATFORM_CREATE_BU(9)
|