The PINMUX register definitions are in the datasheet, section 3.5.4.

http://www.ti.com/lit/gpn/tms320dm6446

Note there are several errata related to RGB888 so please be sure to
read the silicon errata:

http://www.ti.com/litv/pdf/sprz241h

I've not used the RGB888 mode so I'm not sure about the VMOD.VDMD field
you mention.  However, it looks to me like you would set it to the
"RGB666" mode and then the pin muxing options are what would distinguish
the two modes.  If someone else knows differently please comment.

Brad

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of Cochrane, Euan
Sent: Tuesday, November 27, 2007 4:46 AM
To: Davinci-Linux-Open-Source (E-mail)
Subject: PINMUX registers

Hi, I want to setup my DVEVM to output RGB888 so I need to setup the
PINMUX registers properly. Currently they are set as PINMUX0 =
0x81430C1F and  PINMUX1 = 0x00000481. According to the VPBE guide
(SPRUE37A) I need to set RGB888 and clear PWM1, PWM2, LFLDEN and CFLDEN
but the guide doesn't go as far as to say which bits of the PINMUX
registers control these and they are not defined in the davincifb
headers. Is there any other documentation that describes these registers
better? Can anyone tell me how to set and clear these registers? Also I
have VMOD.VDMD set to 2 which is described as RGB666 parallel will this
mode also output RGB888 if the PINMUX registers are set properly or is
there another value I should give VDMD that is not mentioned in the VPBE
guide?
Thanks,
Euan
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to