These are my CCDC registers:
CCDC_PID        : 1FE00
CCDC_PCR        : 3
CCDC_SYN_MODE   : 32F84 (8 bits)
CCDC_HD_VD_WID  : 0
CCDC_PIX_LINES  : 0
CCDC_HORZ_INFO  : BC (188 bytes in a line)

It is indeed 188 *bytes* per line?  I ask because SPRUE38A is incorrect;
it says this register's fields are in pixels per line but it actually
uses bytes per line.  It doesn't matter for raw mode, but it does for
YUV422.

CCDC_VERT_START : 0
CCDC_VERT_LINES : 1 (VERT_LINES + 1 = 2 lines)

So you are working with a 188 x 2 image?

CCDC_CULLING    : FFFF00FF
CCDC_HSIZE_OFF  : C0
CCDC_SDOFST     : 0
CCDC_SDR_ADDR   : 86800000
CCDC_CLAMP      : 0
CCDC_DCSUB      : 0
CCDC_COLPTN     : 0
CCDC_BLKCMP     : 0
CCDC_VDINT      : 0
CCDC_ALAW       : 0
CCDC_REC656IF   : 1 (BT.656 mode, no FVH error correction)
CCDC_CCDCFG     : 8C00

I'm not sure about this.  You are setting bit 14 but that is reserved /
unused according to SPRUE38A 6.1.20.  You might want to recheck this reg-
ister.

CCDC_FMTCFG     : 0
CCDC_VP_OUT     : 0

Regards, Tom
--
  /"\  ASCII Ribbon Campaign   |
  \ /                          |   Email to user 'CTZ001'
   X        Against HTML       |             at 'email.mot.com'
  / \     in e-mail & news     |
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to