Hi,

Has anyone successfully interfaced the DVEVM to a CMOS sensor? I'm
attempting such an interface, but I have faced several weird bugs.
Hope this thread can be used to discuss any bugs in the frontend.

1. I used a Micron sensor with inverted syncs. I tried setting the
VDPOL/HDPOL bits under all combinations and failed to get it to work.
I used an external inverter on the syncs and I could get an image. Has
anyone succeeded using any video capture device with inverted syncs?

2. I was having problems with my CFA coefficients and decided to
conduct a simple write/read test using running numbers on the preview
engine tables using the following code. The code was run with preview
engine disabled.

for(i=0; i<0x1640; i++) {
 reg_write(PREV_SET_TBL_ADDRESS, i);
 reg_write(PREV_SET_TBL_DATA, i % 256);
 reg_write(PREV_SET_TBL_ADDRESS, i);
 readback = reg_read(PREV_SET_TBL_DATA);
 if(readback != i % 256)
 printk("offset=%x writedata=%x readdata=%x\n", i, i % 256, readback);
}

offset=1418 writedata=18 readdata=17
offset=1419 writedata=19 readdata=17
offset=141a writedata=1a readdata=17
offset=141b writedata=1b readdata=17
offset=141c writedata=1c readdata=17
offset=141d writedata=1d readdata=17
offset=141e writedata=1e readdata=17
offset=141f writedata=1f readdata=17
offset=1438 writedata=38 readdata=37
offset=1439 writedata=39 readdata=37
offset=143a writedata=3a readdata=37
offset=143b writedata=3b readdata=37
offset=143c writedata=3c readdata=37
offset=143d writedata=3d readdata=37
offset=143e writedata=3e readdata=37
offset=143f writedata=3f readdata=37
offset=1458 writedata=58 readdata=57
offset=1459 writedata=59 readdata=57
offset=145a writedata=5a readdata=57
offset=145b writedata=5b readdata=57
offset=145c writedata=5c readdata=57
offset=145d writedata=5d readdata=57
offset=145e writedata=5e readdata=57
offset=145f writedata=5f readdata=57
offset=1478 writedata=78 readdata=77
offset=1479 writedata=79 readdata=77
offset=147a writedata=7a readdata=77
offset=147b writedata=7b readdata=77
offset=147c writedata=7c readdata=77
offset=147d writedata=7d readdata=77
offset=147e writedata=7e readdata=77
offset=147f writedata=7f readdata=77
offset=1498 writedata=98 readdata=97
offset=1499 writedata=99 readdata=97
offset=149a writedata=9a readdata=97
offset=149b writedata=9b readdata=97
offset=149c writedata=9c readdata=97
offset=149d writedata=9d readdata=97
offset=149e writedata=9e readdata=97
offset=149f writedata=9f readdata=97
offset=14b8 writedata=b8 readdata=b7
offset=14b9 writedata=b9 readdata=b7
offset=14ba writedata=ba readdata=b7
offset=14bb writedata=bb readdata=b7
offset=14bc writedata=bc readdata=b7
offset=14bd writedata=bd readdata=b7
offset=14be writedata=be readdata=b7
offset=14bf writedata=bf readdata=b7
offset=14d8 writedata=d8 readdata=d7
offset=14d9 writedata=d9 readdata=d7
offset=14da writedata=da readdata=d7
offset=14db writedata=db readdata=d7
offset=14dc writedata=dc readdata=d7
offset=14dd writedata=dd readdata=d7
offset=14de writedata=de readdata=d7
offset=14df writedata=df readdata=d7
offset=14f8 writedata=f8 readdata=f7
offset=14f9 writedata=f9 readdata=f7
offset=14fa writedata=fa readdata=f7
offset=14fb writedata=fb readdata=f7
offset=14fc writedata=fc readdata=f7
offset=14fd writedata=fd readdata=f7
offset=14fe writedata=fe readdata=f7
offset=14ff writedata=ff readdata=f7
offset=1518 writedata=18 readdata=17
offset=1519 writedata=19 readdata=17
offset=151a writedata=1a readdata=17
offset=151b writedata=1b readdata=17
offset=151c writedata=1c readdata=17
offset=151d writedata=1d readdata=17
offset=151e writedata=1e readdata=17
offset=151f writedata=1f readdata=17
offset=1538 writedata=38 readdata=37
offset=1539 writedata=39 readdata=37
offset=153a writedata=3a readdata=37
offset=153b writedata=3b readdata=37
offset=153c writedata=3c readdata=37
offset=153d writedata=3d readdata=37
offset=153e writedata=3e readdata=37
offset=153f writedata=3f readdata=37
offset=1558 writedata=58 readdata=57
offset=1559 writedata=59 readdata=57
offset=155a writedata=5a readdata=57
offset=155b writedata=5b readdata=57
offset=155c writedata=5c readdata=57
offset=155d writedata=5d readdata=57
offset=155e writedata=5e readdata=57
offset=155f writedata=5f readdata=57
offset=1578 writedata=78 readdata=77
offset=1579 writedata=79 readdata=77
offset=157a writedata=7a readdata=77
offset=157b writedata=7b readdata=77
offset=157c writedata=7c readdata=77
offset=157d writedata=7d readdata=77
offset=157e writedata=7e readdata=77
offset=157f writedata=7f readdata=77
offset=1598 writedata=98 readdata=97
offset=1599 writedata=99 readdata=97
offset=159a writedata=9a readdata=97
offset=159b writedata=9b readdata=97
offset=159c writedata=9c readdata=97
offset=159d writedata=9d readdata=97
offset=159e writedata=9e readdata=97
offset=159f writedata=9f readdata=97
offset=15b8 writedata=b8 readdata=b7
offset=15b9 writedata=b9 readdata=b7
offset=15ba writedata=ba readdata=b7
offset=15bb writedata=bb readdata=b7
offset=15bc writedata=bc readdata=b7
offset=15bd writedata=bd readdata=b7
offset=15be writedata=be readdata=b7
offset=15bf writedata=bf readdata=b7
offset=15d8 writedata=d8 readdata=d7
offset=15d9 writedata=d9 readdata=d7
offset=15da writedata=da readdata=d7
offset=15db writedata=db readdata=d7
offset=15dc writedata=dc readdata=d7
offset=15dd writedata=dd readdata=d7
offset=15de writedata=de readdata=d7
offset=15df writedata=df readdata=d7
offset=15f8 writedata=f8 readdata=f7
offset=15f9 writedata=f9 readdata=f7
offset=15fa writedata=fa readdata=f7
offset=15fb writedata=fb readdata=f7
offset=15fc writedata=fc readdata=f7
offset=15fd writedata=fd readdata=f7
offset=15fe writedata=fe readdata=f7
offset=15ff writedata=ff readdata=f7
offset=1618 writedata=18 readdata=17
offset=1619 writedata=19 readdata=17
offset=161a writedata=1a readdata=17
offset=161b writedata=1b readdata=17
offset=161c writedata=1c readdata=17
offset=161d writedata=1d readdata=17
offset=161e writedata=1e readdata=17
offset=161f writedata=1f readdata=17
offset=1638 writedata=38 readdata=37
offset=1639 writedata=39 readdata=37
offset=163a writedata=3a readdata=37
offset=163b writedata=3b readdata=37
offset=163c writedata=3c readdata=37
offset=163d writedata=3d readdata=37
offset=163e writedata=3e readdata=37
offset=163f writedata=3f readdata=37

Anyone successfully got the CFA working?
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to