From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jordan Crouse Subject: [PATCH v3 0/3] arm64: dts: sdm845: Add sdm845 GPU interconnect Date: Thu, 20 Dec 2018 10:30:23 -0700 Message-ID: <20181220173026.3857-1-jcrouse@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: Mark Rutland , devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Kees Cook , Arnd Bergmann , David Airlie , linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Sharat Masetty , dianders-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Stephen Boyd , David Brown , Rob Clark , Rob Herring , Andy Gross , Colin Ian King , Johan Hovold , Bjorn Andersson , linux-soc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, georgi.djakov-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org QWRkIGludGVyY29ubmVjdCBjb25zdW1lciBkZWZpbml0aW9ucyBmb3IgdGhlIHNkbTg0NSBHUFUg dG8gZGV2aWNlIHRyZWUuCgpUaGlzIHBhdGNoc2V0IGluY2x1ZGVzIHRoZSBhNnh4IGdwdSBzdXBw b3J0IGZvciBpbnRlcmNvbm5lY3QgYXMgcHJldmlvdXNseQpzZWVuIGhlcmU6CgpodHRwczovL3Bh dGNod29yay5rZXJuZWwub3JnL3BhdGNoLzEwNzE4NTg3LwoKSXQgd2FzIHB1bGxlZCBpbnRvIHRo aXMgcGF0Y2hzZXQgYmVjYXVzZSB0aGUgaW50ZXJjb25uZWN0LW5hbWUgd2FzIHJlbW92ZWQgZnJv bQp0aGUgRFQgYXQgdGhlIHN1Z2dlc3Rpb24gb2YgUm9iIEhlcnJpbmcgYW5kIGl0IHdhcyBlYXNp ZXIgdG8gY29tYmluZSBhbGwgb2YKdGhlc2UgdG9nZXRoZXIgaW50byBvbmUgc2V0LgoKRXZlcnl0 aGluZyBpcyBiYXNlZCBvbiB0aGUgYmFzZSBHUFUgRFQgY2hhbmdlczoKaHR0cHM6Ly9wYXRjaHdv cmsuZnJlZWRlc2t0b3Aub3JnL3Nlcmllcy8zOTMwOC8KCkFzIHdlbGwgYXMgdGhlIERUIG5vZGVz IGZyb20gR2VvcmdpOgpodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzEwNzE5NDgz LwoKdjM6IFJlbW92ZSBoYXJkY29kZWQgaW50ZXJjb25uZWN0IG5hbWUgZnJvbSBkcml2ZXIgYW5k IGJpbmRpbmdzCgpKb3JkYW4gQ3JvdXNlICgzKToKICBkcm0vbXNtL2E2eHg6IEFkZCBzdXBwb3J0 IGZvciBhbiBpbnRlcmNvbm5lY3QgcGF0aAogIGR0LWJpbmRpbmdzOiBkcm0vbXNtL2E2eHg6IERv Y3VtZW50IGludGVyY29ubmVjdCBwcm9wZXJ0aWVzIGZvciBHUFUKICBhcm02NDogZHRzOiBzZG04 NDU6IEFkZCBpbnRlcmNvbm5lY3QgZm9yIEdQVQoKIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rp c3BsYXkvbXNtL2dwdS50eHQgICB8ICA0ICsrKysKIGFyY2gvYXJtNjQvYm9vdC9kdHMvcWNvbS9z ZG04NDUuZHRzaSAgICAgICAgICB8ICAyICsrCiBkcml2ZXJzL2dwdS9kcm0vbXNtL0tjb25maWcg ICAgICAgICAgICAgICAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2FkcmVuby9hNnh4 X2dtdS5jICAgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0v bXNtL2FkcmVuby9hZHJlbm9fZ3B1LmMgICAgICAgfCAgOSArKysrKysrKysKIGRyaXZlcnMvZ3B1 L2RybS9tc20vbXNtX2dwdS5oICAgICAgICAgICAgICAgICB8ICAzICsrKwogNiBmaWxlcyBjaGFu Z2VkLCAzOSBpbnNlcnRpb25zKCspCgotLSAKMi4xOC4wCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpGcmVlZHJlbm8gbWFpbGluZyBsaXN0CkZyZWVkcmVu b0BsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9mcmVlZHJlbm8K 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=-2.8 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham 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 0719DC43387 for ; Thu, 20 Dec 2018 17:30:37 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id CA244218D4 for ; Thu, 20 Dec 2018 17:30:36 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="key not found in DNS" (0-bit key) header.d=codeaurora.org header.i=@codeaurora.org header.b="R/aMmNU2"; dkim=fail reason="key not found in DNS" (0-bit key) header.d=codeaurora.org header.i=@codeaurora.org header.b="R/aMmNU2" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387643AbeLTRaf (ORCPT ); Thu, 20 Dec 2018 12:30:35 -0500 Received: from smtp.codeaurora.org ([198.145.29.96]:34724 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732074AbeLTRaf (ORCPT ); Thu, 20 Dec 2018 12:30:35 -0500 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 9D47360734; Thu, 20 Dec 2018 17:30:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1545327034; bh=CvCsYojDdQXMogPh6qX5n/g51BKHlLm0u2l1ZVv3WZY=; h=From:To:Cc:Subject:Date:From; b=R/aMmNU2tAPMleXbBIrYao6cXwArMwRuOiB2hoorIhAjLyP6DucmGTo1KcdVZz/mi uQ/LaqifexiZC/yWQccAcuevv62c89fWI/k+PbrKnWtwI56blIXwUAehx1DgSkQX0d g3D1NVIuC9R4PfLdzU8njeWWjrYN5PMVCJufuw0A= Received: from jcrouse-lnx.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: jcrouse@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 594D460208; Thu, 20 Dec 2018 17:30:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1545327034; bh=CvCsYojDdQXMogPh6qX5n/g51BKHlLm0u2l1ZVv3WZY=; h=From:To:Cc:Subject:Date:From; b=R/aMmNU2tAPMleXbBIrYao6cXwArMwRuOiB2hoorIhAjLyP6DucmGTo1KcdVZz/mi uQ/LaqifexiZC/yWQccAcuevv62c89fWI/k+PbrKnWtwI56blIXwUAehx1DgSkQX0d g3D1NVIuC9R4PfLdzU8njeWWjrYN5PMVCJufuw0A= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 594D460208 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=jcrouse@codeaurora.org From: Jordan Crouse To: freedreno@lists.freedesktop.org Cc: linux-arm-msm@vger.kernel.org, dianders@chromium.org, georgi.djakov@linaro.org, Bjorn Andersson , Arnd Bergmann , Stephen Boyd , Kees Cook , linux-soc@vger.kernel.org, Sharat Masetty , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Andy Gross , Rob Clark , David Airlie , Johan Hovold , Rob Herring , David Brown , Mark Rutland , Colin Ian King Subject: [PATCH v3 0/3] arm64: dts: sdm845: Add sdm845 GPU interconnect Date: Thu, 20 Dec 2018 10:30:23 -0700 Message-Id: <20181220173026.3857-1-jcrouse@codeaurora.org> X-Mailer: git-send-email 2.18.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add interconnect consumer definitions for the sdm845 GPU to device tree. This patchset includes the a6xx gpu support for interconnect as previously seen here: https://patchwork.kernel.org/patch/10718587/ It was pulled into this patchset because the interconnect-name was removed from the DT at the suggestion of Rob Herring and it was easier to combine all of these together into one set. Everything is based on the base GPU DT changes: https://patchwork.freedesktop.org/series/39308/ As well as the DT nodes from Georgi: https://patchwork.kernel.org/patch/10719483/ v3: Remove hardcoded interconnect name from driver and bindings Jordan Crouse (3): drm/msm/a6xx: Add support for an interconnect path dt-bindings: drm/msm/a6xx: Document interconnect properties for GPU arm64: dts: sdm845: Add interconnect for GPU .../devicetree/bindings/display/msm/gpu.txt | 4 ++++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 ++ drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 20 +++++++++++++++++++ drivers/gpu/drm/msm/adreno/adreno_gpu.c | 9 +++++++++ drivers/gpu/drm/msm/msm_gpu.h | 3 +++ 6 files changed, 39 insertions(+) -- 2.18.0