Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
ulpi_viewport.c File Reference
#include <linux/kernel.h>
#include <linux/usb.h>
#include <linux/io.h>
#include <linux/usb/otg.h>
#include <linux/usb/ulpi.h>

Go to the source code of this file.

Macros

#define ULPI_VIEW_WAKEUP   (1 << 31)
 
#define ULPI_VIEW_RUN   (1 << 30)
 
#define ULPI_VIEW_WRITE   (1 << 29)
 
#define ULPI_VIEW_READ   (0 << 29)
 
#define ULPI_VIEW_ADDR(x)   (((x) & 0xff) << 16)
 
#define ULPI_VIEW_DATA_READ(x)   (((x) >> 8) & 0xff)
 
#define ULPI_VIEW_DATA_WRITE(x)   ((x) & 0xff)
 

Variables

struct usb_phy_io_ops ulpi_viewport_access_ops
 

Macro Definition Documentation

#define ULPI_VIEW_ADDR (   x)    (((x) & 0xff) << 16)

Definition at line 25 of file ulpi_viewport.c.

#define ULPI_VIEW_DATA_READ (   x)    (((x) >> 8) & 0xff)

Definition at line 26 of file ulpi_viewport.c.

#define ULPI_VIEW_DATA_WRITE (   x)    ((x) & 0xff)

Definition at line 27 of file ulpi_viewport.c.

#define ULPI_VIEW_READ   (0 << 29)

Definition at line 24 of file ulpi_viewport.c.

#define ULPI_VIEW_RUN   (1 << 30)

Definition at line 22 of file ulpi_viewport.c.

#define ULPI_VIEW_WAKEUP   (1 << 31)

Definition at line 21 of file ulpi_viewport.c.

#define ULPI_VIEW_WRITE   (1 << 29)

Definition at line 23 of file ulpi_viewport.c.

Variable Documentation

struct usb_phy_io_ops ulpi_viewport_access_ops
Initial value:
= {
.read = ulpi_viewport_read,
.write = ulpi_viewport_write,
}

Definition at line 77 of file ulpi_viewport.c.