Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
usb.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/platform_device.h>
#include <linux/io.h>
#include <asm/irq.h>
#include <mach/mux.h>
#include <mach/usb.h>
#include "common.h"

Go to the source code of this file.

Macros

#define INT_USB_IRQ_GEN   IH2_BASE + 20
 
#define INT_USB_IRQ_NISO   IH2_BASE + 30
 
#define INT_USB_IRQ_ISO   IH2_BASE + 29
 
#define INT_USB_IRQ_HGEN   INT_USB_HHC_1
 
#define INT_USB_IRQ_OTG   IH2_BASE + 8
 

Functions

void omap_otg_init (struct omap_usb_config *config)
 
u32 __init omap1_usb0_init (unsigned nwires, unsigned is_device)
 
u32 __init omap1_usb1_init (unsigned nwires)
 
u32 __init omap1_usb2_init (unsigned nwires, unsigned alt_pingroup)
 
void __init omap1_usb_init (struct omap_usb_config *pdata)
 

Macro Definition Documentation

#define INT_USB_IRQ_GEN   IH2_BASE + 20

Definition at line 53 of file usb.c.

#define INT_USB_IRQ_HGEN   INT_USB_HHC_1

Definition at line 56 of file usb.c.

#define INT_USB_IRQ_ISO   IH2_BASE + 29

Definition at line 55 of file usb.c.

#define INT_USB_IRQ_NISO   IH2_BASE + 30

Definition at line 54 of file usb.c.

#define INT_USB_IRQ_OTG   IH2_BASE + 8

Definition at line 57 of file usb.c.

Function Documentation

u32 __init omap1_usb0_init ( unsigned  nwires,
unsigned  is_device 
)

Definition at line 304 of file usb.c.

u32 __init omap1_usb1_init ( unsigned  nwires)

Definition at line 412 of file usb.c.

u32 __init omap1_usb2_init ( unsigned  nwires,
unsigned  alt_pingroup 
)

Definition at line 478 of file usb.c.

void __init omap1_usb_init ( struct omap_usb_config pdata)

Definition at line 632 of file usb.c.

void omap_otg_init ( struct omap_usb_config config)

Definition at line 169 of file usb.c.