drm/msm: move struct msm_display_info to dpu driver
The msm_display_info structure is not used by the rest of msm driver, so move it into the dpu1 (dpu_encoder.h to be precise). Reviewed-by: Abhinav Kumar <quic_abhinavk@quicinc.com> Reviewed-by: Stephen Boyd <swboyd@chromium.org> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Link: https://lore.kernel.org/r/20220217035358.465904-3-dmitry.baryshkov@linaro.org Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
This commit is contained in:
parent
1e0505a5a7
commit
b7420739f1
2 changed files with 18 additions and 18 deletions
|
@ -18,6 +18,24 @@
|
||||||
|
|
||||||
#define IDLE_TIMEOUT (66 - 16/2)
|
#define IDLE_TIMEOUT (66 - 16/2)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* struct msm_display_info - defines display properties
|
||||||
|
* @intf_type: DRM_MODE_ENCODER_ type
|
||||||
|
* @capabilities: Bitmask of display flags
|
||||||
|
* @num_of_h_tiles: Number of horizontal tiles in case of split interface
|
||||||
|
* @h_tile_instance: Controller instance used per tile. Number of elements is
|
||||||
|
* based on num_of_h_tiles
|
||||||
|
* @is_te_using_watchdog_timer: Boolean to indicate watchdog TE is
|
||||||
|
* used instead of panel TE in cmd mode panels
|
||||||
|
*/
|
||||||
|
struct msm_display_info {
|
||||||
|
int intf_type;
|
||||||
|
uint32_t capabilities;
|
||||||
|
uint32_t num_of_h_tiles;
|
||||||
|
uint32_t h_tile_instance[MAX_H_TILES_PER_DISPLAY];
|
||||||
|
bool is_te_using_watchdog_timer;
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* dpu_encoder_assign_crtc - Link the encoder to the crtc it's assigned to
|
* dpu_encoder_assign_crtc - Link the encoder to the crtc it's assigned to
|
||||||
* @encoder: encoder pointer
|
* @encoder: encoder pointer
|
||||||
|
|
|
@ -109,24 +109,6 @@ struct msm_display_topology {
|
||||||
u32 num_dspp;
|
u32 num_dspp;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
|
||||||
* struct msm_display_info - defines display properties
|
|
||||||
* @intf_type: DRM_MODE_ENCODER_ type
|
|
||||||
* @capabilities: Bitmask of display flags
|
|
||||||
* @num_of_h_tiles: Number of horizontal tiles in case of split interface
|
|
||||||
* @h_tile_instance: Controller instance used per tile. Number of elements is
|
|
||||||
* based on num_of_h_tiles
|
|
||||||
* @is_te_using_watchdog_timer: Boolean to indicate watchdog TE is
|
|
||||||
* used instead of panel TE in cmd mode panels
|
|
||||||
*/
|
|
||||||
struct msm_display_info {
|
|
||||||
int intf_type;
|
|
||||||
uint32_t capabilities;
|
|
||||||
uint32_t num_of_h_tiles;
|
|
||||||
uint32_t h_tile_instance[MAX_H_TILES_PER_DISPLAY];
|
|
||||||
bool is_te_using_watchdog_timer;
|
|
||||||
};
|
|
||||||
|
|
||||||
/* Commit/Event thread specific structure */
|
/* Commit/Event thread specific structure */
|
||||||
struct msm_drm_thread {
|
struct msm_drm_thread {
|
||||||
struct drm_device *dev;
|
struct drm_device *dev;
|
||||||
|
|
Loading…
Add table
Reference in a new issue