Home
last modified time | relevance | path

Searched refs:panel_inst (Results 1 – 17 of 17) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/display/dc/dce/
H A Ddmub_replay.c55 cmd.replay_enable.data.panel_inst = panel_inst; in dmub_replay_enable()
106 cmd.replay_set_power_opt.replay_set_power_opt_data.panel_inst = panel_inst; in dmub_replay_set_power_opt()
117 uint8_t panel_inst) in dmub_replay_copy_settings() argument
165 copy_settings_data->panel_inst = panel_inst; in dmub_replay_copy_settings()
202 uint8_t panel_inst) in dmub_replay_set_coasting_vtotal() argument
226 uint16_t param = (uint16_t)(panel_inst << 8); in dmub_replay_residency()
285 pCmd->replay_set_power_opt_data.panel_inst = panel_inst; in dmub_replay_set_power_opt_and_coasting_vtotal()
325 cmd_element->sync_data.panel_inst; in dmub_replay_send_cmd()
337 cmd_element->panel_inst; in dmub_replay_send_cmd()
351 cmd_element->pseudo_vtotal_data.panel_inst; in dmub_replay_send_cmd()
[all …]
H A Ddmub_abm.c49 if (panel_inst == i) in abm_feature_support()
118 feature_support = abm_feature_support(abm, panel_inst); in dmub_abm_set_pause_ex()
121 ret = dmub_abm_set_pause(abm, pause, panel_inst, stream_inst); in dmub_abm_set_pause_ex()
137 unsigned int panel_inst, in dmub_abm_save_restore_ex() argument
144 feature_support = abm_feature_support(abm, panel_inst); in dmub_abm_save_restore_ex()
147 ret = dmub_abm_save_restore(dc, panel_inst, pData); in dmub_abm_save_restore_ex()
155 uint32_t panel_inst, in dmub_abm_set_pipe_ex() argument
161 feature_support = abm_feature_support(abm, panel_inst); in dmub_abm_set_pipe_ex()
164 ret = dmub_abm_set_pipe(abm, otg_inst, option, panel_inst, pwrseq_inst); in dmub_abm_set_pipe_ex()
173 unsigned int panel_inst) in dmub_abm_set_backlight_level_pwm_ex() argument
[all …]
H A Ddmub_psr.h41 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 Ddmub_replay.h20 uint8_t panel_inst);
22 uint8_t panel_inst);
24 struct replay_context *replay_context, uint8_t panel_inst);
26 uint8_t panel_inst);
30 uint8_t panel_inst);
32 uint8_t panel_inst, uint32_t *residency, const bool is_start, const enum pr_residency_mode mode);
34 unsigned int power_opt, uint8_t panel_inst, uint32_t coasting_vtotal);
H A Ddmub_psr.c168 cmd.psr_set_version.psr_set_version_data.panel_inst = panel_inst; in dmub_psr_set_version()
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()
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()
284 cmd.psr_set_power_opt.psr_set_power_opt_data.panel_inst = panel_inst; in dmub_psr_set_power_opt()
295 uint8_t panel_inst) in dmub_psr_copy_settings() argument
381 copy_settings_data->panel_inst = panel_inst; in dmub_psr_copy_settings()
442 cmd.psr_force_static.psr_force_static_data.panel_inst = panel_inst; in dmub_psr_force_static()
455 uint8_t panel_inst, enum psr_residency_mode mode) in dmub_psr_get_residency() argument
[all …]
H A Ddmub_abm_lcd.h42 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);
H A Ddmub_abm_lcd.c189 bool dmub_abm_set_pause(struct abm *abm, bool pause, unsigned int panel_inst, unsigned int stream_i… in dmub_abm_set_pause() argument
193 uint8_t panel_mask = 0x01 << panel_inst; in dmub_abm_set_pause()
221 unsigned int panel_inst, in dmub_abm_save_restore() argument
225 uint8_t panel_mask = 0x01 << panel_inst; in dmub_abm_save_restore()
256 uint32_t panel_inst, in dmub_abm_set_pipe() argument
269 cmd.abm_set_pipe.abm_set_pipe_data.panel_inst = panel_inst; in dmub_abm_set_pipe()
281 unsigned int panel_inst) in dmub_abm_set_backlight_level() argument
292 cmd.abm_set_backlight.abm_set_backlight_data.panel_mask = (0x01 << panel_inst); in dmub_abm_set_backlight_level()
301 unsigned int panel_inst) in dmub_abm_set_event() argument
311 cmd.abm_set_event.abm_set_event_data.panel_mask = (1<<panel_inst); in dmub_abm_set_event()
H A Ddce_abm.c58 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-6.15/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dabm.h41 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-6.15/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_edp_panel_control.c562 unsigned int panel_inst; in edp_set_psr_allow_active() local
610 unsigned int panel_inst; in edp_get_psr_state() local
668 unsigned int panel_inst; in edp_setup_psr() local
868 unsigned int panel_inst; in edp_get_psr_residency() local
897 unsigned int panel_inst; in edp_set_replay_allow_active() local
930 unsigned int panel_inst; in edp_get_replay_state() local
949 unsigned int panel_inst; in edp_setup_replay() local
1039 unsigned int panel_inst; in edp_send_replay_cmd() local
1047 cmd_data->panel_inst = panel_inst; in edp_send_replay_cmd()
1062 unsigned int panel_inst; in edp_set_coasting_vtotal() local
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/clk_mgr/
H A Dclk_mgr.c101 unsigned int panel_inst; in clk_mgr_exit_optimized_pwr_state() local
108 for (panel_inst = 0; panel_inst < edp_num; panel_inst++) { in clk_mgr_exit_optimized_pwr_state()
111 edp_link = edp_links[panel_inst]; in clk_mgr_exit_optimized_pwr_state()
127 unsigned int panel_inst; in clk_mgr_optimize_pwr_state() local
131 for (panel_inst = 0; panel_inst < edp_num; panel_inst++) { in clk_mgr_optimize_pwr_state()
132 edp_link = edp_links[panel_inst]; in clk_mgr_optimize_pwr_state()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn21/
H A Ddcn21_hwseq.c141 uint32_t option, uint32_t panel_inst, uint32_t pwrseq_inst) in dcn21_dmub_abm_set_pipe() argument
153 cmd.abm_set_pipe.abm_set_pipe_data.panel_inst = panel_inst; in dcn21_dmub_abm_set_pipe()
163 uint32_t frame_ramp, uint32_t panel_inst) in dmub_abm_set_backlight() argument
173 cmd.abm_set_backlight.abm_set_backlight_data.panel_mask = (0x01 << panel_inst); in dmub_abm_set_backlight()
H A Ddcn21_hwseq.h51 uint32_t option, uint32_t panel_inst, uint32_t pwrseq_inst);
/linux-6.15/drivers/gpu/drm/amd/display/dmub/inc/
H A Ddmub_cmd.h588 uint16_t panel_inst; member
3123 uint8_t panel_inst; member
3187 uint8_t panel_inst; member
3214 uint8_t panel_inst; member
3258 uint8_t panel_inst; member
3289 uint8_t panel_inst; member
3364 uint8_t panel_inst; member
3502 uint8_t panel_inst; member
3549 uint8_t panel_inst; member
3587 uint8_t panel_inst; member
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/
H A Ddc_dmub_srv.c520 unsigned int panel_inst = 0; in dc_dmub_srv_get_visual_confirm_color_cmd() local
522 if (!dc_get_edp_link_panel_inst(dc, pipe_ctx->stream->link, &panel_inst) && in dc_dmub_srv_get_visual_confirm_color_cmd()
533 cmd.visual_confirm_color.visual_confirm_color_data.visual_confirm_color.panel_inst = panel_inst; in dc_dmub_srv_get_visual_confirm_color_cmd()
1017 unsigned int panel_inst = 0; in dc_build_cursor_update_payload0() local
1020 pipe_ctx->stream->link, &panel_inst)) in dc_build_cursor_update_payload0()
1035 payload->panel_inst = panel_inst; in dc_build_cursor_update_payload0()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn31/
H A Ddcn31_hwseq.c651 struct set_backlight_level_params *backlight_level_params, uint32_t panel_inst) in dmub_abm_set_backlight() argument
667 cmd.abm_set_backlight.abm_set_backlight_data.panel_mask = (0x01 << panel_inst); in dmub_abm_set_backlight()
/linux-6.15/drivers/gpu/drm/amd/display/dc/core/
H A Ddc.c3646 unsigned int panel_inst = 0; in dc_dmub_update_dirty_rect() local
3651 if (!dc_get_edp_link_panel_inst(dc, stream->link, &panel_inst)) in dc_dmub_update_dirty_rect()
3683 update_dirty_rect->panel_inst = panel_inst; in dc_dmub_update_dirty_rect()
3702 unsigned int panel_inst = 0; in build_dmub_update_dirty_rect() local
3707 if (!dc_get_edp_link_panel_inst(dc, stream->link, &panel_inst)) in build_dmub_update_dirty_rect()
3737 update_dirty_rect->panel_inst = panel_inst; in build_dmub_update_dirty_rect()