Received: by 10.223.185.116 with SMTP id b49csp589026wrg; Fri, 23 Feb 2018 03:45:44 -0800 (PST) X-Google-Smtp-Source: AH8x227VjM1XCoj2dqkknTjAKTFw13VDKDoSTVwDg28PWOHi3ANLNPfjxI6s/zn2yWFbN2sTTD0L X-Received: by 2002:a17:902:694c:: with SMTP id k12-v6mr1437075plt.133.1519386344084; Fri, 23 Feb 2018 03:45:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519386344; cv=none; d=google.com; s=arc-20160816; b=AMq1Mfgcvygjr6iMCufoRY7lXDz7mZ/luBNX7YoH0lJZfVaSuGL32BwZvoZYKuSznR 9/VcFTtSJaPLItisKoBqkFgWO5DRb8+oz4HR3UKewEfhYU7s8HaTJl1214Lehorep1W+ EQ3ftDqLi2zjVx2khutw7OjeOxWOtHM0Jb0N59FOOOAhWWXEXGFZ2g4JfX86pB+jrjFM H4SyUOE6Dt4giF2U7vwJjsfG/TxXc+5o7AAgfNwrVRaShsfClxjq9Fp+whpar1kNcXH9 9VzTxbC74dJLh+lWE1N5DlYkbTErwCPOOAgNd9vUb/rOr0mx1BNg7shwAjocxEOtag7e Q/yQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=cJqYihT+12ge1rm7ibPz4aQ/vjxvF2dIHTv/eCyJ8t8=; b=RN52yGQsDeDHQcJdn33ibotf+76GoYaATq9PgMzFGYp/CbMxRnGMH1my4AzWY6tAI6 goh9OdSu32G5qh5anBXYyXeZNnzEJU3ibwa1Pd4qPgp/Zf0X/WUoOB6VL269WG5aJW6m HijzLAj51IvS4pn5Rw9HSrestmJqizQAxBrf/wJgrKyLX1xwnj9iW4Eh8fZSd0FPEinJ PBQMeyw7XG9a7/KFr7E/rjslsoNMGi1WXf7QCT2Uxv/4JAqv5lHrHf+J9P7gOp3ufZB0 CDwJiZEqMCsSL5IAuzTh8LuKKJWTEHWYvR0SiZT/T6tlbBdoxCoIkmqgJKNJyxGQ8XVl sczA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=tGGl1wTi; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h10si1418188pgq.440.2018.02.23.03.45.29; Fri, 23 Feb 2018 03:45:44 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=tGGl1wTi; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751435AbeBWLon (ORCPT + 99 others); Fri, 23 Feb 2018 06:44:43 -0500 Received: from mail-wm0-f66.google.com ([74.125.82.66]:37091 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750935AbeBWLom (ORCPT ); Fri, 23 Feb 2018 06:44:42 -0500 Received: by mail-wm0-f66.google.com with SMTP id m207so4049867wma.2 for ; Fri, 23 Feb 2018 03:44:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=cJqYihT+12ge1rm7ibPz4aQ/vjxvF2dIHTv/eCyJ8t8=; b=tGGl1wTinPZDFnMsc4mPB16Ym7ipdKcB9uojCc0hv0/f9+z/1suHUrQNmgJQPYUsUm r9wS6xhkTlebVjR5TUAeN493IkRkIMFDJBugCAlXhlOTQHMLpvw4iZTnAO5XWU/ho6NQ XUUoZUvJERWcOJHPNlxBmLj1d6RoHdRuWopyI0ygJvAUOuocIzjqRis9nPKNFGaiTTfr lkojLQC+PbWnkC2EhUMJcyvuC8rWnbriN0yyhiUVdT/+U5wXv8PM5wL6FTAgdihDPr6h QAbRdupo9rPDawQF1IDE2E6g//bwzWoOaGo+xcXcHBKW8/ZTS7dDCXWw875wOAE4Iz2z xXCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=cJqYihT+12ge1rm7ibPz4aQ/vjxvF2dIHTv/eCyJ8t8=; b=R/uDpXtiylaSnKYKDVv/2PKKPNxuabruyXTT1JPCBb15+m/VRccV3zmt3nMYPOoyQK sUddLfJP3k4+e8krmpM4K8cfuvHq6kVNlBjGFpuew9Y/5DT/FKS4UP2782auj4E6KtfX YphxvuogthWThCpdjPprv++XMSnfo5K6ARzgQpFXU4zU8nf3sb1e19DWWZa2HNrByK5W 7yuLE4Q6p7/mWnq8UE07WqC2NRh88Qc4xufd6eDNRmk9r+YAvHrHJGTxZsJ1Ye9ft8SQ TJ7eWvhW6NUs65IRMFpjqnaz6srofRAHM2g37tAeV2DFBzosGEpdQape2Un0E6GoSvJ+ q8CA== X-Gm-Message-State: APf1xPDa2I494AOUmTyhqic2A0n6cHx1RfbtVDoXcnFu3ky3Ze+BjMFx iRcJbbxFEAoWD8uL+pqaBqXdVA== X-Received: by 10.28.52.4 with SMTP id b4mr1630120wma.90.1519386280816; Fri, 23 Feb 2018 03:44:40 -0800 (PST) Received: from bender.home ([2a01:cb1d:4ce:ea00:d172:1f61:8906:cb97]) by smtp.gmail.com with ESMTPSA id 77sm2450280wmt.37.2018.02.23.03.44.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 23 Feb 2018 03:44:40 -0800 (PST) From: Neil Armstrong To: airlied@linux.ie, architt@codeaurora.org, a.hajda@samsung.com Cc: Neil Armstrong , Jose.Abreu@synopsys.com, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH] drm: bridge: dw-hdmi: Fix overflow workaround for Amlogic Meson GX SoCs Date: Fri, 23 Feb 2018 12:44:37 +0100 Message-Id: <1519386277-25902-1-git-send-email-narmstrong@baylibre.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The Amlogic Meson GX SoCs, embedded the v2.01a controller, has been also identified needing this workaround. This patch adds the corresponding version to enable a single iteration for this specific version. Fixes: be41fc55f1aa ("drm: bridge: dw-hdmi: Handle overflow workaround based on device version") Signed-off-by: Neil Armstrong --- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c index a38db40..f5018f9 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c @@ -1637,6 +1637,8 @@ static void dw_hdmi_clear_overflow(struct dw_hdmi *hdmi) * (and possibly on the platform). So far only i.MX6Q (v1.30a) and * i.MX6DL (v1.31a) have been identified as needing the workaround, with * 4 and 1 iterations respectively. + * The Amlogic Meson GX SoCs (v2.01a) have been identifies as needing + * the workaround with a single iteration. */ switch (hdmi->version) { @@ -1644,6 +1646,7 @@ static void dw_hdmi_clear_overflow(struct dw_hdmi *hdmi) count = 4; break; case 0x131a: + case 0x201a: count = 1; break; default: -- 2.7.4