From 302396600d2606a5e4b459eda903bdbe44b129bb Mon Sep 17 00:00:00 2001 From: Jayarami Reddy Date: Fri, 21 Oct 2011 11:18:11 +0530 Subject: HDMIservice: Set 720p resolution for u5500 Set the priority high to 720p configuration for 5500. ST-Ericsson ID: 369135 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ifd0e2d11cc337233dc24dac8d921d7dcd557bcd5 Signed-off-by: Jayarami Reddy Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/34794 Reviewed-by: QATOOLS Reviewed-by: Per PERSSON Reviewed-by: Jimmy RUBIN --- Android.mk | 5 +++++ src/setres.c | 32 +++++++++++++++++++++++++------- 2 files changed, 30 insertions(+), 7 deletions(-) diff --git a/Android.mk b/Android.mk index b59058f..170769f 100644 --- a/Android.mk +++ b/Android.mk @@ -13,6 +13,11 @@ # limitations under the License. # Library +# check for u5500 +ifeq ($(STE_HDMISERVICE_SET_PLATFORM),u5500) +LOCAL_CFLAGS += -DSTE_PLATFORM_U5500=1 +endif #module configuration u5500 + LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_PRELINK_MODULE := false diff --git a/src/setres.c b/src/setres.c index 37f6b28..b7042eb 100644 --- a/src/setres.c +++ b/src/setres.c @@ -199,13 +199,30 @@ static int vesaceanrtovar(struct fb_var_screeninfo *var, __u8 cea, void vesacea_prio_default(void) { - /* 1920x1080P@30 */ - vesaceaprio[0].cea = 1; - vesaceaprio[0].nr = 34; - - /* 1280x720P@60 */ - vesaceaprio[1].cea = 1; - vesaceaprio[1].nr = 4; +#ifdef STE_PLATFORM_U5500 + /* 1280x720P@60 */ + vesaceaprio[0].cea = 1; + vesaceaprio[0].nr = 4; + + /* 1280x720P@50 */ + vesaceaprio[1].cea = 1; + vesaceaprio[1].nr = 19; + + /* 720x480P@60 */ + vesaceaprio[2].cea = 1; + vesaceaprio[2].nr = 3; + + /* end of list */ + vesaceaprio[3].cea = 0; + vesaceaprio[3].nr = 0; +#else + /* 1920x1080P@30 */ + vesaceaprio[0].cea = 1; + vesaceaprio[0].nr = 34; + + /* 1280x720P@60 */ + vesaceaprio[1].cea = 1; + vesaceaprio[1].nr = 4; /* 1920x1080P@25 */ vesaceaprio[2].cea = 1; @@ -234,6 +251,7 @@ void vesacea_prio_default(void) /* end of list */ vesaceaprio[8].cea = 0; vesaceaprio[8].nr = 0; +#endif } static void set_vesacea_prio(__u8 cea, __u8 vesaceanr, __u8 prio) -- cgit v1.2.3