hwc: Add support for new resolutions
This change adds support for following resolutions.
* 2560x1260 @ 60Hz (DVI)
* 3840x2160 @ 30Hz (HDMI)
* 3840x2160 @ 25Hz (HDMI)
* 3840x2160 @ 24Hz (HDMI)
* 4096x2160 @ 24Hz (HDMI)
Change-Id: Ibd6fbaf20ac9c9557e738057f2a990eea1de928d
diff --git a/libexternal/external.cpp b/libexternal/external.cpp
index 300a65f..9c24d21 100644
--- a/libexternal/external.cpp
+++ b/libexternal/external.cpp
@@ -471,6 +471,16 @@
return 17; //1080p@50Hz
case HDMI_VFRMT_1920x1080p60_16_9:
return 18; //1080p@60Hz
+ case HDMI_VFRMT_2560x1600p60_16_9:
+ return 19; //WQXGA@60Hz541
+ case HDMI_VFRMT_3840x2160p24_16_9:
+ return 20;//2160@24Hz
+ case HDMI_VFRMT_3840x2160p25_16_9:
+ return 21;//2160@25Hz
+ case HDMI_VFRMT_3840x2160p30_16_9:
+ return 22; //2160@30Hz
+ case HDMI_VFRMT_4096x2160p24_16_9:
+ return 23; //4kx2k@24Hz
}
}
@@ -718,6 +728,27 @@
height = 1080;
fps = 60;
break;
+ case HDMI_VFRMT_2560x1600p60_16_9:
+ width = 2560;
+ height = 1600;
+ fps = 60;
+ break;
+ case HDMI_VFRMT_3840x2160p24_16_9:
+ width = 3840;
+ height = 2160;
+ fps = 24;
+ break;
+ case HDMI_VFRMT_3840x2160p30_16_9:
+ width = 3840;
+ height = 2160;
+ fps = 30;
+ break;
+ case HDMI_VFRMT_4096x2160p24_16_9:
+ width = 4096;
+ height = 2160;
+ fps = 24;
+ break;
+
}
}