From b01df3a44ba79f0398bdb8a11552ec8eaff47ecc Mon Sep 17 00:00:00 2001
From: Robert Nelson <robertcnelson@gmail.com>
Date: Tue, 6 Jan 2015 10:40:33 -0600
Subject: [PATCH] enable sgx

Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
---
 patch.sh                                       |  2 +-
 ...the-ping-pong-dma-tearing-issue-seen-.patch | 18 +++++++++---------
 version.sh                                     |  2 +-
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/patch.sh b/patch.sh
index 639af4beb..fe6aaaf1b 100644
--- a/patch.sh
+++ b/patch.sh
@@ -268,7 +268,7 @@ dt
 fixes
 
 beaglebone
-#sgx
+sgx
 
 packaging_setup () {
 	cp -v "${DIR}/3rdparty/packaging/builddeb" "${DIR}/KERNEL/scripts/package"
diff --git a/patches/sgx/0003-drm-tilcdc-fix-the-ping-pong-dma-tearing-issue-seen-.patch b/patches/sgx/0003-drm-tilcdc-fix-the-ping-pong-dma-tearing-issue-seen-.patch
index bd2d18d4a..f7136e9ce 100644
--- a/patches/sgx/0003-drm-tilcdc-fix-the-ping-pong-dma-tearing-issue-seen-.patch
+++ b/patches/sgx/0003-drm-tilcdc-fix-the-ping-pong-dma-tearing-issue-seen-.patch
@@ -14,10 +14,10 @@ Signed-off-by: Darren Etheridge <detheridge@ti.com>
  1 file changed, 31 insertions(+), 5 deletions(-)
 
 diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c
-index a668172..48c4fdc 100644
+index c166b65..e4b8b75 100644
 --- a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c
 +++ b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c
-@@ -30,6 +30,8 @@ struct tilcdc_crtc {
+@@ -31,6 +31,8 @@ struct tilcdc_crtc {
  	int dpms;
  	wait_queue_head_t frame_done_wq;
  	bool frame_done;
@@ -26,7 +26,7 @@ index a668172..48c4fdc 100644
  
  	/* fb currently set to scanout 0/1: */
  	struct drm_framebuffer *scanout[2];
-@@ -102,10 +104,23 @@ static void update_scanout(struct drm_crtc *crtc)
+@@ -103,10 +105,23 @@ static void update_scanout(struct drm_crtc *crtc)
  			(crtc->mode.vdisplay * fb->pitches[0]);
  
  	if (tilcdc_crtc->dpms == DRM_MODE_DPMS_ON) {
@@ -53,7 +53,7 @@ index a668172..48c4fdc 100644
  		drm_vblank_get(dev, 0);
  	} else {
  		/* not enabled yet, so update registers immediately: */
-@@ -612,6 +627,7 @@ irqreturn_t tilcdc_crtc_irq(struct drm_crtc *crtc)
+@@ -613,6 +628,7 @@ irqreturn_t tilcdc_crtc_irq(struct drm_crtc *crtc)
  	struct drm_device *dev = crtc->dev;
  	struct tilcdc_drm_private *priv = dev->dev_private;
  	uint32_t stat = tilcdc_read_irqstatus(dev);
@@ -61,7 +61,7 @@ index a668172..48c4fdc 100644
  
  	if ((stat & LCDC_SYNC_LOST) && (stat & LCDC_FIFO_UNDERFLOW)) {
  		stop(crtc);
-@@ -627,11 +643,19 @@ irqreturn_t tilcdc_crtc_irq(struct drm_crtc *crtc)
+@@ -628,11 +644,19 @@ irqreturn_t tilcdc_crtc_irq(struct drm_crtc *crtc)
  
  		tilcdc_clear_irqstatus(dev, stat);
  
@@ -83,9 +83,9 @@ index a668172..48c4fdc 100644
  
  		drm_handle_vblank(dev, 0);
  
-@@ -705,6 +729,8 @@ struct drm_crtc *tilcdc_crtc_create(struct drm_device *dev)
- 		goto fail;
- 	}
+@@ -702,6 +726,8 @@ struct drm_crtc *tilcdc_crtc_create(struct drm_device *dev)
+ 	drm_flip_work_init(&tilcdc_crtc->unref_work,
+ 			"unref", unref_worker);
  
 +	spin_lock_init(&tilcdc_crtc->irq_lock);
 +
@@ -93,5 +93,5 @@ index a668172..48c4fdc 100644
  	if (ret < 0)
  		goto fail;
 -- 
-2.0.1
+2.1.4
 
diff --git a/version.sh b/version.sh
index 24efcfd68..517cfd221 100644
--- a/version.sh
+++ b/version.sh
@@ -27,7 +27,7 @@ toolchain="gcc_linaro_gnueabihf_4_9"
 #Kernel/Build
 KERNEL_REL=3.19
 KERNEL_TAG=${KERNEL_REL}-rc3
-BUILD=bone1
+BUILD=bone1.1
 
 #v3.X-rcX + upto SHA
 #KERNEL_SHA=""
-- 
GitLab