arm: tegra: roth: Add init vector of lookup table
Anshul Jain [Wed, 27 Mar 2013 04:00:08 +0000 (21:00 -0700)]
This table is used for getting the state cap index.

Bug 1259204
Bug 1259488
Bug 1261177

Signed-off-by: Anshul Jain <anshulj@nvidia.com>
Change-Id: I8b8d5f23d418152b7cce4975107601750e17c632
Reviewed-on: http://git-master/r/213403
Reviewed-by: Matt Wagner <mwagner@nvidia.com>
(cherry picked from commit b716412f6b016c07d731d7754854643b09ac0f9b)
Reviewed-on: http://git-master/r/246420
Reviewed-by: Jun Yan <juyan@nvidia.com>
Tested-by: Jun Yan <juyan@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

arch/arm/mach-tegra/board-roth-fan.c

index 84d0a46..5af4a7b 100644 (file)
@@ -38,6 +38,8 @@ static struct pwm_fan_platform_data fan_data_yltc_8k = {
                                245*1024, 250*1024, 252*1024, 255*1024},
        .active_rru = {1024*50, 1024, 1024, 256, 256, 256, 256, 256, 256, 256},
        .active_rrd = {1024*50, 1024, 1024, 256, 256, 256, 256, 128, 128, 128},
+       /*Lookup table to get the actual state cap*/
+       .state_cap_lookup = {1, 1, 1, 1, 1, 1, 1, 2, 2, 2},
        .pwm_period = 256,
        .pwm_id = 0,
        .step_time = 100, /*msecs*/
@@ -56,6 +58,7 @@ static struct pwm_fan_platform_data fan_data_delta_6k = {
                                                256, 256, 256, 256, 256, 256},
        .active_rrd = {1024*40, 1024*2, 1024, 256, 256,
                                                256, 256, 128, 128, 128},
+       .state_cap_lookup = {1, 1, 1, 1, 1, 1, 1, 2, 2, 2},
        .pwm_period = 256,
        .pwm_id = 0,
        .step_time = 100, /*msecs*/