summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2017-05-21 00:47:54 -0400
committerPaul Gortmaker <paul.gortmaker@windriver.com>2017-05-21 00:47:54 -0400
commit6e5813e7ba51b41d483730fead002c94b77a4b8d (patch)
treea947eaa00630b033c00d5ba51adb129f5476165b
parentce01eb1b779228433bf1aefcc8554aad8f14e174 (diff)
downloadlongterm-queue-4.8-6e5813e7ba51b41d483730fead002c94b77a4b8d.tar.gz
drm: refresh
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
-rw-r--r--queue/drm-vc4-Fix-clock_select-setting-for-the-VEC-encoder.patch19
1 files changed, 10 insertions, 9 deletions
diff --git a/queue/drm-vc4-Fix-clock_select-setting-for-the-VEC-encoder.patch b/queue/drm-vc4-Fix-clock_select-setting-for-the-VEC-encoder.patch
index ce8422a..b9ef754 100644
--- a/queue/drm-vc4-Fix-clock_select-setting-for-the-VEC-encoder.patch
+++ b/queue/drm-vc4-Fix-clock_select-setting-for-the-VEC-encoder.patch
@@ -1,4 +1,4 @@
-From ab8df60e3a3b68420d0d4477c5f07c00fbfb078b Mon Sep 17 00:00:00 2001
+From 852c6985a3e504444dd6be7ef03306ef55ca0ef9 Mon Sep 17 00:00:00 2001
From: Boris Brezillon <boris.brezillon@free-electrons.com>
Date: Fri, 2 Dec 2016 14:48:07 +0100
Subject: [PATCH] drm/vc4: Fix ->clock_select setting for the VEC encoder
@@ -11,9 +11,10 @@ PV_CONTROL_CLK_SELECT field.
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
+Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
diff --git a/drivers/gpu/drm/vc4/vc4_crtc.c b/drivers/gpu/drm/vc4/vc4_crtc.c
-index 82f914af4156..a0fd3e66bc4b 100644
+index 7c4873c1dabc..343b67a9d762 100644
--- a/drivers/gpu/drm/vc4/vc4_crtc.c
+++ b/drivers/gpu/drm/vc4/vc4_crtc.c
@@ -83,8 +83,7 @@ struct vc4_crtc_data {
@@ -26,7 +27,7 @@ index 82f914af4156..a0fd3e66bc4b 100644
};
#define CRTC_WRITE(offset, val) writel(val, vc4_crtc->regs + (offset))
-@@ -867,20 +866,26 @@ static const struct drm_crtc_helper_funcs vc4_crtc_helper_funcs = {
+@@ -833,20 +832,26 @@ static const struct drm_crtc_helper_funcs vc4_crtc_helper_funcs = {
static const struct vc4_crtc_data pv0_data = {
.hvs_channel = 0,
@@ -59,7 +60,7 @@ index 82f914af4156..a0fd3e66bc4b 100644
};
static const struct of_device_id vc4_crtc_dt_match[] = {
-@@ -894,17 +899,20 @@ static void vc4_set_crtc_possible_masks(struct drm_device *drm,
+@@ -860,17 +865,20 @@ static void vc4_set_crtc_possible_masks(struct drm_device *drm,
struct drm_crtc *crtc)
{
struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc);
@@ -88,7 +89,7 @@ index 82f914af4156..a0fd3e66bc4b 100644
}
}
diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h
-index b3064e2e79c1..875a70fd5172 100644
+index e1afc0204991..80773f970927 100644
--- a/drivers/gpu/drm/vc4/vc4_drv.h
+++ b/drivers/gpu/drm/vc4/vc4_drv.h
@@ -194,6 +194,7 @@ to_vc4_plane(struct drm_plane *plane)
@@ -100,13 +101,13 @@ index b3064e2e79c1..875a70fd5172 100644
VC4_ENCODER_TYPE_VEC,
VC4_ENCODER_TYPE_DSI0,
diff --git a/drivers/gpu/drm/vc4/vc4_regs.h b/drivers/gpu/drm/vc4/vc4_regs.h
-index 1aa44c2db556..39f6886b2410 100644
+index 160942a9180e..eade8d04de8d 100644
--- a/drivers/gpu/drm/vc4/vc4_regs.h
+++ b/drivers/gpu/drm/vc4/vc4_regs.h
-@@ -177,8 +177,9 @@
+@@ -175,8 +175,9 @@
+ # define PV_CONTROL_CLR_AT_START BIT(14)
+ # define PV_CONTROL_TRIGGER_UNDERFLOW BIT(13)
# define PV_CONTROL_WAIT_HSTART BIT(12)
- # define PV_CONTROL_PIXEL_REP_MASK VC4_MASK(5, 4)
- # define PV_CONTROL_PIXEL_REP_SHIFT 4
-# define PV_CONTROL_CLK_SELECT_DSI_VEC 0
+# define PV_CONTROL_CLK_SELECT_DSI 0
# define PV_CONTROL_CLK_SELECT_DPI_SMI_HDMI 1