| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dce/ |
| D | dmub_psr.c | 82 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 91 status = dmub_srv_send_gpint_command(srv, DMUB_GPINT__GET_PSR_STATE, panel_inst, 30); in dmub_psr_get_state() 119 …ool dmub_psr_set_version(struct dmub_psr *dmub, struct dc_stream_state *stream, uint8_t panel_inst) in dmub_psr_set_version() argument 140 cmd.psr_set_version.psr_set_version_data.panel_inst = panel_inst; in dmub_psr_set_version() 153 static void dmub_psr_enable(struct dmub_psr *dmub, bool enable, bool wait, uint8_t panel_inst) in dmub_psr_enable() argument 164 cmd.psr_enable.data.panel_inst = panel_inst; in dmub_psr_enable() 183 dmub_psr_get_state(dmub, &state, panel_inst); in dmub_psr_enable() 205 static void dmub_psr_set_level(struct dmub_psr *dmub, uint16_t psr_level, uint8_t panel_inst) in dmub_psr_set_level() argument 211 dmub_psr_get_state(dmub, &state, panel_inst); in dmub_psr_set_level() 222 cmd.psr_set_level.psr_set_level_data.panel_inst = panel_inst; in dmub_psr_set_level() [all …]
|
| D | dmub_psr.h | 39 struct psr_context *psr_context, uint8_t panel_inst); 41 uint8_t panel_inst); 43 uint8_t panel_inst); 45 uint8_t panel_inst); 46 void (*psr_force_static)(struct dmub_psr *dmub, uint8_t panel_inst); 48 uint8_t panel_inst);
|
| D | dce_abm.c | 58 static bool dce_abm_set_pipe(struct abm *abm, uint32_t controller_id, uint32_t panel_inst) in dce_abm_set_pipe() argument 220 static bool dce_abm_immediate_disable(struct abm *abm, uint32_t panel_inst) in dce_abm_immediate_disable() argument 225 dce_abm_set_pipe(abm, MCP_DISABLE_ABM_IMMEDIATELY, panel_inst); in dce_abm_immediate_disable() 235 unsigned int panel_inst) in dce_abm_set_backlight_level_pwm() argument 246 panel_inst); in dce_abm_set_backlight_level_pwm()
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/clk_mgr/ |
| D | clk_mgr.c | 94 unsigned int panel_inst; in clk_mgr_exit_optimized_pwr_state() local 101 for (panel_inst = 0; panel_inst < edp_num; panel_inst++) { in clk_mgr_exit_optimized_pwr_state() 102 edp_link = edp_links[panel_inst]; in clk_mgr_exit_optimized_pwr_state() 117 unsigned int panel_inst; in clk_mgr_optimize_pwr_state() local 121 for (panel_inst = 0; panel_inst < edp_num; panel_inst++) { in clk_mgr_optimize_pwr_state() 122 edp_link = edp_links[panel_inst]; in clk_mgr_optimize_pwr_state()
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/inc/hw/ |
| D | abm.h | 39 bool (*set_abm_immediate_disable)(struct abm *abm, unsigned int panel_inst); 40 bool (*set_pipe)(struct abm *abm, unsigned int controller_id, unsigned int panel_inst); 49 unsigned int panel_inst);
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dmub/inc/ |
| D | dmub_cmd.h | 1426 uint8_t panel_inst; member 1464 uint8_t panel_inst; member 1491 uint8_t panel_inst; member 1528 uint8_t panel_inst; member 1559 uint8_t panel_inst; member 1837 uint8_t panel_inst; member 2169 uint8_t panel_inst; /**< LVTMA control instance */ member
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn21/ |
| D | dcn21_hwseq.c | 140 …ic bool dmub_abm_set_pipe(struct abm *abm, uint32_t otg_inst, uint32_t option, uint32_t panel_inst) in dmub_abm_set_pipe() argument 151 cmd.abm_set_pipe.abm_set_pipe_data.panel_inst = panel_inst; in dmub_abm_set_pipe()
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/core/ |
| D | dc_link.c | 2671 unsigned int panel_inst; in dc_link_set_psr_allow_active() local 2676 if (!dc_get_edp_link_panel_inst(dc, link, &panel_inst)) in dc_link_set_psr_allow_active() 2687 psr->funcs->psr_force_static(psr, panel_inst); in dc_link_set_psr_allow_active() 2688 psr->funcs->psr_enable(psr, allow_active, wait, panel_inst); in dc_link_set_psr_allow_active() 2702 unsigned int panel_inst; in dc_link_get_psr_state() local 2704 if (!dc_get_edp_link_panel_inst(dc, link, &panel_inst)) in dc_link_get_psr_state() 2708 psr->funcs->psr_get_state(psr, state, panel_inst); in dc_link_get_psr_state() 2758 unsigned int panel_inst; in dc_link_setup_psr() local 2774 if (!dc_get_edp_link_panel_inst(dc, link, &panel_inst)) in dc_link_setup_psr() 2892 link, psr_context, panel_inst); in dc_link_setup_psr() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/bios/ |
| D | command_table2.c | 1009 cmd.lvtma_control.data.panel_inst = in enable_lvtma_control_dmcub()
|