Lines Matching refs:dmub
187 void dmub_dcn32_reset(struct dmub_srv *dmub);
189 void dmub_dcn32_reset_release(struct dmub_srv *dmub);
191 void dmub_dcn32_backdoor_load(struct dmub_srv *dmub,
195 void dmub_dcn32_backdoor_load_zfb_mode(struct dmub_srv *dmub,
199 void dmub_dcn32_setup_windows(struct dmub_srv *dmub,
206 void dmub_dcn32_setup_mailbox(struct dmub_srv *dmub,
209 uint32_t dmub_dcn32_get_inbox1_rptr(struct dmub_srv *dmub);
211 void dmub_dcn32_set_inbox1_wptr(struct dmub_srv *dmub, uint32_t wptr_offset);
213 void dmub_dcn32_setup_out_mailbox(struct dmub_srv *dmub,
216 uint32_t dmub_dcn32_get_outbox1_wptr(struct dmub_srv *dmub);
218 void dmub_dcn32_set_outbox1_rptr(struct dmub_srv *dmub, uint32_t rptr_offset);
220 bool dmub_dcn32_is_hw_init(struct dmub_srv *dmub);
222 bool dmub_dcn32_is_supported(struct dmub_srv *dmub);
224 void dmub_dcn32_set_gpint(struct dmub_srv *dmub,
227 bool dmub_dcn32_is_gpint_acked(struct dmub_srv *dmub,
230 uint32_t dmub_dcn32_get_gpint_response(struct dmub_srv *dmub);
232 uint32_t dmub_dcn32_get_gpint_dataout(struct dmub_srv *dmub);
234 void dmub_dcn32_enable_dmub_boot_options(struct dmub_srv *dmub, const struct dmub_srv_hw_params *pa…
236 void dmub_dcn32_skip_dmub_panel_power_sequence(struct dmub_srv *dmub, bool skip);
238 union dmub_fw_boot_status dmub_dcn32_get_fw_boot_status(struct dmub_srv *dmub);
240 void dmub_dcn32_setup_outbox0(struct dmub_srv *dmub,
243 uint32_t dmub_dcn32_get_outbox0_wptr(struct dmub_srv *dmub);
245 void dmub_dcn32_set_outbox0_rptr(struct dmub_srv *dmub, uint32_t rptr_offset);
247 uint32_t dmub_dcn32_get_current_time(struct dmub_srv *dmub);
249 void dmub_dcn32_get_diagnostic_data(struct dmub_srv *dmub, struct dmub_diagnostic_data *diag_data);
251 void dmub_dcn32_configure_dmub_in_system_memory(struct dmub_srv *dmub);
252 void dmub_dcn32_send_inbox0_cmd(struct dmub_srv *dmub, union dmub_inbox0_data_register data);
253 void dmub_dcn32_clear_inbox0_ack_register(struct dmub_srv *dmub);
254 uint32_t dmub_dcn32_read_inbox0_ack_register(struct dmub_srv *dmub);