Loading drivers/gpu/drm/msm/sde/sde_encoder.c +22 −8 Original line number Diff line number Diff line Loading @@ -439,14 +439,6 @@ bool sde_encoder_is_dsc_merge(struct drm_encoder *drm_enc) return false; } int sde_encoder_in_clone_mode(struct drm_encoder *drm_enc) { struct sde_encoder_virt *sde_enc = to_sde_encoder_virt(drm_enc); return sde_enc && sde_enc->cur_master && sde_enc->cur_master->in_clone_mode; } bool sde_encoder_is_primary_display(struct drm_encoder *drm_enc) { struct sde_encoder_virt *sde_enc = to_sde_encoder_virt(drm_enc); Loading Loading @@ -906,6 +898,28 @@ void sde_encoder_helper_split_config( } } bool sde_encoder_in_clone_mode(struct drm_encoder *drm_enc) { struct sde_encoder_virt *sde_enc; int i = 0; if (!drm_enc) return false; sde_enc = to_sde_encoder_virt(drm_enc); if (!sde_enc) return false; for (i = 0; i < sde_enc->num_phys_encs; i++) { struct sde_encoder_phys *phys = sde_enc->phys_encs[i]; if (phys && phys->in_clone_mode) return true; } return false; } static int sde_encoder_virt_atomic_check( struct drm_encoder *drm_enc, struct drm_crtc_state *crtc_state, Loading drivers/gpu/drm/msm/sde/sde_encoder.h +1 −1 Original line number Diff line number Diff line Loading @@ -279,7 +279,7 @@ void sde_encoder_recovery_events_handler(struct drm_encoder *encoder, * @drm_enc: Pointer to drm encoder structure * @Return: true if successful in updating the encoder structure */ int sde_encoder_in_clone_mode(struct drm_encoder *enc); bool sde_encoder_in_clone_mode(struct drm_encoder *enc); /** * sde_encoder_is_primary_display - checks if underlying display is primary Loading Loading
drivers/gpu/drm/msm/sde/sde_encoder.c +22 −8 Original line number Diff line number Diff line Loading @@ -439,14 +439,6 @@ bool sde_encoder_is_dsc_merge(struct drm_encoder *drm_enc) return false; } int sde_encoder_in_clone_mode(struct drm_encoder *drm_enc) { struct sde_encoder_virt *sde_enc = to_sde_encoder_virt(drm_enc); return sde_enc && sde_enc->cur_master && sde_enc->cur_master->in_clone_mode; } bool sde_encoder_is_primary_display(struct drm_encoder *drm_enc) { struct sde_encoder_virt *sde_enc = to_sde_encoder_virt(drm_enc); Loading Loading @@ -906,6 +898,28 @@ void sde_encoder_helper_split_config( } } bool sde_encoder_in_clone_mode(struct drm_encoder *drm_enc) { struct sde_encoder_virt *sde_enc; int i = 0; if (!drm_enc) return false; sde_enc = to_sde_encoder_virt(drm_enc); if (!sde_enc) return false; for (i = 0; i < sde_enc->num_phys_encs; i++) { struct sde_encoder_phys *phys = sde_enc->phys_encs[i]; if (phys && phys->in_clone_mode) return true; } return false; } static int sde_encoder_virt_atomic_check( struct drm_encoder *drm_enc, struct drm_crtc_state *crtc_state, Loading
drivers/gpu/drm/msm/sde/sde_encoder.h +1 −1 Original line number Diff line number Diff line Loading @@ -279,7 +279,7 @@ void sde_encoder_recovery_events_handler(struct drm_encoder *encoder, * @drm_enc: Pointer to drm encoder structure * @Return: true if successful in updating the encoder structure */ int sde_encoder_in_clone_mode(struct drm_encoder *enc); bool sde_encoder_in_clone_mode(struct drm_encoder *enc); /** * sde_encoder_is_primary_display - checks if underlying display is primary Loading