The video resolutions are independent of the Mali accelerator. Currently the Linux kernel driver supports the following resolutions in HDMI mode:
Code:
struct disp_video_timings video_timing[] =
{
//VIC PCLK AVI_PR X Y HT HBP HFP HST VT VBP VFP VST h_pol v_pol int vac trd
{HDMI1440_480I, 0,13500000, 1, 720, 480, 858, 57, 19, 62, 525, 15, 4, 3, 0, 0, 1, 0, 0},
{HDMI1440_576I, 0,13500000, 1, 720, 576, 864, 69, 12, 63, 625, 19, 2, 3, 0, 0, 1, 0, 0},
{HDMI480P, 0,27000000, 0, 720, 480, 858, 60, 16, 62, 525, 30, 9, 6, 0, 0, 0, 0, 0},
{HDMI576P, 0,27000000, 0, 720, 576, 864, 68, 12, 64, 625, 39, 5, 5, 0, 0, 0, 0, 0},
{HDMI720P_50, 0,74250000, 0, 1280, 720, 1980, 220, 440, 40, 750, 20, 5, 5, 1, 1, 0, 0, 0},
{HDMI720P_60, 0,74250000, 0, 1280, 720, 1650, 220, 110, 40, 750, 20, 5, 5, 1, 1, 0, 0, 0},
{HDMI1080I_50, 0,74250000, 0, 1920, 1080, 2640, 148, 528, 44, 1125, 15, 2, 5, 1, 1, 1, 0, 0},
{HDMI1080I_60, 0,74250000, 0, 1920, 1080, 2200, 148, 88, 44, 1125, 15, 2, 5, 1, 1, 1, 0, 0},
{HDMI1080P_50, 0,148500000, 0, 1920, 1080, 2640, 148, 528, 44, 1125, 36, 4, 5, 1, 1, 0, 0, 0},
{HDMI1080P_60, 0,148500000, 0, 1920, 1080, 2200, 148, 88, 44, 1125, 36, 4, 5, 1, 1, 0, 0, 0},
{HDMI1080P_24, 0,74250000, 0, 1920, 1080, 2750, 148, 638, 44, 1125, 36, 4, 5, 1, 1, 0, 0, 0},
{HDMI1080P_25, 0,74250000, 0, 1920, 1080, 2640, 148, 528, 44, 1125, 36, 4, 5, 0, 0, 0, 0, 0},
{HDMI1080P_30, 0,74250000, 0, 1920, 1080, 2200, 148, 88, 44, 1125, 36, 4, 5, 0, 0, 0, 0, 0},
{HDMI1080P_24_3D_FP, 0,148500000, 0, 1920, 2160, 2750, 148, 638, 44, 1125, 36, 4, 5, 1, 1, 0, 45, 1},
{HDMI720P_50_3D_FP, 0,148500000, 0, 1280, 1440, 1980, 220, 440, 40, 750, 20, 5, 5, 1, 1, 0, 30, 1},
{HDMI720P_60_3D_FP, 0,148500000, 0, 1280, 1440, 1650, 220, 110, 40, 750, 20, 5, 5, 1, 1, 0, 30, 1},
{HDMI3840_2160P_30, 0,297000000, 0, 3840, 2160, 4400, 296, 176, 88, 2250, 72, 8, 10, 1, 1, 0, 0, 0},
{HDMI3840_2160P_25, 0,297000000, 0, 3840, 2160, 5280, 296, 1056, 88, 2250, 72, 8, 10, 1, 1, 0, 0, 0},
{HDMI_EDID,},
};
While the timing generators can be configured for other resolutions as well (see LCD output), one would have to figure out how to add new resolutions here and what is exactly supported by the hardware, but I think not all documentation for the AW Display Engine 2 are out in the open...