Skip to content

Commit 7305a0c

Browse files
Jeykumar Sankaranatseanpaul
authored andcommitted
drm/msm: #define MAX_<OBJECT> in msm_drv.h
dpu uses these elsewhere in the driver (in addition to increasing MAX_PLANES, that'll come later), so pull them out into #define. Changes in v3: - None Signed-off-by: Jeykumar Sankaran <[email protected]> [seanpaul pulled this out of the dpu megapatch] Signed-off-by: Sean Paul <[email protected]> Signed-off-by: Rob Clark <[email protected]>
1 parent 77050c3 commit 7305a0c

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

drivers/gpu/drm/msm/msm_drv.h

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@ struct msm_fence_context;
5454
struct msm_gem_address_space;
5555
struct msm_gem_vma;
5656

57+
#define MAX_CRTCS 8
58+
#define MAX_PLANES 16
59+
#define MAX_ENCODERS 8
60+
#define MAX_BRIDGES 8
61+
#define MAX_CONNECTORS 8
62+
5763
struct msm_file_private {
5864
rwlock_t queuelock;
5965
struct list_head submitqueues;
@@ -117,19 +123,19 @@ struct msm_drm_private {
117123
struct workqueue_struct *wq;
118124

119125
unsigned int num_planes;
120-
struct drm_plane *planes[16];
126+
struct drm_plane *planes[MAX_PLANES];
121127

122128
unsigned int num_crtcs;
123-
struct drm_crtc *crtcs[8];
129+
struct drm_crtc *crtcs[MAX_CRTCS];
124130

125131
unsigned int num_encoders;
126-
struct drm_encoder *encoders[8];
132+
struct drm_encoder *encoders[MAX_ENCODERS];
127133

128134
unsigned int num_bridges;
129-
struct drm_bridge *bridges[8];
135+
struct drm_bridge *bridges[MAX_BRIDGES];
130136

131137
unsigned int num_connectors;
132-
struct drm_connector *connectors[8];
138+
struct drm_connector *connectors[MAX_CONNECTORS];
133139

134140
/* Properties */
135141
struct drm_property *plane_property[PLANE_PROP_MAX_NUM];

0 commit comments

Comments
 (0)