PLATFORM_CREATE_BUND
Section: Device drivers infrastructure (9)
Updated: February 2011
Index
Return to Main Contents
 
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);
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
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