Home
last modified time | relevance | path

Searched defs:dmub (Results 1 – 17 of 17) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/display/dmub/src/
H A Ddmub_dcn401.c63 void dmub_dcn401_reset(struct dmub_srv *dmub) in dmub_dcn401_reset()
122 void dmub_dcn401_reset_release(struct dmub_srv *dmub) in dmub_dcn401_reset_release()
130 void dmub_dcn401_backdoor_load(struct dmub_srv *dmub, in dmub_dcn401_backdoor_load()
201 void dmub_dcn401_setup_windows(struct dmub_srv *dmub, in dmub_dcn401_setup_windows()
264 void dmub_dcn401_setup_mailbox(struct dmub_srv *dmub, in dmub_dcn401_setup_mailbox()
286 void dmub_dcn401_setup_out_mailbox(struct dmub_srv *dmub, in dmub_dcn401_setup_out_mailbox()
311 bool dmub_dcn401_is_hw_init(struct dmub_srv *dmub) in dmub_dcn401_is_hw_init()
322 bool dmub_dcn401_is_supported(struct dmub_srv *dmub) in dmub_dcn401_is_supported()
331 void dmub_dcn401_set_gpint(struct dmub_srv *dmub, in dmub_dcn401_set_gpint()
337 bool dmub_dcn401_is_gpint_acked(struct dmub_srv *dmub, in dmub_dcn401_is_gpint_acked()
[all …]
H A Ddmub_dcn35.c88 void dmub_dcn35_reset(struct dmub_srv *dmub) in dmub_dcn35_reset()
154 void dmub_dcn35_reset_release(struct dmub_srv *dmub) in dmub_dcn35_reset_release()
172 void dmub_dcn35_backdoor_load(struct dmub_srv *dmub, in dmub_dcn35_backdoor_load()
227 void dmub_dcn35_setup_windows(struct dmub_srv *dmub, in dmub_dcn35_setup_windows()
290 void dmub_dcn35_setup_mailbox(struct dmub_srv *dmub, in dmub_dcn35_setup_mailbox()
337 bool dmub_dcn35_is_hw_init(struct dmub_srv *dmub) in dmub_dcn35_is_hw_init()
348 bool dmub_dcn35_is_supported(struct dmub_srv *dmub) in dmub_dcn35_is_supported()
357 void dmub_dcn35_set_gpint(struct dmub_srv *dmub, in dmub_dcn35_set_gpint()
363 bool dmub_dcn35_is_gpint_acked(struct dmub_srv *dmub, in dmub_dcn35_is_gpint_acked()
442 void dmub_dcn35_setup_outbox0(struct dmub_srv *dmub, in dmub_dcn35_setup_outbox0()
[all …]
H A Ddmub_dcn32.c89 void dmub_dcn32_reset(struct dmub_srv *dmub) in dmub_dcn32_reset()
143 void dmub_dcn32_reset_release(struct dmub_srv *dmub) in dmub_dcn32_reset_release()
151 void dmub_dcn32_backdoor_load(struct dmub_srv *dmub, in dmub_dcn32_backdoor_load()
214 void dmub_dcn32_setup_windows(struct dmub_srv *dmub, in dmub_dcn32_setup_windows()
268 void dmub_dcn32_setup_mailbox(struct dmub_srv *dmub, in dmub_dcn32_setup_mailbox()
290 void dmub_dcn32_setup_out_mailbox(struct dmub_srv *dmub, in dmub_dcn32_setup_out_mailbox()
315 bool dmub_dcn32_is_hw_init(struct dmub_srv *dmub) in dmub_dcn32_is_hw_init()
326 bool dmub_dcn32_is_supported(struct dmub_srv *dmub) in dmub_dcn32_is_supported()
335 void dmub_dcn32_set_gpint(struct dmub_srv *dmub, in dmub_dcn32_set_gpint()
341 bool dmub_dcn32_is_gpint_acked(struct dmub_srv *dmub, in dmub_dcn32_is_gpint_acked()
[all …]
H A Ddmub_dcn31.c83 void dmub_dcn31_reset(struct dmub_srv *dmub) in dmub_dcn31_reset()
149 void dmub_dcn31_reset_release(struct dmub_srv *dmub) in dmub_dcn31_reset_release()
157 void dmub_dcn31_backdoor_load(struct dmub_srv *dmub, in dmub_dcn31_backdoor_load()
190 void dmub_dcn31_setup_windows(struct dmub_srv *dmub, in dmub_dcn31_setup_windows()
244 void dmub_dcn31_setup_mailbox(struct dmub_srv *dmub, in dmub_dcn31_setup_mailbox()
291 bool dmub_dcn31_is_hw_init(struct dmub_srv *dmub) in dmub_dcn31_is_hw_init()
302 bool dmub_dcn31_is_supported(struct dmub_srv *dmub) in dmub_dcn31_is_supported()
316 void dmub_dcn31_set_gpint(struct dmub_srv *dmub, in dmub_dcn31_set_gpint()
322 bool dmub_dcn31_is_gpint_acked(struct dmub_srv *dmub, in dmub_dcn31_is_gpint_acked()
394 void dmub_dcn31_setup_outbox0(struct dmub_srv *dmub, in dmub_dcn31_setup_outbox0()
[all …]
H A Ddmub_dcn20.c87 bool dmub_dcn20_use_cached_inbox(struct dmub_srv *dmub) in dmub_dcn20_use_cached_inbox()
94 void dmub_dcn20_reset(struct dmub_srv *dmub) in dmub_dcn20_reset()
146 void dmub_dcn20_reset_release(struct dmub_srv *dmub) in dmub_dcn20_reset_release()
154 void dmub_dcn20_backdoor_load(struct dmub_srv *dmub, in dmub_dcn20_backdoor_load()
189 void dmub_dcn20_setup_windows(struct dmub_srv *dmub, in dmub_dcn20_setup_windows()
274 void dmub_dcn20_setup_mailbox(struct dmub_srv *dmub, in dmub_dcn20_setup_mailbox()
331 void dmub_dcn20_setup_outbox0(struct dmub_srv *dmub, in dmub_dcn20_setup_outbox0()
349 bool dmub_dcn20_is_hw_init(struct dmub_srv *dmub) in dmub_dcn20_is_hw_init()
358 bool dmub_dcn20_is_supported(struct dmub_srv *dmub) in dmub_dcn20_is_supported()
367 void dmub_dcn20_set_gpint(struct dmub_srv *dmub, in dmub_dcn20_set_gpint()
[all …]
H A Ddmub_srv.c417 enum dmub_status dmub_srv_create(struct dmub_srv *dmub, in dmub_srv_create()
467 void dmub_srv_destroy(struct dmub_srv *dmub) in dmub_srv_destroy()
493 dmub_srv_calc_region_info(struct dmub_srv *dmub, in dmub_srv_calc_region_info()
614 enum dmub_status dmub_srv_hw_init(struct dmub_srv *dmub, in dmub_srv_hw_init()
792 enum dmub_status dmub_srv_hw_reset(struct dmub_srv *dmub) in dmub_srv_hw_reset()
814 enum dmub_status dmub_srv_cmd_queue(struct dmub_srv *dmub, in dmub_srv_cmd_queue()
860 bool dmub_srv_is_hw_pwr_up(struct dmub_srv *dmub) in dmub_srv_is_hw_pwr_up()
939 dmub_srv_send_gpint_command(struct dmub_srv *dmub, in dmub_srv_send_gpint_command()
1102 bool dmub_srv_get_diagnostic_data(struct dmub_srv *dmub) in dmub_srv_get_diagnostic_data()
1110 bool dmub_srv_should_detect(struct dmub_srv *dmub) in dmub_srv_should_detect()
[all …]
H A Ddmub_dcn30.c60 static void dmub_dcn30_get_fb_base_offset(struct dmub_srv *dmub, in dmub_dcn30_get_fb_base_offset()
87 void dmub_dcn30_backdoor_load(struct dmub_srv *dmub, in dmub_dcn30_backdoor_load()
122 void dmub_dcn30_setup_windows(struct dmub_srv *dmub, in dmub_dcn30_setup_windows()
H A Ddmub_srv_stat.c46 enum dmub_status dmub_srv_stat_get_notification(struct dmub_srv *dmub, in dmub_srv_stat_get_notification()
H A Ddmub_dcn351.c16 void dmub_srv_dcn351_regs_init(struct dmub_srv *dmub, struct dc_context *ctx) in dmub_srv_dcn351_regs_init()
H A Ddmub_dcn36.c16 void dmub_srv_dcn36_regs_init(struct dmub_srv *dmub, struct dc_context *ctx) in dmub_srv_dcn36_regs_init()
H A Ddmub_dcn314.c64 bool dmub_dcn314_is_psrsu_supported(struct dmub_srv *dmub) in dmub_dcn314_is_psrsu_supported()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dce/
H A Ddmub_psr.c108 static void dmub_psr_get_state(struct dmub_psr *dmub, enum dc_psr_state *state, uint8_t panel_inst) in dmub_psr_get_state()
140 static bool dmub_psr_set_version(struct dmub_psr *dmub, struct dc_stream_state *stream, uint8_t pan… 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()
230 static void dmub_psr_set_level(struct dmub_psr *dmub, uint16_t psr_level, uint8_t panel_inst) in dmub_psr_set_level()
254 static void dmub_psr_set_sink_vtotal_in_psr_active(struct dmub_psr *dmub, in dmub_psr_set_sink_vtotal_in_psr_active()
273 static void dmub_psr_set_power_opt(struct dmub_psr *dmub, unsigned int power_opt, uint8_t panel_ins… in dmub_psr_set_power_opt()
292 static bool dmub_psr_copy_settings(struct dmub_psr *dmub, in dmub_psr_copy_settings()
435 static void dmub_psr_force_static(struct dmub_psr *dmub, uint8_t panel_inst) in dmub_psr_force_static()
454 static void dmub_psr_get_residency(struct dmub_psr *dmub, uint32_t *residency, in dmub_psr_get_residency()
506 void dmub_psr_destroy(struct dmub_psr **dmub) in dmub_psr_destroy()
H A Ddmub_replay.c23 static void dmub_replay_get_state(struct dmub_replay *dmub, enum replay_state *state, uint8_t panel… in dmub_replay_get_state()
46 static void dmub_replay_enable(struct dmub_replay *dmub, bool enable, bool wait, uint8_t panel_inst) in dmub_replay_enable()
96 static void dmub_replay_set_power_opt(struct dmub_replay *dmub, unsigned int power_opt, uint8_t pan… in dmub_replay_set_power_opt()
114 static bool dmub_replay_copy_settings(struct dmub_replay *dmub, in dmub_replay_copy_settings()
200 static void dmub_replay_set_coasting_vtotal(struct dmub_replay *dmub, in dmub_replay_set_coasting_vtotal()
223 static void dmub_replay_residency(struct dmub_replay *dmub, uint8_t panel_inst, in dmub_replay_residency()
271 static void dmub_replay_set_power_opt_and_coasting_vtotal(struct dmub_replay *dmub, in dmub_replay_set_power_opt_and_coasting_vtotal()
295 static void dmub_replay_send_cmd(struct dmub_replay *dmub, in dmub_replay_send_cmd()
432 void dmub_replay_destroy(struct dmub_replay **dmub) in dmub_replay_destroy()
/linux-6.15/drivers/gpu/drm/amd/display/dc/
H A Ddc_dmub_srv.c44 struct dmub_srv *dmub) in dc_dmub_srv_construct()
75 struct dmub_srv *dmub = dc_dmub_srv->dmub; in dc_dmub_srv_wait_idle() local
91 struct dmub_srv *dmub = dc_dmub_srv->dmub; in dc_dmub_srv_clear_inbox0_ack() local
104 struct dmub_srv *dmub = dc_dmub_srv->dmub; in dc_dmub_srv_wait_for_inbox0_ack() local
118 struct dmub_srv *dmub = dc_dmub_srv->dmub; in dc_dmub_srv_send_inbox0_cmd() local
134 struct dmub_srv *dmub; in dc_dmub_srv_cmd_list_queue_execute() local
187 struct dmub_srv *dmub; in dc_dmub_srv_wait_for_idle() local
228 struct dmub_srv *dmub; in dc_dmub_srv_cmd_run_list() local
299 struct dmub_srv *dmub; in dc_dmub_srv_optimized_init_done() local
331 struct dmub_srv *dmub; in dc_dmub_srv_is_restore_required() local
[all …]
H A Ddc_dmub_srv.h49 struct dmub_srv *dmub; member
/linux-6.15/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_stat.c55 struct dmub_srv *dmub = dc->ctx->dmub_srv->dmub; in dc_stat_get_dmub_notification() local
85 struct dmub_srv *dmub = dc->ctx->dmub_srv->dmub; in dc_stat_get_dmub_dataout() local
/linux-6.15/drivers/gpu/drm/amd/display/dmub/inc/
H A Ddmub_cmd.h5889 void *dmub; /**< Pointer to the DMUB interface */ member