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