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
