os/linux-2.6-tag--devboard-R2_10-4/include/asm-cris/elphel/fpgactrl.h File Reference

Go to the source code of this file.

Defines

#define FPGACONF_IOCTYPE   129
#define FPGACONF_READREG   140
#define FPGACONF_WRITEREG   141
#define FPGACONF_READREG_L   142
#define FPGACONF_READREG_H   143
#define FPGACONF_READREG4   144
#define FPGACONF_WRITEREG4   145
#define FPGACONF_READREG_L4   146
#define FPGACONF_READREG_H4   147
#define FPGACONF_GETSTATE   148
#define FPGACONF_RD_WAITSTATES   150
#define FPGACONF_WR_WAITSTATES   151
#define FPGACONF_START_CAPTURE   152
#define FPGACONF_READ_CAPTURE   153
#define FPGACONF_CANON_IOBYTE   154
#define FPGA_STATE_LOADED   0x0000FFFF
#define FPGA_STATE_CLOCKS   0x000F0000
#define FPGA_STATE_INITIALIZED   0x00F00000
#define FPGA_STATE_SDRAM_INIT   0x00100000
#define FPGACONF_CONTROL_REG   155
#define FPGACONF_CR_MODIFY   0x0e
#define FPGACONF_CR_SHADOW   0x0f
#define FPGACONF_CR_SHADOW1   0x10
#define FPGACONF_MINOR_JTAG   1
#define FPGACONF_MINOR_SJTAG   2
#define FPGACONF_MINOR_I2C   2
#define FPGACONF_MINOR_IORW   3
#define FPGACONF_MINOR_SDRAM   4
#define I2C_WRITEARG(bus, slave, reg, value)   (((bus) << 24) | ((slave) << 16) | ((reg) << 8) | (value))
#define I2C_READARG(bus, slave, reg)   (((bus) << 24) | ((slave) << 16) | ((reg) << 8))
#define I2C_ARGBUS(arg)   (((arg) >> 24) & 0x1)
#define I2C_ARGSLAVE(arg)   (((arg) >> 16) & 0xff)
#define I2C_ARGREG(arg)   (((arg) >> 8) & 0xff)
#define I2C_ARGVALUE(arg)   ((arg) & 0xff)
#define I2C_WRITEREG   0x1
#define I2C_READREG   0x2
#define FPGA_PGM   0x3
#define FPGA_STAT   0x4
#define FPGA_JTAG   0x5
#define FPGA_PA_RD   0x6
#define FPGA_PA_WR   0x7
#define FPGA_JTAG_ARG(tms, len, d)   (((tms) << 11) | ((len) << 8) | ((d) & 0xff))
#define FPGA_JTAG_TMS(arg)   ((arg >> 11) & 1)
#define FPGA_JTAG_LEN(arg)   ((arg >> 8) & 7)
#define FPGA_JTAG_DW(arg)   ( arg & 0xff)
#define _FCCMD(x, y)   (_IO(FPGACONF_IOCTYPE, (x << 6) | (y & 0x3f)))
#define ERR_I2C_SCL_ST0   1
#define ERR_I2C_SDA_ST0   2
#define ERR_I2C_SCL_ST1   4
#define ERR_I2C_SDA_ST1   8
#define ERR_I2C_SCL_NOPULLUP   16
#define ERR_I2C_SDA_NOPULLUP   32
#define ERR_I2C_NOTDETECTED   64
#define ERR_I2C_SHORT   128
#define ERR_I2C_BSY   256
#define ERR_I2C_NACK   512
#define IO_CSP0R0   0x10
#define IO_CSP0W0   0x20
#define IO_CSP0R(a)   (IO_CSP0R0 + a)
#define IO_CSP0W(a)   (IO_CSP0W0 + a)
#define IO_CSP0_R   1
#define IO_CSP0_W   2


Define Documentation

#define _FCCMD ( x,
 )     (_IO(FPGACONF_IOCTYPE, (x << 6) | (y & 0x3f)))

Definition at line 86 of file fpgactrl.h.

#define ERR_I2C_BSY   256

Definition at line 100 of file fpgactrl.h.

#define ERR_I2C_NACK   512

Definition at line 101 of file fpgactrl.h.

#define ERR_I2C_NOTDETECTED   64

Definition at line 98 of file fpgactrl.h.

#define ERR_I2C_SCL_NOPULLUP   16

Definition at line 95 of file fpgactrl.h.

#define ERR_I2C_SCL_ST0   1

Definition at line 91 of file fpgactrl.h.

#define ERR_I2C_SCL_ST1   4

Definition at line 93 of file fpgactrl.h.

#define ERR_I2C_SDA_NOPULLUP   32

Definition at line 96 of file fpgactrl.h.

#define ERR_I2C_SDA_ST0   2

Definition at line 92 of file fpgactrl.h.

#define ERR_I2C_SDA_ST1   8

Definition at line 94 of file fpgactrl.h.

#define ERR_I2C_SHORT   128

Definition at line 99 of file fpgactrl.h.

#define FPGA_JTAG   0x5

Definition at line 76 of file fpgactrl.h.

#define FPGA_JTAG_ARG ( tms,
len,
 )     (((tms) << 11) | ((len) << 8) | ((d) & 0xff))

Definition at line 80 of file fpgactrl.h.

#define FPGA_JTAG_DW ( arg   )     ( arg & 0xff)

Definition at line 83 of file fpgactrl.h.

#define FPGA_JTAG_LEN ( arg   )     ((arg >> 8) & 7)

Definition at line 82 of file fpgactrl.h.

#define FPGA_JTAG_TMS ( arg   )     ((arg >> 11) & 1)

Definition at line 81 of file fpgactrl.h.

#define FPGA_PA_RD   0x6

Definition at line 77 of file fpgactrl.h.

#define FPGA_PA_WR   0x7

Definition at line 78 of file fpgactrl.h.

#define FPGA_PGM   0x3

Definition at line 74 of file fpgactrl.h.

#define FPGA_STAT   0x4

Definition at line 75 of file fpgactrl.h.

#define FPGA_STATE_CLOCKS   0x000F0000

Definition at line 33 of file fpgactrl.h.

#define FPGA_STATE_INITIALIZED   0x00F00000

Definition at line 34 of file fpgactrl.h.

#define FPGA_STATE_LOADED   0x0000FFFF

Definition at line 32 of file fpgactrl.h.

#define FPGA_STATE_SDRAM_INIT   0x00100000

Definition at line 35 of file fpgactrl.h.

#define FPGACONF_CANON_IOBYTE   154

Definition at line 29 of file fpgactrl.h.

#define FPGACONF_CONTROL_REG   155

Definition at line 37 of file fpgactrl.h.

Referenced by fpga_io_ioctl(), and main().

#define FPGACONF_CR_MODIFY   0x0e

Definition at line 39 of file fpgactrl.h.

Referenced by fpga_io_ioctl(), and main().

#define FPGACONF_CR_SHADOW   0x0f

Definition at line 40 of file fpgactrl.h.

Referenced by fpga_io_ioctl(), and main().

#define FPGACONF_CR_SHADOW1   0x10

Definition at line 41 of file fpgactrl.h.

Referenced by fpga_io_ioctl(), and main().

#define FPGACONF_GETSTATE   148

Definition at line 21 of file fpgactrl.h.

#define FPGACONF_IOCTYPE   129

Definition at line 10 of file fpgactrl.h.

#define FPGACONF_MINOR_I2C   2

Definition at line 49 of file fpgactrl.h.

#define FPGACONF_MINOR_IORW   3

Definition at line 50 of file fpgactrl.h.

#define FPGACONF_MINOR_JTAG   1

Definition at line 46 of file fpgactrl.h.

#define FPGACONF_MINOR_SDRAM   4

Definition at line 52 of file fpgactrl.h.

#define FPGACONF_MINOR_SJTAG   2

Definition at line 47 of file fpgactrl.h.

#define FPGACONF_RD_WAITSTATES   150

Definition at line 23 of file fpgactrl.h.

#define FPGACONF_READ_CAPTURE   153

Definition at line 27 of file fpgactrl.h.

#define FPGACONF_READREG   140

Definition at line 12 of file fpgactrl.h.

#define FPGACONF_READREG4   144

Definition at line 16 of file fpgactrl.h.

#define FPGACONF_READREG_H   143

Definition at line 15 of file fpgactrl.h.

#define FPGACONF_READREG_H4   147

Definition at line 19 of file fpgactrl.h.

#define FPGACONF_READREG_L   142

Definition at line 14 of file fpgactrl.h.

#define FPGACONF_READREG_L4   146

Definition at line 18 of file fpgactrl.h.

#define FPGACONF_START_CAPTURE   152

Definition at line 26 of file fpgactrl.h.

#define FPGACONF_WR_WAITSTATES   151

Definition at line 24 of file fpgactrl.h.

#define FPGACONF_WRITEREG   141

Definition at line 13 of file fpgactrl.h.

#define FPGACONF_WRITEREG4   145

Definition at line 17 of file fpgactrl.h.

#define I2C_ARGBUS ( arg   )     (((arg) >> 24) & 0x1)

Definition at line 60 of file fpgactrl.h.

#define I2C_ARGREG ( arg   )     (((arg) >> 8) & 0xff)

Definition at line 62 of file fpgactrl.h.

#define I2C_ARGSLAVE ( arg   )     (((arg) >> 16) & 0xff)

Definition at line 61 of file fpgactrl.h.

#define I2C_ARGVALUE ( arg   )     ((arg) & 0xff)

Definition at line 63 of file fpgactrl.h.

#define I2C_READARG ( bus,
slave,
reg   )     (((bus) << 24) | ((slave) << 16) | ((reg) << 8))

Definition at line 58 of file fpgactrl.h.

#define I2C_READREG   0x2

Definition at line 66 of file fpgactrl.h.

#define I2C_WRITEARG ( bus,
slave,
reg,
value   )     (((bus) << 24) | ((slave) << 16) | ((reg) << 8) | (value))

Definition at line 57 of file fpgactrl.h.

#define I2C_WRITEREG   0x1

Definition at line 65 of file fpgactrl.h.

#define IO_CSP0_R   1

Definition at line 111 of file fpgactrl.h.

#define IO_CSP0_W   2

Definition at line 112 of file fpgactrl.h.

#define IO_CSP0R (  )     (IO_CSP0R0 + a)

Definition at line 108 of file fpgactrl.h.

#define IO_CSP0R0   0x10

Definition at line 105 of file fpgactrl.h.

#define IO_CSP0W (  )     (IO_CSP0W0 + a)

Definition at line 109 of file fpgactrl.h.

#define IO_CSP0W0   0x20

Definition at line 106 of file fpgactrl.h.


Generated on Thu Aug 7 16:20:29 2008 for elphel by  doxygen 1.5.1