Received: by 10.223.185.116 with SMTP id b49csp3639790wrg; Tue, 6 Mar 2018 02:28:06 -0800 (PST) X-Google-Smtp-Source: AG47ELvOuHl50VjFkYD5hUZk06lxJ/TEJz7QirNCOSmaqmVx0v3yFzYGec1MlPQP18DUDCtAYk5Z X-Received: by 10.98.161.10 with SMTP id b10mr18457742pff.240.1520332086590; Tue, 06 Mar 2018 02:28:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520332086; cv=none; d=google.com; s=arc-20160816; b=NVxWq3kfH2/1pS5B3Tltbw5vUbMJAgZ+NMlUHhGpImJNHB5G4SU+RUrBLdkqgDB2AG mBYhdurgSzPzKCSCEqxZ+hR1mwopdRQ2mlr/bfxbAmvGyRcONB7LxNG2XCdt0JNgA7ma GHpZqdnSl7kTqxKI/q9hK4SmtphJxJZrJeyIgRX0E6tjtzHlAYmNzuJImRJU8Wkys7yA NTWLvJw8LKAYp/ICzem+ZAFPvVJxcZVRyYOX+No6YTsGNlrZgfvlq2vyr8Bep90uzmlg SPLo0E5KLT6rAKUYgtVuQLxhW8WSal0s8FCYqPC4XfPqaku7raWfV+D+dNiCOCIHPdBw DVMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dmarc-filter :dkim-signature:dkim-signature:arc-authentication-results; bh=e+wW3ZJaMYZ9GLPCKuldTmi5D3XGbXu9Hfmwm/4KSpA=; b=AzyDjf0Or1KBAH6DJ8jOqT0heX8Va2+QQv7bUNV1at03ny3YaK7Z5pXuYdmlMiYPHF u5ZHVyYwOFvwYi5JXFqh0n31ezs0cVbJIqrU98PtIC7dcTv53V/vnf5NG4lVJ/EdEXhI NwMY3uO4u49ZwWE550pA4QGa8etCpcFHYO5g397Oss8thM5KGPP3saSnShDeDR2ou5Xm UxOH9Kokwzpq18HfZrGzkHRyEskKzBn0SwZYDjQo2pVUR+ntC7OOyL/6ZstntyHkiDgY JccSGIuJjf/5nb/exbOGqRMQPlcJ2UhJa9RjFfFABDcn+toxKwRLanNNA9yXVkXhMnip PO2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=FxOLkIBu; dkim=pass header.i=@codeaurora.org header.s=default header.b=IXc8Ri5L; 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 f9si9585388pgt.303.2018.03.06.02.27.52; Tue, 06 Mar 2018 02:28:06 -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=@codeaurora.org header.s=default header.b=FxOLkIBu; dkim=pass header.i=@codeaurora.org header.s=default header.b=IXc8Ri5L; 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 S1753554AbeCFKZG (ORCPT + 99 others); Tue, 6 Mar 2018 05:25:06 -0500 Received: from smtp.codeaurora.org ([198.145.29.96]:46208 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751030AbeCFKZD (ORCPT ); Tue, 6 Mar 2018 05:25:03 -0500 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 53BB760721; Tue, 6 Mar 2018 10:25:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1520331903; bh=rxk5SqLpJ2LxzKinAGVzZ7+65W7HP2Ug3+y7T1VpcjM=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=FxOLkIBuqi9OGS8oeNDcpz93+vv5+0O3/o7vXUt5sl6bFd0F0jAHJKYcVCN0U8AcE 4logYrEGKgU8r/bnVopKGAb8o/J6NT8AtWirRPksRtxWTTu8oVBhGkiKVcJbdKr4gW iMh5sxd29KWurQj7IgHM3gqaN5C19KQQwUM/L/0M= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0 Received: from [192.168.1.58] (unknown [182.71.117.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: architt@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 0EE93601CF; Tue, 6 Mar 2018 10:24:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1520331902; bh=rxk5SqLpJ2LxzKinAGVzZ7+65W7HP2Ug3+y7T1VpcjM=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=IXc8Ri5LM8Ego8jRWP9ym+H6Oh+1GEgGMj8EnKRwfgdRZjvYttoPM8d7kEDVFwuD1 c8YqZ8POkgfJj1d3sMe4Za23dotXt9QBYldpQuX+l+3cHkSUZoiQ9QB6H7hSkh+QO3 zuSjgso+sKDK4MOPcd48ENcP6IV+XcxUZkMziByI= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 0EE93601CF Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=architt@codeaurora.org Subject: Re: [PATCH] drm: bridge: dw-hdmi: Fix overflow workaround for Amlogic Meson GX SoCs To: Neil Armstrong Cc: airlied@linux.ie, a.hajda@samsung.com, Jose.Abreu@synopsys.com, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org References: <1519386277-25902-1-git-send-email-narmstrong@baylibre.com> From: Archit Taneja Message-ID: Date: Tue, 6 Mar 2018 15:54:57 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Tuesday 06 March 2018 03:23 PM, Neil Armstrong wrote: > Hi Architt, > > On 23/02/2018 12:44, Neil Armstrong wrote: >> 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. s/identifies/identified >> */ >> >> 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: >> > > This fixes a long time issue on Amlogic SoCs, is it ok for you ? Looks good to me. Feel free to queue it to drm-misc-next. Thanks, Archit > > Thanks, > Neil >