table of contents
other versions
- wheezy 3.2.78-1
PLATFORM_CREATE_BUND(9) | Device drivers infrastructure | PLATFORM_CREATE_BUND(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);
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
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¶
March 2016 | Kernel Hackers Manual 3.2. |