/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn302/ |
H A D | dcn302_hwseq.c | 47 uint32_t power_gate = power_on ? 0 : 1; in dcn302_dpp_pg_control() local 58 DOMAIN1_POWER_GATE, power_gate); in dcn302_dpp_pg_control() 66 DOMAIN3_POWER_GATE, power_gate); in dcn302_dpp_pg_control() 74 DOMAIN5_POWER_GATE, power_gate); in dcn302_dpp_pg_control() 82 DOMAIN7_POWER_GATE, power_gate); in dcn302_dpp_pg_control() 90 DOMAIN9_POWER_GATE, power_gate); in dcn302_dpp_pg_control() 104 uint32_t power_gate = power_on ? 0 : 1; in dcn302_hubp_pg_control() local 115 DOMAIN0_POWER_GATE, power_gate); in dcn302_hubp_pg_control() 123 DOMAIN2_POWER_GATE, power_gate); in dcn302_hubp_pg_control() 131 DOMAIN4_POWER_GATE, power_gate); in dcn302_hubp_pg_control() 161 uint32_t power_gate = power_on ? 0 : 1; dcn302_dsc_pg_control() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | amdgpu_smu.c | 140 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_vcn_enable_locked() local 146 if (atomic_read(&power_gate->vcn_gated) ^ enable) in smu_dpm_set_vcn_enable_locked() 151 atomic_set(&power_gate->vcn_gated, !enable); in smu_dpm_set_vcn_enable_locked() 160 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_vcn_enable() local 163 mutex_lock(&power_gate->vcn_gate_lock); in smu_dpm_set_vcn_enable() 167 mutex_unlock(&power_gate->vcn_gate_lock); in smu_dpm_set_vcn_enable() 176 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_jpeg_enable_locked() local 196 struct smu_power_gate *power_gate = &smu_power->power_gate; smu_dpm_set_jpeg_enable() local 430 struct smu_power_gate *power_gate = &smu_power->power_gate; smu_set_default_dpm_table() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn31/ |
H A D | dcn31_hwseq.c | 282 uint32_t power_gate = power_on ? 0 : 1; in dcn31_dsc_pg_control() local 302 DOMAIN_POWER_GATE, power_gate); in dcn31_dsc_pg_control() 310 DOMAIN_POWER_GATE, power_gate); in dcn31_dsc_pg_control() 318 DOMAIN_POWER_GATE, power_gate); in dcn31_dsc_pg_control() 441 uint32_t power_gate = power_on ? 0 : 1; in dcn31_hubp_pg_control() local 455 REG_SET(DOMAIN0_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn31_hubp_pg_control() 459 REG_SET(DOMAIN1_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn31_hubp_pg_control() 463 REG_SET(DOMAIN2_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn31_hubp_pg_control() 467 REG_SET(DOMAIN3_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn31_hubp_pg_control()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn314/ |
H A D | dcn314_hwseq.c | 242 uint32_t power_gate = power_on ? 0 : 1; in dcn314_dsc_pg_control() local 262 DOMAIN_POWER_GATE, power_gate); in dcn314_dsc_pg_control() 270 DOMAIN_POWER_GATE, power_gate); in dcn314_dsc_pg_control() 278 DOMAIN_POWER_GATE, power_gate); in dcn314_dsc_pg_control() 286 DOMAIN_POWER_GATE, power_gate); in dcn314_dsc_pg_control()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_hwseq.c | 343 uint32_t power_gate = power_on ? 0 : 1; in dcn20_dsc_pg_control() local 360 DOMAIN16_POWER_GATE, power_gate); in dcn20_dsc_pg_control() 368 DOMAIN17_POWER_GATE, power_gate); in dcn20_dsc_pg_control() 376 DOMAIN18_POWER_GATE, power_gate); in dcn20_dsc_pg_control() 384 DOMAIN19_POWER_GATE, power_gate); in dcn20_dsc_pg_control() 392 DOMAIN20_POWER_GATE, power_gate); in dcn20_dsc_pg_control() 400 DOMAIN21_POWER_GATE, power_gate); in dcn20_dsc_pg_control() 420 uint32_t power_gate = power_on ? 0 : 1; in dcn20_dpp_pg_control() local 431 DOMAIN1_POWER_GATE, power_gate); in dcn20_dpp_pg_control() 439 DOMAIN3_POWER_GATE, power_gate); in dcn20_dpp_pg_control() 494 uint32_t power_gate = power_on ? 0 : 1; dcn20_hubp_pg_control() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | amdgpu_smu.c | 223 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_vcn_enable() local 229 if (atomic_read(&power_gate->vcn_gated) ^ enable) in smu_dpm_set_vcn_enable() 234 atomic_set(&power_gate->vcn_gated, !enable); in smu_dpm_set_vcn_enable() 243 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_jpeg_enable() local 249 if (atomic_read(&power_gate->jpeg_gated) ^ enable) in smu_dpm_set_jpeg_enable() 254 atomic_set(&power_gate->jpeg_gated, !enable); in smu_dpm_set_jpeg_enable() 679 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_set_default_dpm_table() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_hwseq.c | 360 uint32_t power_gate = power_on ? 0 : 1; in dcn20_dsc_pg_control() local 377 DOMAIN16_POWER_GATE, power_gate); in dcn20_dsc_pg_control() 385 DOMAIN17_POWER_GATE, power_gate); in dcn20_dsc_pg_control() 393 DOMAIN18_POWER_GATE, power_gate); in dcn20_dsc_pg_control() 401 DOMAIN19_POWER_GATE, power_gate); in dcn20_dsc_pg_control() 409 DOMAIN20_POWER_GATE, power_gate); in dcn20_dsc_pg_control() 417 DOMAIN21_POWER_GATE, power_gate); in dcn20_dsc_pg_control() 437 uint32_t power_gate = power_on ? 0 : 1; in dcn20_dpp_pg_control() local 448 DOMAIN1_POWER_GATE, power_gate); in dcn20_dpp_pg_control() 456 DOMAIN3_POWER_GATE, power_gate); in dcn20_dpp_pg_control() 511 uint32_t power_gate = power_on ? 0 : 1; dcn20_hubp_pg_control() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn32/ |
H A D | dcn32_hwseq.c | 73 uint32_t power_gate = power_on ? 0 : 1; in dcn32_dsc_pg_control() local 90 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control() 98 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control() 106 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control() 114 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control() 162 uint32_t power_gate = power_on ? 0 : 1; in dcn32_hubp_pg_control() local 173 REG_SET(DOMAIN0_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn32_hubp_pg_control() 177 REG_SET(DOMAIN1_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn32_hubp_pg_control() 181 REG_SET(DOMAIN2_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn32_hubp_pg_control() 185 REG_SET(DOMAIN3_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn32_hubp_pg_control() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hw_sequencer.c | 542 uint32_t power_gate = power_on ? 0 : 1; in dcn10_dpp_pg_control() local 553 DOMAIN1_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 561 DOMAIN3_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 569 DOMAIN5_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 577 DOMAIN7_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 594 uint32_t power_gate = power_on ? 0 : 1; in dcn10_hubp_pg_control() local 605 DOMAIN0_POWER_GATE, power_gate); in dcn10_hubp_pg_control() 613 DOMAIN2_POWER_GATE, power_gate); in dcn10_hubp_pg_control() 621 DOMAIN4_POWER_GATE, power_gate); in dcn10_hubp_pg_control() 629 DOMAIN6_POWER_GATE, power_gate); in dcn10_hubp_pg_control() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hw_sequencer.c | 622 uint32_t power_gate = power_on ? 0 : 1; in dcn10_dpp_pg_control() local 633 DOMAIN1_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 641 DOMAIN3_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 649 DOMAIN5_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 657 DOMAIN7_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 683 uint32_t power_gate = power_on ? 0 : 1; in dcn10_hubp_pg_control() local 694 DOMAIN0_POWER_GATE, power_gate); in dcn10_hubp_pg_control() 702 DOMAIN2_POWER_GATE, power_gate); in dcn10_hubp_pg_control() 710 DOMAIN4_POWER_GATE, power_gate); in dcn10_hubp_pg_control() 718 DOMAIN6_POWER_GATE, power_gate); in dcn10_hubp_pg_control() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/inc/ |
H A D | amdgpu_smu.h | 308 struct smu_power_gate power_gate; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/inc/ |
H A D | amdgpu_smu.h | 382 struct smu_power_gate power_gate; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dmub/inc/ |
H A D | dmub_cmd.h | 1513 uint8_t power_gate : 1; /**< 1=power gate, 0=power up */ member
|