Lines Matching refs:dmub

187 void dmub_dcn31_init(struct dmub_srv *dmub);
189 void dmub_dcn31_reset(struct dmub_srv *dmub);
191 void dmub_dcn31_reset_release(struct dmub_srv *dmub);
193 void dmub_dcn31_backdoor_load(struct dmub_srv *dmub,
197 void dmub_dcn31_setup_windows(struct dmub_srv *dmub,
205 void dmub_dcn31_setup_mailbox(struct dmub_srv *dmub,
208 uint32_t dmub_dcn31_get_inbox1_wptr(struct dmub_srv *dmub);
210 uint32_t dmub_dcn31_get_inbox1_rptr(struct dmub_srv *dmub);
212 void dmub_dcn31_set_inbox1_wptr(struct dmub_srv *dmub, uint32_t wptr_offset);
214 void dmub_dcn31_setup_out_mailbox(struct dmub_srv *dmub,
217 uint32_t dmub_dcn31_get_outbox1_wptr(struct dmub_srv *dmub);
219 void dmub_dcn31_set_outbox1_rptr(struct dmub_srv *dmub, uint32_t rptr_offset);
221 bool dmub_dcn31_is_hw_init(struct dmub_srv *dmub);
223 bool dmub_dcn31_is_supported(struct dmub_srv *dmub);
225 bool dmub_dcn31_is_psrsu_supported(struct dmub_srv *dmub);
227 void dmub_dcn31_set_gpint(struct dmub_srv *dmub,
230 bool dmub_dcn31_is_gpint_acked(struct dmub_srv *dmub,
233 uint32_t dmub_dcn31_get_gpint_response(struct dmub_srv *dmub);
235 uint32_t dmub_dcn31_get_gpint_dataout(struct dmub_srv *dmub);
237 void dmub_dcn31_enable_dmub_boot_options(struct dmub_srv *dmub, const struct dmub_srv_hw_params *params);
239 void dmub_dcn31_skip_dmub_panel_power_sequence(struct dmub_srv *dmub, bool skip);
241 union dmub_fw_boot_status dmub_dcn31_get_fw_boot_status(struct dmub_srv *dmub);
243 union dmub_fw_boot_options dmub_dcn31_get_fw_boot_option(struct dmub_srv *dmub);
245 void dmub_dcn31_setup_outbox0(struct dmub_srv *dmub,
248 uint32_t dmub_dcn31_get_outbox0_wptr(struct dmub_srv *dmub);
250 void dmub_dcn31_set_outbox0_rptr(struct dmub_srv *dmub, uint32_t rptr_offset);
252 uint32_t dmub_dcn31_get_current_time(struct dmub_srv *dmub);
254 void dmub_dcn31_get_diagnostic_data(struct dmub_srv *dmub, struct dmub_diagnostic_data *diag_data);
256 bool dmub_dcn31_should_detect(struct dmub_srv *dmub);