Linux Kernel
3.7.1
|
#include "stk-webcam.h"
Go to the source code of this file.
Macros | |
#define | STK_IIC_BASE (0x0200) |
#define | STK_IIC_OP (STK_IIC_BASE) |
#define | STK_IIC_OP_TX (0x05) |
#define | STK_IIC_OP_RX (0x70) |
#define | STK_IIC_STAT (STK_IIC_BASE+1) |
#define | STK_IIC_STAT_TX_OK (0x04) |
#define | STK_IIC_STAT_RX_OK (0x01) |
#define | STK_IIC_ENABLE (STK_IIC_BASE+2) |
#define | STK_IIC_ENABLE_NO (0x00) |
#define | STK_IIC_ENABLE_YES (0x1e) |
#define | STK_IIC_ADDR (STK_IIC_BASE+3) |
#define | STK_IIC_TX_INDEX (STK_IIC_BASE+4) |
#define | STK_IIC_TX_VALUE (STK_IIC_BASE+5) |
#define | STK_IIC_RX_INDEX (STK_IIC_BASE+8) |
#define | STK_IIC_RX_VALUE (STK_IIC_BASE+9) |
#define | MAX_RETRIES (50) |
#define | SENSOR_ADDRESS (0x60) |
#define | REG_GAIN 0x00 /* Gain lower 8 bits (rest in vref) */ |
#define | REG_BLUE 0x01 /* blue gain */ |
#define | REG_RED 0x02 /* red gain */ |
#define | REG_VREF 0x03 /* Pieces of GAIN, VSTART, VSTOP */ |
#define | REG_COM1 0x04 /* Control 1 */ |
#define | COM1_CCIR656 0x40 /* CCIR656 enable */ |
#define | COM1_QFMT 0x20 /* QVGA/QCIF format */ |
#define | COM1_SKIP_0 0x00 /* Do not skip any row */ |
#define | COM1_SKIP_2 0x04 /* Skip 2 rows of 4 */ |
#define | COM1_SKIP_3 0x08 /* Skip 3 rows of 4 */ |
#define | REG_BAVE 0x05 /* U/B Average level */ |
#define | REG_GbAVE 0x06 /* Y/Gb Average level */ |
#define | REG_AECHH 0x07 /* AEC MS 5 bits */ |
#define | REG_RAVE 0x08 /* V/R Average level */ |
#define | REG_COM2 0x09 /* Control 2 */ |
#define | COM2_SSLEEP 0x10 /* Soft sleep mode */ |
#define | REG_PID 0x0a /* Product ID MSB */ |
#define | REG_VER 0x0b /* Product ID LSB */ |
#define | REG_COM3 0x0c /* Control 3 */ |
#define | COM3_SWAP 0x40 /* Byte swap */ |
#define | COM3_SCALEEN 0x08 /* Enable scaling */ |
#define | COM3_DCWEN 0x04 /* Enable downsamp/crop/window */ |
#define | REG_COM4 0x0d /* Control 4 */ |
#define | REG_COM5 0x0e /* All "reserved" */ |
#define | REG_COM6 0x0f /* Control 6 */ |
#define | REG_AECH 0x10 /* More bits of AEC value */ |
#define | REG_CLKRC 0x11 /* Clock control */ |
#define | CLK_PLL 0x80 /* Enable internal PLL */ |
#define | CLK_EXT 0x40 /* Use external clock directly */ |
#define | CLK_SCALE 0x3f /* Mask for internal clock scale */ |
#define | REG_COM7 0x12 /* Control 7 */ |
#define | COM7_RESET 0x80 /* Register reset */ |
#define | COM7_FMT_MASK 0x38 |
#define | COM7_FMT_SXGA 0x00 |
#define | COM7_FMT_VGA 0x40 |
#define | COM7_FMT_CIF 0x20 /* CIF format */ |
#define | COM7_FMT_QVGA 0x10 /* QVGA format */ |
#define | COM7_FMT_QCIF 0x08 /* QCIF format */ |
#define | COM7_RGB 0x04 /* bits 0 and 2 - RGB format */ |
#define | COM7_YUV 0x00 /* YUV */ |
#define | COM7_BAYER 0x01 /* Bayer format */ |
#define | COM7_PBAYER 0x05 /* "Processed bayer" */ |
#define | REG_COM8 0x13 /* Control 8 */ |
#define | COM8_FASTAEC 0x80 /* Enable fast AGC/AEC */ |
#define | COM8_AECSTEP 0x40 /* Unlimited AEC step size */ |
#define | COM8_BFILT 0x20 /* Band filter enable */ |
#define | COM8_AGC 0x04 /* Auto gain enable */ |
#define | COM8_AWB 0x02 /* White balance enable */ |
#define | COM8_AEC 0x01 /* Auto exposure enable */ |
#define | REG_COM9 0x14 /* Control 9 - gain ceiling */ |
#define | REG_COM10 0x15 /* Control 10 */ |
#define | COM10_HSYNC 0x40 /* HSYNC instead of HREF */ |
#define | COM10_PCLK_HB 0x20 /* Suppress PCLK on horiz blank */ |
#define | COM10_HREF_REV 0x08 /* Reverse HREF */ |
#define | COM10_VS_LEAD 0x04 /* VSYNC on clock leading edge */ |
#define | COM10_VS_NEG 0x02 /* VSYNC negative */ |
#define | COM10_HS_NEG 0x01 /* HSYNC negative */ |
#define | REG_HSTART 0x17 /* Horiz start high bits */ |
#define | REG_HSTOP 0x18 /* Horiz stop high bits */ |
#define | REG_VSTART 0x19 /* Vert start high bits */ |
#define | REG_VSTOP 0x1a /* Vert stop high bits */ |
#define | REG_PSHFT 0x1b /* Pixel delay after HREF */ |
#define | REG_MIDH 0x1c /* Manuf. ID high */ |
#define | REG_MIDL 0x1d /* Manuf. ID low */ |
#define | REG_MVFP 0x1e /* Mirror / vflip */ |
#define | MVFP_MIRROR 0x20 /* Mirror image */ |
#define | MVFP_FLIP 0x10 /* Vertical flip */ |
#define | REG_AEW 0x24 /* AGC upper limit */ |
#define | REG_AEB 0x25 /* AGC lower limit */ |
#define | REG_VPT 0x26 /* AGC/AEC fast mode op region */ |
#define | REG_ADVFL 0x2d /* Insert dummy lines (LSB) */ |
#define | REG_ADVFH 0x2e /* Insert dummy lines (MSB) */ |
#define | REG_HSYST 0x30 /* HSYNC rising edge delay */ |
#define | REG_HSYEN 0x31 /* HSYNC falling edge delay */ |
#define | REG_HREF 0x32 /* HREF pieces */ |
#define | REG_TSLB 0x3a /* lots of stuff */ |
#define | TSLB_YLAST 0x04 /* UYVY or VYUY - see com13 */ |
#define | TSLB_BYTEORD 0x08 /* swap bytes in 16bit mode? */ |
#define | REG_COM11 0x3b /* Control 11 */ |
#define | COM11_NIGHT 0x80 /* NIght mode enable */ |
#define | COM11_NMFR 0x60 /* Two bit NM frame rate */ |
#define | COM11_HZAUTO 0x10 /* Auto detect 50/60 Hz */ |
#define | COM11_50HZ 0x08 /* Manual 50Hz select */ |
#define | COM11_EXP 0x02 |
#define | REG_COM12 0x3c /* Control 12 */ |
#define | COM12_HREF 0x80 /* HREF always */ |
#define | REG_COM13 0x3d /* Control 13 */ |
#define | COM13_GAMMA 0x80 /* Gamma enable */ |
#define | COM13_UVSAT 0x40 /* UV saturation auto adjustment */ |
#define | COM13_CMATRIX 0x10 /* Enable color matrix for RGB or YUV */ |
#define | COM13_UVSWAP 0x01 /* V before U - w/TSLB */ |
#define | REG_COM14 0x3e /* Control 14 */ |
#define | COM14_DCWEN 0x10 /* DCW/PCLK-scale enable */ |
#define | REG_EDGE 0x3f /* Edge enhancement factor */ |
#define | REG_COM15 0x40 /* Control 15 */ |
#define | COM15_R10F0 0x00 /* Data range 10 to F0 */ |
#define | COM15_R01FE 0x80 /* 01 to FE */ |
#define | COM15_R00FF 0xc0 /* 00 to FF */ |
#define | COM15_RGB565 0x10 /* RGB565 output */ |
#define | COM15_RGBFIXME 0x20 /* FIXME */ |
#define | COM15_RGB555 0x30 /* RGB555 output */ |
#define | REG_COM16 0x41 /* Control 16 */ |
#define | COM16_AWBGAIN 0x08 /* AWB gain enable */ |
#define | REG_COM17 0x42 /* Control 17 */ |
#define | COM17_AECWIN 0xc0 /* AEC window - must match COM4 */ |
#define | COM17_CBAR 0x08 /* DSP Color bar */ |
#define | REG_CMATRIX_BASE 0x4f |
#define | CMATRIX_LEN 6 |
#define | REG_CMATRIX_SIGN 0x58 |
#define | REG_BRIGHT 0x55 /* Brightness */ |
#define | REG_CONTRAS 0x56 /* Contrast control */ |
#define | REG_GFIX 0x69 /* Fix gain control */ |
#define | REG_RGB444 0x8c /* RGB 444 control */ |
#define | R444_ENABLE 0x02 /* Turn on RGB444, overrides 5x5 */ |
#define | R444_RGBX 0x01 /* Empty nibble at end */ |
#define | REG_HAECC1 0x9f /* Hist AEC/AGC control 1 */ |
#define | REG_HAECC2 0xa0 /* Hist AEC/AGC control 2 */ |
#define | REG_BD50MAX 0xa5 /* 50hz banding step limit */ |
#define | REG_HAECC3 0xa6 /* Hist AEC/AGC control 3 */ |
#define | REG_HAECC4 0xa7 /* Hist AEC/AGC control 4 */ |
#define | REG_HAECC5 0xa8 /* Hist AEC/AGC control 5 */ |
#define | REG_HAECC6 0xa9 /* Hist AEC/AGC control 6 */ |
#define | REG_HAECC7 0xaa /* Hist AEC/AGC control 7 */ |
#define | REG_BD60MAX 0xab /* 60hz banding step limit */ |
Functions | |
int | stk_sensor_sleep (struct stk_camera *dev) |
int | stk_sensor_wakeup (struct stk_camera *dev) |
int | stk_sensor_init (struct stk_camera *dev) |
int | stk_sensor_configure (struct stk_camera *dev) |
int | stk_sensor_set_brightness (struct stk_camera *dev, int br) |
#define CLK_EXT 0x40 /* Use external clock directly */ |
Definition at line 110 of file stk-sensor.c.
#define CLK_PLL 0x80 /* Enable internal PLL */ |
Definition at line 109 of file stk-sensor.c.
#define CLK_SCALE 0x3f /* Mask for internal clock scale */ |
Definition at line 111 of file stk-sensor.c.
#define CMATRIX_LEN 6 |
Definition at line 200 of file stk-sensor.c.
#define COM10_HREF_REV 0x08 /* Reverse HREF */ |
Definition at line 135 of file stk-sensor.c.
#define COM10_HS_NEG 0x01 /* HSYNC negative */ |
Definition at line 138 of file stk-sensor.c.
#define COM10_HSYNC 0x40 /* HSYNC instead of HREF */ |
Definition at line 133 of file stk-sensor.c.
#define COM10_PCLK_HB 0x20 /* Suppress PCLK on horiz blank */ |
Definition at line 134 of file stk-sensor.c.
#define COM10_VS_LEAD 0x04 /* VSYNC on clock leading edge */ |
Definition at line 136 of file stk-sensor.c.
#define COM10_VS_NEG 0x02 /* VSYNC negative */ |
Definition at line 137 of file stk-sensor.c.
#define COM11_50HZ 0x08 /* Manual 50Hz select */ |
Definition at line 165 of file stk-sensor.c.
#define COM11_EXP 0x02 |
Definition at line 166 of file stk-sensor.c.
#define COM11_HZAUTO 0x10 /* Auto detect 50/60 Hz */ |
Definition at line 164 of file stk-sensor.c.
#define COM11_NIGHT 0x80 /* NIght mode enable */ |
Definition at line 162 of file stk-sensor.c.
#define COM11_NMFR 0x60 /* Two bit NM frame rate */ |
Definition at line 163 of file stk-sensor.c.
#define COM12_HREF 0x80 /* HREF always */ |
Definition at line 168 of file stk-sensor.c.
#define COM13_CMATRIX 0x10 /* Enable color matrix for RGB or YUV */ |
Definition at line 172 of file stk-sensor.c.
#define COM13_GAMMA 0x80 /* Gamma enable */ |
Definition at line 170 of file stk-sensor.c.
#define COM13_UVSAT 0x40 /* UV saturation auto adjustment */ |
Definition at line 171 of file stk-sensor.c.
#define COM13_UVSWAP 0x01 /* V before U - w/TSLB */ |
Definition at line 173 of file stk-sensor.c.
#define COM14_DCWEN 0x10 /* DCW/PCLK-scale enable */ |
Definition at line 175 of file stk-sensor.c.
#define COM15_R00FF 0xc0 /* 00 to FF */ |
Definition at line 180 of file stk-sensor.c.
#define COM15_R01FE 0x80 /* 01 to FE */ |
Definition at line 179 of file stk-sensor.c.
#define COM15_R10F0 0x00 /* Data range 10 to F0 */ |
Definition at line 178 of file stk-sensor.c.
#define COM15_RGB555 0x30 /* RGB555 output */ |
Definition at line 183 of file stk-sensor.c.
#define COM15_RGB565 0x10 /* RGB565 output */ |
Definition at line 181 of file stk-sensor.c.
#define COM15_RGBFIXME 0x20 /* FIXME */ |
Definition at line 182 of file stk-sensor.c.
#define COM16_AWBGAIN 0x08 /* AWB gain enable */ |
Definition at line 185 of file stk-sensor.c.
#define COM17_AECWIN 0xc0 /* AEC window - must match COM4 */ |
Definition at line 187 of file stk-sensor.c.
#define COM17_CBAR 0x08 /* DSP Color bar */ |
Definition at line 188 of file stk-sensor.c.
#define COM1_CCIR656 0x40 /* CCIR656 enable */ |
Definition at line 87 of file stk-sensor.c.
#define COM1_QFMT 0x20 /* QVGA/QCIF format */ |
Definition at line 88 of file stk-sensor.c.
#define COM1_SKIP_0 0x00 /* Do not skip any row */ |
Definition at line 89 of file stk-sensor.c.
#define COM1_SKIP_2 0x04 /* Skip 2 rows of 4 */ |
Definition at line 90 of file stk-sensor.c.
#define COM1_SKIP_3 0x08 /* Skip 3 rows of 4 */ |
Definition at line 91 of file stk-sensor.c.
#define COM2_SSLEEP 0x10 /* Soft sleep mode */ |
Definition at line 97 of file stk-sensor.c.
#define COM3_DCWEN 0x04 /* Enable downsamp/crop/window */ |
Definition at line 103 of file stk-sensor.c.
#define COM3_SCALEEN 0x08 /* Enable scaling */ |
Definition at line 102 of file stk-sensor.c.
#define COM3_SWAP 0x40 /* Byte swap */ |
Definition at line 101 of file stk-sensor.c.
#define COM7_BAYER 0x01 /* Bayer format */ |
Definition at line 122 of file stk-sensor.c.
#define COM7_FMT_CIF 0x20 /* CIF format */ |
Definition at line 117 of file stk-sensor.c.
#define COM7_FMT_MASK 0x38 |
Definition at line 114 of file stk-sensor.c.
#define COM7_FMT_QCIF 0x08 /* QCIF format */ |
Definition at line 119 of file stk-sensor.c.
#define COM7_FMT_QVGA 0x10 /* QVGA format */ |
Definition at line 118 of file stk-sensor.c.
#define COM7_FMT_SXGA 0x00 |
Definition at line 115 of file stk-sensor.c.
#define COM7_FMT_VGA 0x40 |
Definition at line 116 of file stk-sensor.c.
#define COM7_PBAYER 0x05 /* "Processed bayer" */ |
Definition at line 123 of file stk-sensor.c.
#define COM7_RESET 0x80 /* Register reset */ |
Definition at line 113 of file stk-sensor.c.
#define COM7_RGB 0x04 /* bits 0 and 2 - RGB format */ |
Definition at line 120 of file stk-sensor.c.
#define COM7_YUV 0x00 /* YUV */ |
Definition at line 121 of file stk-sensor.c.
#define COM8_AEC 0x01 /* Auto exposure enable */ |
Definition at line 130 of file stk-sensor.c.
#define COM8_AECSTEP 0x40 /* Unlimited AEC step size */ |
Definition at line 126 of file stk-sensor.c.
#define COM8_AGC 0x04 /* Auto gain enable */ |
Definition at line 128 of file stk-sensor.c.
#define COM8_AWB 0x02 /* White balance enable */ |
Definition at line 129 of file stk-sensor.c.
#define COM8_BFILT 0x20 /* Band filter enable */ |
Definition at line 127 of file stk-sensor.c.
#define COM8_FASTAEC 0x80 /* Enable fast AGC/AEC */ |
Definition at line 125 of file stk-sensor.c.
#define MAX_RETRIES (50) |
Definition at line 75 of file stk-sensor.c.
#define MVFP_FLIP 0x10 /* Vertical flip */ |
Definition at line 148 of file stk-sensor.c.
#define MVFP_MIRROR 0x20 /* Mirror image */ |
Definition at line 147 of file stk-sensor.c.
#define R444_ENABLE 0x02 /* Turn on RGB444, overrides 5x5 */ |
Definition at line 210 of file stk-sensor.c.
#define R444_RGBX 0x01 /* Empty nibble at end */ |
Definition at line 211 of file stk-sensor.c.
#define REG_ADVFH 0x2e /* Insert dummy lines (MSB) */ |
Definition at line 154 of file stk-sensor.c.
#define REG_ADVFL 0x2d /* Insert dummy lines (LSB) */ |
Definition at line 153 of file stk-sensor.c.
#define REG_AEB 0x25 /* AGC lower limit */ |
Definition at line 151 of file stk-sensor.c.
#define REG_AECH 0x10 /* More bits of AEC value */ |
Definition at line 107 of file stk-sensor.c.
#define REG_AECHH 0x07 /* AEC MS 5 bits */ |
Definition at line 94 of file stk-sensor.c.
#define REG_AEW 0x24 /* AGC upper limit */ |
Definition at line 150 of file stk-sensor.c.
#define REG_BAVE 0x05 /* U/B Average level */ |
Definition at line 92 of file stk-sensor.c.
#define REG_BD50MAX 0xa5 /* 50hz banding step limit */ |
Definition at line 216 of file stk-sensor.c.
#define REG_BD60MAX 0xab /* 60hz banding step limit */ |
Definition at line 222 of file stk-sensor.c.
#define REG_BLUE 0x01 /* blue gain */ |
Definition at line 83 of file stk-sensor.c.
#define REG_BRIGHT 0x55 /* Brightness */ |
Definition at line 204 of file stk-sensor.c.
#define REG_CLKRC 0x11 /* Clock control */ |
Definition at line 108 of file stk-sensor.c.
#define REG_CMATRIX_BASE 0x4f |
Definition at line 199 of file stk-sensor.c.
#define REG_CMATRIX_SIGN 0x58 |
Definition at line 201 of file stk-sensor.c.
#define REG_COM1 0x04 /* Control 1 */ |
Definition at line 86 of file stk-sensor.c.
#define REG_COM10 0x15 /* Control 10 */ |
Definition at line 132 of file stk-sensor.c.
#define REG_COM11 0x3b /* Control 11 */ |
Definition at line 161 of file stk-sensor.c.
#define REG_COM12 0x3c /* Control 12 */ |
Definition at line 167 of file stk-sensor.c.
#define REG_COM13 0x3d /* Control 13 */ |
Definition at line 169 of file stk-sensor.c.
#define REG_COM14 0x3e /* Control 14 */ |
Definition at line 174 of file stk-sensor.c.
#define REG_COM15 0x40 /* Control 15 */ |
Definition at line 177 of file stk-sensor.c.
#define REG_COM16 0x41 /* Control 16 */ |
Definition at line 184 of file stk-sensor.c.
#define REG_COM17 0x42 /* Control 17 */ |
Definition at line 186 of file stk-sensor.c.
#define REG_COM2 0x09 /* Control 2 */ |
Definition at line 96 of file stk-sensor.c.
#define REG_COM3 0x0c /* Control 3 */ |
Definition at line 100 of file stk-sensor.c.
#define REG_COM4 0x0d /* Control 4 */ |
Definition at line 104 of file stk-sensor.c.
#define REG_COM5 0x0e /* All "reserved" */ |
Definition at line 105 of file stk-sensor.c.
#define REG_COM6 0x0f /* Control 6 */ |
Definition at line 106 of file stk-sensor.c.
#define REG_COM7 0x12 /* Control 7 */ |
Definition at line 112 of file stk-sensor.c.
#define REG_COM8 0x13 /* Control 8 */ |
Definition at line 124 of file stk-sensor.c.
#define REG_COM9 0x14 /* Control 9 - gain ceiling */ |
Definition at line 131 of file stk-sensor.c.
#define REG_CONTRAS 0x56 /* Contrast control */ |
Definition at line 205 of file stk-sensor.c.
#define REG_EDGE 0x3f /* Edge enhancement factor */ |
Definition at line 176 of file stk-sensor.c.
#define REG_GAIN 0x00 /* Gain lower 8 bits (rest in vref) */ |
Definition at line 82 of file stk-sensor.c.
#define REG_GbAVE 0x06 /* Y/Gb Average level */ |
Definition at line 93 of file stk-sensor.c.
#define REG_GFIX 0x69 /* Fix gain control */ |
Definition at line 207 of file stk-sensor.c.
#define REG_HAECC1 0x9f /* Hist AEC/AGC control 1 */ |
Definition at line 213 of file stk-sensor.c.
#define REG_HAECC2 0xa0 /* Hist AEC/AGC control 2 */ |
Definition at line 214 of file stk-sensor.c.
#define REG_HAECC3 0xa6 /* Hist AEC/AGC control 3 */ |
Definition at line 217 of file stk-sensor.c.
#define REG_HAECC4 0xa7 /* Hist AEC/AGC control 4 */ |
Definition at line 218 of file stk-sensor.c.
#define REG_HAECC5 0xa8 /* Hist AEC/AGC control 5 */ |
Definition at line 219 of file stk-sensor.c.
#define REG_HAECC6 0xa9 /* Hist AEC/AGC control 6 */ |
Definition at line 220 of file stk-sensor.c.
#define REG_HAECC7 0xaa /* Hist AEC/AGC control 7 */ |
Definition at line 221 of file stk-sensor.c.
#define REG_HREF 0x32 /* HREF pieces */ |
Definition at line 157 of file stk-sensor.c.
#define REG_HSTART 0x17 /* Horiz start high bits */ |
Definition at line 139 of file stk-sensor.c.
#define REG_HSTOP 0x18 /* Horiz stop high bits */ |
Definition at line 140 of file stk-sensor.c.
#define REG_HSYEN 0x31 /* HSYNC falling edge delay */ |
Definition at line 156 of file stk-sensor.c.
#define REG_HSYST 0x30 /* HSYNC rising edge delay */ |
Definition at line 155 of file stk-sensor.c.
#define REG_MIDH 0x1c /* Manuf. ID high */ |
Definition at line 144 of file stk-sensor.c.
#define REG_MIDL 0x1d /* Manuf. ID low */ |
Definition at line 145 of file stk-sensor.c.
#define REG_MVFP 0x1e /* Mirror / vflip */ |
Definition at line 146 of file stk-sensor.c.
#define REG_PID 0x0a /* Product ID MSB */ |
Definition at line 98 of file stk-sensor.c.
#define REG_PSHFT 0x1b /* Pixel delay after HREF */ |
Definition at line 143 of file stk-sensor.c.
#define REG_RAVE 0x08 /* V/R Average level */ |
Definition at line 95 of file stk-sensor.c.
#define REG_RED 0x02 /* red gain */ |
Definition at line 84 of file stk-sensor.c.
#define REG_RGB444 0x8c /* RGB 444 control */ |
Definition at line 209 of file stk-sensor.c.
#define REG_TSLB 0x3a /* lots of stuff */ |
Definition at line 158 of file stk-sensor.c.
#define REG_VER 0x0b /* Product ID LSB */ |
Definition at line 99 of file stk-sensor.c.
#define REG_VPT 0x26 /* AGC/AEC fast mode op region */ |
Definition at line 152 of file stk-sensor.c.
#define REG_VREF 0x03 /* Pieces of GAIN, VSTART, VSTOP */ |
Definition at line 85 of file stk-sensor.c.
#define REG_VSTART 0x19 /* Vert start high bits */ |
Definition at line 141 of file stk-sensor.c.
#define REG_VSTOP 0x1a /* Vert stop high bits */ |
Definition at line 142 of file stk-sensor.c.
#define SENSOR_ADDRESS (0x60) |
Definition at line 77 of file stk-sensor.c.
#define STK_IIC_ADDR (STK_IIC_BASE+3) |
Definition at line 69 of file stk-sensor.c.
#define STK_IIC_BASE (0x0200) |
Definition at line 50 of file stk-sensor.c.
#define STK_IIC_ENABLE (STK_IIC_BASE+2) |
Definition at line 60 of file stk-sensor.c.
#define STK_IIC_ENABLE_NO (0x00) |
Definition at line 61 of file stk-sensor.c.
#define STK_IIC_ENABLE_YES (0x1e) |
Definition at line 63 of file stk-sensor.c.
#define STK_IIC_OP (STK_IIC_BASE) |
Definition at line 51 of file stk-sensor.c.
#define STK_IIC_OP_RX (0x70) |
Definition at line 53 of file stk-sensor.c.
#define STK_IIC_OP_TX (0x05) |
Definition at line 52 of file stk-sensor.c.
#define STK_IIC_RX_INDEX (STK_IIC_BASE+8) |
Definition at line 72 of file stk-sensor.c.
#define STK_IIC_RX_VALUE (STK_IIC_BASE+9) |
Definition at line 73 of file stk-sensor.c.
#define STK_IIC_STAT (STK_IIC_BASE+1) |
Definition at line 54 of file stk-sensor.c.
#define STK_IIC_STAT_RX_OK (0x01) |
Definition at line 56 of file stk-sensor.c.
#define STK_IIC_STAT_TX_OK (0x04) |
Definition at line 55 of file stk-sensor.c.
#define STK_IIC_TX_INDEX (STK_IIC_BASE+4) |
Definition at line 70 of file stk-sensor.c.
#define STK_IIC_TX_VALUE (STK_IIC_BASE+5) |
Definition at line 71 of file stk-sensor.c.
#define TSLB_BYTEORD 0x08 /* swap bytes in 16bit mode? */ |
Definition at line 160 of file stk-sensor.c.
#define TSLB_YLAST 0x04 /* UYVY or VYUY - see com13 */ |
Definition at line 159 of file stk-sensor.c.
int stk_sensor_configure | ( | struct stk_camera * | dev | ) |
Definition at line 500 of file stk-sensor.c.
int stk_sensor_init | ( | struct stk_camera * | dev | ) |
Definition at line 365 of file stk-sensor.c.
int stk_sensor_set_brightness | ( | struct stk_camera * | dev, |
int | br | ||
) |
Definition at line 587 of file stk-sensor.c.
int stk_sensor_sleep | ( | struct stk_camera * | dev | ) |
Definition at line 296 of file stk-sensor.c.
int stk_sensor_wakeup | ( | struct stk_camera * | dev | ) |
Definition at line 303 of file stk-sensor.c.