Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit b01df3a4 authored by Robert Nelson's avatar Robert Nelson
Browse files

enable sgx


Signed-off-by: default avatarRobert Nelson <robertcnelson@gmail.com>
parent 7e4845c7
No related merge requests found
......@@ -268,7 +268,7 @@ dt
fixes
beaglebone
#sgx
sgx
packaging_setup () {
cp -v "${DIR}/3rdparty/packaging/builddeb" "${DIR}/KERNEL/scripts/package"
......
......@@ -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
......@@ -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=""
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment