| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dmub_psr.c | 108 static void dmub_psr_get_state(struct dmub_psr *dmub, enum dc_psr_state *state, uint8_t panel_inst) in dmub_psr_get_state() argument 115 if (dc_wake_and_execute_gpint(dmub->ctx, DMUB_GPINT__GET_PSR_STATE, panel_inst, &raw_state, in dmub_psr_get_state() 140 …ool dmub_psr_set_version(struct dmub_psr *dmub, struct dc_stream_state *stream, uint8_t panel_inst) in dmub_psr_set_version() argument 168 cmd.psr_set_version.psr_set_version_data.panel_inst = panel_inst; in dmub_psr_set_version() 179 static void dmub_psr_enable(struct dmub_psr *dmub, bool enable, bool wait, uint8_t panel_inst) in dmub_psr_enable() argument 190 cmd.psr_enable.data.panel_inst = panel_inst; in dmub_psr_enable() 207 dmub_psr_get_state(dmub, &state, panel_inst); in dmub_psr_enable() 230 static void dmub_psr_set_level(struct dmub_psr *dmub, uint16_t psr_level, uint8_t panel_inst) in dmub_psr_set_level() argument 236 dmub_psr_get_state(dmub, &state, panel_inst); in dmub_psr_set_level() 247 cmd.psr_set_level.psr_set_level_data.panel_inst = panel_inst; in dmub_psr_set_level() [all …]
|
| H A D | dmub_psr.h | 41 struct psr_context *psr_context, uint8_t panel_inst); 43 uint8_t panel_inst); 45 uint8_t panel_inst); 47 uint8_t panel_inst); 48 void (*psr_force_static)(struct dmub_psr *dmub, uint8_t panel_inst); 50 uint8_t panel_inst, enum psr_residency_mode mode); 53 void (*psr_set_power_opt)(struct dmub_psr *dmub, unsigned int power_opt, uint8_t panel_inst);
|
| H A D | dmub_abm_lcd.h | 42 bool dmub_abm_set_pause(struct abm *abm, bool pause, unsigned int panel_inst, unsigned int stream_i… 45 unsigned int panel_inst, 47 bool dmub_abm_set_pipe(struct abm *abm, uint32_t otg_inst, uint32_t option, uint32_t panel_inst, ui… 51 unsigned int panel_inst); 53 unsigned int panel_inst);
|
| /linux/drivers/gpu/drm/amd/display/dc/inc/hw/ |
| H A D | abm.h | 41 bool (*set_abm_immediate_disable)(struct abm *abm, unsigned int panel_inst); 42 bool (*set_pipe)(struct abm *abm, unsigned int controller_id, unsigned int panel_inst); 51 unsigned int panel_inst); 59 bool (*set_abm_pause)(struct abm *abm, bool pause, unsigned int panel_inst, unsigned int otg_inst); 62 unsigned int panel_inst, 67 unsigned int panel_inst,
|
| /linux/drivers/gpu/drm/amd/display/dc/clk_mgr/ |
| H A D | clk_mgr.c | 102 unsigned int panel_inst; in clk_mgr_exit_optimized_pwr_state() local 109 for (panel_inst = 0; panel_inst < edp_num; panel_inst++) { in clk_mgr_exit_optimized_pwr_state() 112 edp_link = edp_links[panel_inst]; in clk_mgr_exit_optimized_pwr_state() 128 unsigned int panel_inst; in clk_mgr_optimize_pwr_state() local 132 for (panel_inst = 0; panel_inst < edp_num; panel_inst++) { in clk_mgr_optimize_pwr_state() 133 edp_link = edp_links[panel_inst]; in clk_mgr_optimize_pwr_state()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn21/ |
| H A D | dcn21_hwseq.c | 140 uint32_t option, uint32_t panel_inst, uint32_t pwrseq_inst) in dcn21_dmub_abm_set_pipe() argument 152 cmd.abm_set_pipe.abm_set_pipe_data.panel_inst = panel_inst; in dcn21_dmub_abm_set_pipe() 162 uint32_t frame_ramp, uint32_t panel_inst) in dmub_abm_set_backlight() argument 172 cmd.abm_set_backlight.abm_set_backlight_data.panel_mask = (0x01 << panel_inst); in dmub_abm_set_backlight()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_psr.c | 83 unsigned int panel_inst = 0; in amdgpu_dm_set_psr_caps() local 93 if (dc_get_edp_link_panel_inst(link->ctx->dc, link, &panel_inst) && panel_inst == 1) { in amdgpu_dm_set_psr_caps()
|
| H A D | amdgpu_dm_helpers.c | 1244 unsigned int panel_inst = 0; in dm_helpers_override_panel_settings() local 1250 if (dc_get_edp_link_panel_inst(ctx->dc, link, &panel_inst) && panel_inst == 1) { in dm_helpers_override_panel_settings()
|