[PORT FROM R2] lm3554: update step size for flash and torch
authorRobert Jong-A-Lock <robert.jong-a-lock@intel.com>
Thu, 12 Jan 2012 06:34:06 +0000 (07:34 +0100)
committerbuildbot <buildbot@intel.com>
Fri, 20 Jan 2012 19:08:44 +0000 (11:08 -0800)
BZ: 20773

ORIG_BZ: 19823

to protect the LED and LM3554 the current through the LED should
not surpass 800mA. This means 100% should be mapped to 800mA
instead of the 1000mA it is now. To accomodate this the flash step
should be increased from 625 to 909 and for torch from 1250 to
1818.

Change-Id: I15ed7e1bda2b345132fbbd614a0710268484f65e
Orig-Change-Id: Iff17edc6575284b6b8a0f74dc179a4678b831bcc
Reviewed-on: http://android.intel.com:8080/31668
Reviewed-by: Jong-a-lock, Robert <robert.jong-a-lock@intel.com>
Reviewed-by: Toivonen, Tuukka <tuukka.toivonen@intel.com>
Reviewed-by: Suzuki, Kunimitsu <kunimitsu.suzuki@intel.com>
Reviewed-by: Wang, Wen W <wen.w.wang@intel.com>
Reviewed-by: Cohen, David A <david.a.cohen@intel.com>
Tested-by: Haapakorpi, Juha <juha.haapakorpi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
Reviewed-on: http://android.intel.com:8080/32603
Reviewed-by: Lampila, KalleX <kallex.lampila@intel.com>
Tested-by: Lampila, KalleX <kallex.lampila@intel.com>
drivers/media/video/lm3554.h

index c8dabec..5dfa058 100644 (file)
 #define LM3554_PERCENT_TO_VALUE(p, step)     ((((p)-1) * 100) / (step))
 
 /* Flash brightness, input is percentage, output is [0..15] */
-#define LM3554_FLASH_STEP                    625
+#define LM3554_FLASH_STEP                    909
 #define LM3554_FLASH_DEFAULT_BRIGHTNESS \
        LM3554_VALUE_TO_PERCENT(13, LM3554_FLASH_STEP)