Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
pi1.h File Reference

Go to the source code of this file.

Data Structures

struct  pi1_regs
 

Macros

#define PI1_CTRL_STROBE_N   0x01
 
#define PI1_CTRL_AFD_N   0x02
 
#define PI1_CTRL_INIT_N   0x04
 
#define PI1_CTRL_SLIN_N   0x08
 
#define PI1_CTRL_IRQ_ENA   0x10
 
#define PI1_CTRL_DIR   0x20
 
#define PI1_CTRL_SEL   0x40
 
#define PI1_STAT_DEVID   0x03 /* bits 0-1 */
 
#define PI1_STAT_NOINK   0x04 /* SGI MODE only */
 
#define PI1_STAT_ERROR   0x08
 
#define PI1_STAT_ONLINE   0x10
 
#define PI1_STAT_PE   0x20
 
#define PI1_STAT_ACK   0x40
 
#define PI1_STAT_BUSY   0x80
 
#define PI1_DMACTRL_FIFO_EMPTY   0x01 /* fifo empty R/O */
 
#define PI1_DMACTRL_ABORT   0x02 /* reset DMA and internal fifo W/O */
 
#define PI1_DMACTRL_STDMODE   0x00 /* bits 2-3 */
 
#define PI1_DMACTRL_SGIMODE   0x04 /* bits 2-3 */
 
#define PI1_DMACTRL_RICOHMODE   0x08 /* bits 2-3 */
 
#define PI1_DMACTRL_HPMODE   0x0c /* bits 2-3 */
 
#define PI1_DMACTRL_BLKMODE   0x10 /* block mode */
 
#define PI1_DMACTRL_FIFO_CLEAR   0x20 /* clear fifo W/O */
 
#define PI1_DMACTRL_READ   0x40 /* read */
 
#define PI1_DMACTRL_RUN   0x80 /* pedal to the metal */
 
#define PI1_INTSTAT_ACK   0x04
 
#define PI1_INTSTAT_FEMPTY   0x08
 
#define PI1_INTSTAT_NOINK   0x10
 
#define PI1_INTSTAT_ONLINE   0x20
 
#define PI1_INTSTAT_ERR   0x40
 
#define PI1_INTSTAT_PE   0x80
 
#define PI1_INTMASK_ACK   0x04
 
#define PI1_INTMASK_FIFO_EMPTY   0x08
 
#define PI1_INTMASK_NOINK   0x10
 
#define PI1_INTMASK_ONLINE   0x20
 
#define PI1_INTMASK_ERR   0x40
 
#define PI1_INTMASK_PE   0x80
 
#define PI1_TIME1   0x27
 
#define PI1_TIME2   0x13
 
#define PI1_TIME3   0x10
 
#define PI1_TIME4   0x00
 

Macro Definition Documentation

#define PI1_CTRL_AFD_N   0x02

Definition at line 14 of file pi1.h.

#define PI1_CTRL_DIR   0x20

Definition at line 18 of file pi1.h.

#define PI1_CTRL_INIT_N   0x04

Definition at line 15 of file pi1.h.

#define PI1_CTRL_IRQ_ENA   0x10

Definition at line 17 of file pi1.h.

#define PI1_CTRL_SEL   0x40

Definition at line 19 of file pi1.h.

#define PI1_CTRL_SLIN_N   0x08

Definition at line 16 of file pi1.h.

#define PI1_CTRL_STROBE_N   0x01

Definition at line 13 of file pi1.h.

#define PI1_DMACTRL_ABORT   0x02 /* reset DMA and internal fifo W/O */

Definition at line 32 of file pi1.h.

#define PI1_DMACTRL_BLKMODE   0x10 /* block mode */

Definition at line 37 of file pi1.h.

#define PI1_DMACTRL_FIFO_CLEAR   0x20 /* clear fifo W/O */

Definition at line 38 of file pi1.h.

#define PI1_DMACTRL_FIFO_EMPTY   0x01 /* fifo empty R/O */

Definition at line 31 of file pi1.h.

#define PI1_DMACTRL_HPMODE   0x0c /* bits 2-3 */

Definition at line 36 of file pi1.h.

#define PI1_DMACTRL_READ   0x40 /* read */

Definition at line 39 of file pi1.h.

#define PI1_DMACTRL_RICOHMODE   0x08 /* bits 2-3 */

Definition at line 35 of file pi1.h.

#define PI1_DMACTRL_RUN   0x80 /* pedal to the metal */

Definition at line 40 of file pi1.h.

#define PI1_DMACTRL_SGIMODE   0x04 /* bits 2-3 */

Definition at line 34 of file pi1.h.

#define PI1_DMACTRL_STDMODE   0x00 /* bits 2-3 */

Definition at line 33 of file pi1.h.

#define PI1_INTMASK_ACK   0x04

Definition at line 51 of file pi1.h.

#define PI1_INTMASK_ERR   0x40

Definition at line 55 of file pi1.h.

#define PI1_INTMASK_FIFO_EMPTY   0x08

Definition at line 52 of file pi1.h.

#define PI1_INTMASK_NOINK   0x10

Definition at line 53 of file pi1.h.

#define PI1_INTMASK_ONLINE   0x20

Definition at line 54 of file pi1.h.

#define PI1_INTMASK_PE   0x80

Definition at line 56 of file pi1.h.

#define PI1_INTSTAT_ACK   0x04

Definition at line 43 of file pi1.h.

#define PI1_INTSTAT_ERR   0x40

Definition at line 47 of file pi1.h.

#define PI1_INTSTAT_FEMPTY   0x08

Definition at line 44 of file pi1.h.

#define PI1_INTSTAT_NOINK   0x10

Definition at line 45 of file pi1.h.

#define PI1_INTSTAT_ONLINE   0x20

Definition at line 46 of file pi1.h.

#define PI1_INTSTAT_PE   0x80

Definition at line 48 of file pi1.h.

#define PI1_STAT_ACK   0x40

Definition at line 27 of file pi1.h.

#define PI1_STAT_BUSY   0x80

Definition at line 28 of file pi1.h.

#define PI1_STAT_DEVID   0x03 /* bits 0-1 */

Definition at line 22 of file pi1.h.

#define PI1_STAT_ERROR   0x08

Definition at line 24 of file pi1.h.

#define PI1_STAT_NOINK   0x04 /* SGI MODE only */

Definition at line 23 of file pi1.h.

#define PI1_STAT_ONLINE   0x10

Definition at line 25 of file pi1.h.

#define PI1_STAT_PE   0x20

Definition at line 26 of file pi1.h.

#define PI1_TIME1   0x27

Definition at line 59 of file pi1.h.

#define PI1_TIME2   0x13

Definition at line 62 of file pi1.h.

#define PI1_TIME3   0x10

Definition at line 65 of file pi1.h.

#define PI1_TIME4   0x00

Definition at line 68 of file pi1.h.