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