Hi,
I am using a custom board which is built using blaze as reference board.It has a resolution of 480*800.I use the latest release of Android ICS ie http://omappedia.org/wiki/4AI.1.4_OMAP4_Icecream_Sandwich_Release_Notes to boot the board and it is working fine.When i connect my HDMI the screen rotates by 270 deg ie persist.hwc.mirroring.transform is set to 3 and it goes into portrait mode.When i actually try to enable either overlay1 or overlay2 it does not happen at all.But overlay 0 is enabled and configured to lcd as the manager and overlay3 is enabled and configured to TV as the manager.overlay1 and 2 are disabled.Since overlay0 is configured as gfx and overlay3 is configured as vid pipeline i thought dual fb would as such work by default.ie two different contents on LCD and HDMI but a video gets played on the LCD as well a HDMI so how is it that ovl0 is able to play a video?Also when i try to make the persist.hwc.mirroring.transform to 0 the HDMI tries to set to 1080p resolution and it fails in the driver level saying
[ 400.645751] omapdss HDMI: Set c-state constraint for HDMI
[ 400.645751]
[ 400.653289] HDCP: invalid AKSV
[ 400.656677] hdcp_3des_cb: hdcp_keys not loaded = 0
[ 400.661682] omapdss HDMI error: *** INVALID AKSV: 0 Do not perform HDCP AUTHENTICATION
[ 400.670501] hdmi_power_on x_res= 1920 y_res = 1080
[ 400.771362] omapdss DISPC error: timeout waiting for EVSYNC
[ 400.778533] omapdss DISPC error: First SYNC_LOST..TV ignoring
[ 400.794616] omapdss HDMI: Enter hdmi_display_disable
[ 400.896362] omapdss DISPC error: timeout waiting for EVSYNC
[ 400.902679] omapdss HDMI: Release c-state constraint for HDMI