Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Variables
p54pci.h File Reference
#include <linux/interrupt.h>

Go to the source code of this file.

Data Structures

struct  p54p_csr
 
struct  p54p_desc
 
struct  p54p_ring_control
 
struct  p54p_priv
 

Macros

#define ISL38XX_DEV_INT_RESET   0x0001
 
#define ISL38XX_DEV_INT_UPDATE   0x0002
 
#define ISL38XX_DEV_INT_WAKEUP   0x0008
 
#define ISL38XX_DEV_INT_SLEEP   0x0010
 
#define ISL38XX_DEV_INT_ABORT   0x0020
 
#define ISL38XX_DEV_INT_DATA   0x0040
 
#define ISL38XX_DEV_INT_MGMT   0x0080
 
#define ISL38XX_DEV_INT_PCIUART_CTS   0x4000
 
#define ISL38XX_DEV_INT_PCIUART_DR   0x8000
 
#define ISL38XX_INT_IDENT_UPDATE   0x0002
 
#define ISL38XX_INT_IDENT_INIT   0x0004
 
#define ISL38XX_INT_IDENT_WAKEUP   0x0008
 
#define ISL38XX_INT_IDENT_SLEEP   0x0010
 
#define ISL38XX_INT_IDENT_PCIUART_CTS   0x4000
 
#define ISL38XX_INT_IDENT_PCIUART_DR   0x8000
 
#define ISL38XX_CTRL_STAT_SLEEPMODE   0x00000200
 
#define ISL38XX_CTRL_STAT_CLKRUN   0x00800000
 
#define ISL38XX_CTRL_STAT_RESET   0x10000000
 
#define ISL38XX_CTRL_STAT_RAMBOOT   0x20000000
 
#define ISL38XX_CTRL_STAT_STARTHALTED   0x40000000
 
#define ISL38XX_CTRL_STAT_HOST_OVERRIDE   0x80000000
 
#define P54P_READ(r)   (__force __le32)__raw_readl(&priv->map->r)
 
#define P54P_WRITE(r, val)   __raw_writel((__force u32)(__le32)(val), &priv->map->r)
 

Variables

struct p54p_csr __packed
 

Macro Definition Documentation

#define ISL38XX_CTRL_STAT_CLKRUN   0x00800000

Definition at line 41 of file p54pci.h.

#define ISL38XX_CTRL_STAT_HOST_OVERRIDE   0x80000000

Definition at line 45 of file p54pci.h.

#define ISL38XX_CTRL_STAT_RAMBOOT   0x20000000

Definition at line 43 of file p54pci.h.

#define ISL38XX_CTRL_STAT_RESET   0x10000000

Definition at line 42 of file p54pci.h.

#define ISL38XX_CTRL_STAT_SLEEPMODE   0x00000200

Definition at line 40 of file p54pci.h.

#define ISL38XX_CTRL_STAT_STARTHALTED   0x40000000

Definition at line 44 of file p54pci.h.

#define ISL38XX_DEV_INT_ABORT   0x0020

Definition at line 23 of file p54pci.h.

#define ISL38XX_DEV_INT_DATA   0x0040

Definition at line 25 of file p54pci.h.

#define ISL38XX_DEV_INT_MGMT   0x0080

Definition at line 26 of file p54pci.h.

#define ISL38XX_DEV_INT_PCIUART_CTS   0x4000

Definition at line 28 of file p54pci.h.

#define ISL38XX_DEV_INT_PCIUART_DR   0x8000

Definition at line 29 of file p54pci.h.

#define ISL38XX_DEV_INT_RESET   0x0001

Definition at line 19 of file p54pci.h.

#define ISL38XX_DEV_INT_SLEEP   0x0010

Definition at line 22 of file p54pci.h.

#define ISL38XX_DEV_INT_UPDATE   0x0002

Definition at line 20 of file p54pci.h.

#define ISL38XX_DEV_INT_WAKEUP   0x0008

Definition at line 21 of file p54pci.h.

#define ISL38XX_INT_IDENT_INIT   0x0004

Definition at line 33 of file p54pci.h.

#define ISL38XX_INT_IDENT_PCIUART_CTS   0x4000

Definition at line 36 of file p54pci.h.

#define ISL38XX_INT_IDENT_PCIUART_DR   0x8000

Definition at line 37 of file p54pci.h.

#define ISL38XX_INT_IDENT_SLEEP   0x0010

Definition at line 35 of file p54pci.h.

#define ISL38XX_INT_IDENT_UPDATE   0x0002

Definition at line 32 of file p54pci.h.

#define ISL38XX_INT_IDENT_WAKEUP   0x0008

Definition at line 34 of file p54pci.h.

#define P54P_READ (   r)    (__force __le32)__raw_readl(&priv->map->r)

Definition at line 89 of file p54pci.h.

#define P54P_WRITE (   r,
  val 
)    __raw_writel((__force u32)(__le32)(val), &priv->map->r)

Definition at line 90 of file p54pci.h.

Variable Documentation