projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
drm: rcar-du: Define macros for the max number of groups, CRTCs and LVDS
[firefly-linux-kernel-4.4.55.git]
/
drivers
/
gpu
/
drm
/
rcar-du
/
rcar_du_drv.h
diff --git
a/drivers/gpu/drm/rcar-du/rcar_du_drv.h
b/drivers/gpu/drm/rcar-du/rcar_du_drv.h
index c5b9ea6a7eaab38d370014b643298064ba9a32ab..d1ede13cb1d55c4622957fcdec402c4129635227 100644
(file)
--- a/
drivers/gpu/drm/rcar-du/rcar_du_drv.h
+++ b/
drivers/gpu/drm/rcar-du/rcar_du_drv.h
@@
-64,6
+64,10
@@
struct rcar_du_device_info {
unsigned int num_lvds;
};
unsigned int num_lvds;
};
+#define RCAR_DU_MAX_CRTCS 3
+#define RCAR_DU_MAX_GROUPS DIV_ROUND_UP(RCAR_DU_MAX_CRTCS, 2)
+#define RCAR_DU_MAX_LVDS 2
+
struct rcar_du_device {
struct device *dev;
const struct rcar_du_device_info *info;
struct rcar_du_device {
struct device *dev;
const struct rcar_du_device_info *info;
@@
-73,13
+77,13
@@
struct rcar_du_device {
struct drm_device *ddev;
struct drm_fbdev_cma *fbdev;
struct drm_device *ddev;
struct drm_fbdev_cma *fbdev;
- struct rcar_du_crtc crtcs[
3
];
+ struct rcar_du_crtc crtcs[
RCAR_DU_MAX_CRTCS
];
unsigned int num_crtcs;
unsigned int num_crtcs;
- struct rcar_du_group groups[
2
];
+ struct rcar_du_group groups[
RCAR_DU_MAX_GROUPS
];
unsigned int dpad0_source;
unsigned int dpad0_source;
- struct rcar_du_lvdsenc *lvds[
2
];
+ struct rcar_du_lvdsenc *lvds[
RCAR_DU_MAX_LVDS
];
};
static inline bool rcar_du_has(struct rcar_du_device *rcdu,
};
static inline bool rcar_du_has(struct rcar_du_device *rcdu,