os/linux-2.6-tag--devboard-R2_10-4/include/asm-cris/elphel/fpgaconfa.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_MINOR_JTAG   1
#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 79 of file fpgaconfa.h.

#define ERR_I2C_BSY   256

Definition at line 93 of file fpgaconfa.h.

#define ERR_I2C_NACK   512

Definition at line 94 of file fpgaconfa.h.

#define ERR_I2C_NOTDETECTED   64

Definition at line 91 of file fpgaconfa.h.

#define ERR_I2C_SCL_NOPULLUP   16

Definition at line 88 of file fpgaconfa.h.

#define ERR_I2C_SCL_ST0   1

Definition at line 84 of file fpgaconfa.h.

#define ERR_I2C_SCL_ST1   4

Definition at line 86 of file fpgaconfa.h.

#define ERR_I2C_SDA_NOPULLUP   32

Definition at line 89 of file fpgaconfa.h.

#define ERR_I2C_SDA_ST0   2

Definition at line 85 of file fpgaconfa.h.

#define ERR_I2C_SDA_ST1   8

Definition at line 87 of file fpgaconfa.h.

#define ERR_I2C_SHORT   128

Definition at line 92 of file fpgaconfa.h.

#define FPGA_JTAG   0x5

Definition at line 69 of file fpgaconfa.h.

Referenced by fpga_ioctl(), and main().

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

Definition at line 73 of file fpgaconfa.h.

Referenced by main().

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

Definition at line 76 of file fpgaconfa.h.

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

Definition at line 75 of file fpgaconfa.h.

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

Definition at line 74 of file fpgaconfa.h.

#define FPGA_PA_RD   0x6

Definition at line 70 of file fpgaconfa.h.

Referenced by fpga_ioctl(), and main().

#define FPGA_PA_WR   0x7

Definition at line 71 of file fpgaconfa.h.

Referenced by fpga_ioctl(), and main().

#define FPGA_PGM   0x3

Definition at line 67 of file fpgaconfa.h.

Referenced by fpga_ioctl(), and main().

#define FPGA_STAT   0x4

Definition at line 68 of file fpgaconfa.h.

Referenced by fpga_ioctl(), and main().

#define FPGA_STATE_CLOCKS   0x000F0000

Definition at line 33 of file fpgaconfa.h.

Referenced by fpga_open().

#define FPGA_STATE_INITIALIZED   0x00F00000

Definition at line 34 of file fpgaconfa.h.

Referenced by fpga_jtag_release(), and fpga_release().

#define FPGA_STATE_LOADED   0x0000FFFF

Definition at line 32 of file fpgaconfa.h.

Referenced by fpga_jtag_open(), and fpga_open().

#define FPGA_STATE_SDRAM_INIT   0x00100000

Definition at line 35 of file fpgaconfa.h.

Referenced by fpga_jtag_open(), and fpga_open().

#define FPGACONF_CANON_IOBYTE   154

Definition at line 29 of file fpgaconfa.h.

Referenced by fpga_io_ioctl(), and main().

#define FPGACONF_GETSTATE   148

Definition at line 21 of file fpgaconfa.h.

Referenced by fpga_ioctl(), and main().

#define FPGACONF_IOCTYPE   129

Definition at line 10 of file fpgaconfa.h.

Referenced by fi2c_ioctl(), and main().

#define FPGACONF_MINOR_I2C   2

Definition at line 42 of file fpgaconfa.h.

Referenced by fpga_ioctl(), fpga_open(), and fpga_release().

#define FPGACONF_MINOR_IORW   3

Definition at line 43 of file fpgaconfa.h.

Referenced by fpga_ioctl(), fpga_lseek(), fpga_open(), fpga_read(), fpga_release(), and fpga_write().

#define FPGACONF_MINOR_JTAG   1

Definition at line 41 of file fpgaconfa.h.

Referenced by fpga_open(), fpga_release(), and fpga_write().

#define FPGACONF_MINOR_SDRAM   4

Definition at line 45 of file fpgaconfa.h.

Referenced by fpga_lseek(), fpga_open(), fpga_read(), fpga_release(), and fpga_write().

#define FPGACONF_RD_WAITSTATES   150

Definition at line 23 of file fpgaconfa.h.

Referenced by fpga_io_ioctl(), and main().

#define FPGACONF_READ_CAPTURE   153

Definition at line 27 of file fpgaconfa.h.

Referenced by fpga_io_ioctl(), and main().

#define FPGACONF_READREG   140

Definition at line 12 of file fpgaconfa.h.

Referenced by fpga_io_ioctl(), main(), set_rtc_fpga(), and usleepFPGA().

#define FPGACONF_READREG4   144

Definition at line 16 of file fpgaconfa.h.

Referenced by fpga_io_ioctl(), and main().

#define FPGACONF_READREG_H   143

Definition at line 15 of file fpgaconfa.h.

Referenced by fpga_io_ioctl(), and main().

#define FPGACONF_READREG_H4   147

Definition at line 19 of file fpgaconfa.h.

Referenced by fpga_io_ioctl(), and main().

#define FPGACONF_READREG_L   142

Definition at line 14 of file fpgaconfa.h.

Referenced by fpga_io_ioctl(), and main().

#define FPGACONF_READREG_L4   146

Definition at line 18 of file fpgaconfa.h.

Referenced by fpga_io_ioctl(), and main().

#define FPGACONF_START_CAPTURE   152

Definition at line 26 of file fpgaconfa.h.

Referenced by fpga_io_ioctl(), and main().

#define FPGACONF_WR_WAITSTATES   151

Definition at line 24 of file fpgaconfa.h.

Referenced by fpga_io_ioctl(), and main().

#define FPGACONF_WRITEREG   141

Definition at line 13 of file fpgaconfa.h.

Referenced by fpga_io_ioctl(), main(), set_fpga_time(), set_rtc_fpga(), and usleepFPGA().

#define FPGACONF_WRITEREG4   145

Definition at line 17 of file fpgaconfa.h.

Referenced by fpga_io_ioctl(), and main().

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

Definition at line 53 of file fpgaconfa.h.

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

Definition at line 55 of file fpgaconfa.h.

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

Definition at line 54 of file fpgaconfa.h.

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

Definition at line 56 of file fpgaconfa.h.

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

Definition at line 51 of file fpgaconfa.h.

#define I2C_READREG   0x2

Definition at line 59 of file fpgaconfa.h.

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

Definition at line 50 of file fpgaconfa.h.

#define I2C_WRITEREG   0x1

Definition at line 58 of file fpgaconfa.h.

#define IO_CSP0_R   1

Definition at line 104 of file fpgaconfa.h.

#define IO_CSP0_W   2

Definition at line 105 of file fpgaconfa.h.

#define IO_CSP0R (  )     (IO_CSP0R0 + a)

Definition at line 101 of file fpgaconfa.h.

Referenced by main().

#define IO_CSP0R0   0x10

Definition at line 98 of file fpgaconfa.h.

#define IO_CSP0W (  )     (IO_CSP0W0 + a)

Definition at line 102 of file fpgaconfa.h.

Referenced by main().

#define IO_CSP0W0   0x20

Definition at line 99 of file fpgaconfa.h.


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