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=-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=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 52CE6C43214 for ; Tue, 3 Aug 2021 10:17:04 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 356AD60F11 for ; Tue, 3 Aug 2021 10:17:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235180AbhHCKRN (ORCPT ); Tue, 3 Aug 2021 06:17:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52214 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235228AbhHCKRN (ORCPT ); Tue, 3 Aug 2021 06:17:13 -0400 Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 470ADC061764 for ; Tue, 3 Aug 2021 03:17:01 -0700 (PDT) Received: by mail-lj1-x232.google.com with SMTP id r23so27489430lji.3 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=YLoL+NkyerUOzTKXmJIHu6LuIQPDFLZEPe9AEbhPmwCk9BvsaPqUePMVoqDmYGlJaE D7KYXWV3L04zwG5xxYehT3IPTlMJECwLE5vA4iIHNuSS1SKcSehkhxT83y1BnFVFbaM5 YdlmwsgY27Ue8ek1+VAvOJ3TE/FyA+HlNjCLvt1JFQvUGWlSpgxxAZF488iYJQPeexEL frI6M2/Qp6sG/uy3/Tnvl5PCK9qFieCO8wrt/iXwGzkpCqEA8zGbHimEwp6MufDrJkTv w5roLbHNx0Ah+CAvODq5BZ5QcqO4ybEGr0ewvXJa0hbQPrC0DVxDS3o1HhTev/zbK/Kj cY7Q== X-Gm-Message-State: AOAM530PjgsE1aDD+DABXixzsazdC3HyztlJib80LufM+6BAkXK1wf8k NgHhw2TxPkmtbJcPTf2GfcEx+g== 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 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org 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>; -- 2.30.2