Fixed bug using Tj temp to update thermal zone,
It should use EDP temp to update it.
bug
1007726
Change-Id: Ibcf2520a4bad7dc977add0b5c855681d2667a7c2
Signed-off-by: Daniel Fu <danifu@nvidia.com>
Reviewed-on: http://git-master/r/117250
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Joshua Primero <jprimero@nvidia.com>
Tested-by: Joshua Primero <jprimero@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Rebase-Id: R6b4dbc4f99c450c8c03090684573694e11cd712c
#ifdef CONFIG_TEGRA_EDP_LIMITS
/* inform edp governor */
if (edp_thermal_zone_val != temp_tj) {
- long temp_edp = (dev2tj(device, temp_tj) - therm->edp_offset) / 1000;
+ long temp_edp = (temp_tj - therm->edp_offset) / 1000;
tegra_edp_update_thermal_zone(temp_edp);
- edp_thermal_zone_val = temp_edp;
+ edp_thermal_zone_val = temp_tj;
}
#endif
}