Thanks for Amol Lad very much!

I do power on the VPSS module with:

        board_setup_psc(DAVINCI_GPSC_ARMDOMAIN, DAVINCI_LPSC_VPSSMSTR, 1);
        board_setup_psc(DAVINCI_GPSC_ARMDOMAIN, DAVINCI_LPSC_VPSSSLV, 1);

I can read VPSS_PID and VPBE_PID correctly. The follow is my log 
information. So I think I enable power to VPSS successfully.

PLLDIV1 = 0x00008000
PLLDIV3 = 0x00008002
PLLDIV1 = 0x00008000
PLLDIV3 = 0x00008002
VPSS_PID = 0x0000fb00
VPSS_PCR = 0x00000000
VPSS_CLKCTL = 0x00000018
VPBE_PID = 0x00000400
VPBE_PCR = 0x00000000

However, I can not write the registers OSD_VIDWIN0ADR, OSD_OSDWIN1ADR, 
OSD_OSDWIN0ADR and OSD_OSDWIN1ADR successfully. They are always read 
0x0000 00000 after writing any values such as 0x8280 0000.

Why cann't I write the registers OSD_VIDWIN0ADR, OSD_OSDWIN1ADR, 
OSD_OSDWIN0ADR and OSD_OSDWIN1ADR successfully? 

Thanks very much!


-----------------------------------------------------------
Drucker Chou
KONKA GROUP CO.,LTD.
Tel:86 755 26608866-6061
Mobile:86 13560161736
E-mail:[EMAIL PROTECTED]
MSN:[EMAIL PROTECTED]
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to