rendered paste bodydhost:/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]