--- a/sys/dev/drm/amd/display/dc/dce110/dce110_hw_sequencer.c +++ b/sys/dev/drm/amd/display/dc/dce110/dce110_hw_sequencer.c @@ -2317,7 +2317,9 @@ int i; gsl_params.gsl_group = 0; - gsl_params.gsl_master = grouped_pipes[0]->stream->triggered_crtc_reset.event_source->status.primary_otg_inst; + if (!grouped_pipes[0]->stream->triggered_crtc_reset.event_source) + return; /* no master configured */ + gsl_params.gsl_master = grouped_pipes[0]->stream->triggered_crtc_reset.event_source->status.primary_otg_inst; for (i = 0; i < group_size; i++) grouped_pipes[i]->stream_res.tg->funcs->setup_global_swap_lock(