dhost:/home/fab/builds/webcam/m560x-driver/m560x/branches/m5602-ov9650# lsmod Module Size Used by m560x 84776 0 tun 11776 1 rfcomm 38296 0 l2cap 24448 5 rfcomm ipv6 240288 26 mousedev 12068 1 pcmcia 36756 0 ohci1394 34096 0 psmouse 38664 0 nvidia 6827252 22 ieee1394 89780 1 ohci1394 serio_raw 7812 0 pcspkr 4224 0 hci_usb 17564 2 sdhci 18188 0 yenta_socket 27276 1 rsrc_nonstatic 11904 1 yenta_socket pcmcia_core 39444 3 pcmcia,yenta_socket,rsrc_nonstatic ipw3945 196004 0 mmc_core 25988 1 sdhci r8169 29704 0 i2c_core 22144 1 nvidia bluetooth 52708 7 rfcomm,l2cap,hci_usb ieee80211 32200 1 ipw3945 ieee80211_crypt 7040 1 ieee80211 snd_hda_intel 20760 1 snd_hda_codec 158592 1 snd_hda_intel [INITCAM] S 0x8113 0x02 ; xbMcuClkDiv S 0x8112 0xB0 ; xbMcuClkCtrl S 0x8115 0x00 ; xbSenClkDiv S 0x8114 0xB0 ; xbSenClkCtrl S 0x8160 0xC0 ; xbAdcCtrl S 0x8100 0x0D ; xbSensorType S 0x8101 0x00 ; xbSensorCtrl S 0x8160 0xC0 ; xbAdcCtrl S 0x8100 0x0C ; xbSensorType ; [STOPCAM] ; STOP_CAM S 0x8177 0x05 ; xbGpioDir S 0x8176 0x04 ; xbGpioDat S 0x8174 0x06 ; xbGpioEnH S 0x8172 0x06 ; xbGpioEnL S 0x8170 0x02 ; xbGpioaDatH S 0x8115 0x04 ; xbSenClkDiv S 0x8114 0xB0 ; xbSenClkCtrl ; [STARTCAM] ; START_CAM S 0x8115 0x00 ; xbSenClkDiv S 0x8114 0xB0 ; xbSenClkCtrl S 0x8160 0xC0 ; xbAdcCtrl S 0x8100 0x0C ; xbSensorType S 0x8177 0x05 ; xbGpioDir rx_ edit S 0x8176 0x00 ; xbGpioDat S 0x8174 0x06 ; xbGpioEnH S 0x8175 0x00 ; xbGpioaEnL ;S 0x8169 0x0A ; xbI2CClkDiv ; [INIT4] ;W 0xBA 0xF0 0x00 0x00 ;O 0xBA 0x0D 0x00 0x01 ; 0x0004 -> 0x0005 ;O 0xBA 0x0D 0x00 0x20 ; 0x0009 -> 0x0029 ;A 0xBA 0x0D 0x00 0x08 ; 0x0029 -> 0x0008 ; [INIT5] ;W 0xBA 0xF0 0x00 0x01 ;W 0xBA 0x06 0x00 0x10 ;W 0xBA 0x3B 0x04 0x2A ;W 0xBA 0x4C 0x00 0x01 ;W 0xBA 0x4D 0x00 0x01 ;W 0xBA 0x34 0x00 0x00 ;W 0xBA 0x35 0xFF 0x00 ;W 0xBA 0x3A 0x14 0x00 ;W 0xBA 0x9B 0x14 0x00 ;O 0xBA 0xCD 0x00 0x0E ; 0x0000 -> 0x00E0 ;O 0xBA 0xD0 0x00 0x40 ; 0x0000 -> 0x0040 ; ;W 0xBA 0xF0 0x00 0x02 ; Page 2 ;W 0xBA 0x65 0x00 0x00 ; Auto exposure ;O 0xBA 0x28 0xEF 0x03 ; 0xEF04 -> 0xEF07 Auto wb parameter ;A 0xBA 0x28 0xEF 0x03 ; 0xEF07 -> 0xEF03 ; ;W 0xBA 0xF0 0x00 0x00 ; Page 0 ;O 0xBA 0x33 0x03 0x49 ; 0x0349 -> 0x0349 ;O 0xBA 0x33 0x03 0x49 ; 0x0349 -> 0x0349 [STARTSENSOR] S 0x8169 0x0A ; write_04 4848 71 W 0x60 0x12 0x80 ; write_18 5160 193 ; soft reset SCCB Register Reset W 0x60 0x11 0x80 ; write_18 5162 194 ; clock rate control W 0x60 0x39 0x40 ; write_18 5163 195 ; Reference voltage control W 0x60 0x38 0x12 ; write_18 5167 198 ; Analog common control W 0x60 0x0E 0x20 ; write_18 5168 199 ; common control F W 0x60 0x13 0xC0 ; write_18 5170 200 ; common control I W 0x60 0x01 0x80 ; write_18 5171 201 ; blue gain W 0x60 0x02 0x80 ; write_18 5172 202 ; red gain W 0x60 0x00 0x00 ; write_18 5173 203 ; AGC W 0x60 0x10 0xF0 ; write_18 5175 204 ; AEC W 0x60 0x1B 0x00 ; write_18 5176 205 ; pixel shift W 0x60 0x16 0x06 ; write_18 5177 206 ; frame slot divider W 0x60 0x33 0x10 ; write_18 5178 207 ; sensor current control W 0x60 0x34 0xBF ; write_18 5180 208 ; VGAP W 0x60 0xA8 0x81 ; write_18 5181 209 W 0x60 0x41 0x00 ; write_18 5182 210 ; COM16 W 0x60 0x96 0x04 ; write_18 5184 211 W 0x60 0x3D 0x19 ; write_18 5185 212 ; COM13 W 0x60 0x69 0x80 ; write_18 5186 213 ; HV W 0x60 0x3A 0x0D ; write_18 5187 214 ; TSLB W 0x60 0x8E 0x00 ; write_18 5189 215 W 0x60 0x3C 0x73 ; write_18 5190 216 ; COM12 W 0x60 0x8F 0xDF ; write_18 5191 217 W 0x60 0x8B 0x06 ; write_18 5192 218 W 0x60 0x35 0x91 ; write_18 5194 219 ; reserved W 0x60 0x94 0x99 ; write_18 5195 220 W 0x60 0x95 0x99 ; write_18 5196 221 W 0x60 0x40 0xC1 ; write_18 5197 222 ; COM15 W 0x60 0x29 0x2F ; write_18 5199 223 ; reserved W 0x60 0x0F 0x4B ; write_18 5200 224 ; COM6 W 0x60 0x27 0xA0 ; write_18 5201 225 ; BBIAS W 0x60 0x28 0xA0 ; write_18 5203 226 ; GbBIAS W 0x60 0x29 0xA0 ; write_18 5204 227 ; reserved W 0x60 0x2C 0xA0 ; write_18 5205 228 ; RBIAS W 0x60 0xA5 0x80 ; write_18 5206 229 W 0x60 0x1E 0x04 ; write_18 5208 230 ; MVFP W 0x60 0xA9 0x98 ; write_18 5209 231 W 0x60 0xAB 0x0A ; write_18 5210 232 W 0x60 0x24 0x68 ; write_18 5212 233 ; AEW W 0x60 0x25 0x5C ; write_18 5213 234 ; AEB W 0x60 0x26 0xC3 ; write_18 5214 235 ; VPT W 0x60 0x14 0x4E ; write_18 5215 236 ; COM9 W 0x60 0x1E 0x00 ; write_18 5217 237 ; MVFP W 0x60 0x17 0x1A ; write_18 5218 238 ; HSTART W 0x60 0x18 0xBF ; write_18 5219 239 ; HSTOP W 0x60 0x19 0x01 ; write_18 5220 240 ; VSTRT W 0x60 0x1A 0x81 ; write_18 5222 241 ; VSTOP W 0x60 0x03 0x10 ; write_18 5223 242 ; VREF W 0x60 0x32 0xB2 ; write_18 5224 243 ; HREF W 0x60 0x12 0x45 ; write_18 5225 244 ; COM7 W 0x60 0x15 0x40 ; write_18 5227 245 ; COM10 W 0x60 0x37 0x06 ; write_18 5229 247 ; ADC W 0x60 0x1B 0x00 ; write_18 5228 246 ; PSHFT ; [SETSIZE1] ;W 0xBA 0x01 0x00 0x0D ; Row start ;W 0xBA 0x02 0x00 0x12 ; Column start ;W 0xBA 0x03 0x04 0x00 ; Window heigth ;W 0xBA 0x04 0x05 0x10 ; Window Width ;W 0xBA 0x05 0x01 0x60 ; Hor Blanking ;W 0xBA 0x06 0x00 0x11 ; Ver Blanking ;W 0xBA 0x07 0x01 0x60 ; Hor Blanking ;W 0xBA 0x08 0x00 0x11 ; Ver Blanking ;W 0xBA 0x20 0x01 0x0f ; Read mode ;W 0xBA 0x21 0x01 0x0f ; Read mode ;W 0xBA 0x30 0x04 0x00 ; ; [SETSIZE] S 0x8115 0x06 ; write_04 5232 249 ; xbSenClkDiv S 0x8114 0xB0 ; write_04 5232 250 ; xbSenClkCtrl S 0x8160 0xC0 ; write_04 5233 251 ; xbAdcCtrl S 0x8100 0x0C ; write_04 5234 252 ; xbSensorType S 0x8102 0x81 ; write_04 5234 253 ; xbLineOfFrameH S 0x8104 0x82 ; write_04 5235 254 ; xbPixOfLineH S 0x810A 0x01 ; write_04 5235 255 ; xbSigIni S 0x8106 0x00 ; write_04 5241 256 ; xbVsyncPara S 0x8106 0x01 ; write_04 5242 257 ; xbVsyncPara S 0x8106 0x00 ; write_04 5242 258 ; xbVsyncPara S 0x8106 0x01 ; write_04 5243 259 ; xbVsyncPara S 0x8106 0xF3 ; write_04 5244 260 ; xbVsyncPara S 0x8106 0x00 ; write_04 5245 261 ; xbVsyncPara S 0x8106 0x00 ; write_04 5245 262 ; xbVsyncPara S 0x8106 0x00 ; write_04 5246 263 ; xbVsyncPara S 0x810A 0x00 ; write_04 5246 264 ; xbSigIni S 0x810A 0x02 ; write_04 5247 265 ; xbSigIni S 0x8107 0x00 ; write_04 5247 266 ; xbHsyncPara S 0x8107 0x60 ; write_04 5248 267 ; xbHsyncPara S 0x8107 0x02 ; write_04 5248 268 ; xbHsyncPara S 0x8107 0xE7 ; write_04 5249 269 ; xbHsyncPara S 0x810A 0x00 ; write_04 5249 270 ; xbSigIni ; [SETBRIGHT] S 0x8115 0x00 S 0x8114 0xB0 S 0x8169 0x0A W 0x60 0x11 0x80 ; CLKRC W 0x60 0x10 0x7D ; AECH W 0x60 0x04 0x00 ; COM1 W 0x60 0x00 0x06 ; GAIN ;W 0x60 0x00 0x14 ; GAIN ; [SENSORCLOCKA] ;S 0x8115 0x00 ;S 0x8114 0xA0 ; [SENSORCLOCKB] ;S 0x8115 0x00 ;S 0x8114 0xB0 ; [SENSORCLOCKF] ;S 0x8115 0x00 ;S 0x8114 0xF0 ; [INIT6] ;W 0xBA 0xF0 0x00 0x00 ; Page 0 ;O 0xBA 0x0D 0x00 0x01 ; 0x0008 -> 0x0009 reset-reg bit 0 reset sensor ;O 0xBA 0x0D 0x00 0x20 ; 0x0009 -> 0x0029 reset-reg bit 9 restart bad frames ;A 0xBA 0x0D 0x00 0x08 ; 0x0029 -> 0x0008 reset-reg clear bit 9,0 ;O 0xBA 0x0D 0x00 0x04 ; 0x0008 -> 0x000C reset-reg bit 2 analog standby ;A 0xBA 0x0D 0x00 0x08 ; 0x000C -> 0x0004 reset-reg clear bit 3 stop sensor ?? ;W 0xBA 0xF0 0x00 0x01 ; Page 1 ;O 0xBA 0xB3 0x00 0x01 ; 0x0002 -> 0x0003 Global Clock Control ; [SENSORRESET] S 0x8115 0x04 S 0x8114 0xB0 W 0x60 0x12 0x80 ; COM7 W 0x60 0x39 0xF4 ; OFON W 0x60 0x1E 0x80 ; MVFP W 0x60 0x6B 0x3F ; DBLV W 0x60 0x36 0x49 ; reserved W 0x60 0x12 0x05 ; COM7 S 0x8177 0x05 S 0x8176 0x04 S 0x8174 0x06 S 0x8172 0x06 S 0x8170 0x02 S 0x8115 0x04 S 0x8114 0xB0 ; [END]