From a00fd651330f3046e6c3ef466362dd0802d75ff0 Mon Sep 17 00:00:00 2001
From: Darren Hart <dvhart@linux.intel.com>
Date: Thu, 25 Oct 2012 13:18:07 -0700
Subject: [PATCH] fri2: Disable GPIO_PCH for preempt-rt

The GPIO_PCH driver causes a NULL pointer dereference BUG. Until this is
fixed, disable the option:

https://bugzilla.kernel.org/show_bug.cgi?id=49511

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
---
 bsp/fri2/fri2-no-pch-gpio.cfg | 1 +
 bsp/fri2/fri2-preempt-rt.scc  | 4 ++++
 2 files changed, 5 insertions(+)
 create mode 100644 bsp/fri2/fri2-no-pch-gpio.cfg

diff --git a/bsp/fri2/fri2-no-pch-gpio.cfg b/bsp/fri2/fri2-no-pch-gpio.cfg
new file mode 100644
index 000000000..ec275271e
--- /dev/null
+++ b/bsp/fri2/fri2-no-pch-gpio.cfg
@@ -0,0 +1 @@
+# CONFIG_GPIO_PCH is not set
diff --git a/bsp/fri2/fri2-preempt-rt.scc b/bsp/fri2/fri2-preempt-rt.scc
index 041209cbd..12ce31236 100644
--- a/bsp/fri2/fri2-preempt-rt.scc
+++ b/bsp/fri2/fri2-preempt-rt.scc
@@ -7,6 +7,10 @@ include ktypes/preempt-rt
 branch fri2
 
 include fri2.scc
+# Disable GPIO_PCH for PREEMPT_RT per:
+# https://bugzilla.kernel.org/show_bug.cgi?id=49511
+kconf hardware fri2-no-pch-gpio.cfg
+
 
 # Extra fri2 configs above the minimal defined in fri2.scc
 include cfg/efi-ext.scc
-- 
GitLab