| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn302/ |
| H 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.15/drivers/gpu/drm/amd/display/dc/pg/dcn35/ |
| H A D | dcn35_pg_cntl.c | 79 uint32_t power_gate = power_on ? 0 : 1; in pg_cntl35_dsc_pg_control() local 110 DOMAIN_POWER_GATE, power_gate); in pg_cntl35_dsc_pg_control() 118 DOMAIN_POWER_GATE, power_gate); in pg_cntl35_dsc_pg_control() 126 DOMAIN_POWER_GATE, power_gate); in pg_cntl35_dsc_pg_control() 134 DOMAIN_POWER_GATE, power_gate); in pg_cntl35_dsc_pg_control() 188 uint32_t power_gate = power_on ? 0 : 1; in pg_cntl35_hubp_dpp_pg_control() local 215 REG_UPDATE(DOMAIN0_PG_CONFIG, DOMAIN_POWER_GATE, power_gate); in pg_cntl35_hubp_dpp_pg_control() 220 REG_UPDATE(DOMAIN1_PG_CONFIG, DOMAIN_POWER_GATE, power_gate); in pg_cntl35_hubp_dpp_pg_control() 261 uint32_t power_gate = power_on ? 0 : 1; in pg_cntl35_hpo_pg_control() local 309 uint32_t power_gate = power_on ? 0 : 1; in pg_cntl35_io_clk_pg_control() local [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn31/ |
| H A D | dcn31_hwseq.c | 286 uint32_t power_gate = power_on ? 0 : 1; in dcn31_dsc_pg_control() local 306 DOMAIN_POWER_GATE, power_gate); in dcn31_dsc_pg_control() 314 DOMAIN_POWER_GATE, power_gate); in dcn31_dsc_pg_control() 322 DOMAIN_POWER_GATE, power_gate); in dcn31_dsc_pg_control() 450 uint32_t power_gate = power_on ? 0 : 1; in dcn31_hubp_pg_control() local 464 REG_SET(DOMAIN0_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn31_hubp_pg_control() 468 REG_SET(DOMAIN1_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn31_hubp_pg_control() 472 REG_SET(DOMAIN2_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn31_hubp_pg_control() 476 REG_SET(DOMAIN3_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn31_hubp_pg_control()
|
| /linux-6.15/drivers/gpu/drm/amd/pm/swsmu/ |
| H A D | amdgpu_smu.c | 245 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_vcn_enable() local 262 atomic_set(&power_gate->vcn_gated[inst], !enable); in smu_dpm_set_vcn_enable() 271 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_jpeg_enable() local 280 if (atomic_read(&power_gate->jpeg_gated) ^ enable) in smu_dpm_set_jpeg_enable() 285 atomic_set(&power_gate->jpeg_gated, !enable); in smu_dpm_set_jpeg_enable() 294 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_vpe_enable() local 300 if (atomic_read(&power_gate->vpe_gated) ^ enable) in smu_dpm_set_vpe_enable() 305 atomic_set(&power_gate->vpe_gated, !enable); in smu_dpm_set_vpe_enable() 314 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_umsch_mm_enable() local 328 atomic_set(&power_gate->umsch_mm_gated, !enable); in smu_dpm_set_umsch_mm_enable() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn314/ |
| H A D | dcn314_hwseq.c | 215 uint32_t power_gate = power_on ? 0 : 1; in dcn314_dsc_pg_control() local 235 DOMAIN_POWER_GATE, power_gate); in dcn314_dsc_pg_control() 243 DOMAIN_POWER_GATE, power_gate); in dcn314_dsc_pg_control() 251 DOMAIN_POWER_GATE, power_gate); in dcn314_dsc_pg_control() 259 DOMAIN_POWER_GATE, power_gate); in dcn314_dsc_pg_control()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn32/ |
| H A D | dcn32_hwseq.c | 74 uint32_t power_gate = power_on ? 0 : 1; in dcn32_dsc_pg_control() local 89 DC_LOG_DSC("%s DSC power gate for inst %d", power_gate ? "enable" : "disable", dsc_inst); in dcn32_dsc_pg_control() 93 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control() 101 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control() 109 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control() 117 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control() 165 uint32_t power_gate = power_on ? 0 : 1; in dcn32_hubp_pg_control() local 176 REG_SET(DOMAIN0_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn32_hubp_pg_control() 180 REG_SET(DOMAIN1_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn32_hubp_pg_control() 184 REG_SET(DOMAIN2_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn32_hubp_pg_control() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
| H A D | dcn20_hwseq.c | 487 DOMAIN16_POWER_GATE, power_gate); in dcn20_dsc_pg_control() 558 DOMAIN1_POWER_GATE, power_gate); in dcn20_dpp_pg_control() 566 DOMAIN3_POWER_GATE, power_gate); in dcn20_dpp_pg_control() 574 DOMAIN5_POWER_GATE, power_gate); in dcn20_dpp_pg_control() 582 DOMAIN7_POWER_GATE, power_gate); in dcn20_dpp_pg_control() 590 DOMAIN9_POWER_GATE, power_gate); in dcn20_dpp_pg_control() 632 DOMAIN0_POWER_GATE, power_gate); in dcn20_hubp_pg_control() 640 DOMAIN2_POWER_GATE, power_gate); in dcn20_hubp_pg_control() 648 DOMAIN4_POWER_GATE, power_gate); in dcn20_hubp_pg_control() 656 DOMAIN6_POWER_GATE, power_gate); in dcn20_hubp_pg_control() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
| H A D | dcn35_hwseq.c | 513 uint32_t power_gate = power_on ? 0 : 1; in dcn35_dsc_pg_control() local 528 DOMAIN_POWER_GATE, power_gate); in dcn35_dsc_pg_control() 536 DOMAIN_POWER_GATE, power_gate); in dcn35_dsc_pg_control() 544 DOMAIN_POWER_GATE, power_gate); in dcn35_dsc_pg_control() 552 DOMAIN_POWER_GATE, power_gate); in dcn35_dsc_pg_control()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn10/ |
| H A D | dcn10_hwseq.c | 683 uint32_t power_gate = power_on ? 0 : 1; in dcn10_dpp_pg_control() local 694 DOMAIN1_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 702 DOMAIN3_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 710 DOMAIN5_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 718 DOMAIN7_POWER_GATE, power_gate); in dcn10_dpp_pg_control() 744 uint32_t power_gate = power_on ? 0 : 1; in dcn10_hubp_pg_control() local 755 DOMAIN0_POWER_GATE, power_gate); in dcn10_hubp_pg_control() 763 DOMAIN2_POWER_GATE, power_gate); in dcn10_hubp_pg_control() 771 DOMAIN4_POWER_GATE, power_gate); in dcn10_hubp_pg_control() 779 DOMAIN6_POWER_GATE, power_gate); in dcn10_hubp_pg_control()
|
| /linux-6.15/drivers/gpu/drm/amd/pm/swsmu/inc/ |
| H A D | amdgpu_smu.h | 411 struct smu_power_gate power_gate; member
|
| /linux-6.15/drivers/gpu/drm/amd/display/dmub/inc/ |
| H A D | dmub_cmd.h | 2317 uint8_t power_gate : 1; /**< 1=power gate, 0=power up */ member
|