diff --git a/src/usr/targeting/common/genHwsvMrwXml.pl b/src/usr/targeting/common/genHwsvMrwXml.pl index 5363a5edf96..d2afbda1442 100755 --- a/src/usr/targeting/common/genHwsvMrwXml.pl +++ b/src/usr/targeting/common/genHwsvMrwXml.pl @@ -353,20 +353,23 @@ "SYSTEM_RESCLK_STEP_DELAY", $reqPol->{'system_resclk_step_delay'}, #TODO RTC: 167921 Add MRW parsing code to perl scripts to populate ATTR_NEST_LEAKAGE_PERCENT "NEST_LEAKAGE_PERCENT", 60, - "TDP_RDP_CURRENT_FACTOR", $reqPol->{'tdp_rdp_current_factor'}, "PM_SAFE_VOLTAGE_MV", $reqPol->{'pm_safe_voltage_mv'}, "IVRM_STRENGTH_LOOKUP", $reqPol->{'ivrm_strength_lookup'}, "IVRM_VIN_MULTIPLIER", $reqPol->{'ivrm_vin_multiplier'}, "IVRM_VIN_MAX_MV", $reqPol->{'ivrm_vin_max_mv'}, "IVRM_STEP_DELAY_NS", $reqPol->{'ivrm_step_delay_ns'}, "IVRM_STABILIZATION_DELAY_NS", $reqPol->{'ivrm_stabilization_delay_ns'}, - "SYSTEM_RESCLK_ENABLE", $reqPol->{'system_resclk_enable'}, - "STOP4_DISABLE", $reqPol->{'stop4_disable'}, - "STOP5_DISABLE", $reqPol->{'stop5_disable'}, - "STOP8_DISABLE", $reqPol->{'stop8_disable'}, - "STOP11_DISABLE", $reqPol->{'stop11_disable'}, ]; +if ($reqPol->{'system_resclk_enable'} eq 'ON') +{ + push @systemAttr, ['SYSTEM_RESCLK_ENABLE', 1]; +} +elsif ($reqPol->{'system_resclk_enable'} eq 'OFF') +{ + push @systemAttr, ['SYSTEM_RESCLK_ENABLE', 0]; +} + if ($reqPol->{'mss_mrw_refresh_rate_request'} eq 'SINGLE') { push @systemAttr, ['MSS_MRW_REFRESH_RATE_REQUEST', 0]; @@ -4164,6 +4167,10 @@ sub generate_proc print " BOOT_FREQ_MHZ\n"; print " $reqPol->{'boot-frequency'}->{content}\n"; print " \n"; + print " \n"; + print " TDP_RDP_CURRENT_FACTOR\n"; + print " $reqPol->{'tdp_rdp_current_factor'}\n"; + print " \n"; print " \n"; print " MB_BIT_RATE_DIVISOR_REFCLK\n";