/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn302/ |
A D | dcn302_hwseq.c | 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() 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() 139 DOMAIN6_POWER_GATE, power_gate); in dcn302_hubp_pg_control() 147 DOMAIN8_POWER_GATE, power_gate); in dcn302_hubp_pg_control() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn31/ |
A D | dcn31_hwseq.c | 305 uint32_t power_gate = power_on ? 0 : 1; in dcn31_dsc_pg_control() local 325 DOMAIN_POWER_GATE, power_gate); in dcn31_dsc_pg_control() 333 DOMAIN_POWER_GATE, power_gate); in dcn31_dsc_pg_control() 341 DOMAIN_POWER_GATE, power_gate); in dcn31_dsc_pg_control() 468 uint32_t power_gate = power_on ? 0 : 1; in dcn31_hubp_pg_control() local 482 REG_SET(DOMAIN0_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn31_hubp_pg_control() 486 REG_SET(DOMAIN1_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn31_hubp_pg_control() 490 REG_SET(DOMAIN2_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn31_hubp_pg_control() 494 REG_SET(DOMAIN3_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn31_hubp_pg_control()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn314/ |
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() 408 cmd.domain_control.data.power_gate = !power_on; in dcn314_hubp_pg_control()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn32/ |
A D | dcn32_hwseq.c | 75 uint32_t power_gate = power_on ? 0 : 1; in dcn32_dsc_pg_control() local 89 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control() 97 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control() 105 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control() 113 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control() 153 uint32_t power_gate = power_on ? 0 : 1; in dcn32_hubp_pg_control() local 164 REG_SET(DOMAIN0_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn32_hubp_pg_control() 168 REG_SET(DOMAIN1_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn32_hubp_pg_control() 172 REG_SET(DOMAIN2_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn32_hubp_pg_control() 176 REG_SET(DOMAIN3_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn32_hubp_pg_control()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn20/ |
A D | dcn20_hwseq.c | 364 DOMAIN16_POWER_GATE, power_gate); in dcn20_dsc_pg_control() 435 DOMAIN1_POWER_GATE, power_gate); in dcn20_dpp_pg_control() 443 DOMAIN3_POWER_GATE, power_gate); in dcn20_dpp_pg_control() 451 DOMAIN5_POWER_GATE, power_gate); in dcn20_dpp_pg_control() 459 DOMAIN7_POWER_GATE, power_gate); in dcn20_dpp_pg_control() 467 DOMAIN9_POWER_GATE, power_gate); in dcn20_dpp_pg_control() 509 DOMAIN0_POWER_GATE, power_gate); in dcn20_hubp_pg_control() 517 DOMAIN2_POWER_GATE, power_gate); in dcn20_hubp_pg_control() 525 DOMAIN4_POWER_GATE, power_gate); in dcn20_hubp_pg_control() 533 DOMAIN6_POWER_GATE, power_gate); in dcn20_hubp_pg_control() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/swsmu/ |
A D | amdgpu_smu.c | 202 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_vcn_enable() local 208 if (atomic_read(&power_gate->vcn_gated) ^ enable) in smu_dpm_set_vcn_enable() 213 atomic_set(&power_gate->vcn_gated, !enable); in smu_dpm_set_vcn_enable() 222 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_jpeg_enable() local 228 if (atomic_read(&power_gate->jpeg_gated) ^ enable) in smu_dpm_set_jpeg_enable() 233 atomic_set(&power_gate->jpeg_gated, !enable); in smu_dpm_set_jpeg_enable() 653 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_set_default_dpm_table() local 660 vcn_gate = atomic_read(&power_gate->vcn_gated); in smu_set_default_dpm_table() 661 jpeg_gate = atomic_read(&power_gate->jpeg_gated); in smu_set_default_dpm_table() 1049 atomic_set(&smu->smu_power.power_gate.vcn_gated, 1); in smu_sw_init() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn10/ |
A D | dcn10_hw_sequencer.c | 621 uint32_t power_gate = power_on ? 0 : 1; in dcn10_dpp_pg_control() local 632 DOMAIN1_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 640 DOMAIN3_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 648 DOMAIN5_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 656 DOMAIN7_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 682 uint32_t power_gate = power_on ? 0 : 1; in dcn10_hubp_pg_control() local 693 DOMAIN0_POWER_GATE, power_gate); in dcn10_hubp_pg_control() 701 DOMAIN2_POWER_GATE, power_gate); in dcn10_hubp_pg_control() 709 DOMAIN4_POWER_GATE, power_gate); in dcn10_hubp_pg_control() 717 DOMAIN6_POWER_GATE, power_gate); in dcn10_hubp_pg_control()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/swsmu/inc/ |
A D | amdgpu_smu.h | 389 struct smu_power_gate power_gate; member
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dmub/inc/ |
A D | dmub_cmd.h | 1227 uint8_t power_gate : 1; /**< 1=power gate, 0=power up */ member
|