cc6_settings
const struct cc6_settings *cc6_settings)
cc6_settings->cpu_cc6_disable);
cc6_settings->cpu_pstate_disable);
cc6_settings->nb_pstate_switch_disable);
cc6_settings->cpu_pstate_separation_time);
if (hw_data->cc6_settings.cc6_setting_changed) {
hw_data->cc6_settings.cc6_setting_changed = false;
smu8_hw_print_display_cfg(&hw_data->cc6_settings);
data |= (hw_data->cc6_settings.cpu_pstate_separation_time
data |= (hw_data->cc6_settings.cpu_cc6_disable ? 0x1 : 0x0)
data |= (hw_data->cc6_settings.cpu_pstate_disable ? 0x1 : 0x0)
hw_data->cc6_settings.cpu_pstate_separation_time ||
cc6_disable != hw_data->cc6_settings.cpu_cc6_disable ||
pstate_disable != hw_data->cc6_settings.cpu_pstate_disable ||
pstate_switch_disable != hw_data->cc6_settings.nb_pstate_switch_disable) {
hw_data->cc6_settings.cc6_setting_changed = true;
hw_data->cc6_settings.cpu_pstate_separation_time =
hw_data->cc6_settings.cpu_cc6_disable =
hw_data->cc6_settings.cpu_pstate_disable =
hw_data->cc6_settings.nb_pstate_switch_disable =
data->cc6_settings.cpu_cc6_disable = false;
data->cc6_settings.cpu_pstate_disable = false;
data->cc6_settings.nb_pstate_switch_disable = false;
data->cc6_settings.cpu_pstate_separation_time = 0;
disable_switch = hw_data->cc6_settings.nb_pstate_switch_disable ? true : false;
enable_low_mem_state = hw_data->cc6_settings.nb_pstate_switch_disable ? false : true;
hw_data->cc6_settings.cc6_setting_changed = false;
hw_data->cc6_settings.cpu_pstate_separation_time = 0;
hw_data->cc6_settings.cpu_cc6_disable = false;
hw_data->cc6_settings.cpu_pstate_disable = false;
struct cc6_settings cc6_settings;