aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2016-06-23 23:15:10 -0400
committerDave Airlie <airlied@redhat.com>2016-06-23 23:15:10 -0400
commit6559436d4a45fd42a0f40b8c3a963dd5be585b35 (patch)
treeef92d3410061af5779aaf7a8197bb19763e92207 /drivers/gpu
parent9da1030e3cf12228e8e27a289f3f1f16954afb1c (diff)
parentccf49251f3fc8cef1c6e6cd9819b2d7f213d64c9 (diff)
Merge branch 'drm/next/du' of git://linuxtv.org/pinchartl/media into drm-next
some rcar-du fixes. * 'drm/next/du' of git://linuxtv.org/pinchartl/media: drm: rcar-du: error message is not needed for EPROBE_DEFER drm: rcar-du: error message is not needed for drm_vblank_init() rcar-du: add/rename DEFR6 TCON bits
Diffstat (limited to 'drivers/gpu')
-rw-r--r--drivers/gpu/drm/rcar-du/rcar_du_drv.c8
-rw-r--r--drivers/gpu/drm/rcar-du/rcar_du_regs.h5
2 files changed, 7 insertions, 6 deletions
diff --git a/drivers/gpu/drm/rcar-du/rcar_du_drv.c b/drivers/gpu/drm/rcar-du/rcar_du_drv.c
index d1c0512e4a9e..899ef7a2a7b4 100644
--- a/drivers/gpu/drm/rcar-du/rcar_du_drv.c
+++ b/drivers/gpu/drm/rcar-du/rcar_du_drv.c
@@ -336,15 +336,15 @@ static int rcar_du_probe(struct platform_device *pdev)
336 * disabled for all CRTCs. 336 * disabled for all CRTCs.
337 */ 337 */
338 ret = drm_vblank_init(ddev, (1 << rcdu->info->num_crtcs) - 1); 338 ret = drm_vblank_init(ddev, (1 << rcdu->info->num_crtcs) - 1);
339 if (ret < 0) { 339 if (ret < 0)
340 dev_err(&pdev->dev, "failed to initialize vblank\n");
341 goto error; 340 goto error;
342 }
343 341
344 /* DRM/KMS objects */ 342 /* DRM/KMS objects */
345 ret = rcar_du_modeset_init(rcdu); 343 ret = rcar_du_modeset_init(rcdu);
346 if (ret < 0) { 344 if (ret < 0) {
347 dev_err(&pdev->dev, "failed to initialize DRM/KMS (%d)\n", ret); 345 if (ret != -EPROBE_DEFER)
346 dev_err(&pdev->dev,
347 "failed to initialize DRM/KMS (%d)\n", ret);
348 goto error; 348 goto error;
349 } 349 }
350 350
diff --git a/drivers/gpu/drm/rcar-du/rcar_du_regs.h b/drivers/gpu/drm/rcar-du/rcar_du_regs.h
index d2f66068e52c..fedb0161e234 100644
--- a/drivers/gpu/drm/rcar-du/rcar_du_regs.h
+++ b/drivers/gpu/drm/rcar-du/rcar_du_regs.h
@@ -195,9 +195,10 @@
195#define DEFR6_ODPM12_DISP (2 << 8) 195#define DEFR6_ODPM12_DISP (2 << 8)
196#define DEFR6_ODPM12_CDE (3 << 8) 196#define DEFR6_ODPM12_CDE (3 << 8)
197#define DEFR6_ODPM12_MASK (3 << 8) 197#define DEFR6_ODPM12_MASK (3 << 8)
198#define DEFR6_TCNE2 (1 << 6) 198#define DEFR6_TCNE1 (1 << 6)
199#define DEFR6_TCNE0 (1 << 4)
199#define DEFR6_MLOS1 (1 << 2) 200#define DEFR6_MLOS1 (1 << 2)
200#define DEFR6_DEFAULT (DEFR6_CODE | DEFR6_TCNE2) 201#define DEFR6_DEFAULT (DEFR6_CODE | DEFR6_TCNE1)
201 202
202/* ----------------------------------------------------------------------------- 203/* -----------------------------------------------------------------------------
203 * R8A7790-only Control Registers 204 * R8A7790-only Control Registers