target: msm8974: add default configuration for ovp and full current scale
Change-Id: I4c7c7138d30a15f6f6fbe64ddbd3fddcb76710e8
diff --git a/target/msm8974/target_display.c b/target/msm8974/target_display.c
index 883cead..a4d8f6a 100644
--- a/target/msm8974/target_display.c
+++ b/target/msm8974/target_display.c
@@ -46,16 +46,18 @@
extern int mdss_dsi_uniphy_pll_config(void);
extern int mdss_sharp_dsi_uniphy_pll_config(void);
+static struct pm8x41_wled_data wled_ctrl = {
+ .mod_scheme = 0xC3,
+ .led1_brightness = (0x0F << 8) | 0xEF,
+ .led2_brightness = (0x0F << 8) | 0xEF,
+ .led3_brightness = (0x0F << 8) | 0xEF,
+ .max_duty_cycle = 0x01,
+ .ovp = 0x2,
+ .full_current_scale = 0x19
+};
+
static int msm8974_backlight_on()
{
- static struct pm8x41_wled_data wled_ctrl = {
- .mod_scheme = 0xC3,
- .led1_brightness = (0x0F << 8) | 0xEF,
- .led2_brightness = (0x0F << 8) | 0xEF,
- .led3_brightness = (0x0F << 8) | 0xEF,
- .max_duty_cycle = 0x01,
- };
-
pm8x41_wled_config(&wled_ctrl);
pm8x41_wled_sink_control(1);
pm8x41_wled_iled_sync_control(1);