From patchwork Thu Apr 4 20:20:33 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Vetter X-Patchwork-Id: 2394821 Return-Path: X-Original-To: patchwork-intel-gfx@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork2.kernel.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by patchwork2.kernel.org (Postfix) with ESMTP id 559ECDF25A for ; Thu, 4 Apr 2013 20:18:22 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 3560CE650B for ; Thu, 4 Apr 2013 13:18:22 -0700 (PDT) X-Original-To: intel-gfx@lists.freedesktop.org Delivered-To: intel-gfx@lists.freedesktop.org Received: from mail-ee0-f42.google.com (mail-ee0-f42.google.com [74.125.83.42]) by gabe.freedesktop.org (Postfix) with ESMTP id 3B1C0E6023 for ; Thu, 4 Apr 2013 13:17:49 -0700 (PDT) Received: by mail-ee0-f42.google.com with SMTP id d4so395798eek.1 for ; Thu, 04 Apr 2013 13:17:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=x-received:from:to:cc:subject:date:message-id:x-mailer:in-reply-to :references; bh=pCsmVs7NTbHNJUdTAeRT00Te8/6I2v3VExbqOGvB8PU=; b=gihFCIsAsY1WLItg2/VvJfWVcKqxi6Eqv7W3pNmhoitWzS+wJ+quJ8DJBUQvLRylnh km/jNMxRDr5BEkSOXbFa90vB00y4LbsKb7Xj1S6zDwYGaUnJrSuIbNhqDOvl+mOLGxs2 Aig/k/+cQ4sZR4LUhgqmNaQKAvTbuyeeO9570= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:from:to:cc:subject:date:message-id:x-mailer:in-reply-to :references:x-gm-message-state; bh=pCsmVs7NTbHNJUdTAeRT00Te8/6I2v3VExbqOGvB8PU=; b=b7Mj/JlMKN6MwS7B0tJEv9QqEO4dqJwIfYTRkXiMcX+WQlqG9q4ZQ2Bt/xthEdjDlL QZrkUaHYtEpqpC7h7meCuYdJlmI36x0fQaiPj1gp/UfwgfUIDt3hPWiG7s5d4g6ZJii2 +z7qKToD5S46PNGNSS9yva5g29PXwAZxDT3cPynDP0ocDNlmhTaLh78GzOAVAcF38izX j4R/oZ/WY3vHL1ARNvfTvX9q/SJTA05Gd+122q5kZPMk42CqJIu5nnW9x2dUuBHk2J2P uXwlfIC8BaVMEcnDWEF/u3LssUWRpf9WOXcSofUSIizIAmAZxhwIVD9/C9fzlu7nQc7t xK4w== X-Received: by 10.14.216.2 with SMTP id f2mr13519727eep.44.1365106668298; Thu, 04 Apr 2013 13:17:48 -0700 (PDT) Received: from phenom.ffwll.local (178-83-130-250.dynamic.hispeed.ch. [178.83.130.250]) by mx.google.com with ESMTPS id cd3sm2580996eeb.6.2013.04.04.13.17.46 (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 04 Apr 2013 13:17:47 -0700 (PDT) From: Daniel Vetter To: Intel Graphics Development Date: Thu, 4 Apr 2013 22:20:33 +0200 Message-Id: <1365106834-6201-2-git-send-email-daniel.vetter@ffwll.ch> X-Mailer: git-send-email 1.7.10.4 In-Reply-To: <1365106834-6201-1-git-send-email-daniel.vetter@ffwll.ch> References: <1365106834-6201-1-git-send-email-daniel.vetter@ffwll.ch> X-Gm-Message-State: ALoCoQli4eDM4i3e1tRS4wcykaxzvl+VW5U0LFe+3MpyFZgwMf3p1pWsvRuI6kG0C2ajv7cqgGoa Cc: Daniel Vetter Subject: [Intel-gfx] [PATCH 2/3] drm/i915: fix FP CB tuning limits for lvds X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: intel-gfx-bounces+patchwork-intel-gfx=patchwork.kernel.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+patchwork-intel-gfx=patchwork.kernel.org@lists.freedesktop.org Only on IBX should we set the limiting factor to 25 unconditionally for dual-channel mode, on CPT/PPT 25 only applies when the lvds refclock is 100MHz. Signed-off-by: Daniel Vetter Reviewed-by: Paulo Zanoni --- drivers/gpu/drm/i915/intel_display.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index f623f97..cb3e23f 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c @@ -5408,7 +5408,7 @@ static uint32_t ironlake_compute_dpll(struct intel_crtc *intel_crtc, if (is_lvds) { if ((intel_panel_use_ssc(dev_priv) && dev_priv->lvds_ssc_freq == 100) || - intel_is_dual_link_lvds(dev)) + (HAS_PCH_IBX(dev) && intel_is_dual_link_lvds(dev))) factor = 25; } else if (is_sdvo && is_tv) factor = 20;