From patchwork Tue Aug 3 10:16:56 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 12415863 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=-18.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT 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 0ACF4C4338F for ; Tue, 3 Aug 2021 10:17:09 +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 C3DCC60F11 for ; Tue, 3 Aug 2021 10:17:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org C3DCC60F11 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 7202F6E0BC; Tue, 3 Aug 2021 10:17:03 +0000 (UTC) Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6FCB589FC9 for ; Tue, 3 Aug 2021 10:17:01 +0000 (UTC) Received: by mail-lj1-x229.google.com with SMTP id l4so27538659ljq.4 for ; Tue, 03 Aug 2021 03:17:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=EzY4uoCv+IHNgvq1aFlTjsbb98p1R6pm524do6Rg7Dw=; b=zKuD44Y8knFt4SFxUsZhHdq31reBUbVixyx8BnM55P/lEKGiiUrvAd7hw0l/gNRpOk 8pfy7ToeuKJjXqopbopo3RSzPMwpSreQfhnC2C0RIJIdjR5EYMzDh7kH8UMUQw+r3qWY s942ZYsn7CPwueeLHq4AUiKnH02RJGMfJYjsITZqLH8tHkwuofQDROwGyoVty0N1QhJU CYEiku8HPsQtiDmhtEGMrVx06u/ahM9qCp0pzNzFnN8tJgmc9FLN29f759fMKiR/moyh khN6m5GpEMb1903+SQW7p0v3o/zIdljNc+cjeSeSdA+7j2Jzo4kijMCBcDsHvEJZpxA3 omEA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=EzY4uoCv+IHNgvq1aFlTjsbb98p1R6pm524do6Rg7Dw=; b=ot3br6FOhHERFdGvSAjjyBfgaT5M2JrxuZuTbIlW/vO3O/tfksLmkqTyYg0MxQ3Hnp U0J62JD3eQDPkr+xj3mJ7Qd3pPdkiRmlYaQdpQzG76kzN9ke9yWikYvvvpEbARbk1+aw sZHMD+DNIylH8OOx6TGS9kTVl9DbvrH2V9TIqyIbdJ13FHA6MJdguco9l6DQ2hSUwZmO n0GD99+4+PYIFU2TZkp5Zn8pnGmVXNJTsNe/f49LZbY55QWifpZbk368YRfZGFvwmv0F c1u93UvU3BASpI13xzg5eLJ0W+v99H7TmEDRGtNEHxkZSTkvecirM//X3e3jZyhj1fiQ e25Q== X-Gm-Message-State: AOAM531QmboOAIHyhEFS/7MFQ+1UOrovgtgoIbef1WorRb4qI8AEuPN3 Q5ei4ZPyW14OZAPcTotYCuISvg== X-Google-Smtp-Source: ABdhPJzoLLhhk/TOW3tky38gjSKL+rcpxKqBfbS4dbJr2TV0ixldLyx0VdWvXnLxGg9VxTWwq+LpeQ== X-Received: by 2002:a2e:9885:: with SMTP id b5mr14686451ljj.25.1627985819704; Tue, 03 Aug 2021 03:16:59 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id y10sm1056692ljj.10.2021.08.03.03.16.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Aug 2021 03:16:59 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Rob Clark , Abhinav Kumar Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org Subject: [PATCH v3 1/2] arm64: dts: sdm845: move bus clock to mdp node for sdm845 target Date: Tue, 3 Aug 2021 13:16:56 +0300 Message-Id: <20210803101657.1072358-2-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210803101657.1072358-1-dmitry.baryshkov@linaro.org> References: <20210803101657.1072358-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 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: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Move the bus clock to mdp device node,in order to facilitate bus band width scaling on sdm845 target. The parent device MDSS will not vote for bus bw, instead the vote will be triggered by mdp device node. Since a minimum vote is required to turn on bus clock, move the clock node to mdp device from where the votes are requested. Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sdm845.dtsi | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi index 1796ae8372be..9e77a323b1cd 100644 --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi @@ -4148,9 +4148,8 @@ mdss: mdss@ae00000 { power-domains = <&dispcc MDSS_GDSC>; clocks = <&gcc GCC_DISP_AHB_CLK>, - <&gcc GCC_DISP_AXI_CLK>, <&dispcc DISP_CC_MDSS_MDP_CLK>; - clock-names = "iface", "bus", "core"; + clock-names = "iface", "core"; assigned-clocks = <&dispcc DISP_CC_MDSS_MDP_CLK>; assigned-clock-rates = <300000000>; @@ -4178,11 +4177,12 @@ mdss_mdp: mdp@ae01000 { <0 0x0aeb0000 0 0x2008>; reg-names = "mdp", "vbif"; - clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>, + clocks = <&gcc GCC_DISP_AXI_CLK>, + <&dispcc DISP_CC_MDSS_AHB_CLK>, <&dispcc DISP_CC_MDSS_AXI_CLK>, <&dispcc DISP_CC_MDSS_MDP_CLK>, <&dispcc DISP_CC_MDSS_VSYNC_CLK>; - clock-names = "iface", "bus", "core", "vsync"; + clock-names = "gcc-bus", "iface", "bus", "core", "vsync"; assigned-clocks = <&dispcc DISP_CC_MDSS_MDP_CLK>, <&dispcc DISP_CC_MDSS_VSYNC_CLK>; From patchwork Tue Aug 3 10:16:57 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 12415861 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=-18.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT 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 E397FC4338F for ; Tue, 3 Aug 2021 10:17:06 +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 B523760F58 for ; Tue, 3 Aug 2021 10:17:06 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org B523760F58 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id F1F1589FF6; Tue, 3 Aug 2021 10:17:02 +0000 (UTC) Received: from mail-lj1-x22e.google.com (mail-lj1-x22e.google.com [IPv6:2a00:1450:4864:20::22e]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1386289FEC for ; Tue, 3 Aug 2021 10:17:02 +0000 (UTC) Received: by mail-lj1-x22e.google.com with SMTP id b21so27488563ljo.13 for ; Tue, 03 Aug 2021 03:17:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=FsJoAIH4S+RjxCze2qp1zowJ52+FjRKDga6SkA/wG7k=; b=LI7tJOw368lOtxk+BRWyUom00ThyfKPx+XDNzofm7fmO6RGEQECfSzHmHJkQhjP24d aCA4+r11pGpT4HzFt/iwysrxYgYmkskZIsrCHVRxv2YM/z7IaSJJezhFbGBoKIZTyIIb HJ6OYSWmZERyJF/Gz52hs/U/jujxTpKLzmym8lzhcLWjqEQ2JpOLavGO4M3lmqpaDk30 CJHTUlnUx3l4ORLkK6q29dAcnJUStsJq0DZETuAv66iOTPl3hzPnsnQCNLmla/ANP0YE KCPMzb8ffZVKYdM2Kg8cPWjZxs4MLdKLg2yUYtcIVEnuuxO9IMxvTsbrPTCRyKBkAiSs GaVg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=FsJoAIH4S+RjxCze2qp1zowJ52+FjRKDga6SkA/wG7k=; b=VCPMePesIK7ESI6u+/BTgfCgGOHTnqcxsenttgu3dd134kJAAi7NhdTyyxH8snQFrY G86xEQWI4eALaOf4SVKnG94sAtcS6PrGE+qqmnfipRBwyRkOHvE7x/P5dDpFLUb3Pvw2 UDB+IA2fQrOPANPH/ZHiBJaxeERgaGyUnF88FKf5WOMAlG47i7luQ7tS2e4IjdURUoGj 7O/HZrkqltiPFDlwc/R0WKmI6pQ5+Qxk9mRrs1vn2skl07e2aXB371P6FTaLDRNWj5j3 mRC+xaVS+fGR/yxrLVNfFOlCo2gZF5H5ePKTY8gFpEo8UQx+GmGIMilrRB276h/yBrHg nVww== X-Gm-Message-State: AOAM533c5LIXE6FGMdqj3J2P8xHZUg+tV3SWFvqyZns+zLSlQ+5wuA8Z y0Xf+DqpfVGX1rqWxQr3TwevEA== X-Google-Smtp-Source: ABdhPJxNM7ZUJetzR253G1UXvy6y72lz2k4bBgzksy15ogkhFwYreU7aQMtLkhNR98G65Co0Le8vUw== X-Received: by 2002:a2e:7a18:: with SMTP id v24mr14045030ljc.420.1627985820391; Tue, 03 Aug 2021 03:17:00 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id y10sm1056692ljj.10.2021.08.03.03.16.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Aug 2021 03:16:59 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Rob Clark , Abhinav Kumar Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org Subject: [PATCH v3 2/2] arm64: dts: sm8250: remove bus clock from the mdss node for sm8250 target Date: Tue, 3 Aug 2021 13:16:57 +0300 Message-Id: <20210803101657.1072358-3-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210803101657.1072358-1-dmitry.baryshkov@linaro.org> References: <20210803101657.1072358-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 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: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Remove the bus clock from the mdss device node, in order to facilitate bus band width scaling on sm8250 target. The parent device MDSS will not vote for bus bw, instead the vote will be triggered by mdp device node. Since a minimum vote is required to turn on bus clock, and since mdp device node already has the bus clock, remove the clock from the mdss device. Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qcom/sm8250.dtsi index 4798368b02ef..1df03c809d02 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -2470,10 +2470,9 @@ mdss: mdss@ae00000 { power-domains = <&dispcc MDSS_GDSC>; clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>, - <&gcc GCC_DISP_HF_AXI_CLK>, <&gcc GCC_DISP_SF_AXI_CLK>, <&dispcc DISP_CC_MDSS_MDP_CLK>; - clock-names = "iface", "bus", "nrt_bus", "core"; + clock-names = "iface", "nrt_bus", "core"; assigned-clocks = <&dispcc DISP_CC_MDSS_MDP_CLK>; assigned-clock-rates = <460000000>;