Home
last modified time | relevance | path

Searched refs:power_gate (Results 1 – 9 of 9) sorted by relevance

/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dcn302/
Ddcn302_hwseq.c47 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()
[all …]
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dcn31/
Ddcn31_hwseq.c282 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()
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dcn314/
Ddcn314_hwseq.c242 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()
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_hwseq.c360 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()
[all …]
/Linux-v6.6/drivers/gpu/drm/amd/pm/swsmu/
Damdgpu_smu.c222 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_vcn_enable() local
228 if (atomic_read(&power_gate->vcn_gated) ^ enable) in smu_dpm_set_vcn_enable()
233 atomic_set(&power_gate->vcn_gated, !enable); in smu_dpm_set_vcn_enable()
242 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_jpeg_enable() local
248 if (atomic_read(&power_gate->jpeg_gated) ^ enable) in smu_dpm_set_jpeg_enable()
253 atomic_set(&power_gate->jpeg_gated, !enable); in smu_dpm_set_jpeg_enable()
678 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_set_default_dpm_table() local
685 vcn_gate = atomic_read(&power_gate->vcn_gated); in smu_set_default_dpm_table()
686 jpeg_gate = atomic_read(&power_gate->jpeg_gated); in smu_set_default_dpm_table()
1128 atomic_set(&smu->smu_power.power_gate.vcn_gated, 1); in smu_sw_init()
[all …]
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dcn32/
Ddcn32_hwseq.c73 uint32_t power_gate = power_on ? 0 : 1; in dcn32_dsc_pg_control() local
87 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control()
95 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control()
103 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control()
111 DOMAIN_POWER_GATE, power_gate); in dcn32_dsc_pg_control()
159 uint32_t power_gate = power_on ? 0 : 1; in dcn32_hubp_pg_control() local
170 REG_SET(DOMAIN0_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn32_hubp_pg_control()
174 REG_SET(DOMAIN1_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn32_hubp_pg_control()
178 REG_SET(DOMAIN2_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn32_hubp_pg_control()
182 REG_SET(DOMAIN3_PG_CONFIG, 0, DOMAIN_POWER_GATE, power_gate); in dcn32_hubp_pg_control()
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_hw_sequencer.c621 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-v6.6/drivers/gpu/drm/amd/pm/swsmu/inc/
Damdgpu_smu.h382 struct smu_power_gate power_gate; member
/Linux-v6.6/drivers/gpu/drm/amd/display/dmub/inc/
Ddmub_cmd.h1513 uint8_t power_gate : 1; /**< 1=power gate, 0=power up */ member