From e8cd8ba448c7f010908b9a9c61ee6457359a1f03 Mon Sep 17 00:00:00 2001
From: "insup.choi" <insup.choi@lge.com>
Date: Tue, 16 Oct 2012 11:44:56 -0700
Subject: [PATCH] camera: adjusting flash tuning

- adjusting B gain and AEC weight table
- enhancing brightness in low light condition.
- modifying greenish screen

Bug: 7349901
---
 drivers/media/video/msm/flash_lm3559.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
 mode change 100644 => 100755 drivers/media/video/msm/flash_lm3559.c

diff --git a/drivers/media/video/msm/flash_lm3559.c b/drivers/media/video/msm/flash_lm3559.c
old mode 100644
new mode 100755
index d1d1061d24e9..14872c5b5692
--- a/drivers/media/video/msm/flash_lm3559.c
+++ b/drivers/media/video/msm/flash_lm3559.c
@@ -168,14 +168,14 @@ void lm3559_enable_flash_mode(enum led_status state)
 	lm3559_write_reg(lm3559_i2c_client, LM3559_REG_FLASH_DURATION, data);
 
 	if (state == LM3559_LED_LOW) {
-		/* 0001 0001 : 112.5 mA */
+		/* 0001 0001 : 112.5 mA => 0100 0100: 281.25 mA*/
 		CDBG("[LM3559_LED_LOW]LM3559_REG_FLASH_BRIGHTNESS \n");
-		lm3559_write_reg(lm3559_i2c_client, LM3559_REG_FLASH_BRIGHTNESS, 0x11);
+		lm3559_write_reg(lm3559_i2c_client, LM3559_REG_FLASH_BRIGHTNESS, 0x44);
 	}
 	else {
-		/*0011 0011 : 225 mA => 0110 0110 : 393.75 mA */
+		/*0011 0011 : 225 mA => 0110 0110 : 393.75 mA => 1010 1010: 618.75 mA*/
 		CDBG("[LM3559_LED_HIGH]LM3559_REG_FLASH_BRIGHTNESS \n");
-		lm3559_write_reg(lm3559_i2c_client, LM3559_REG_FLASH_BRIGHTNESS, 0x66);
+		lm3559_write_reg(lm3559_i2c_client, LM3559_REG_FLASH_BRIGHTNESS, 0xAA);
 	}
 	lm3559_write_reg(lm3559_i2c_client, LM3559_REG_ENABLE, 0x1B);
 }
-- 
GitLab