From patchwork Sat Jul 10 01:32:48 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 472393 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=-19.0 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, URIBL_BLOCKED, 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 A033BC11F6E for ; Sat, 10 Jul 2021 01:33:18 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 92080613CF for ; Sat, 10 Jul 2021 01:33:18 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231753AbhGJBfs (ORCPT ); Fri, 9 Jul 2021 21:35:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39344 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231577AbhGJBfn (ORCPT ); Fri, 9 Jul 2021 21:35:43 -0400 Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9C3A0C0613EF for ; Fri, 9 Jul 2021 18:32:57 -0700 (PDT) Received: by mail-lj1-x230.google.com with SMTP id h19so17057ljl.4 for ; Fri, 09 Jul 2021 18:32:57 -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=VrN3elTI7+Kzg6g/SXVfIltFU3nA2N1wG+nv/RHcI9U=; b=TsGqX9r08myLBRBpZxu83bcCsAtPbTnf38LqBnpRufsarBMYAAQIBQyo4YiewiqxOa 550OxDGs1qnBM6P6Lmrj3egadxWAKVruhkURl+9ZNXDHCDL8CWZFVx67vT/IN2TwmbRG rRGY8ptYEAdhWxlWgDSO+l8hOE/zDc6jMK0g+eNPyoCcFReoN90TUvmkuEEXer0mFXAb Ge2B/lUjLMqaEBqPPbpAYhqFMwhXTCr7WiQWTJBgtQt388RsqZAOLwMGqXmE74xIKQQS L0RGE/yIoLIYIPcUEAWqXlQoCbZRoaoHbkB3Z/Y6lvW3nexqCJ/7jM77c7J57k3DwTEj s52Q== 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=VrN3elTI7+Kzg6g/SXVfIltFU3nA2N1wG+nv/RHcI9U=; b=T3MeFjICnfnvfmnHgJZtmtO7uGQC23/8wGrzN+dnnt/9wUJ0vpDpn2nB/HtCpYRtgr ugVIx3h0I0WDJVP92+z4uCycPPgFIXJ2/Y9XANqTmwpCcigX3ypMv7/RUOH0zJhNyf/0 2u5f5UHgZZ1bGkJVyYsTj90lzm6urNLlZz5OONFx8DUx3qLjEbenuSLTT1CDsEVxapmK VzAMMQo2i5w8LRhrPVCOpeUNo7sD4z5f9JgDT6HuKMHNHEEasMi9UEAJ/i/ojJVYY9Ih C3zYvDXsS/v0eLLZNDdTSA72NWdcBcPCvtjZy44f7V8sZSBvTMkoHYXXSW/re0rNfDhA +dsQ== X-Gm-Message-State: AOAM531rfzGjI+UwZUO3FmbtZ0tR+n16q0f3bHNfdriMpE39zL4d7ZAR gqCo5ubFwpqLa5k8+v7Q3Bpfew== X-Google-Smtp-Source: ABdhPJy0X5/mqnBvFEI8/TZ91QxTtriJEzkTBGMP1Xr9Mp7g+lm+TvlFSBZCFghjhtnHuaX8sqWdcA== X-Received: by 2002:a2e:b6ca:: with SMTP id m10mr2944239ljo.282.1625880775932; Fri, 09 Jul 2021 18:32:55 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id p13sm588788lfh.206.2021.07.09.18.32.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jul 2021 18:32:55 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Rob Herring , Stephen Boyd , Taniya Das , Jonathan Marek , Michael Turquette Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-clk@vger.kernel.org, Bryan O'Donoghue , Mark Brown , Ulf Hansson , linux-kernel@vger.kernel.org Subject: [PATCH v4 1/6] dt-bindings: clock: qcom, dispcc-sm8x50: add mmcx power domain Date: Sat, 10 Jul 2021 04:32:48 +0300 Message-Id: <20210710013253.1134341-2-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210710013253.1134341-1-dmitry.baryshkov@linaro.org> References: <20210710013253.1134341-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org On sm8250 dispcc requires MMCX power domain to be powered up before clock controller's registers become available. For now sm8250 was using external regulator driven by the power domain to describe this relationship. Switch into specifying power-domain and required opp-state directly. Signed-off-by: Dmitry Baryshkov Reviewed-by: Bjorn Andersson --- .../devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml b/Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml index 0cdf53f41f84..d5c4fed56b6e 100644 --- a/Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml @@ -55,6 +55,11 @@ properties: reg: maxItems: 1 + power-domains: + description: + A phandle and PM domain specifier for the MMCX power domain. + maxItems: 1 + required: - compatible - reg @@ -69,6 +74,7 @@ additionalProperties: false examples: - | #include + #include clock-controller@af00000 { compatible = "qcom,sm8250-dispcc"; reg = <0x0af00000 0x10000>; @@ -89,5 +95,6 @@ examples: #clock-cells = <1>; #reset-cells = <1>; #power-domain-cells = <1>; + power-domains = <&rpmhpd SM8250_MMCX>; }; ... From patchwork Sat Jul 10 01:32:49 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 472319 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp822093jao; Fri, 9 Jul 2021 18:33:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz8zVSIWqqGjJMvMAf9kCbP4LuAYTx6nQPl8laxv9jcfKvo408M/BsDY6q5lOtwT7t1aoLZ X-Received: by 2002:aa7:d150:: with SMTP id r16mr52095875edo.210.1625880800653; Fri, 09 Jul 2021 18:33:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625880800; cv=none; d=google.com; s=arc-20160816; b=GlygzXoayrWNxg+9h4HTzNNbn9Y+j9JA+56Vi3kME7P3fnJWeyjnNGys0O0zTOq+rX 8/aqFvK5aPjLDV02P+UvRAiiCKwJuEXiSsQVu9ZX87BVlSwW0hcw6sdwkZEwKFO/IDVo 7jJEVKYL/ECUWkehVJ7rXoyAlcEjhDZs4kf3CMODmlqFeMam8dkki4NpUSc0cpMh3Caq vF23nmgLfGjE5p3ekntXQQSAopj9dvSc15xZ1DurHj7wAOGo2HNLezQCwt4hMhYrJcH1 vbt4u4kbeRR3xP4Hg9tgCgfgiBAgv+E42GIrwtfmhaOTDzDmG+ovrRw4Qni7VCmtzfQ4 38rQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=5qhvMLleXU8XB+hP5k6t45pc4R6yiwCRVKRmnoSH9uY=; b=A2cfCvqE3FfgbUlL2TBfdlXqxWAF1Qt1s8NqUHeQEZDwpNnGvV/f9C6lb61EVbcGKo 1CI3X2XzQtDRHbfAlGKFP15MskrepGograKb3zJCsKM5pvUHTgqvdOkJx4mH8eCXtBBS sKr8qmqPlnB3dQTacnNjz5pgyywOn6chWPSeFJ1E6ieMMdhr4/ZejQ0W9E3VZKVKnSKz tncst4V0uc07LbTJCSv5FfqTTqeQSeZ/dP+bAKrWSv/LtezgfvR2nHzLFbzvtEuEVABE YhBxqRudm9MRFvudI8ZcWEjLR3gWoBpR6M5UixN1s9s6a1cAE8EqzRtWjSbzouirK9M7 8NEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=NC794FtP; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dz14si9450283edb.241.2021.07.09.18.33.20; Fri, 09 Jul 2021 18:33:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=NC794FtP; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231183AbhGJBfr (ORCPT + 17 others); Fri, 9 Jul 2021 21:35:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39342 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231549AbhGJBfm (ORCPT ); Fri, 9 Jul 2021 21:35:42 -0400 Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6703DC0613DD for ; Fri, 9 Jul 2021 18:32:58 -0700 (PDT) Received: by mail-lf1-x12c.google.com with SMTP id n14so26802721lfu.8 for ; Fri, 09 Jul 2021 18:32:58 -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=5qhvMLleXU8XB+hP5k6t45pc4R6yiwCRVKRmnoSH9uY=; b=NC794FtPnTVb6jwGxk8olKK4GLQcUz8otGUoiN3jZj8/lRUyRjfrHf6PkBr7TpskOd k/DAfrexwr1d0Dic1t2+ZnlIrNdlNXeIsbL8gXN5LhqmjjjFl6BcZff4i3M0RPyMIfav 4OvdRffu4Xlm0X9MPd0ZxqDogJa5hocWCA1OpYqXIvBkqvsYG/hR6Vb3PueGnLZ0zb/C sJiWDkrsiDkop0si9JGdq+oNgDKK9kpQOvMlh7ccW+dtVZQ/kBFF7i8/7A4/+YbbNGEP LoAIOiISvf7fQGJ72WnkrP0TOnttwgei0paaHuYa5YN+ppqCUo9e4/mA1vo6FoueXI3n D/TQ== 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=5qhvMLleXU8XB+hP5k6t45pc4R6yiwCRVKRmnoSH9uY=; b=Sh8507us2UEWIPmSxJylh95m4HnCLlMuPH8H47MYxH8XbCQicX4amcoHXrs88FFrQj itUyX4BsjJvDOJZx7bd8iGzoefsW3pd54Xkp+k0ZtHCGORRvLMEqUs6/GY11Av2+iW8Z L0ybEOYnJl4U6i7q2/6+TEqke/+GpsosypUwQ/ByRQW715UPVGF0ZTuaNKhpOIJ9REiU naJul7y39mt/sPXeVSuXZzzipadr3BYfZlcHpCUErl4SwEkBBu6Be3a60xs1oYB7XIyS 5bEmBVKAn/dXny5vYbGIKt/vT9nGAcRgGY+TD6in8CWjnA446VBwrYQIdtAJoJtyNrog oNAQ== X-Gm-Message-State: AOAM532S2tKmdpyOmrzAtkxxxY5GovkM3vSzuqjUGw6axhaJAUGzkd2m qYsMaS31cdaeoRSmSftgzFaojA== X-Received: by 2002:ac2:4259:: with SMTP id m25mr905215lfl.357.1625880776743; Fri, 09 Jul 2021 18:32:56 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id p13sm588788lfh.206.2021.07.09.18.32.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jul 2021 18:32:56 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Rob Herring , Stephen Boyd , Taniya Das , Jonathan Marek , Michael Turquette Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-clk@vger.kernel.org, Bryan O'Donoghue , Mark Brown , Ulf Hansson , linux-kernel@vger.kernel.org Subject: [PATCH v4 2/6] dt-bindings: clock: qcom, videocc: add mmcx power domain Date: Sat, 10 Jul 2021 04:32:49 +0300 Message-Id: <20210710013253.1134341-3-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210710013253.1134341-1-dmitry.baryshkov@linaro.org> References: <20210710013253.1134341-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org On sm8250 videocc requires MMCX power domain to be powered up before clock controller's registers become available. For now sm8250 was using external regulator driven by the power domain to describe this relationship. Switch into specifying power-domain and required opp-state directly. Signed-off-by: Dmitry Baryshkov Reviewed-by: Bjorn Andersson --- Documentation/devicetree/bindings/clock/qcom,videocc.yaml | 7 +++++++ 1 file changed, 7 insertions(+) -- 2.30.2 Reviewed-by: Rob Herring diff --git a/Documentation/devicetree/bindings/clock/qcom,videocc.yaml b/Documentation/devicetree/bindings/clock/qcom,videocc.yaml index 567202942b88..db4ada6acf27 100644 --- a/Documentation/devicetree/bindings/clock/qcom,videocc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,videocc.yaml @@ -47,6 +47,11 @@ properties: reg: maxItems: 1 + power-domains: + description: + A phandle and PM domain specifier for the MMCX power domain. + maxItems: 1 + required: - compatible - reg @@ -61,6 +66,7 @@ additionalProperties: false examples: - | #include + #include clock-controller@ab00000 { compatible = "qcom,sdm845-videocc"; reg = <0x0ab00000 0x10000>; @@ -69,5 +75,6 @@ examples: #clock-cells = <1>; #reset-cells = <1>; #power-domain-cells = <1>; + power-domains = <&rpmhpd SM8250_MMCX>; }; ... From patchwork Sat Jul 10 01:32:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 472394 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=-19.0 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, 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 C9895C07E9E for ; Sat, 10 Jul 2021 01:33:17 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id B8B38613EC for ; Sat, 10 Jul 2021 01:33:17 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231725AbhGJBfs (ORCPT ); Fri, 9 Jul 2021 21:35:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39350 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231674AbhGJBfo (ORCPT ); Fri, 9 Jul 2021 21:35:44 -0400 Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ED2F6C0613DD for ; Fri, 9 Jul 2021 18:32:59 -0700 (PDT) Received: by mail-lj1-x235.google.com with SMTP id b40so10898639ljf.12 for ; Fri, 09 Jul 2021 18:32:59 -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=C0H3/IhfxiYnQQh4KKn72LcaVRG7SSAFeeIagA4xcAo=; b=fd6JtjJmwsMIJAhK+Zn2EnRadcUGaMOz8HtfCU+5EqKqxVuOHKdzDXPeN+lUf2p6da NwI1W3jAX8fHwgj9tv5Yx4KfO07G8Mzv6ltCLDpt98nOQpBP3k6rCRF7cZX3MlMfsSt+ jMJ4KfJwNYwM0gxLWuIykybI09eW2JG2Fya+PUYuSQcBITF2dYa3/GWl1O4ABaAqbleA VzPp+NptJiqU410m/Y3u4bsfyArCnx6wnkisvfzqHgRYfoMTZdBW9cw6dJ1MCpQjr5bK WH4PbHWfi9Up80D6Ihq+WaQl68BT6owWbC/NxZcHMf/kwkme8CV3M1BBnOQc2mtrZ7RQ 8E6A== 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=C0H3/IhfxiYnQQh4KKn72LcaVRG7SSAFeeIagA4xcAo=; b=VyPKcbK72MjXw1WD16AXgkTyQKvE5SOv8DyVyhdIGShwo8cZ7TmYfgoEPQ2JBNef7K 2gTACtkSJPFGjJCKJ8tdQXvzoMQsBNQmHiKajrBpFmx9eXgwzsvZeSGok34xiOUjes2j qSLxiqxb1Hy8fsF/Bod8JCWWxiZ3ScX2WMV5acyOuztXxCk+E6NaJHb7nT//dSbUCcS+ kntuFu5tzMe/DjvJR3B1D5qQRSVTA46hxkcG2YxJKF/BqDXM4CClCxKMZem8D3lv2deM U36ntUIU0VCetM/Abq1zmxCO/9omA9KelYyHEJjV1Dgs+IJQqq5lHIOcj72nCfmV5xht DGUg== X-Gm-Message-State: AOAM532le8S7l3r9l7CVg8sRl/lJ6Kfzk8KYjmJ+IElFJvrjNbx+kDkI A/DUM2A9LSdxsQY3lPWDYqWsRw== X-Google-Smtp-Source: ABdhPJzYUb1wnHEHae2ODLu9t/zCnybfKtd/ij0LHh/JqdfCQjk1W+3fJYKRc4KfLQyJEiUCxBVTHg== X-Received: by 2002:a2e:8709:: with SMTP id m9mr4223128lji.201.1625880778334; Fri, 09 Jul 2021 18:32:58 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id p13sm588788lfh.206.2021.07.09.18.32.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jul 2021 18:32:58 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Rob Herring , Stephen Boyd , Taniya Das , Jonathan Marek , Michael Turquette Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-clk@vger.kernel.org, Bryan O'Donoghue , Mark Brown , Ulf Hansson , linux-kernel@vger.kernel.org Subject: [PATCH v4 4/6] arm64: dts: qcom: sm8250: remove mmcx regulator Date: Sat, 10 Jul 2021 04:32:51 +0300 Message-Id: <20210710013253.1134341-5-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210710013253.1134341-1-dmitry.baryshkov@linaro.org> References: <20210710013253.1134341-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Switch dispcc and videocc into using MMCX domain directly. Drop the now unused mmcx regulator. Signed-off-by: Dmitry Baryshkov Reviewed-by: Bjorn Andersson --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qcom/sm8250.dtsi index 4c0de12aaba6..2a468b85dc09 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -271,13 +271,6 @@ memory@80000000 { reg = <0x0 0x80000000 0x0 0x0>; }; - mmcx_reg: mmcx-reg { - compatible = "regulator-fixed-domain"; - power-domains = <&rpmhpd SM8250_MMCX>; - required-opps = <&rpmhpd_opp_low_svs>; - regulator-name = "MMCX"; - }; - pmu { compatible = "arm,armv8-pmuv3"; interrupts = ; @@ -2362,7 +2355,7 @@ videocc: clock-controller@abf0000 { clocks = <&gcc GCC_VIDEO_AHB_CLK>, <&rpmhcc RPMH_CXO_CLK>, <&rpmhcc RPMH_CXO_CLK_A>; - mmcx-supply = <&mmcx_reg>; + power-domains = <&rpmhpd SM8250_MMCX>; clock-names = "iface", "bi_tcxo", "bi_tcxo_ao"; #clock-cells = <1>; #reset-cells = <1>; @@ -2627,7 +2620,7 @@ opp-358000000 { dispcc: clock-controller@af00000 { compatible = "qcom,sm8250-dispcc"; reg = <0 0x0af00000 0 0x10000>; - mmcx-supply = <&mmcx_reg>; + power-domains = <&rpmhpd SM8250_MMCX>; clocks = <&rpmhcc RPMH_CXO_CLK>, <&dsi0_phy 0>, <&dsi0_phy 1>, From patchwork Sat Jul 10 01:32:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 472321 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp822115jao; Fri, 9 Jul 2021 18:33:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz76lyS0RCVQcL1E6+Uw+aPApoVNAXwfzVBxNruBqEIn/wE5gexfvEGRmx9GI4L2wo7Ke/c X-Received: by 2002:aa7:da8a:: with SMTP id q10mr37227999eds.114.1625880802778; Fri, 09 Jul 2021 18:33:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625880802; cv=none; d=google.com; s=arc-20160816; b=ph/1RnQNx/EaSyHz5JSjBKjOiYbg+r0kAENx5ZwZxaGtOHvMyViVjOWykOyESgxhlV Pk/5NabNpzglIetEr66vjSksEWZ/66xC/x4nptJXjfrSzAfQOz2ZiNeG9CIu34+nUs50 T2PwT0x9a+KgdTNGWIwKRW9iGAzca7pRcppkfVPWdaurtn+Wb0nadjNIAhaiE2ZTGyZt hMt2EFzaO9v49YZqLjspyt7VT3Iw2s2WOEsbAOGrsynNPdUrhsEetOZ5/71UEM9qhcZX EpfwMS5DpPzGPxS/X+RWzL3sOaEpz5dny1OLHcPS8CZmSOhwzrpLxqlSNQ+7ldd+Fs75 z8nQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=IOBDG9LAdg35//Yetd5RJqxM/3l3GsplqnzVUyB90w8=; b=e9usgs4Z2mHtmIrbriUXhJeFtUdW7h4+OzKjA9L0niaesJneAi/LIqQhE6No2YC/B4 6UW7ixdlpEH7ePvLG41zEeiE9fN8wmaKoE5Ys+uYl5aHxvUfiX60CdnPWB7FWYxr98j7 1086ruOtpq6Uu0ZmH/vxu4vpzhLU2NnrQUsxkfUrVUZJ9Jzi4v7s4e0vuXAZFvJ9eBM2 gEhUzX4daAAf6/7759O56BIlh0R7btESyE2AsKxYQZO5q+2ZV63ZcOsdaSiDoXKdt++g eIszhoy5jc8KR3KI//l1UG6lTnDRD/QM1BJemI6GKH+W/AJIpqFUU+hDGqiOdd453wZ2 CGfQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="o+a0Bd/u"; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dz14si9450283edb.241.2021.07.09.18.33.22; Fri, 09 Jul 2021 18:33:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="o+a0Bd/u"; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231772AbhGJBft (ORCPT + 17 others); Fri, 9 Jul 2021 21:35:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39342 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231708AbhGJBfq (ORCPT ); Fri, 9 Jul 2021 21:35:46 -0400 Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CD86AC0613EF for ; Fri, 9 Jul 2021 18:33:00 -0700 (PDT) Received: by mail-lf1-x12d.google.com with SMTP id t17so26915428lfq.0 for ; Fri, 09 Jul 2021 18:33:00 -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=IOBDG9LAdg35//Yetd5RJqxM/3l3GsplqnzVUyB90w8=; b=o+a0Bd/umRFuPQUmpcgFKIGy57gn34aJLEpiNJQaiZ8f5QyAUx3NjXjcXgZT0w7Ojs XA+CIOsaklsLvAcVWAoXtdkiZ9h8kZmqWXNcueihVq0DT541fqvn3VU8exuRvCsDg49T P6PaaVRaBUTO10d5ix40qpslNJ5MxN51iXP1i87trtk6LMkKfsfI573tcwNbjakdvxAp x0Io+sS3epZa2dNXvSQIpfLjrWIy4NY6XGiZ6wVjD1d4Um6ERTAOYFmM5Uq6fz9Mw6J4 jzZYnWT7UBkj+/ppsr8ZmNdPwZXpyRRKRxEGcKDsHdboA7Oja0DtuaVyBF+QAWMxvYtB Oivg== 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=IOBDG9LAdg35//Yetd5RJqxM/3l3GsplqnzVUyB90w8=; b=R6yxQ3dUebgEpv7HE90pSSFB2souiI68J08xCTkFpuD9dJITEXN4yz+uuERvK4mehq fXS4FQMHM1PEGGxqh0fb0aaPHbwBARu0ygerPpvcWSMM4nkvuo0sUv++/Yf2UcTo9KT7 d3HoPyjC2ZvbZCsUSeIIHVFlF+5UoWc4eVU4V++4faNLVCT4bBqIJKjIDLI7yFylFBIR 9qs/SO0X2rYDXOiJlXAJBFkO/3lczRN1cHDxG0cWLik5p4vTGNalqprAFFboEcCE1nI1 07l+ZcfBQfRZ7+0erbnvdZghTGywl83XDrmMQ+Gb4iLnOb3fhExzkltJNgMSc58HY4Pi IOug== X-Gm-Message-State: AOAM531ORN6hEBHujTXPMDqQ9hoNwI4P14jVXmlqVDsfz9tw9ohj5uBd atf+r4SlyOOTdXyYTwjsXB1Gog== X-Received: by 2002:ac2:4c55:: with SMTP id o21mr27576522lfk.122.1625880779166; Fri, 09 Jul 2021 18:32:59 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id p13sm588788lfh.206.2021.07.09.18.32.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jul 2021 18:32:58 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Rob Herring , Stephen Boyd , Taniya Das , Jonathan Marek , Michael Turquette Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-clk@vger.kernel.org, Bryan O'Donoghue , Mark Brown , Ulf Hansson , linux-kernel@vger.kernel.org Subject: [PATCH v4 5/6] clk: qcom: dispcc-sm8250: stop using mmcx regulator Date: Sat, 10 Jul 2021 04:32:52 +0300 Message-Id: <20210710013253.1134341-6-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210710013253.1134341-1-dmitry.baryshkov@linaro.org> References: <20210710013253.1134341-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Now as the common qcom clock controller code has been taught about power domains, stop mentioning mmcx supply as a way to power up the clock controller's gdsc. Signed-off-by: Dmitry Baryshkov Reviewed-by: Bjorn Andersson --- drivers/clk/qcom/dispcc-sm8250.c | 1 - 1 file changed, 1 deletion(-) -- 2.30.2 diff --git a/drivers/clk/qcom/dispcc-sm8250.c b/drivers/clk/qcom/dispcc-sm8250.c index de09cd5c209f..dfbfe64b12f6 100644 --- a/drivers/clk/qcom/dispcc-sm8250.c +++ b/drivers/clk/qcom/dispcc-sm8250.c @@ -955,7 +955,6 @@ static struct gdsc mdss_gdsc = { }, .pwrsts = PWRSTS_OFF_ON, .flags = HW_CTRL, - .supply = "mmcx", }; static struct clk_regmap *disp_cc_sm8250_clocks[] = {