os/linux-2.6-tag--devboard-R2_10-4/arch/cris/arch-v32/drivers/elphel/mt9x001.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define MT9M001_PARTID   0x8411
#define MT9D001_PARTID   0x8511
#define MT9T001_PARTID   0x1601
#define MT9P001_PARTID   0x1801
#define MT9X001_PARTIDMASK   0xff00
#define MT9X001_I2C_ADDR   0xba
#define MT9P001_I2C_ADDR   0x90
#define MT9M_TYP   1
#define MT9D_TYP   2
#define MT9T_TYP   3
#define MT9P_TYP   4
#define P_MT9X001_CHIPVER   0x00
#define P_MT9X001_ROWSTART   0x01
#define P_MT9X001_COLSTART   0x02
#define P_MT9X001_HEIGHT   0x03
#define P_MT9X001_WIDTH   0x04
#define P_MT9X001_HORBLANK   0x05
#define P_MT9X001_VERTBLANK   0x06
#define P_MT9X001_OUTCTRL   0x07
#define P_MT9X001_SHTRWDTHU   0x08
#define P_MT9X001_SHTRWDTH   0x09
#define P_MT9X001_PXLCTL   0x0a
#define P_MT9X001_RESTART   0x0b
#define P_MT9X001_SHTRDLY   0x0c
#define P_MT9X001_RESET   0x0d
#define P_MT9X001_PLL1   0x10
#define P_MT9X001_PLL2   0x11
#define P_MT9X001_PLL3   0x12
#define P_MT9X001_RMODE1   0x1e
#define P_MT9X001_RMODE2   0x20
#define P_MT9X001_RMODE3   0x21
#define P_MT9X001_RAM   0x22
#define P_MT9X001_CAM   0x23
#define P_MT9X001_GREEN1   0x2b
#define P_MT9X001_BLUE   0x2c
#define P_MT9X001_RED   0x2d
#define P_MT9X001_GREEN2   0x2e
#define P_MT9X001_ALLGAINS   0x35
#define P_MT9X001_DESIRBLACK   0x49
#define P_MT9X001_ROWRBLACKOFFS   0x4b
#define P_MT9X001_COARSETHRSH   0x5d
#define P_MT9X001_CALTHRESH   0x5f
#define P_MT9X001_CALGREEN1   0x60
#define P_MT9X001_CALGREEN2   0x61
#define P_MT9X001_CALCTRL   0x62
#define P_MT9X001_CALRED   0x63
#define P_MT9X001_CALBLUE   0x64
#define P_MT9X001_7F   0x7f
#define P_MT9X001_TEST   0xa0
#define P_MT9X001_CHIPEN   0xF1
#define P_MT9X001_CHIPEN1   0xF8

Functions

int mt9x001_pgm_detectsensor (struct sensor_t *sensor, struct framepars_t *thispars, struct framepars_t *prevpars, int frame8)


Define Documentation

#define MT9D001_PARTID   0x8511

Definition at line 3 of file mt9x001.h.

Referenced by mt9x001_pgm_detectsensor().

#define MT9D_TYP   2

Definition at line 10 of file mt9x001.h.

Referenced by mt9x001_pgm_detectsensor(), mt9x001_pgm_initsensor(), and mt9x001_pgm_limitfps().

#define MT9M001_PARTID   0x8411

Definition at line 2 of file mt9x001.h.

Referenced by mt9x001_pgm_detectsensor().

#define MT9M_TYP   1

Definition at line 9 of file mt9x001.h.

Referenced by mt9x001_pgm_detectsensor(), mt9x001_pgm_initsensor(), and mt9x001_pgm_limitfps().

#define MT9P001_I2C_ADDR   0x90

Definition at line 8 of file mt9x001.h.

#define MT9P001_PARTID   0x1801

Definition at line 5 of file mt9x001.h.

Referenced by mt9x001_pgm_detectsensor().

#define MT9P_TYP   4

Definition at line 12 of file mt9x001.h.

Referenced by mt9x001_pgm_detectsensor(), mt9x001_pgm_initsensor(), mt9x001_pgm_limitfps(), and mt9x001_pgm_window_common().

#define MT9T001_PARTID   0x1601

Definition at line 4 of file mt9x001.h.

Referenced by mt9x001_pgm_detectsensor().

#define MT9T_TYP   3

Definition at line 11 of file mt9x001.h.

Referenced by mt9x001_pgm_detectsensor(), mt9x001_pgm_initsensor(), mt9x001_pgm_limitfps(), and mt9x001_pgm_window_common().

#define MT9X001_I2C_ADDR   0xba

Definition at line 7 of file mt9x001.h.

#define MT9X001_PARTIDMASK   0xff00

Definition at line 6 of file mt9x001.h.

Referenced by mt9x001_pgm_detectsensor().

#define P_MT9X001_7F   0x7f

Definition at line 173 of file mt9x001.h.

#define P_MT9X001_ALLGAINS   0x35

Definition at line 127 of file mt9x001.h.

#define P_MT9X001_BLUE   0x2c

Definition at line 121 of file mt9x001.h.

Referenced by mt9x001_pgm_gains().

#define P_MT9X001_CALBLUE   0x64

Definition at line 171 of file mt9x001.h.

#define P_MT9X001_CALCTRL   0x62

Definition at line 151 of file mt9x001.h.

#define P_MT9X001_CALGREEN1   0x60

Definition at line 145 of file mt9x001.h.

#define P_MT9X001_CALGREEN2   0x61

Definition at line 148 of file mt9x001.h.

#define P_MT9X001_CALRED   0x63

Definition at line 168 of file mt9x001.h.

#define P_MT9X001_CALTHRESH   0x5f

Definition at line 135 of file mt9x001.h.

#define P_MT9X001_CAM   0x23

Definition at line 114 of file mt9x001.h.

Referenced by mt9x001_pgm_window_common().

#define P_MT9X001_CHIPEN   0xF1

bits 6:3: 0: color field 1: horizontal gradient 2: vertical gradient 3: diagonal 4: classic 5: marching 1's 6: monochrome horizontal bars 7: monochrome vertical bars 8: vertical color bars Legal values: [0, 15]. bit 2 Reserved bit 1 Reserved bit 0 Enable_Test_Pattern. Enables the test pattern. When set, data from the ADC will be replaced with a digitally generated test pattern specified by Test_Pattern_Mode.

Definition at line 193 of file mt9x001.h.

#define P_MT9X001_CHIPEN1   0xF8

Definition at line 197 of file mt9x001.h.

#define P_MT9X001_CHIPVER   0x00

Definition at line 15 of file mt9x001.h.

Referenced by mt9x001_pgm_detectsensor().

#define P_MT9X001_COARSETHRSH   0x5d

Definition at line 130 of file mt9x001.h.

#define P_MT9X001_COLSTART   0x02

Definition at line 17 of file mt9x001.h.

Referenced by mt9x001_pgm_window_common().

#define P_MT9X001_DESIRBLACK   0x49

Definition at line 128 of file mt9x001.h.

#define P_MT9X001_GREEN1   0x2b

Definition at line 119 of file mt9x001.h.

Referenced by mt9x001_pgm_gains().

#define P_MT9X001_GREEN2   0x2e

Definition at line 125 of file mt9x001.h.

Referenced by mt9x001_pgm_gains().

#define P_MT9X001_HEIGHT   0x03

Definition at line 18 of file mt9x001.h.

Referenced by mt9x001_pgm_limitfps(), and mt9x001_pgm_window_common().

#define P_MT9X001_HORBLANK   0x05

Definition at line 20 of file mt9x001.h.

Referenced by mt9x001_pgm_limitfps().

#define P_MT9X001_OUTCTRL   0x07

Definition at line 22 of file mt9x001.h.

#define P_MT9X001_PLL1   0x10

Definition at line 49 of file mt9x001.h.

#define P_MT9X001_PLL2   0x11

Definition at line 55 of file mt9x001.h.

#define P_MT9X001_PLL3   0x12

Definition at line 59 of file mt9x001.h.

#define P_MT9X001_PXLCTL   0x0a

Definition at line 34 of file mt9x001.h.

#define P_MT9X001_RAM   0x22

Definition at line 110 of file mt9x001.h.

Referenced by mt9x001_pgm_window_common().

#define P_MT9X001_RED   0x2d

Definition at line 123 of file mt9x001.h.

Referenced by mt9x001_pgm_gains().

#define P_MT9X001_RESET   0x0d

Definition at line 47 of file mt9x001.h.

#define P_MT9X001_RESTART   0x0b

Definition at line 39 of file mt9x001.h.

#define P_MT9X001_RMODE1   0x1e

Definition at line 63 of file mt9x001.h.

Referenced by mt9x001_pgm_triggermode(), and mt9x001_pgm_window_common().

#define P_MT9X001_RMODE2   0x20

Definition at line 85 of file mt9x001.h.

Referenced by mt9x001_pgm_window_common().

#define P_MT9X001_RMODE3   0x21

Definition at line 106 of file mt9x001.h.

#define P_MT9X001_ROWRBLACKOFFS   0x4b

Definition at line 129 of file mt9x001.h.

#define P_MT9X001_ROWSTART   0x01

Definition at line 16 of file mt9x001.h.

Referenced by mt9x001_pgm_window_common().

#define P_MT9X001_SHTRDLY   0x0c

Definition at line 45 of file mt9x001.h.

#define P_MT9X001_SHTRWDTH   0x09

Definition at line 33 of file mt9x001.h.

#define P_MT9X001_SHTRWDTHU   0x08

Definition at line 32 of file mt9x001.h.

#define P_MT9X001_TEST   0xa0

Definition at line 175 of file mt9x001.h.

Referenced by mt9x001_pgm_gains().

#define P_MT9X001_VERTBLANK   0x06

Definition at line 21 of file mt9x001.h.

Referenced by mt9x001_pgm_limitfps().

#define P_MT9X001_WIDTH   0x04

Definition at line 19 of file mt9x001.h.

Referenced by mt9x001_pgm_window_common().


Function Documentation

int mt9x001_pgm_detectsensor ( struct sensor_t sensor,
struct framepars_t thispars,
struct framepars_t prevpars,
int  frame8 
)


Generated on Fri Nov 28 00:08:07 2008 for elphel by  doxygen 1.5.1