diff options
author | Aravind Venkateswaran <aravindh@codeaurora.org> | 2014-02-25 16:45:11 -0800 |
---|---|---|
committer | Aravind Venkateswaran <aravindh@codeaurora.org> | 2014-02-28 14:15:53 -0800 |
commit | 6385f7ef777a647164d1589c60ff03231b9d071e (patch) | |
tree | f486120bc3ba5fc0c32a5514209ed8bef82b3bac | |
parent | 8f07624f3d2cf9bbd291f8517b4ef4b350295887 (diff) |
target: add support for specifying display panel during init
Modify the display init API to add the ability to specify a
particular panel to be initialized in lieu of using the default
panel for the target.
Change-Id: I105806a9d66fa9f45d5899a56f9ae6b28b097d73
-rwxr-xr-x | app/aboot/aboot.c | 2 | ||||
-rw-r--r-- | include/target.h | 2 | ||||
-rwxr-xr-x | target/apq8084/target_display.c | 2 | ||||
-rw-r--r-- | target/init.c | 2 | ||||
-rwxr-xr-x | target/msm7627a/target_display.c | 2 | ||||
-rwxr-xr-x | target/msm8226/target_display.c | 2 | ||||
-rwxr-xr-x | target/msm8610/target_display.c | 2 | ||||
-rwxr-xr-x | target/msm8960/target_display.c | 2 | ||||
-rwxr-xr-x | target/msm8974/target_display.c | 2 |
9 files changed, 9 insertions, 9 deletions
diff --git a/app/aboot/aboot.c b/app/aboot/aboot.c index 1e36ab2b..07637886 100755 --- a/app/aboot/aboot.c +++ b/app/aboot/aboot.c @@ -2374,7 +2374,7 @@ void aboot_init(const struct app_descriptor *app) /* Display splash screen if enabled */ #if DISPLAY_SPLASH_SCREEN dprintf(SPEW, "Display Init: Start\n"); - target_display_init(); + target_display_init(NULL); dprintf(SPEW, "Display Init: Done\n"); #endif diff --git a/include/target.h b/include/target.h index c2783fc5..144b346f 100644 --- a/include/target.h +++ b/include/target.h @@ -52,7 +52,7 @@ void *target_mmc_device(); uint32_t target_boot_device_emmc(); bool target_display_panel_node(char *pbuf, uint16_t buf_size); -void target_display_init(void); +void target_display_init(const char *panel_name); void target_display_shutdown(void); uint32_t target_get_boot_device(); diff --git a/target/apq8084/target_display.c b/target/apq8084/target_display.c index ec1b523c..21310534 100755 --- a/target/apq8084/target_display.c +++ b/target/apq8084/target_display.c @@ -241,7 +241,7 @@ int target_display_pre_on() return NO_ERROR; } -void target_display_init(void) +void target_display_init(const char *panel_name) { uint32_t ret = 0; ret = gcdb_display_init(MDP_REV_50, MIPI_FB_ADDR); diff --git a/target/init.c b/target/init.c index 939a9bb8..72b2b405 100644 --- a/target/init.c +++ b/target/init.c @@ -146,7 +146,7 @@ __WEAK bool target_display_panel_node(char *pbuf, uint16_t buf_size) return false; } -__WEAK void target_display_init(void) +__WEAK void target_display_init(const char *panel_name) { } diff --git a/target/msm7627a/target_display.c b/target/msm7627a/target_display.c index 2fcb04c5..94270b59 100755 --- a/target/msm7627a/target_display.c +++ b/target/msm7627a/target_display.c @@ -69,7 +69,7 @@ static int msm7627a_lcdc_clock_init(int enable) } return ret; } -void target_display_init(void) +void target_display_init(const char *panel_name) { unsigned mach_type; mach_type = board_machtype(); diff --git a/target/msm8226/target_display.c b/target/msm8226/target_display.c index 772f8d18..60ad23bf 100755 --- a/target/msm8226/target_display.c +++ b/target/msm8226/target_display.c @@ -341,7 +341,7 @@ int target_ldo_ctrl(uint8_t enable) return ret; } -void target_display_init(void) +void target_display_init(const char *panel_name) { uint32_t panel_loop = 0; uint32_t ret = 0; diff --git a/target/msm8610/target_display.c b/target/msm8610/target_display.c index 5e121ffc..0f9039bb 100755 --- a/target/msm8610/target_display.c +++ b/target/msm8610/target_display.c @@ -162,7 +162,7 @@ int target_ldo_ctrl(uint8_t enable) return 0; } -void target_display_init(void) +void target_display_init(const char *panel_name) { uint32_t panel_loop = 0; uint32_t ret = 0; diff --git a/target/msm8960/target_display.c b/target/msm8960/target_display.c index 7ec91d21..2eec1eaa 100755 --- a/target/msm8960/target_display.c +++ b/target/msm8960/target_display.c @@ -255,7 +255,7 @@ static int msm8960_liquid_mipi_panel_power(int enable) return 0; } -void target_display_init(void) +void target_display_init(const char *panel_name) { int target_id = board_target_id(); diff --git a/target/msm8974/target_display.c b/target/msm8974/target_display.c index e939f34b..8a21e983 100755 --- a/target/msm8974/target_display.c +++ b/target/msm8974/target_display.c @@ -330,7 +330,7 @@ static int msm8974_edp_panel_power(int enable) return 0; } -void target_display_init(void) +void target_display_init(const char *panel_name) { uint32_t hw_id = board_hardware_id(); uint32_t panel_loop = 0; |