Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
davinci.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/init.h>
#include <linux/list.h>
#include <linux/delay.h>
#include <linux/clk.h>
#include <linux/err.h>
#include <linux/io.h>
#include <linux/gpio.h>
#include <linux/platform_device.h>
#include <linux/dma-mapping.h>
#include <linux/usb/nop-usb-xceiv.h>
#include <mach/cputype.h>
#include <mach/hardware.h>
#include <asm/mach-types.h>
#include "musb_core.h"
#include "davinci.h"
#include "cppi_dma.h"

Go to the source code of this file.

Data Structures

struct  davinci_glue
 

Macros

#define USB_PHY_CTRL   IO_ADDRESS(USBPHY_CTL_PADDR)
 
#define DM355_DEEPSLEEP   IO_ADDRESS(DM355_DEEPSLEEP_PADDR)
 
#define portstate(stmt)   stmt
 
#define POLL_SECONDS   2
 

Functions

 MODULE_DESCRIPTION ("DaVinci MUSB Glue Layer")
 
 MODULE_AUTHOR ("Felipe Balbi <[email protected]>")
 
 MODULE_LICENSE ("GPL v2")
 
 module_init (davinci_init)
 
 module_exit (davinci_exit)
 

Macro Definition Documentation

#define DM355_DEEPSLEEP   IO_ADDRESS(DM355_DEEPSLEEP_PADDR)

Definition at line 54 of file davinci.c.

#define POLL_SECONDS   2

Definition at line 202 of file davinci.c.

#define portstate (   stmt)    stmt

Definition at line 145 of file davinci.c.

#define USB_PHY_CTRL   IO_ADDRESS(USBPHY_CTL_PADDR)

Definition at line 53 of file davinci.c.

Function Documentation

MODULE_AUTHOR ( "Felipe Balbi <[email protected]>"  )
MODULE_DESCRIPTION ( "DaVinci MUSB Glue Layer"  )
module_exit ( davinci_exit  )
module_init ( davinci_init  )
MODULE_LICENSE ( "GPL v2 )