drm/msm: add moduleparam to disable fbdev
Useful to avoid recompiling to disable fbdev. Useful because otherwise the first modeset happens under console_lock (ie. debugging sadness). Signed-off-by: Rob Clark <robdclark@gmail.com>
This commit is contained in:
parent
1c19f98d2b
commit
e90dfec78e
|
@ -54,6 +54,12 @@ module_param(reglog, bool, 0600);
|
||||||
#define reglog 0
|
#define reglog 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_DRM_MSM_FBDEV
|
||||||
|
static bool fbdev = true;
|
||||||
|
MODULE_PARM_DESC(fbdev, "Enable fbdev compat layer");
|
||||||
|
module_param(fbdev, bool, 0600);
|
||||||
|
#endif
|
||||||
|
|
||||||
static char *vram = "16m";
|
static char *vram = "16m";
|
||||||
MODULE_PARM_DESC(vram, "Configure VRAM size (for devices without IOMMU/GPUMMU");
|
MODULE_PARM_DESC(vram, "Configure VRAM size (for devices without IOMMU/GPUMMU");
|
||||||
module_param(vram, charp, 0);
|
module_param(vram, charp, 0);
|
||||||
|
@ -300,7 +306,8 @@ static int msm_load(struct drm_device *dev, unsigned long flags)
|
||||||
drm_mode_config_reset(dev);
|
drm_mode_config_reset(dev);
|
||||||
|
|
||||||
#ifdef CONFIG_DRM_MSM_FBDEV
|
#ifdef CONFIG_DRM_MSM_FBDEV
|
||||||
priv->fbdev = msm_fbdev_init(dev);
|
if (fbdev)
|
||||||
|
priv->fbdev = msm_fbdev_init(dev);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
ret = msm_debugfs_late_init(dev);
|
ret = msm_debugfs_late_init(dev);
|
||||||
|
|
Loading…
Reference in New Issue