diff options
Diffstat (limited to 'src/occ_405')
-rwxr-xr-x | src/occ_405/occbuildname.c | 2 | ||||
-rw-r--r-- | src/occ_405/wof/wof.c | 9 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/occ_405/occbuildname.c b/src/occ_405/occbuildname.c index 73140ee..1cc8a7d 100755 --- a/src/occ_405/occbuildname.c +++ b/src/occ_405/occbuildname.c @@ -34,6 +34,6 @@ volatile const char G_occ_buildname[16] __attribute__((section(".buildname"))) = #else -volatile const char G_occ_buildname[16] __attribute__((section(".buildname"))) = /*<BuildName>*/ "op910_180207a\0" /*</BuildName>*/ ; +volatile const char G_occ_buildname[16] __attribute__((section(".buildname"))) = /*<BuildName>*/ "op910_180228\0" /*</BuildName>*/ ; #endif diff --git a/src/occ_405/wof/wof.c b/src/occ_405/wof/wof.c index 7565641..76e3377 100644 --- a/src/occ_405/wof/wof.c +++ b/src/occ_405/wof/wof.c @@ -1116,13 +1116,14 @@ void calculate_ceff_ratio_vdn( void ) void calculate_ceff_ratio_vdd( void ) { // Read iac_tdp_vdd from OCCPstateParmBlock struct - g_wof->iac_tdp_vdd = G_oppb.lac_tdp_vdd_turbo_10ma; + g_wof->iac_tdp_vdd = + multiply_ratio( G_oppb.lac_tdp_vdd_turbo_10ma, + g_wof->v_ratio ); + // Get Vturbo and convert to 100uV (mV -> 100uV) = mV*10 // Multiply by Vratio - g_wof->c_ratio_vdd_volt = - multiply_ratio( (G_oppb.operating_points[TURBO].vdd_mv*10), - g_wof->v_ratio ); + g_wof->c_ratio_vdd_volt = G_oppb.operating_points[TURBO].vdd_mv * 10; // Get Fturbo and multiply by Fratio g_wof->c_ratio_vdd_freq = |