@@ -4639,8 +4639,6 @@ static int vega10_print_clock_levels(struct pp_hwmgr *hwmgr,
46394639
46404640 int i , now , size = 0 , count = 0 ;
46414641
4642- phm_get_sysfs_buf (& buf , & size );
4643-
46444642 switch (type ) {
46454643 case PP_SCLK :
46464644 if (data -> registry_data .sclk_dpm_key_disabled )
@@ -4654,7 +4652,7 @@ static int vega10_print_clock_levels(struct pp_hwmgr *hwmgr,
46544652 else
46554653 count = sclk_table -> count ;
46564654 for (i = 0 ; i < count ; i ++ )
4657- size += sysfs_emit_at (buf , size , "%d: %uMhz %s\n" ,
4655+ size += sprintf (buf + size , "%d: %uMhz %s\n" ,
46584656 i , sclk_table -> dpm_levels [i ].value / 100 ,
46594657 (i == now ) ? "*" : "" );
46604658 break ;
@@ -4665,7 +4663,7 @@ static int vega10_print_clock_levels(struct pp_hwmgr *hwmgr,
46654663 smum_send_msg_to_smc (hwmgr , PPSMC_MSG_GetCurrentUclkIndex , & now );
46664664
46674665 for (i = 0 ; i < mclk_table -> count ; i ++ )
4668- size += sysfs_emit_at (buf , size , "%d: %uMhz %s\n" ,
4666+ size += sprintf (buf + size , "%d: %uMhz %s\n" ,
46694667 i , mclk_table -> dpm_levels [i ].value / 100 ,
46704668 (i == now ) ? "*" : "" );
46714669 break ;
@@ -4676,7 +4674,7 @@ static int vega10_print_clock_levels(struct pp_hwmgr *hwmgr,
46764674 smum_send_msg_to_smc (hwmgr , PPSMC_MSG_GetCurrentSocclkIndex , & now );
46774675
46784676 for (i = 0 ; i < soc_table -> count ; i ++ )
4679- size += sysfs_emit_at (buf , size , "%d: %uMhz %s\n" ,
4677+ size += sprintf (buf + size , "%d: %uMhz %s\n" ,
46804678 i , soc_table -> dpm_levels [i ].value / 100 ,
46814679 (i == now ) ? "*" : "" );
46824680 break ;
@@ -4688,7 +4686,7 @@ static int vega10_print_clock_levels(struct pp_hwmgr *hwmgr,
46884686 PPSMC_MSG_GetClockFreqMHz , CLK_DCEFCLK , & now );
46894687
46904688 for (i = 0 ; i < dcef_table -> count ; i ++ )
4691- size += sysfs_emit_at (buf , size , "%d: %uMhz %s\n" ,
4689+ size += sprintf (buf + size , "%d: %uMhz %s\n" ,
46924690 i , dcef_table -> dpm_levels [i ].value / 100 ,
46934691 (dcef_table -> dpm_levels [i ].value / 100 == now ) ?
46944692 "*" : "" );
@@ -4702,7 +4700,7 @@ static int vega10_print_clock_levels(struct pp_hwmgr *hwmgr,
47024700 gen_speed = pptable -> PcieGenSpeed [i ];
47034701 lane_width = pptable -> PcieLaneCount [i ];
47044702
4705- size += sysfs_emit_at (buf , size , "%d: %s %s %s\n" , i ,
4703+ size += sprintf (buf + size , "%d: %s %s %s\n" , i ,
47064704 (gen_speed == 0 ) ? "2.5GT/s," :
47074705 (gen_speed == 1 ) ? "5.0GT/s," :
47084706 (gen_speed == 2 ) ? "8.0GT/s," :
@@ -4721,34 +4719,34 @@ static int vega10_print_clock_levels(struct pp_hwmgr *hwmgr,
47214719
47224720 case OD_SCLK :
47234721 if (hwmgr -> od_enabled ) {
4724- size += sysfs_emit_at (buf , size , "%s:\n" , "OD_SCLK" );
4722+ size += sprintf (buf + size , "%s:\n" , "OD_SCLK" );
47254723 podn_vdd_dep = & data -> odn_dpm_table .vdd_dep_on_sclk ;
47264724 for (i = 0 ; i < podn_vdd_dep -> count ; i ++ )
4727- size += sysfs_emit_at (buf , size , "%d: %10uMhz %10umV\n" ,
4725+ size += sprintf (buf + size , "%d: %10uMhz %10umV\n" ,
47284726 i , podn_vdd_dep -> entries [i ].clk / 100 ,
47294727 podn_vdd_dep -> entries [i ].vddc );
47304728 }
47314729 break ;
47324730 case OD_MCLK :
47334731 if (hwmgr -> od_enabled ) {
4734- size += sysfs_emit_at (buf , size , "%s:\n" , "OD_MCLK" );
4732+ size += sprintf (buf + size , "%s:\n" , "OD_MCLK" );
47354733 podn_vdd_dep = & data -> odn_dpm_table .vdd_dep_on_mclk ;
47364734 for (i = 0 ; i < podn_vdd_dep -> count ; i ++ )
4737- size += sysfs_emit_at (buf , size , "%d: %10uMhz %10umV\n" ,
4735+ size += sprintf (buf + size , "%d: %10uMhz %10umV\n" ,
47384736 i , podn_vdd_dep -> entries [i ].clk /100 ,
47394737 podn_vdd_dep -> entries [i ].vddc );
47404738 }
47414739 break ;
47424740 case OD_RANGE :
47434741 if (hwmgr -> od_enabled ) {
4744- size += sysfs_emit_at (buf , size , "%s:\n" , "OD_RANGE" );
4745- size += sysfs_emit_at (buf , size , "SCLK: %7uMHz %10uMHz\n" ,
4742+ size += sprintf (buf + size , "%s:\n" , "OD_RANGE" );
4743+ size += sprintf (buf + size , "SCLK: %7uMHz %10uMHz\n" ,
47464744 data -> golden_dpm_table .gfx_table .dpm_levels [0 ].value /100 ,
47474745 hwmgr -> platform_descriptor .overdriveLimit .engineClock /100 );
4748- size += sysfs_emit_at (buf , size , "MCLK: %7uMHz %10uMHz\n" ,
4746+ size += sprintf (buf + size , "MCLK: %7uMHz %10uMHz\n" ,
47494747 data -> golden_dpm_table .mem_table .dpm_levels [0 ].value /100 ,
47504748 hwmgr -> platform_descriptor .overdriveLimit .memoryClock /100 );
4751- size += sysfs_emit_at (buf , size , "VDDC: %7umV %11umV\n" ,
4749+ size += sprintf (buf + size , "VDDC: %7umV %11umV\n" ,
47524750 data -> odn_dpm_table .min_vddc ,
47534751 data -> odn_dpm_table .max_vddc );
47544752 }
0 commit comments