From 7cdba526c9380933894a54cf1f1a9d57e2bc041b Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 30 Jul 2016 19:40:55 +0100 Subject: [PATCH] linux: drm/i915: Extend Fake HDMI live status to Valley View --- ...fake-hdmi-live-status-to-valley-view.patch | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 packages/linux/patches/4.7/linux-999-i915-extend-fake-hdmi-live-status-to-valley-view.patch diff --git a/packages/linux/patches/4.7/linux-999-i915-extend-fake-hdmi-live-status-to-valley-view.patch b/packages/linux/patches/4.7/linux-999-i915-extend-fake-hdmi-live-status-to-valley-view.patch new file mode 100644 index 0000000000..315d09a9c3 --- /dev/null +++ b/packages/linux/patches/4.7/linux-999-i915-extend-fake-hdmi-live-status-to-valley-view.patch @@ -0,0 +1,29 @@ +Subject: [PATCH] drm/i915: Extend Fake HDMI live status to Valley View + +On Atom E38xx based boards from two different manufacturers we have +encountered the HDMI display being disabled early during the boot process. + +Extending the Fake HDMI live status to include Valley View chipsets +fixes this problem on both boards. + +Signed-off-by: James Stafford +--- + drivers/gpu/drm/i915/intel_hdmi.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/gpu/drm/i915/intel_hdmi.c +b/drivers/gpu/drm/i915/intel_hdmi.c +index 6b52c6a..358f9b2 100644 +--- a/drivers/gpu/drm/i915/intel_hdmi.c ++++ b/drivers/gpu/drm/i915/intel_hdmi.c +@@ -1507,7 +1507,7 @@ intel_hdmi_detect(struct drm_connector *connector, bool force) + * So consider live_status only for certain platforms, for + * others, read EDID to determine presence of sink. + */ +- if (INTEL_INFO(dev_priv)->gen < 7 || IS_IVYBRIDGE(dev_priv)) ++ if (INTEL_INFO(dev_priv)->gen < 7 || IS_IVYBRIDGE(dev_priv) || IS_VALLEYVIEW(dev_priv)) + live_status = true; + } + +-- +2.7.4