From mboxrd@z Thu Jan 1 00:00:00 1970 From: shashank.sharma@intel.com Subject: [PATCH 0/2] HDMI detect optimization and support for HDMI compliance Date: Tue, 12 Aug 2014 18:08:19 +0530 Message-ID: <1407847101-21654-1-git-send-email-shashank.sharma@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 2256F6E05D for ; Tue, 12 Aug 2014 05:33:52 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org, daniel.vetter@intel.com, shobhit.kumar@intel.com List-Id: intel-gfx@lists.freedesktop.org From: Shashank Sharma This patch set adds 2 patches: 1. drm/i915: Optimize HDMI EDID reads This patch adds a EDID caching solution in intel_hdmi_detect function to avoid multiple EDID reads for single HPD. A delayed work function makes sure that the cached EDID gets clear after a time out. 2. drm/i915: Support for HDMI complaince HPD This patch adds support for HDMI analyzers. Most of the analyzers send a soft HPD event, where the HDMI cable removal is not required. In such scenarios, DDC is always up so EDID is always available, for both HPD up and down. So we have to rely on live status register to check the actual HPD status. Shashank Sharma (2): drm/i915: Optimize HDMI EDID reads drm/i915: Support for HDMI complaince HPD drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/i915/i915_params.c | 6 ++ drivers/gpu/drm/i915/intel_drv.h | 5 + drivers/gpu/drm/i915/intel_hdmi.c | 181 +++++++++++++++++++++++++++++++++++-- 4 files changed, 186 insertions(+), 7 deletions(-) -- 1.9.1