Home
last modified time | relevance | path

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

/Linux-v5.15/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-v5.15/drivers/gpu/drm/amd/display/dc/dcn31/
Ddcn31_hwseq.c314 uint32_t power_gate = power_on ? 0 : 1; in dcn31_dsc_pg_control() local
328 DOMAIN_POWER_GATE, power_gate); in dcn31_dsc_pg_control()
336 DOMAIN_POWER_GATE, power_gate); in dcn31_dsc_pg_control()
344 DOMAIN_POWER_GATE, power_gate); in dcn31_dsc_pg_control()
444 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-v5.15/drivers/gpu/drm/amd/pm/swsmu/
Damdgpu_smu.c191 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_vcn_enable_locked() local
197 if (atomic_read(&power_gate->vcn_gated) ^ enable) in smu_dpm_set_vcn_enable_locked()
202 atomic_set(&power_gate->vcn_gated, !enable); in smu_dpm_set_vcn_enable_locked()
211 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_vcn_enable() local
214 mutex_lock(&power_gate->vcn_gate_lock); in smu_dpm_set_vcn_enable()
218 mutex_unlock(&power_gate->vcn_gate_lock); in smu_dpm_set_vcn_enable()
227 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_jpeg_enable_locked() local
233 if (atomic_read(&power_gate->jpeg_gated) ^ enable) in smu_dpm_set_jpeg_enable_locked()
238 atomic_set(&power_gate->jpeg_gated, !enable); in smu_dpm_set_jpeg_enable_locked()
247 struct smu_power_gate *power_gate = &smu_power->power_gate; in smu_dpm_set_jpeg_enable() local
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_hwseq.c344 uint32_t power_gate = power_on ? 0 : 1; in dcn20_dsc_pg_control() local
361 DOMAIN16_POWER_GATE, power_gate); in dcn20_dsc_pg_control()
369 DOMAIN17_POWER_GATE, power_gate); in dcn20_dsc_pg_control()
377 DOMAIN18_POWER_GATE, power_gate); in dcn20_dsc_pg_control()
385 DOMAIN19_POWER_GATE, power_gate); in dcn20_dsc_pg_control()
393 DOMAIN20_POWER_GATE, power_gate); in dcn20_dsc_pg_control()
401 DOMAIN21_POWER_GATE, power_gate); in dcn20_dsc_pg_control()
421 uint32_t power_gate = power_on ? 0 : 1; in dcn20_dpp_pg_control() local
432 DOMAIN1_POWER_GATE, power_gate); in dcn20_dpp_pg_control()
440 DOMAIN3_POWER_GATE, power_gate); in dcn20_dpp_pg_control()
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_hw_sequencer.c558 uint32_t power_gate = power_on ? 0 : 1; in dcn10_dpp_pg_control() local
569 DOMAIN1_POWER_GATE, power_gate); in dcn10_dpp_pg_control()
577 DOMAIN3_POWER_GATE, power_gate); in dcn10_dpp_pg_control()
585 DOMAIN5_POWER_GATE, power_gate); in dcn10_dpp_pg_control()
593 DOMAIN7_POWER_GATE, power_gate); in dcn10_dpp_pg_control()
619 uint32_t power_gate = power_on ? 0 : 1; in dcn10_hubp_pg_control() local
630 DOMAIN0_POWER_GATE, power_gate); in dcn10_hubp_pg_control()
638 DOMAIN2_POWER_GATE, power_gate); in dcn10_hubp_pg_control()
646 DOMAIN4_POWER_GATE, power_gate); in dcn10_hubp_pg_control()
654 DOMAIN6_POWER_GATE, power_gate); in dcn10_hubp_pg_control()
/Linux-v5.15/drivers/gpu/drm/amd/pm/inc/
Damdgpu_smu.h390 struct smu_power_gate power_gate; member