Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
fsl-mph-dr-of.c File Reference
#include <linux/kernel.h>
#include <linux/platform_device.h>
#include <linux/fsl_devices.h>
#include <linux/err.h>
#include <linux/io.h>
#include <linux/of_platform.h>
#include <linux/clk.h>
#include <linux/module.h>

Go to the source code of this file.

Data Structures

struct  fsl_usb2_dev_data
 

Functions

struct fsl_usb2_dev_data *__devinit get_dr_mode_data (struct device_node *np)
 
struct platform_device *__devinit fsl_usb2_device_register (struct platform_device *ofdev, struct fsl_usb2_platform_data *pdata, const char *name, int id)
 
 module_platform_driver (fsl_usb2_mph_dr_driver)
 
 MODULE_DESCRIPTION ("FSL MPH DR OF devices driver")
 
 MODULE_AUTHOR ("Anatolij Gustschin <[email protected]>")
 
 MODULE_LICENSE ("GPL")
 

Variables

struct fsl_usb2_dev_data
dr_mode_data[] 
__devinitdata
 

Function Documentation

struct platform_device* __devinit fsl_usb2_device_register ( struct platform_device ofdev,
struct fsl_usb2_platform_data pdata,
const char name,
int  id 
)
read

Definition at line 78 of file fsl-mph-dr-of.c.

struct fsl_usb2_dev_data* __devinit get_dr_mode_data ( struct device_node np)
read

Definition at line 45 of file fsl-mph-dr-of.c.

MODULE_AUTHOR ( "Anatolij Gustschin <[email protected]>"  )
MODULE_DESCRIPTION ( "FSL MPH DR OF devices driver )
MODULE_LICENSE ( "GPL"  )
module_platform_driver ( fsl_usb2_mph_dr_driver  )

Variable Documentation

struct fsl_usb2_dev_data dr_mode_data [] __devinitdata
Initial value:
= {
{
.dr_mode = "host",
.drivers = { "fsl-ehci", NULL, NULL, },
.op_mode = FSL_USB2_DR_HOST,
},
{
.dr_mode = "otg",
.drivers = { "fsl-usb2-otg", "fsl-ehci", "fsl-usb2-udc", },
.op_mode = FSL_USB2_DR_OTG,
},
{
.dr_mode = "peripheral",
.drivers = { "fsl-usb2-udc", NULL, NULL, },
.op_mode = FSL_USB2_DR_DEVICE,
},
}

Definition at line 27 of file fsl-mph-dr-of.c.