I have done some searching around and each of the OD_RANGE parameters, as they appear in PP_OD_CLK_VOLTAGE seem to be defined in lines 4495 to 4506 of linux/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c as follows:
linux/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
As copied from file: "" case OD_RANGE: if (hwmgr->od_enabled) { size = sprintf(buf, "%s:\n", "OD_RANGE"); size += sprintf(buf + size, "SCLK: %7uMHz %10uMHz\n", data->golden_dpm_table.sclk_table.dpm_levels[0].value/100, hwmgr->platform_descriptor.overdriveLimit.engineClock/100); size += sprintf(buf + size, "MCLK: %7uMHz %10uMHz\n", data->golden_dpm_table.mclk_table.dpm_levels[0].value/100, hwmgr->platform_descriptor.overdriveLimit.memoryClock/100); size += sprintf(buf + size, "VDDC: %7umV %11umV\n", data->odn_dpm_table.min_vddc, data->odn_dpm_table.max_vddc); ""
Hope this helps
I have done some searching around and each of the OD_RANGE parameters, as they appear in PP_OD_CLK_VOLTAGE seem to be defined in lines 4495 to 4506 of linux/drivers/ gpu/drm/ amd/powerplay/ hwmgr/smu7_ hwmgr.c as follows:
linux/drivers/ gpu/drm/ amd/powerplay/ hwmgr/smu7_ hwmgr.c
As copied from file: >golden_ dpm_table. sclk_table. dpm_levels[ 0].value/ 100, >platform_ descriptor. overdriveLimit. engineClock/ 100); >golden_ dpm_table. mclk_table. dpm_levels[ 0].value/ 100, >platform_ descriptor. overdriveLimit. memoryClock/ 100); >odn_dpm_ table.min_ vddc, >odn_dpm_ table.max_ vddc);
""
case OD_RANGE:
if (hwmgr->od_enabled) {
size = sprintf(buf, "%s:\n", "OD_RANGE");
size += sprintf(buf + size, "SCLK: %7uMHz %10uMHz\n",
data-
hwmgr-
size += sprintf(buf + size, "MCLK: %7uMHz %10uMHz\n",
data-
hwmgr-
size += sprintf(buf + size, "VDDC: %7umV %11umV\n",
data-
data-
""
Hope this helps