From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.3 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CB9FCC433E6 for ; Mon, 25 Jan 2021 17:37:20 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 75CD022C9E for ; Mon, 25 Jan 2021 17:37:20 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731145AbhAYRg4 (ORCPT ); Mon, 25 Jan 2021 12:36:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57126 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731000AbhAYRgg (ORCPT ); Mon, 25 Jan 2021 12:36:36 -0500 Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1F031C061786; Mon, 25 Jan 2021 09:35:42 -0800 (PST) Received: by mail-lj1-x22d.google.com with SMTP id p13so16347700ljg.2; Mon, 25 Jan 2021 09:35:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:from:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=X83exQMOztH+V+6RKs+mLlDQ2mY3VBp/sSkBeCvqfIU=; b=dLDEE8ucdkDxl02KcwK9VxrydqBs7/Gis+S8JTrtOAWFi/WQ2uKwoU9Q0n56+15h3r aSmNSI9G8hFoxk3YQzFpVCI91y3DmPL9XgJIAq2g8j8j/jAbsIBrc+F7ulOCS37nbQYg 9eYqthPf3ryUCi+MAYFY95WB5+VwYW1jbRrEAws9sQqTSH0R7F02CWQUp49KY0XgmQ3r PnohwYm4UdmIk6r+10eX+zdGXovwmpCQnmOlptiCJ3Q5Fz5PKe4GvpHik/geDbusdCzI jgfu6fd5aN08FVFs61+LacwrLE9YKq2SdzhzNugkfes6z/UJsgyZ3fanyZlI/uWQ/A3c fPjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=X83exQMOztH+V+6RKs+mLlDQ2mY3VBp/sSkBeCvqfIU=; b=KHLv4eXklo8yofY14uNMX8UhC4vzdDz1q9d+mVyM8cE51BVGPveGYDnrAEclvLxaEH L+D1eKHGhpN3AxA7y1QQX3uUQekN2xQFkyo/mjmuBT+NVDGJ7oocoXmxZufKw6hb2TQX B3O0+qU8sg0nuLh7Fcjg8coWZqJRsuPKycWvCfKg+ye7UYM5Hnh21R9W6dKEcRrgePiB m4hWngYDsEljcrzCJQa94tflx3Vx2YJKn/Baz0WXBDvNYIrOqUf8ZNgjamb4DVk1AJZT z/iI/c+7PjbZcyoDzlp4tqhNW9JuuMZnxOPsrbgUDpmfUOTPNMyFHMl/bkPavLbaobn+ u7hQ== X-Gm-Message-State: AOAM531HWbwwl2AYpBAvVolJNuUoyC+2PNy8mRHfN+rroU3D4PSgyGJp NcGvL1VXBPEmbnbWUp7H4S0= X-Google-Smtp-Source: ABdhPJwrVRjKISUhGPG51fA4v6H3gH94RDNCwsh4GjGzdQwUIMcUpp8sUecuEHv6y7+L/VWT8pXIyA== X-Received: by 2002:a2e:8059:: with SMTP id p25mr682526ljg.155.1611596139799; Mon, 25 Jan 2021 09:35:39 -0800 (PST) Received: from [192.168.2.145] (109-252-192-57.dynamic.spd-mgts.ru. [109.252.192.57]) by smtp.googlemail.com with ESMTPSA id j2sm2023879lfe.134.2021.01.25.09.35.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 25 Jan 2021 09:35:39 -0800 (PST) Subject: Re: [PATCH v12 4/5] drm/tegra: dc: Support memory bandwidth management From: Dmitry Osipenko To: Thierry Reding , Jonathan Hunter , Georgi Djakov , Michael Turquette , Stephen Boyd , Peter De Schrijver , MyungJoo Ham , Kyungmin Park , Chanwoo Choi , Mikko Perttunen , Viresh Kumar , Peter Geis , Nicolas Chauvet , Krzysztof Kozlowski Cc: linux-tegra@vger.kernel.org, linux-pm@vger.kernel.org, Rob Herring , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org References: <20201228154920.18846-1-digetx@gmail.com> <20201228154920.18846-5-digetx@gmail.com> Message-ID: Date: Mon, 25 Jan 2021 20:35:38 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.2 MIME-Version: 1.0 In-Reply-To: <20201228154920.18846-5-digetx@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org 28.12.2020 18:49, Dmitry Osipenko пишет: > Display controller (DC) performs isochronous memory transfers, and thus, > has a requirement for a minimum memory bandwidth that shall be fulfilled, > otherwise framebuffer data can't be fetched fast enough and this results > in a DC's data-FIFO underflow that follows by a visual corruption. > > The Memory Controller drivers provide facility for memory bandwidth > management via interconnect API. Let's wire up the interconnect API > support to the DC driver in order to fix the distorted display output > on T30 Ouya, T124 TK1 and other Tegra devices. > > Tested-by: Peter Geis > Tested-by: Nicolas Chauvet > Signed-off-by: Dmitry Osipenko > --- Thierry, I'm looking forward to yours review. Only DRM patches are left unmerged yet in this series. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.0 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 12072C4332D for ; Tue, 26 Jan 2021 08:38:14 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B345A223E4 for ; Tue, 26 Jan 2021 08:38:13 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B345A223E4 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 970A86E444; Tue, 26 Jan 2021 08:38:07 +0000 (UTC) Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9D53289A74 for ; Mon, 25 Jan 2021 17:35:41 +0000 (UTC) Received: by mail-lj1-x22a.google.com with SMTP id f11so16277786ljm.8 for ; Mon, 25 Jan 2021 09:35:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:from:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=X83exQMOztH+V+6RKs+mLlDQ2mY3VBp/sSkBeCvqfIU=; b=dLDEE8ucdkDxl02KcwK9VxrydqBs7/Gis+S8JTrtOAWFi/WQ2uKwoU9Q0n56+15h3r aSmNSI9G8hFoxk3YQzFpVCI91y3DmPL9XgJIAq2g8j8j/jAbsIBrc+F7ulOCS37nbQYg 9eYqthPf3ryUCi+MAYFY95WB5+VwYW1jbRrEAws9sQqTSH0R7F02CWQUp49KY0XgmQ3r PnohwYm4UdmIk6r+10eX+zdGXovwmpCQnmOlptiCJ3Q5Fz5PKe4GvpHik/geDbusdCzI jgfu6fd5aN08FVFs61+LacwrLE9YKq2SdzhzNugkfes6z/UJsgyZ3fanyZlI/uWQ/A3c fPjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=X83exQMOztH+V+6RKs+mLlDQ2mY3VBp/sSkBeCvqfIU=; b=ekGiOTBGKKRZTx1i4nI7dmLg1MKycDBfsojq/4lysSwTZ2xrI6I7RX+xKozNujrhZV 4p3bmPUJq4agQaQJIucINnehsmxc1CCnhjDVHqDwJ4hi6DYvZq7YnnS6+YQGb13qaEjA Vc0ATfWB90nGL0UoIsDyl8MGtVuj3DdxgxJb60jarETh+AhhTmODJ1jg2YF1C6ZFRyrN rlysfCQrjJQG4XqF0hWHxRDAcFTbdxGswCwuY9oZ3olO6SZItqqZ0UE/gcR6x+je56BR Xt+TZOcPBxPjEANUlcyllsJHFBIS+lK9XGFXsEjA58U3ih8FBaAjlADl0MkxzqzGoFb6 Vykg== X-Gm-Message-State: AOAM53314Hm99h8MgeO9W/nTXNYCb51juPsY4iUo5dfkkhAm87r56aYU ERzJYKK+MdmL4IG3YCc9vWQ+wMCTp/Q= X-Google-Smtp-Source: ABdhPJwrVRjKISUhGPG51fA4v6H3gH94RDNCwsh4GjGzdQwUIMcUpp8sUecuEHv6y7+L/VWT8pXIyA== X-Received: by 2002:a2e:8059:: with SMTP id p25mr682526ljg.155.1611596139799; Mon, 25 Jan 2021 09:35:39 -0800 (PST) Received: from [192.168.2.145] (109-252-192-57.dynamic.spd-mgts.ru. [109.252.192.57]) by smtp.googlemail.com with ESMTPSA id j2sm2023879lfe.134.2021.01.25.09.35.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 25 Jan 2021 09:35:39 -0800 (PST) Subject: Re: [PATCH v12 4/5] drm/tegra: dc: Support memory bandwidth management From: Dmitry Osipenko To: Thierry Reding , Jonathan Hunter , Georgi Djakov , Michael Turquette , Stephen Boyd , Peter De Schrijver , MyungJoo Ham , Kyungmin Park , Chanwoo Choi , Mikko Perttunen , Viresh Kumar , Peter Geis , Nicolas Chauvet , Krzysztof Kozlowski References: <20201228154920.18846-1-digetx@gmail.com> <20201228154920.18846-5-digetx@gmail.com> Message-ID: Date: Mon, 25 Jan 2021 20:35:38 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.2 MIME-Version: 1.0 In-Reply-To: <20201228154920.18846-5-digetx@gmail.com> Content-Language: en-US X-Mailman-Approved-At: Tue, 26 Jan 2021 08:37:37 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-tegra@vger.kernel.org, Rob Herring , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-pm@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" MjguMTIuMjAyMCAxODo0OSwgRG1pdHJ5IE9zaXBlbmtvINC/0LjRiNC10YI6Cj4gRGlzcGxheSBj b250cm9sbGVyIChEQykgcGVyZm9ybXMgaXNvY2hyb25vdXMgbWVtb3J5IHRyYW5zZmVycywgYW5k IHRodXMsCj4gaGFzIGEgcmVxdWlyZW1lbnQgZm9yIGEgbWluaW11bSBtZW1vcnkgYmFuZHdpZHRo IHRoYXQgc2hhbGwgYmUgZnVsZmlsbGVkLAo+IG90aGVyd2lzZSBmcmFtZWJ1ZmZlciBkYXRhIGNh bid0IGJlIGZldGNoZWQgZmFzdCBlbm91Z2ggYW5kIHRoaXMgcmVzdWx0cwo+IGluIGEgREMncyBk YXRhLUZJRk8gdW5kZXJmbG93IHRoYXQgZm9sbG93cyBieSBhIHZpc3VhbCBjb3JydXB0aW9uLgo+ IAo+IFRoZSBNZW1vcnkgQ29udHJvbGxlciBkcml2ZXJzIHByb3ZpZGUgZmFjaWxpdHkgZm9yIG1l bW9yeSBiYW5kd2lkdGgKPiBtYW5hZ2VtZW50IHZpYSBpbnRlcmNvbm5lY3QgQVBJLiBMZXQncyB3 aXJlIHVwIHRoZSBpbnRlcmNvbm5lY3QgQVBJCj4gc3VwcG9ydCB0byB0aGUgREMgZHJpdmVyIGlu IG9yZGVyIHRvIGZpeCB0aGUgZGlzdG9ydGVkIGRpc3BsYXkgb3V0cHV0Cj4gb24gVDMwIE91eWEs IFQxMjQgVEsxIGFuZCBvdGhlciBUZWdyYSBkZXZpY2VzLgo+IAo+IFRlc3RlZC1ieTogUGV0ZXIg R2VpcyA8cGd3aXBlb3V0QGdtYWlsLmNvbT4KPiBUZXN0ZWQtYnk6IE5pY29sYXMgQ2hhdXZldCA8 a3dpemFydEBnbWFpbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogRG1pdHJ5IE9zaXBlbmtvIDxkaWdl dHhAZ21haWwuY29tPgo+IC0tLQoKVGhpZXJyeSwgSSdtIGxvb2tpbmcgZm9yd2FyZCB0byB5b3Vy cyByZXZpZXcuIE9ubHkgRFJNIHBhdGNoZXMgYXJlIGxlZnQKdW5tZXJnZWQgeWV0IGluIHRoaXMg c2VyaWVzLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpk cmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK