From patchwork Tue Jan 5 09:46:19 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998511 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 80033C43381 for ; Tue, 5 Jan 2021 09:47:43 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 31D1E229C4 for ; Tue, 5 Jan 2021 09:47:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728377AbhAEJra (ORCPT ); Tue, 5 Jan 2021 04:47:30 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41004 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727991AbhAEJr2 (ORCPT ); Tue, 5 Jan 2021 04:47:28 -0500 Received: from mail-pg1-x52a.google.com (mail-pg1-x52a.google.com [IPv6:2607:f8b0:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 91D0CC061794 for ; Tue, 5 Jan 2021 01:46:48 -0800 (PST) Received: by mail-pg1-x52a.google.com with SMTP id n10so20930908pgl.10 for ; Tue, 05 Jan 2021 01:46:48 -0800 (PST) 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=DxgWqwKwqFym7GE4OKnS1/iwRMLr+x+z7Qj6uMJA0Lc=; b=uNO7lsPcigzGyvnfvGlMtGL0O5sN2pyDctEdHp4CcM2Qk98zGURhOhtSdY3UiwMwYA E6ljNirfccv4lx1hkCSVl1XQU9WO09+v7e2pmRYKwDj376vE+4geZDcfsM5K4vZg1lTx g+eU1ZyzdYU5EzUuJ9EpaGy+WuTUDk57Rc1gt8tIy5AowXCVohzTcwu4COhppFfm+oJj oRJIKe5MEVPPfYDjYD5JfTMMhhao0eIXUdtBtD6a454tsa5c6zIIBZW2Daj+NluS6oM6 o1s/5EMsVeAiVZvM/9bOgRZqYN4yRN9jAbvi657CCqXWN/9SD4rise/Jf8Y8f9146rHC QA2Q== 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=DxgWqwKwqFym7GE4OKnS1/iwRMLr+x+z7Qj6uMJA0Lc=; b=aSY4YPLbpMhM1XjN1p+l+bsk1xk0FkY3O0rDlI7xIQG+HPK8LVn5BdHtCI9Ko5mpMQ lkcZ5mTjxJj9uJZIhDozJ7tpkudA/gG3kDpKt31n5XJptuJzmS1rH/F3vd0cAcof7gPD X97WZNzNACxBekRDqoz6ajg8yqnTe96beQj2LYCPMYcdb4H/Gp/y3FJ0jMi8xxhsfAMN 1NmYVmcP49TT4BTTgeWmFxEWNQTlFVaCto1qLlz3wE1+ma7MG9xgRs7YYFBxbFvr+jA+ rVMsf4aIiW8FPFoYo6rlT0HlvXuON27zDTfnTRaqFtQWRjBnW7IWXyIeZdp1LemHbGm0 bs4Q== X-Gm-Message-State: AOAM530VUkMtUx+GM6fEgPTCGJMQbNuS6AfigjoAuJ7KRKfIjR9MyTPU DoVro2N0McxM0S1qBBKttHwJ X-Google-Smtp-Source: ABdhPJxv+3P5vBEOvGlRs1OTxWkKu+DOh7l5qSP+JJ0YegF3N6g5RjHYB+VfIohjDypoUpJZE8fgqg== X-Received: by 2002:a63:e24f:: with SMTP id y15mr73939036pgj.366.1609840008183; Tue, 05 Jan 2021 01:46:48 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.46.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:46:47 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Vinod Koul , Manivannan Sadhasivam Subject: [PATCH 01/18] ARM: dts: qcom: sdx55: Add pincontrol node Date: Tue, 5 Jan 2021 15:16:19 +0530 Message-Id: <20210105094636.10301-2-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vinod Koul This adds pincontrol node to SDX55 dts. Signed-off-by: Vinod Koul Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-sdx55.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/qcom-sdx55.dtsi b/arch/arm/boot/dts/qcom-sdx55.dtsi index ca7d4e4f5d11..08b4a40338fa 100644 --- a/arch/arm/boot/dts/qcom-sdx55.dtsi +++ b/arch/arm/boot/dts/qcom-sdx55.dtsi @@ -96,6 +96,16 @@ pdc: interrupt-controller@b210000 { interrupt-controller; }; + tlmm: pinctrl@f100000 { + compatible = "qcom,sdx55-pinctrl"; + reg = <0xf100000 0x300000>; + interrupts = ; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + }; + intc: interrupt-controller@17800000 { compatible = "qcom,msm-qgic2"; interrupt-controller; From patchwork Tue Jan 5 09:46:20 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998509 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 2CC29C433E0 for ; Tue, 5 Jan 2021 09:47:43 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id D33FE22257 for ; Tue, 5 Jan 2021 09:47:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728019AbhAEJrc (ORCPT ); Tue, 5 Jan 2021 04:47:32 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41016 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728397AbhAEJrb (ORCPT ); Tue, 5 Jan 2021 04:47:31 -0500 Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B3E84C061796 for ; Tue, 5 Jan 2021 01:46:51 -0800 (PST) Received: by mail-pl1-x62f.google.com with SMTP id j1so16091611pld.3 for ; Tue, 05 Jan 2021 01:46:51 -0800 (PST) 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=jYJjVEdJXcwBJxA+GXTjlWCuGOgAc5YnZyOc1A9H7aI=; b=GoaLO67/vwONiRlFCErFYmsnindE6FNNEkPpRQ2CSMHWdo1BSQWLIfVvVORnvqnEuL rIJXn37iE5TYl+rY92j1o2VXffhdHda50TTwh1AeYwe5QrXeTTD+TFqCzYjJP7GrcbyU V4OBhgHfq+zotzfPb4yGqurQZ1td3HcjxaTJE4WmiV7HiLayKDw1+TIxIW2Ew5OLrvys dZ7Vg1vCaUndKPmbwrMvomm2nA31ug/V+NfvmAgJVnoUxT++nSxs9VbyZY1ibSkFDoQJ +Z+rMHEyj3YI802OUXZ9U51lbMv9QRNkFIFUqRslpKtCJdOnfimSKFbSGJzvNPzNXGaG Nc1A== 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=jYJjVEdJXcwBJxA+GXTjlWCuGOgAc5YnZyOc1A9H7aI=; b=UnGodX9+awbJXVdeQuzl96OGanw//H1zOag5C/eN9Gfj9NP/4sQ7qUy1pXGRliNTCT i8z9Pcx6bsfvn9Pz3HqVP1lPE9Kibwk6MS0upVkCkO3yHlwOUND6CAjfBOn+4vNGno5s LHjNjntCxeSC+mnsuVzsWfrt+22pWo+zxAYbCn8fIockoAN85CLZocyUEIZmM9qte6km hOvcnx6790fDWo/rnchvL7HgrJ+jZhxoCbQBQye3VfEEpr1E50htm+7MNARTNSNaZR3+ 4NoRy+rER63RHaWNtQ6oW9wnZch0WnRbKYXpghf7G8Ewhq47IO+rvB47tKUsbMI7KRle wSLQ== X-Gm-Message-State: AOAM533XN+Wxyycp17EOymAoUm0AcaNMuQNZY2nurjii0JwV3roAfomA cdzzflElMMIkfWlbWb2xOnaK X-Google-Smtp-Source: ABdhPJwPuLwdos8O4BPJKvXBGevqLxltX9yQMQN8g5ML0AAVZq+r6mlbdLcBngqdIzZy1qLt38qJ+g== X-Received: by 2002:a17:902:7e85:b029:da:72a2:de1 with SMTP id z5-20020a1709027e85b02900da72a20de1mr75418943pla.57.1609840011268; Tue, 05 Jan 2021 01:46:51 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.46.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:46:50 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Vinod Koul , Manivannan Sadhasivam Subject: [PATCH 02/18] ARM: dts: qcom: sdx55: Add reserved memory nodes Date: Tue, 5 Jan 2021 15:16:20 +0530 Message-Id: <20210105094636.10301-3-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vinod Koul This adds reserved memory nodes to the SDX55 dtsi as defined by v8 of the memory map Signed-off-by: Vinod Koul Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-sdx55.dtsi | 67 +++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/arch/arm/boot/dts/qcom-sdx55.dtsi b/arch/arm/boot/dts/qcom-sdx55.dtsi index 08b4a40338fa..eeb6bf392f93 100644 --- a/arch/arm/boot/dts/qcom-sdx55.dtsi +++ b/arch/arm/boot/dts/qcom-sdx55.dtsi @@ -60,6 +60,73 @@ psci { method = "smc"; }; + reserved-memory { + #address-cells = <1>; + #size-cells = <1>; + ranges; + + mpss_debug_mem: memory@8ef00000 { + no-map; + reg = <0x8ef00000 0x800000>; + }; + + hyp_mem: memory@8fc00000 { + no-map; + reg = <0x8fc00000 0x80000>; + }; + + ac_db_mem: memory@8fc80000 { + no-map; + reg = <0x8fc80000 0x40000>; + }; + + secdata_mem: memory@8fcfd000 { + no-map; + reg = <0x8fcfd000 0x1000>; + }; + + ipa_fw_mem: memory@8fced000 { + no-map; + reg = <0x8fced000 0x10000>; + }; + + sbl_mem: memory@8fd00000 { + no-map; + reg = <0x8fd00000 0x100000>; + }; + + aop_image: memory@8fe00000 { + no-map; + reg = <0x8fe00000 0x20000>; + }; + + aop_cmd_db: memory@8fe20000 { + compatible = "qcom,cmd-db"; + reg = <0x8fe20000 0x20000>; + no-map; + }; + + smem_mem: memory@8fe40000 { + no-map; + reg = <0x8fe40000 0xc0000>; + }; + + tz_mem: memory@8ff00000 { + no-map; + reg = <0x8ff00000 0x100000>; + }; + + tz_apps_mem: memory@0x90000000 { + no-map; + reg = <0x90000000 0x500000>; + }; + + mpss_adsp_mem: memory@90800000 { + no-map; + reg = <0x90800000 0xf800000>; + }; + }; + soc: soc { #address-cells = <1>; #size-cells = <1>; From patchwork Tue Jan 5 09:46:21 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998521 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 56391C43332 for ; Tue, 5 Jan 2021 09:48:24 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 3D9542250E for ; Tue, 5 Jan 2021 09:48:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728419AbhAEJsG (ORCPT ); Tue, 5 Jan 2021 04:48:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41106 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728070AbhAEJsG (ORCPT ); Tue, 5 Jan 2021 04:48:06 -0500 Received: from mail-pj1-x1030.google.com (mail-pj1-x1030.google.com [IPv6:2607:f8b0:4864:20::1030]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 670B1C06179A for ; Tue, 5 Jan 2021 01:46:55 -0800 (PST) Received: by mail-pj1-x1030.google.com with SMTP id hk16so1384647pjb.4 for ; Tue, 05 Jan 2021 01:46:55 -0800 (PST) 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=X6ZtUI4Q1Kv9KoNZEzoxKYY3jMlU4aqhIrm/Qzwt2c4=; b=IqfZ+0JlcPO/0fdghcVD5HMjwJRSj3ILQCXHtqVd3MsXiOgcBW79R1FU9U+RCrUzuL o6qefTTjpGjlCBXdr+DIfWfqPQ1ln6ANDE4Kr0/TXvH0rUBRRJowRP4dROoRAwTN5k1M 5DrP7iFvZXRpEUdpMnwIQ/Qg6r91KkRTYnte/uMEyw/U4Iv+szIFp7ZL/s3DTmAHd7Qa 9UuNkzgBbkhN25Sg1cZy63BafrYzoyks385n5TJFnIgqz/scMZ+BQ7Z8YhM9Dx/HsNJP hNqU1hzRtOr9JQ96V8dIQQcoV8FMjqqV1H1iIZjEB1+U5eqSEzi2NYDDp1rYy7qlBF7M uqqQ== 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=X6ZtUI4Q1Kv9KoNZEzoxKYY3jMlU4aqhIrm/Qzwt2c4=; b=iLxperWVoqJYnZNLahkUYPGmjh8gsGo+6o5JXS7QAcCaCOXWQI80lKb7tdPTc7bkh4 AUERqVD8aR2Kzmv3oQ+8bb5g84I8Fknv3G2SST/RS/1ysE0/OVAp0Mu3zu4Z9mCR8ve/ vHyXZ8+HUMMhKOg9zElYJfbdpI9XSqFcnS7VzeJTZYSq5altN8I/uimVZs9t97pBaj/p vcXuP/o5llAAVDK+2K3PSMG8cRILVEa71Df94M/unJlB0Gfte/6a+YEiui6s9yaXaiiv 8MixNmf+EnRJfCfAWz04RFx4SFA8hHDn7IrE7b46kqt3UACLa/iIqODsLSp3chHLALMn /VVw== X-Gm-Message-State: AOAM531rcRMpSu4UaS2vI9JFP4JLYi7JXLihKkd6AODPfcsyLh1lyB6r ECxQ5fw1CkEPb3OkKBLEgtM1 X-Google-Smtp-Source: ABdhPJwdjtf7ZxrFvOutgpEuMZ/Fbn0O2zhvjfCj2mZbSvhf7tqZ/2tBGg2gBBXspakdgD+yLNisnw== X-Received: by 2002:a17:90a:77c1:: with SMTP id e1mr3326064pjs.141.1609840014897; Tue, 05 Jan 2021 01:46:54 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.46.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:46:54 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam , Rob Herring , devicetree@vger.kernel.org Subject: [PATCH 03/18] dt-bindings: mmc: sdhci-msm: Document the SDX55 compatible Date: Tue, 5 Jan 2021 15:16:21 +0530 Message-Id: <20210105094636.10301-4-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org The SDHCI controller on SDX55 is based on MSM SDHCI v5 IP. Hence, document the compatible with "qcom,sdhci-msm-v5" as the fallback. Cc: Rob Herring Cc: devicetree@vger.kernel.org Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/mmc/sdhci-msm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/mmc/sdhci-msm.txt b/Documentation/devicetree/bindings/mmc/sdhci-msm.txt index 3b602fd6180b..31f4a5628595 100644 --- a/Documentation/devicetree/bindings/mmc/sdhci-msm.txt +++ b/Documentation/devicetree/bindings/mmc/sdhci-msm.txt @@ -21,6 +21,7 @@ Required properties: "qcom,sdm845-sdhci", "qcom,sdhci-msm-v5" "qcom,qcs404-sdhci", "qcom,sdhci-msm-v5" "qcom,sc7180-sdhci", "qcom,sdhci-msm-v5"; + "qcom,sdx55-sdhci", "qcom,sdhci-msm-v5"; NOTE that some old device tree files may be floating around that only have the string "qcom,sdhci-msm-v4" without the SoC compatible string but doing that should be considered a deprecated practice. From patchwork Tue Jan 5 09:46:22 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998515 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 B1423C433E6 for ; Tue, 5 Jan 2021 09:48:23 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 6369B224F9 for ; Tue, 5 Jan 2021 09:48:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728141AbhAEJsK (ORCPT ); Tue, 5 Jan 2021 04:48:10 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41122 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728398AbhAEJsJ (ORCPT ); Tue, 5 Jan 2021 04:48:09 -0500 Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 85FA0C0617A0 for ; Tue, 5 Jan 2021 01:46:58 -0800 (PST) Received: by mail-pf1-x433.google.com with SMTP id a188so5400255pfa.11 for ; Tue, 05 Jan 2021 01:46:58 -0800 (PST) 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=C3M1yGDo9sOujbh6Y3dKya3WVnGla1Jyt0Z8LN2HYb8=; b=zVLBsCEZVSKHzFSBJpDt4PhMHWiQWM8pz6sEWsrfLZiG8wj4EJWFPF6X1jbRjhbT6z VCID1BBm71TAQ7c5dgcHytArrVx2BilzHUM+B0elapFZyP4VO+Vcbh4j/x441M+2qG6q YcEomPTSWJ/lGJ4fDsOVGsf7d/Jx23DDijLPMwivdnypDXXkJsq02Vxp7QIISMJDco0p tNVXtZEIWCQllsTCFCgVsIMDnCp0a5mXiKSdOAigclZq2dtAN24nhhbboe2jTmF0GAl5 paewjsFn7RfDzvhz2THJQi1V907xZm1WETfC97cGo+5jfhsHf7gVz8zpBqU5gZ6y3bmv V4aQ== 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=C3M1yGDo9sOujbh6Y3dKya3WVnGla1Jyt0Z8LN2HYb8=; b=as2MZ10FpInPoctyC4K4GLd0Z9uqu1dig9qubXOZNjMHBGDEGOGW4Q0ZfEWDgmAPoh e0ybed0eYSuEpUGcsrN6ZBl0LHjQUWSXKXgId6zSzLa66Cux1tiqXmgZ4x4eI02W2seX rwgHkbcMm/aKa/BjiOPuejRWCrHz7nMLLpMJWUkFXMhsqhnqDFbfxCKMpSbDtgGUCJ18 rPNHueKfjo5qzGkt0GPcLXnd7sQvd8w8597LWpal/S+e+Izy3qFcrEkhZLpPqSsvb7wx w7nG/PMif9tHT3OSfVp6TvJxZIi4cZ5lvWohTos8eh9sFEeweIojymQqtXYSg3AgoWdI yNUg== X-Gm-Message-State: AOAM531PtXfG5FsCA3hsmsHIJqX0ZJvJCwp3ySNRlpzD/o1+cCb58q0n eAokB2MbCrfz83yRm7L13Tnx X-Google-Smtp-Source: ABdhPJz1wRVcPPniGpDOVmQYEaphG/URWLA7is8aZLf+whTfMN+TbY3yTMP7oBdasIaFmw4YfPTSdg== X-Received: by 2002:a63:4082:: with SMTP id n124mr59428987pga.340.1609840017829; Tue, 05 Jan 2021 01:46:57 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.46.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:46:57 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam Subject: [PATCH 04/18] ARM: dts: qcom: sdx55: Add support for SDHCI controller Date: Tue, 5 Jan 2021 15:16:22 +0530 Message-Id: <20210105094636.10301-5-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add devicetree support for SDHCI controller found in Qualcomm SDX55 SoC. The SDHCI controller used in this SoC is based on the MSM SDHCI v5 IP. Hence, the support is added by reusing the existing sdhci driver with "qcom,sdhci-msm-v5" as the fallback. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-sdx55.dtsi | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/qcom-sdx55.dtsi b/arch/arm/boot/dts/qcom-sdx55.dtsi index eeb6bf392f93..3f8e98bfc020 100644 --- a/arch/arm/boot/dts/qcom-sdx55.dtsi +++ b/arch/arm/boot/dts/qcom-sdx55.dtsi @@ -154,6 +154,18 @@ blsp1_uart3: serial@831000 { status = "disabled"; }; + sdhc_1: sdhci@8804000 { + compatible = "qcom,sdx55-sdhci", "qcom,sdhci-msm-v5"; + reg = <0x08804000 0x1000>; + interrupts = , + ; + interrupt-names = "hc_irq", "pwr_irq"; + clocks = <&gcc GCC_SDCC1_AHB_CLK>, + <&gcc GCC_SDCC1_APPS_CLK>; + clock-names = "iface", "core"; + status = "disabled"; + }; + pdc: interrupt-controller@b210000 { compatible = "qcom,sdx55-pdc", "qcom,pdc"; reg = <0x0b210000 0x30000>; From patchwork Tue Jan 5 09:46:23 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998517 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 E8571C43381 for ; Tue, 5 Jan 2021 09:48:23 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id C00E02250E for ; Tue, 5 Jan 2021 09:48:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728627AbhAEJsN (ORCPT ); Tue, 5 Jan 2021 04:48:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41134 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728543AbhAEJsM (ORCPT ); Tue, 5 Jan 2021 04:48:12 -0500 Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E4A0DC0617A5 for ; Tue, 5 Jan 2021 01:47:01 -0800 (PST) Received: by mail-pf1-x42a.google.com with SMTP id a188so5400323pfa.11 for ; Tue, 05 Jan 2021 01:47:01 -0800 (PST) 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=BVgPs4UTz0m97kkGkS/Y+gkUiFLrmZrneiZz02HakNw=; b=DutPUSfG8OBa3zh4wMs3OtN5nFmdZp84ZWZtn2s/43mh03TekL7sIELi32Gfh/an4U a71ePpilxScpeFmCia8JYpyliB0SUhXY/pJ5shyv29d6L8cMUxyHL5mbSzboLSSbN92B srP/QXTLujFiSv06DhW9jFqoisN8ICnmfp1+J7vIQvj5Npl6tpIK+A9veQiNOzwy+JTl xX0AdcDN8e6RH26rkXjNsBGx3lIoQbmxpwuLK8yRsmV5fY4/5xstnmNSwRKJ4l6YX2i8 a63r2Sec4pgNAFAJXs7z+vaj2KkmIe1cFOsewJ8SniwaBOrqR5oo++8cOhEUrqrzPFsF AYUA== 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=BVgPs4UTz0m97kkGkS/Y+gkUiFLrmZrneiZz02HakNw=; b=gVc65HT5zw6BW7pL478OMHtogakswCQVbsSqFacdzwdK/bOpTWu3tXqqMr7Ia7fOx/ ja5UB/xoHfe56S19gO+6E4/vDhbECKeXSDD+PBQ2M1NNPggDCVv6MeeA5nS884ULpL4Q fePd0/wEbKP1vzJs6i1qPfIsKdO6s0HB/Wj9wN92sZfHGmrncCs8Bfa3bPwgSO2g6ia+ WSA8VdFIJ2Rb3WL9okMUdAaohdIiXyR9hVtDCM2Oqkij3cwsOZ2wXol8Tmhz+O46fcsq eCgdD3n53zl6N05Zc5c97BZQ9RbdFR4ZjnjTP3Dl0lRu6CzOoR1FYhe4TG0BXCnZpdCc ja4A== X-Gm-Message-State: AOAM530ukfRmDsXkUHxLNP9dmu4OP9oXXSJT0qD0sc5LzZZEM3sGxlf5 iLu+wlQZj23cUyzEayHxS3Om X-Google-Smtp-Source: ABdhPJyTRo1OjTtA/7Ns0m0WHPZzpudFVa+4Q6SGnm8+dLFZcqWH083kUE4VHfUJqmxJUIdbZwSDOA== X-Received: by 2002:a63:3086:: with SMTP id w128mr39020040pgw.227.1609840021316; Tue, 05 Jan 2021 01:47:01 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.46.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:47:00 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam , Rob Herring , devicetree@vger.kernel.org Subject: [PATCH 05/18] dt-bindings: arm-smmu: Add binding for Qcom SDX55 SMMU Date: Tue, 5 Jan 2021 15:16:23 +0530 Message-Id: <20210105094636.10301-6-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add devicetree binding for Qualcomm SDX55 SMMU. Cc: Rob Herring Cc: devicetree@vger.kernel.org Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/iommu/arm,smmu.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/iommu/arm,smmu.yaml b/Documentation/devicetree/bindings/iommu/arm,smmu.yaml index 3b63f2ae24db..cc48d90de5fe 100644 --- a/Documentation/devicetree/bindings/iommu/arm,smmu.yaml +++ b/Documentation/devicetree/bindings/iommu/arm,smmu.yaml @@ -37,6 +37,7 @@ properties: - qcom,sdm845-smmu-500 - qcom,sm8150-smmu-500 - qcom,sm8250-smmu-500 + - qcom,sdx55-smmu-500 - const: arm,mmu-500 - description: Qcom Adreno GPUs implementing "arm,smmu-v2" items: From patchwork Tue Jan 5 09:46:24 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998519 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 073BAC4332B for ; Tue, 5 Jan 2021 09:48:24 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id E1F0D22838 for ; Tue, 5 Jan 2021 09:48:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728628AbhAEJsN (ORCPT ); Tue, 5 Jan 2021 04:48:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41138 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728627AbhAEJsM (ORCPT ); Tue, 5 Jan 2021 04:48:12 -0500 Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B7194C0617A6 for ; Tue, 5 Jan 2021 01:47:04 -0800 (PST) Received: by mail-pj1-x1034.google.com with SMTP id v1so1365998pjr.2 for ; Tue, 05 Jan 2021 01:47:04 -0800 (PST) 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=iO5icBTtHtBZIDqzVqO0jX3ryjCGhCk+9IrH4cJEnWk=; b=KtecjC8I6JFDZcjyQDzsyn8sevbZsrMt1Mq4ZgX15WgRio8COCucMu0VAoaoBMzGaK /KleL00sLZiWZYWIl/QDP+tPX0jtvJnGw4tYoD2Ti4yeBzRmjpKV2Fpm1wSJ0pG8e4SS 7LUPRKduafsvoF7Q/MpUx8CT8PwKuu1hCVXFZME1QQkNBzmciUWe02RgXldGq3NBlK2R AUeKFKvZvHiYMUF42xQvDUkSfkYlP/T1PcvB11tqlkv/w1w5ko4/Mz0/j3c+1bI3YFVP E4V5wT7FwePi+3a5ZbkpbDOgRtFGcdUtJfEkwa+B8E6AC3ILQH/DMryKPBuAPjbaOKcR VmQg== 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=iO5icBTtHtBZIDqzVqO0jX3ryjCGhCk+9IrH4cJEnWk=; b=azUHjXZccji31zqnBWMSvzaTw4N1FrXsycZ2qCxvrePLMwvcEt062nJ5wc0NIh2q4+ ED0v3w7dFw4Hq4/dvGPUxC09yZvXI0aWW+L2WMBzx9wVy+BywK4+1Qf3vl77nTc7/2Cn Khud7Uemt61h9ZF54lfflsfya+DbQVr+MgF3bUMHWQBpdl59FAnYXw6Z0YcVHZIWnJjo w/friCSWY0oD6FT7MpXnQJ8ef6FSqyt2Wv6+3AOOwBwN0yIzrUkmlACUURInvD0+4vsu +XmOpPC+BgFuyZ5T0FxXYU8Flfnbri5v8Tv9L1o6foe2V5BH18nWgkRdBDHRwJXITs3p FNiw== X-Gm-Message-State: AOAM532wkM7n1HXSWIcXPkCWDucu4RPL1HmOI2jhDEYbVfqW1ta+8/YK 5pF4pysXE95Xt5SFiGuxRSoZ X-Google-Smtp-Source: ABdhPJwhE0IEPYTpundup54Ph13PlfZ87V7fgku09QlGcCJ8Yk2jlL7EvHZW/ONjlWnsmzB4X30f1A== X-Received: by 2002:a17:902:6a87:b029:da:e253:dd6a with SMTP id n7-20020a1709026a87b02900dae253dd6amr75008610plk.81.1609840024320; Tue, 05 Jan 2021 01:47:04 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.47.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:47:03 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 06/18] ARM: dts: qcom: sdx55: Enable ARM SMMU Date: Tue, 5 Jan 2021 15:16:24 +0530 Message-Id: <20210105094636.10301-7-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Bjorn Andersson Add a node for the ARM SMMU found in the SDX55. Signed-off-by: Bjorn Andersson --- arch/arm/boot/dts/qcom-sdx55.dtsi | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/arch/arm/boot/dts/qcom-sdx55.dtsi b/arch/arm/boot/dts/qcom-sdx55.dtsi index 3f8e98bfc020..927f43a7414c 100644 --- a/arch/arm/boot/dts/qcom-sdx55.dtsi +++ b/arch/arm/boot/dts/qcom-sdx55.dtsi @@ -185,6 +185,30 @@ tlmm: pinctrl@f100000 { #interrupt-cells = <2>; }; + apps_smmu: iommu@15000000 { + compatible = "qcom,sdx55-smmu-500", "arm,mmu-500"; + reg = <0x15000000 0x20000>; + #iommu-cells = <2>; + #global-interrupts = <1>; + interrupts = , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + }; + intc: interrupt-controller@17800000 { compatible = "qcom,msm-qgic2"; interrupt-controller; From patchwork Tue Jan 5 09:46:25 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998541 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 DEE01C433E0 for ; Tue, 5 Jan 2021 09:49:13 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id B9312224F9 for ; Tue, 5 Jan 2021 09:49:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728749AbhAEJsr (ORCPT ); Tue, 5 Jan 2021 04:48:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41224 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728135AbhAEJsq (ORCPT ); Tue, 5 Jan 2021 04:48:46 -0500 Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DC334C0617A9 for ; Tue, 5 Jan 2021 01:47:07 -0800 (PST) Received: by mail-pg1-x531.google.com with SMTP id i7so20943306pgc.8 for ; Tue, 05 Jan 2021 01:47:07 -0800 (PST) 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=ATxPuvgrya5B/FyBJYrUahFVKKPVYhe/pH6/5ZIOhtU=; b=yF+TpclryjnTudKWHmOw5ksb8YAaigz8auYp8L8NwLf7QbfKpcE8O+++8cmp2Y8w0t dqjSm4Q3x3VC7ZFXOZsAVUrM1fvkX0tk1wICc576CZ6trs9wwcW5vtAPRB6dj9k2QAqO ZbiCcZ+wbWQSiFDxPb4xiFolrPF0i1LnOlby9fYCegEIYfUwgX0+Z1DK/OPlcQQ+fgQH 7Xzwp0TSNY5e4PmzKjLlo6XiP3/VvPQvnT+wE1cz7I7b8hrerYbZzBgAUtX7zgcQZPT+ VyAD1eg5jbTlf0VZb8zcq4wmmqXZoZfs4bVXZC3loePvxqe3ArBayN6EJU0/6GTFf8Ry 8lQw== 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=ATxPuvgrya5B/FyBJYrUahFVKKPVYhe/pH6/5ZIOhtU=; b=fIKyr4CCVOfmf7vt6PMydAL/MgBt93XvEDYgfUsL4rsPYYJXxN6OIShYNYqvAa2dbD 80xqokrFWn6eo28ECTrstZQk/DQqTD/oZJBoPSLoIcqrcpHv6HCx4ZJxnbQSHe8HL+V9 /4MqkMyLO1jC8dX5lfI3MLa88iWouvDdvfHL3RLQ0OjcZeCh2staM2k+el3yfH6mw8UZ ziJW4FuX1mOHl/kIb/00PGpaeb1SiTCc354VFjvAGP3btnvNswgWXnUhvRuB2Ibe7v2f ji/8md3p4htL3ByojOZuW8rp3KgvorSatieronyeYxobK1oK5neP1tVxyb7Powfow7l2 prDQ== X-Gm-Message-State: AOAM530vlyXXgEAv7Y+vxEOY5qAk+Rm9pUGSfEHjOB4f73+L1rrRzJvd XzVptpsJvzqMoFp9oJKYEY00 X-Google-Smtp-Source: ABdhPJx2Ys8NN3Y6xjU35ij5aXME0P/12yOrukdOS/Zp++voxL7+vuyVsUTWhtxyW82O88OOzN7Azw== X-Received: by 2002:a65:6405:: with SMTP id a5mr74536513pgv.389.1609840027454; Tue, 05 Jan 2021 01:47:07 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.47.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:47:06 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam Subject: [PATCH 07/18] ARM: dts: qcom: sdx55: Add support for TCSR Mutex Date: Tue, 5 Jan 2021 15:16:25 +0530 Message-Id: <20210105094636.10301-8-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add TCSR Mutex node to support Qualcomm Hardware Mutex block on SDX55 SoC. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-sdx55.dtsi | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/boot/dts/qcom-sdx55.dtsi b/arch/arm/boot/dts/qcom-sdx55.dtsi index 927f43a7414c..e48ec7a1971b 100644 --- a/arch/arm/boot/dts/qcom-sdx55.dtsi +++ b/arch/arm/boot/dts/qcom-sdx55.dtsi @@ -166,6 +166,17 @@ sdhc_1: sdhci@8804000 { status = "disabled"; }; + tcsr_mutex_block: syscon@1f40000 { + compatible = "syscon"; + reg = <0x1f40000 0x20000>; + }; + + tcsr_mutex: hwlock { + compatible = "qcom,tcsr-mutex"; + syscon = <&tcsr_mutex_block 0 0x1000>; + #hwlock-cells = <1>; + }; + pdc: interrupt-controller@b210000 { compatible = "qcom,sdx55-pdc", "qcom,pdc"; reg = <0x0b210000 0x30000>; From patchwork Tue Jan 5 09:46:26 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998533 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 F015BC433DB for ; Tue, 5 Jan 2021 09:49:12 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id AB00A2250E for ; Tue, 5 Jan 2021 09:49:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728748AbhAEJsr (ORCPT ); Tue, 5 Jan 2021 04:48:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41226 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728745AbhAEJsq (ORCPT ); Tue, 5 Jan 2021 04:48:46 -0500 Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0248DC0617AB for ; Tue, 5 Jan 2021 01:47:11 -0800 (PST) Received: by mail-pf1-x42a.google.com with SMTP id c12so18062036pfo.10 for ; Tue, 05 Jan 2021 01:47:10 -0800 (PST) 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=BLbdaRxk6oqUg6S4+Ngw1P3UvW0aGkSqUfFk1ISiyXA=; b=jWuPEgBYtwaTNm09wCvSMc1IDXGxDAU6TMFvSsKD+tVnGy8Q2DTT+iVIjk/gbO8vqs 8PsKaNAwwkNyxM3ZhbW7E5uJRcDp2LhEcCGJ5Frd67G/pdF6qGSK6wR4ufsqqxxe/7ME 1517Sotu0O1ShQuAcphwPm/uAuRHpqCdkO+eo3ja7RUPkKRf41YUchwsZzbaa/f/XFGH R8FkM8np5rpoBwF1k7EuHnP0p31YrK3Qyi2d4qofce39IR4FY7C5WEr1pespEzLeRZHe IqASpBNPk3zRUDjT5CkZNVwMWny+5iaUdgN/XdzhOEj9ZzzcmVkLFmXn8ZlV61IfUXaw ZTCA== 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=BLbdaRxk6oqUg6S4+Ngw1P3UvW0aGkSqUfFk1ISiyXA=; b=HaEzw9kS//FtSSl9nX+lPKynVLBBLK+maOEIDdMAzSlAAyvS5k74PWD7UDdyJqvHJb HrschF7amn8oJOGiGDup/NMQfG2pEyhWiSi71lWXOE2xQw7zp63ol7b08tlVXtnaVZqa 7fKERfjQYCESwUII1QaUcV3U5GLQzhN1yuwVcFqIiUFI6OACsV2i9Crbf52CMI55PiJs PoVawSs01ZkPuVguCxxf0SuVLFINWOgOnp7I84Hx/RAZovhuljGRSqOKmsuhTBUPieTB Ww37Lgk84X2IU6zK2UGjyqgqpNbC8DSPH7/nNHHTQ+/5c3TljtQxBckaiWHWzLDchnS5 HBQA== X-Gm-Message-State: AOAM533E38+CiLJh2l/1upLVQep6mrHMxIdKppPMrOq8fhDv7qLw3IEP l86DBt4XuF0RIJEo6MgDboXb X-Google-Smtp-Source: ABdhPJy9Gz0DyGAIXiaylEtFy9cw5JPSacjeg7XwBVqeAnYrfuyD7Kc3+tEHXL9Z8/z0ds3aFumspg== X-Received: by 2002:a63:545f:: with SMTP id e31mr75297023pgm.327.1609840030553; Tue, 05 Jan 2021 01:47:10 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.47.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:47:10 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam Subject: [PATCH 08/18] ARM: dts: qcom: sdx55: Add Shared memory manager support Date: Tue, 5 Jan 2021 15:16:26 +0530 Message-Id: <20210105094636.10301-9-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add smem node to support shared memory manager on SDX55 SoC. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-sdx55.dtsi | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/boot/dts/qcom-sdx55.dtsi b/arch/arm/boot/dts/qcom-sdx55.dtsi index e48ec7a1971b..622a63b0058f 100644 --- a/arch/arm/boot/dts/qcom-sdx55.dtsi +++ b/arch/arm/boot/dts/qcom-sdx55.dtsi @@ -177,6 +177,12 @@ tcsr_mutex: hwlock { #hwlock-cells = <1>; }; + smem { + compatible = "qcom,smem"; + memory-region = <&smem_mem>; + hwlocks = <&tcsr_mutex 3>; + }; + pdc: interrupt-controller@b210000 { compatible = "qcom,sdx55-pdc", "qcom,pdc"; reg = <0x0b210000 0x30000>; From patchwork Tue Jan 5 09:46:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998535 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 17F9DC433E9 for ; Tue, 5 Jan 2021 09:49:13 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id CC85522482 for ; Tue, 5 Jan 2021 09:49:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728135AbhAEJsr (ORCPT ); Tue, 5 Jan 2021 04:48:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41228 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728746AbhAEJsq (ORCPT ); Tue, 5 Jan 2021 04:48:46 -0500 Received: from mail-pl1-x62e.google.com (mail-pl1-x62e.google.com [IPv6:2607:f8b0:4864:20::62e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1024AC0617B9 for ; Tue, 5 Jan 2021 01:47:14 -0800 (PST) Received: by mail-pl1-x62e.google.com with SMTP id x18so16087510pln.6 for ; Tue, 05 Jan 2021 01:47:14 -0800 (PST) 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=krR0mmg8e2WHKAWsbc9kCR1LNZ0LFktieOVnJDiTgLs=; b=Vdu21QJA3Iy2/nZZZOeEVMKiQz4yFRKfYNrXjhrfLO963YEjIeFU+IEF+zwk5jedo9 y3tF8gnQjXmIiXxt+ykQ1wsN8Yigg651AyoeLXBsudLqcXBrnC5c0h0KKiCTmjXKF3Fg jO3TTQ/FReVwcYhcOex5OmXacYETTI6RjgTSwMMzrW5zDBiUgNAm9H50MfHnPFYTvRu8 aJ6wgg7ChDbBTMz8mPnDHmQLRAySBAEVsyXIKhWy0FxxkNDSESRXIdPS8nKSVOrJ0e0o sPhTNyf3eWAG7Lxnbo3y9dcJwLbWMRjNnPP9/GNDoIFhkJAOO/2MFr79P3pC1gsSjbSj 2gvQ== 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=krR0mmg8e2WHKAWsbc9kCR1LNZ0LFktieOVnJDiTgLs=; b=ixUS4KctwWoyqAe067f2nPZz+Jz7KwXc+ry0/H7tnWwtOirus9ZbJvbP+t+RiL9PrV lHaSYQkBVbLDtCzRmSo5n8vdbpujFlA5TrVb5KWqjgPfSK32sKulh00PjuN4htkUe3un 0hcGhg1oz4Nek7ZVKHlt15RnondDApVB++fksZl1UYPT86Qb7G4+47IfK/oqP60XccMO V5TXu+z2E5tG5jYLtPvIxht8jpN4wVvg9NTOlRrqguXKS5efGkiscZ6HC4Y62u36w2SU uv6G6uakkDYGJ2Rso3uEca//6sQuzsSIhxIu+5VdC5KclQOXquxiEPEIBPfgKztaXspq HT9g== X-Gm-Message-State: AOAM530Gm11GFdWwPaTuOxZdkiGTvJczKB2tynwC+mdYNtRs4PmlGWdq jDRYvFHXwbuIckgXWC5UBCbD X-Google-Smtp-Source: ABdhPJzilSIgGKfMzHm6OkFOFEHydpliOTxyesLprTKuYSDlpJUbZEw+fNiOUqFysjFkGpPxAUHHcg== X-Received: by 2002:a17:903:2307:b029:dc:8e14:a92d with SMTP id d7-20020a1709032307b02900dc8e14a92dmr11760378plh.57.1609840033603; Tue, 05 Jan 2021 01:47:13 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.47.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:47:13 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam Subject: [PATCH 09/18] ARM: dts: qcom: sdx55: Add QPIC BAM support Date: Tue, 5 Jan 2021 15:16:27 +0530 Message-Id: <20210105094636.10301-10-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add qpic_bam node to support QPIC BAM DMA controller on SDX55 SoC. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-sdx55.dtsi | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/qcom-sdx55.dtsi b/arch/arm/boot/dts/qcom-sdx55.dtsi index 622a63b0058f..1b9b990ad0a2 100644 --- a/arch/arm/boot/dts/qcom-sdx55.dtsi +++ b/arch/arm/boot/dts/qcom-sdx55.dtsi @@ -166,6 +166,18 @@ sdhc_1: sdhci@8804000 { status = "disabled"; }; + qpic_bam: dma@1b04000 { + compatible = "qcom,bam-v1.7.0"; + reg = <0x01b04000 0x1c000>; + interrupts = ; + clocks = <&rpmhcc RPMH_QPIC_CLK>; + clock-names = "bam_clk"; + #dma-cells = <1>; + qcom,ee = <0>; + qcom,controlled-remotely; + status = "disabled"; + }; + tcsr_mutex_block: syscon@1f40000 { compatible = "syscon"; reg = <0x1f40000 0x20000>; From patchwork Tue Jan 5 09:46:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998525 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 D7EC5C433DB for ; Tue, 5 Jan 2021 09:48:44 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 9C95F224F9 for ; Tue, 5 Jan 2021 09:48:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728664AbhAEJs2 (ORCPT ); Tue, 5 Jan 2021 04:48:28 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41122 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728629AbhAEJsZ (ORCPT ); Tue, 5 Jan 2021 04:48:25 -0500 Received: from mail-pj1-x1031.google.com (mail-pj1-x1031.google.com [IPv6:2607:f8b0:4864:20::1031]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0D3B4C0617BB for ; Tue, 5 Jan 2021 01:47:17 -0800 (PST) Received: by mail-pj1-x1031.google.com with SMTP id f14so1357870pju.4 for ; Tue, 05 Jan 2021 01:47:17 -0800 (PST) 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=ZEQtO1e8ZH0DZv0MklF41IoEYYDJNhijOrvf4ipkaaE=; b=Ia9GBnQk/EbKp2yUQOW0HYQLNR7wYzDXFHngkyRqz/ZGxw/j/VFStrfdR8zagzk12v f1WfayykGdopEAAwY8bvWadyQ8V97J79t7VCSKr8lFYVAQ8lYUSzXlk5cTvjJq9dFeTL 5Xu4q/gqaeaJR77D1dyORKutEq2ASIThOKVAuSw3qODpAIg+z4qqX6MkuIOZ7eaW7NLL 2wDcJCGsWydtpzBDLOD1tDXjXw8wS3s8vltjF/9HDPwJNCEz/iORr8xW8M55fZ0XaFbZ S4dDN+a8AmWe1frmLemT6qtnL6RnJgmYjgM7MGBrG84G564GvxfaaGYIEoovMgktslUc lSZQ== 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=ZEQtO1e8ZH0DZv0MklF41IoEYYDJNhijOrvf4ipkaaE=; b=ifPcXj2DvWOSTplPqC2GiJi18hH5us/wnQZ5vIrnS04of8bnW5AETpgxB1Qcj4kpQI QoeWMrgsGA19jp4FdpVXqV12xee3RxrzpSGu5w6JkStsqlHK5124ANA2Ys+pgoox4WRx 4IJb7oGZiUhD2fRK51NxfJiaorvLWLUz09/uAHz3NjrVs+FxEe6Zu/GtosaUjlMYntBH YHU9Vs+1C8RZZsAU5JZSNvPmy9NIKfqFxWPJ0Ikku/4xJ/cdkW9XuVo7yuyRjtfoB917 zAn2ZH0dcP8U8pJnTwTSUitpQd61zlqeChK5iBW7GCZtrZLNizXLjrkuV0kr4xoATAqb OIqA== X-Gm-Message-State: AOAM533//ZbGUwFAh6RIsEI2W+S+6fD4IrRllVPNHj27N7T2o+KOtGwx j1E4OLwn38SVj0Oakwa01IyM X-Google-Smtp-Source: ABdhPJxxkqFpUlr0ExPeYtUE9r+veyD+07dGeu7zaFmLNnn/fx5IaXZ75Go266s/hMl7zVXltgJQHg== X-Received: by 2002:a17:902:6b01:b029:da:d295:2582 with SMTP id o1-20020a1709026b01b02900dad2952582mr77213478plk.14.1609840036588; Tue, 05 Jan 2021 01:47:16 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.47.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:47:16 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam Subject: [PATCH 10/18] ARM: dts: qcom: sdx55: Add QPIC NAND support Date: Tue, 5 Jan 2021 15:16:28 +0530 Message-Id: <20210105094636.10301-11-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add qpic_nand node to support QPIC NAND controller on SDX55 SoC. FIXME: Remove the fixed clock and source real clock. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-sdx55.dtsi | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm/boot/dts/qcom-sdx55.dtsi b/arch/arm/boot/dts/qcom-sdx55.dtsi index 1b9b990ad0a2..1a6947753972 100644 --- a/arch/arm/boot/dts/qcom-sdx55.dtsi +++ b/arch/arm/boot/dts/qcom-sdx55.dtsi @@ -41,6 +41,12 @@ pll_test_clk: pll-test-clk { #clock-cells = <0>; clock-frequency = <400000000>; }; + + nand_clk_dummy: nand-clk-dummy { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <32000>; + }; }; cpus { @@ -178,6 +184,22 @@ qpic_bam: dma@1b04000 { status = "disabled"; }; + qpic_nand: nand@1b30000 { + compatible = "qcom,sdx55-nand"; + reg = <0x01b30000 0x10000>; + #address-cells = <1>; + #size-cells = <0>; + clocks = <&rpmhcc RPMH_QPIC_CLK>, + <&nand_clk_dummy>; + clock-names = "core", "aon"; + + dmas = <&qpic_bam 0>, + <&qpic_bam 1>, + <&qpic_bam 2>; + dma-names = "tx", "rx", "cmd"; + status = "disabled"; + }; + tcsr_mutex_block: syscon@1f40000 { compatible = "syscon"; reg = <0x1f40000 0x20000>; From patchwork Tue Jan 5 09:46:29 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998523 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 B905CC433E0 for ; Tue, 5 Jan 2021 09:48:44 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 7173422482 for ; Tue, 5 Jan 2021 09:48:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728667AbhAEJs1 (ORCPT ); Tue, 5 Jan 2021 04:48:27 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41124 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728664AbhAEJsZ (ORCPT ); Tue, 5 Jan 2021 04:48:25 -0500 Received: from mail-pg1-x534.google.com (mail-pg1-x534.google.com [IPv6:2607:f8b0:4864:20::534]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 27A7EC0617BD for ; Tue, 5 Jan 2021 01:47:20 -0800 (PST) Received: by mail-pg1-x534.google.com with SMTP id z21so20936105pgj.4 for ; Tue, 05 Jan 2021 01:47:20 -0800 (PST) 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=HxQ9bQtIikQWDcNYhJoOP9WcMBp1b/WtsV26IjiPkCU=; b=gLXWwVpAnYxvov2kPbHgZtAHMA3p59g9Y6v0tXubptmNeMnCj+zuprjC7HmBmatMsA T3yf816j1QjUXeOOao2eei11r3Akr1drR9i7BY3pjLflZQ8VzjFqk4r7yT6Ac3PEuA9N q2+K0WmC/4z0BFrD60+1bITRSHdpmp0FLBFduMdAevOeAhhn9+++AsYl0DSG0tYdHH+X yvzotXZuxmU1vB0z/3YZ+a3i1BQCuOeJgBDt4JudVlQkg1iRWOBMWVBK6o6ZxXsHmjyd 3haxVw7RLkD9PEIe5+wwClxRY7scdiuKyOim4tvVXcO436ureiQSlc7w5qwKtW1NHLh2 arPA== 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=HxQ9bQtIikQWDcNYhJoOP9WcMBp1b/WtsV26IjiPkCU=; b=efCO/w5GY6XqzwD2ptp/y/IZb4UKc/mtJndaPVFWnG5Y6CZuLam1gg81QTZ1K2Fv3O NYQA+Bt0APWVY9ft5NnQ6YsozX2k4+RBx3hAPnQ7BTfSjF2L+P7Y/7tZIGqmuHEt7BnA mredamtG1z1DKKRUnQ6Pf0v4h6+ak5aYNV25TqZfzUXFX/sthUy60Kj4u/Kk2nxXj+Va ihVHiDHtJTbIyBoA3KQRepNjJ9RLr8mhKJtUdrwHIk+BExwA3YdCNmKhDoM+jQ9yqyMq MvZYLNmxIu30tzDIElhg5e4aGnOb71zhZVUFBo2vB6hwzoUbxqC3uNKW9EM5sZ0X/e9g 7F7g== X-Gm-Message-State: AOAM531awE1xOQxePtPDUSoesbpxL5H3XFBV/8Py4tutQc2Y9WKxoIzW pzkeWi/dom5Bqr0Aj3hR9wh2 X-Google-Smtp-Source: ABdhPJxuc9ytNQsc6qkTxILJXSxmBDkjFv8XPfeJmkfqhnEal6PtErUQbPncLdwePSjkOMv4bBhH4w== X-Received: by 2002:a63:c80e:: with SMTP id z14mr74728657pgg.435.1609840039656; Tue, 05 Jan 2021 01:47:19 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.47.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:47:19 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam Subject: [PATCH 11/18] ARM: dts: qcom: sdx55-mtp: Enable BAM DMA Date: Tue, 5 Jan 2021 15:16:29 +0530 Message-Id: <20210105094636.10301-12-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Enable BAM DMA on SDX55-MTP board. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-sdx55-mtp.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/qcom-sdx55-mtp.dts b/arch/arm/boot/dts/qcom-sdx55-mtp.dts index 262660e6dd11..74ea6f425c77 100644 --- a/arch/arm/boot/dts/qcom-sdx55-mtp.dts +++ b/arch/arm/boot/dts/qcom-sdx55-mtp.dts @@ -25,3 +25,7 @@ chosen { &blsp1_uart3 { status = "ok"; }; + +&qpic_bam { + status = "ok"; +}; From patchwork Tue Jan 5 09:46:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998529 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 226B5C433E6 for ; Tue, 5 Jan 2021 09:48:45 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id DC5CE225AC for ; Tue, 5 Jan 2021 09:48:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727725AbhAEJs2 (ORCPT ); Tue, 5 Jan 2021 04:48:28 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41126 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728665AbhAEJs0 (ORCPT ); Tue, 5 Jan 2021 04:48:26 -0500 Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 36C10C0617BF for ; Tue, 5 Jan 2021 01:47:23 -0800 (PST) Received: by mail-pg1-x52d.google.com with SMTP id n10so20931759pgl.10 for ; Tue, 05 Jan 2021 01:47:23 -0800 (PST) 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=dQ4Xyw+lomP5U3AJy8SgFcN3M+pTYg7eIxIz6Xs0pzE=; b=FxAZd1YlBC7lGRTKnF8Ryo/EZhj7m/J6ZneN0qbtGCJVci9a3hNIPEuQ6mitQOytm+ 23uAyZRPnn11dFgbeD8uAHzb+uSAd38cv9+K3BotG8PUPNye1V4stcP+G5zzoVjMIKpP MIKFGoavXACto2lCytsSI/dqV+aUyTYkH8CWY78+rnGUQBM/4ta7tKRe4Asanjb4UOli kBYthoLIIuNMInWGlw0ftHJxipcyfLdG/qCW/tU9yFeUlURCLkox+lOnCMhOH00YF13u 3HEen24dbtNgwrWHb1XkrwdgClmUDixfltcGwdBRDv+atoT184qOcTVoA/AyWS6DM469 ysOA== 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=dQ4Xyw+lomP5U3AJy8SgFcN3M+pTYg7eIxIz6Xs0pzE=; b=U9UYrsqdBlqdNdWyvouylmDTd2Pqu8bS7JV2a1pnAPHa7fNOAqFETf70zg81xOW3Cv wXjTg2rCFF7vJguPLmLwR6mMfwQGROBUsBvrXH1bi8Dq8TDzgbFFcepdNlcg72JOVzgD KQE37Rvw8XpnBXqnWK3PVlPci6JBnHXZrI5i5lTdpDV/bPdGwS7/wzGvtxYFEDxUlYqS txoW1X9+ZJKSLiU/C1VTC6EsHkFU5Vzm6NZRsiqg0kQHmlg06mWFs7T5f7wlhc7g75VG 1UXpvbgJ6mzYh2/6tTsLHtWe8LDpT8zZOj9XMUoHGpM34O1iNnmiML5cuQADr299bXpy Lq+g== X-Gm-Message-State: AOAM532IcOCS+ivXc4IYjbXTxbo2w8W5CsQ5eDn+k6EJsVrpVnAKc9Bf STK8sYx4bt/upK+2VvgS97elL3uO/Xhn X-Google-Smtp-Source: ABdhPJyapVxBwTzJaNn6ScMB6O1NC7wXtLjcEL2ID3FCcZyAvN4tfMHJ88HqVtvg/tR+Qi/VNeru9w== X-Received: by 2002:a63:fd10:: with SMTP id d16mr61414130pgh.333.1609840042727; Tue, 05 Jan 2021 01:47:22 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.47.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:47:22 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam Subject: [PATCH 12/18] ARM: dts: qcom: sdx55-mtp: Enable QPIC NAND Date: Tue, 5 Jan 2021 15:16:30 +0530 Message-Id: <20210105094636.10301-13-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Enable QPIC NAND on SDX55-MTP board. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-sdx55-mtp.dts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/qcom-sdx55-mtp.dts b/arch/arm/boot/dts/qcom-sdx55-mtp.dts index 74ea6f425c77..b8d432a4324c 100644 --- a/arch/arm/boot/dts/qcom-sdx55-mtp.dts +++ b/arch/arm/boot/dts/qcom-sdx55-mtp.dts @@ -29,3 +29,15 @@ &blsp1_uart3 { &qpic_bam { status = "ok"; }; + +&qpic_nand { + status = "ok"; + + nand@0 { + reg = <0>; + + nand-ecc-strength = <8>; + nand-ecc-step-size = <512>; + nand-bus-width = <8>; + }; +}; From patchwork Tue Jan 5 09:46:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998539 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 BBD45C43333 for ; Tue, 5 Jan 2021 09:49:13 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 990B62250E for ; Tue, 5 Jan 2021 09:49:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727764AbhAEJtH (ORCPT ); Tue, 5 Jan 2021 04:49:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41246 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728765AbhAEJsv (ORCPT ); Tue, 5 Jan 2021 04:48:51 -0500 Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com [IPv6:2607:f8b0:4864:20::42f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 281C2C061574 for ; Tue, 5 Jan 2021 01:47:26 -0800 (PST) Received: by mail-pf1-x42f.google.com with SMTP id t8so18075241pfg.8 for ; Tue, 05 Jan 2021 01:47:26 -0800 (PST) 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=ShXu7/U7Beq0uWc9RaEN3HI3oScB32KORyGyOVEnVV0=; b=L7g9QoMhsM/md3H09TU/qGKLV6n/fvcMcaIst+541H1zvXZzIDdYziOSFMDCX0dZz1 74GHHV0h0ZRnjOiZUNkfZlMmDT7ocfRKvyolc8pifvHNLgm3vHzrqDyEw8e+qfyyiFCI KqTlVIvbs5U8y31sxrbsloQi7gj8hlbz5ANitzbFNGU+86BpTwnhx6OfiwY10iZADxn6 kHbyjXg8TY7Jb/NnvqpZKNtFX+oK9NSe0yzZZ1pEMUju7zW/lek6xTNNpWWuW/aPNatY /ocVvr+VSLe/+JIGc1GzTod37CmtdjdkZ4EkorcOnoyypSdryJTdsz7HpQmgHYSDIWxU hsJQ== 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=ShXu7/U7Beq0uWc9RaEN3HI3oScB32KORyGyOVEnVV0=; b=rr3bXnlApGIrI5YD2L1D7+OisGodepQYFOnZ7NJm6ll+M419+RTm3LQscgWyNVlQaL dOVMntk1DIzN/jSrhkQ2HbzGSZCxX7BKVI8WkFme4oP/yCrzRNF4SyCAjlKNNrE5bEoq HQA447CCKGiJQdmOwSTwDzh9V/CFeoBYlKOO0PS25qh8GGXLg4oEp7Ng4SC9DZVs/z8p S5H/3a9AQ4uOhRbs2bgpLvqCf+P0cm1I+QIYCxsheepB36YA9id8ZSMGz5KheKhTLkbD tgQyoKlNF6PBKcQmRUNme6bRnTH2we6Pfl7xJJdxLHye8bNcwP14VIGrRDqzvwJVyo2j Te4Q== X-Gm-Message-State: AOAM532FSKAqbZtd6zD2BNDC2iL/Q68ggMMwc67blEjAcF1HR98fphfL wF1v2LRQiOmER5bh6ir2eRqh X-Google-Smtp-Source: ABdhPJxELuUoNRACruwC2BnEkNekuLylw3gP4BzwYrKw7zVoF0qPZ8uVrnGprcjbw2PRLHCacLXhIw== X-Received: by 2002:a63:6241:: with SMTP id w62mr75713052pgb.67.1609840045688; Tue, 05 Jan 2021 01:47:25 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.47.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:47:25 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Vinod Koul , Manivannan Sadhasivam Subject: [PATCH 13/18] ARM: dts: qcom: sdx55: Add spmi node Date: Tue, 5 Jan 2021 15:16:31 +0530 Message-Id: <20210105094636.10301-14-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vinod Koul This adds SPMI node to SDX55 dts. Signed-off-by: Vinod Koul Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-sdx55.dtsi | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm/boot/dts/qcom-sdx55.dtsi b/arch/arm/boot/dts/qcom-sdx55.dtsi index 1a6947753972..f3864471ba4c 100644 --- a/arch/arm/boot/dts/qcom-sdx55.dtsi +++ b/arch/arm/boot/dts/qcom-sdx55.dtsi @@ -226,6 +226,25 @@ pdc: interrupt-controller@b210000 { interrupt-controller; }; + spmi_bus: qcom,spmi@c440000 { + compatible = "qcom,spmi-pmic-arb"; + reg = <0x0c440000 0x0000d00>, + <0x0c600000 0x2000000>, + <0x0e600000 0x0100000>, + <0x0e700000 0x00a0000>, + <0x0c40a000 0x0000700>; + reg-names = "core", "chnls", "obsrvr", "intr", "cnfg"; + interrupt-names = "periph_irq"; + interrupts = ; + qcom,ee = <0>; + qcom,channel = <0>; + #address-cells = <2>; + #size-cells = <0>; + interrupt-controller; + #interrupt-cells = <4>; + cell-index = <0>; + }; + tlmm: pinctrl@f100000 { compatible = "qcom,sdx55-pinctrl"; reg = <0xf100000 0x300000>; From patchwork Tue Jan 5 09:46:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998527 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 6A53DC433E9 for ; Tue, 5 Jan 2021 09:48:45 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 25A84229C6 for ; Tue, 5 Jan 2021 09:48:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728669AbhAEJsd (ORCPT ); Tue, 5 Jan 2021 04:48:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41134 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728668AbhAEJs1 (ORCPT ); Tue, 5 Jan 2021 04:48:27 -0500 Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A41F2C061794 for ; Tue, 5 Jan 2021 01:47:29 -0800 (PST) Received: by mail-pj1-x102c.google.com with SMTP id v1so1366490pjr.2 for ; Tue, 05 Jan 2021 01:47:29 -0800 (PST) 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=ruQYP7YBV6AdaomBjYYG5DyZKP86kJmaQHorAaM/MSs=; b=x/jLHpo7I/Ysg8YjeK7E6v/GbNw+CcGGLQrrPw/2LSTj5F/4dtyIK8b1TDflFycdfH yK1Z+QNAC+sloSf1Y4/lw0AazRnhbiRf5JvL9Aw5JOajce/ncNSsAy6XHKYhHAZwdUf4 mnWj4TWdS5ai7KA8ZXlGdcwrlPXqe7AIOz/yr+XTbYEF8uhH/TZLIwwAiBSCXFZGzegg bVE+SmdmSm6Wen5gHxy6Xv/2cxhJ3qTqIYdblxAclodL79azEF9kCDDKWT09HRJB7Vth kcumE+1TCl7B5K+N7leTKG2k4WKLjVh4sKeXk/1Ox6i9kiLt/9Du2v3yaNIv/ZdypTYN paUA== 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=ruQYP7YBV6AdaomBjYYG5DyZKP86kJmaQHorAaM/MSs=; b=FlkMgFBQJIXQqu6aW4brfxPAq+q1Q2Q3DInEozCBAmlnxl1A0E7VX5OiLAF09qt9Yz apYKcVrFAc9aYvOht0YPqzu2UW0hpUTRZsAKprhT0XhZxOqoQfrd8PchkMkdScI9pxEh mI1gyxpHWABGfCA/NgmzAUJZl9Pb24VcoPr2BPTpFp9IWfUazOFHOjmi9pwRQtHrrCwe E2YrzNPS0FNbiEnh0+dAkKWjqwMXQeOvXrizuppwW4FmfM7W0MerJbgoa1JrVlqFZSuh hTnmKJ+R3hUU6qm1UJnFjFrwy7/h5HB6nKHbMBS8VhD2LXF8AFXPrQbhjJlKQSy6FXXk 5tkw== X-Gm-Message-State: AOAM533mCBLXZpvnM5ElnRsmMfTMZ2l0AYFNyuMqtUtvWC9b/SM2S7Q9 bFeT+pxo8ce9ZlhEC0WWsy2C X-Google-Smtp-Source: ABdhPJxhBV7pyXljGqmzUKQtYN93lz8kYAJMJWjRlTfQNMmG91uWDjfQRUn+F4q6yQZIDXMfUnrzZA== X-Received: by 2002:a17:90b:14d3:: with SMTP id jz19mr3312396pjb.196.1609840049186; Tue, 05 Jan 2021 01:47:29 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.47.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:47:28 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Vinod Koul , Manivannan Sadhasivam Subject: [PATCH 14/18] ARM: dts: qcom: sdx55-mtp: Add pm8150b pmic Date: Tue, 5 Jan 2021 15:16:32 +0530 Message-Id: <20210105094636.10301-15-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vinod Koul SDX55-mtp features PM8150B pmic, so include the dts as well Signed-off-by: Vinod Koul Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-sdx55-mtp.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/qcom-sdx55-mtp.dts b/arch/arm/boot/dts/qcom-sdx55-mtp.dts index b8d432a4324c..09aeeb14be37 100644 --- a/arch/arm/boot/dts/qcom-sdx55-mtp.dts +++ b/arch/arm/boot/dts/qcom-sdx55-mtp.dts @@ -7,6 +7,7 @@ /dts-v1/; #include "qcom-sdx55.dtsi" +#include / { model = "Qualcomm Technologies, Inc. SDX55 MTP"; From patchwork Tue Jan 5 09:46:33 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998531 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 8ADCAC4332B for ; Tue, 5 Jan 2021 09:48:45 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 4DFE822515 for ; Tue, 5 Jan 2021 09:48:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728666AbhAEJsd (ORCPT ); Tue, 5 Jan 2021 04:48:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41138 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728669AbhAEJs2 (ORCPT ); Tue, 5 Jan 2021 04:48:28 -0500 Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D9784C061796 for ; Tue, 5 Jan 2021 01:47:32 -0800 (PST) Received: by mail-pl1-x630.google.com with SMTP id j1so16092529pld.3 for ; Tue, 05 Jan 2021 01:47:32 -0800 (PST) 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=99rzKTlTSe9qUr5y9f4oV2o3y4JbKLKmKgTDd+AN/bw=; b=ysjZYIunuHnaKobYqtb2SzBWEzwAJNrB6H7dVFLyKLjCRpxMecpAhLYxXyuL6P2rZX XCP2P+llhVTGe/GqJPy/7uVIUa0eS5XhyRii0TsZRmnCgiH+Jo2E+BuCXH+tNGSkyyn9 DLuwx9V2Xp9O1b3ANNWvyigvov1++qfeslA2N+wZi/Ysl9OGV/9VXdvvQ2zgXsJbXSWb k0zECQMVoRyxvsIrEGHFtjFmDQNlNaxHfgYvH10yBw4lY85bx1+BT7BJxny3AH2xMrLW CkkicZs+zysxm/0Kl1ktPPyigeSDnHKQz1GTmPZVaKZO1oobgUnq2BRhgYGpfySgccaF KfCA== 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=99rzKTlTSe9qUr5y9f4oV2o3y4JbKLKmKgTDd+AN/bw=; b=kmG2JjfCclHBgSu4Im9BC02DOzuvsPATmclkR9bkcOoK5WKuJ4CE/lbq/WVBcbRPm7 e98dnPZExcFZgG8OlLkfo4QHPYBWT8KA7MdOJ7RFpqPSWcJnU4DWqL9liOjg71nvsI4Y bGH+BFcbcuMwWrLxHD7mj7+5aiF00KJMN5oVRtQnhpcub0QfN6TmTgUVJkPv5prmihAP /HlZ4PO9wZtK7KRgW+fgYTUP/DhomBHzPH3xsFEwFIZzZxNg7vgKbWwA9A6tkyG0ZMza WrreJMexr8gNtsbBlh667HdHScVMkmymCHpE8anpfh4jOBw2CS/IimoAn5T9kdvFzrOX LWFw== X-Gm-Message-State: AOAM532oiI/+JVF33wuNSExcFcDjid/kGc+02XIqk6v1n0MWom1sAfLj 9GwoNwGUSgrz7DY8nhn3VxX6 X-Google-Smtp-Source: ABdhPJyF1qvCxX0ZW9eBrh/hCjzFVl5Mu+wJ81mZ9TeRXi/j4Zry/Yx+IdGd8+tyU96ff9FPcgIJyA== X-Received: by 2002:a17:902:7086:b029:dc:8d:feab with SMTP id z6-20020a1709027086b02900dc008dfeabmr76123157plk.22.1609840052421; Tue, 05 Jan 2021 01:47:32 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.47.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:47:31 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Vinod Koul , Manivannan Sadhasivam Subject: [PATCH 15/18] ARM: dts: qcom: sdx55-mtp: Add pmx55 pmic Date: Tue, 5 Jan 2021 15:16:33 +0530 Message-Id: <20210105094636.10301-16-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vinod Koul SDX55-mtp features PMX55 pmic, so include the dts as well Signed-off-by: Vinod Koul Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-sdx55-mtp.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/qcom-sdx55-mtp.dts b/arch/arm/boot/dts/qcom-sdx55-mtp.dts index 09aeeb14be37..825cc7d0ba18 100644 --- a/arch/arm/boot/dts/qcom-sdx55-mtp.dts +++ b/arch/arm/boot/dts/qcom-sdx55-mtp.dts @@ -8,6 +8,7 @@ #include "qcom-sdx55.dtsi" #include +#include "qcom-pmx55.dtsi" / { model = "Qualcomm Technologies, Inc. SDX55 MTP"; From patchwork Tue Jan 5 09:46:34 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998537 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 96E8CC4332D for ; Tue, 5 Jan 2021 09:49:13 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 62AB3224F9 for ; Tue, 5 Jan 2021 09:49:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728436AbhAEJs7 (ORCPT ); Tue, 5 Jan 2021 04:48:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41260 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728783AbhAEJsx (ORCPT ); Tue, 5 Jan 2021 04:48:53 -0500 Received: from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com [IPv6:2607:f8b0:4864:20::62b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0A656C061383 for ; Tue, 5 Jan 2021 01:47:36 -0800 (PST) Received: by mail-pl1-x62b.google.com with SMTP id s15so16072528plr.9 for ; Tue, 05 Jan 2021 01:47:36 -0800 (PST) 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=19OfSQMbRh29ftmIa/VWNRiukHisCdmG2Buwzd97YAE=; b=O+PH6SlZwuvmXX3jL/UyjVMjSKvjd0yXhovCZ1T0rqTplwNISWRjCxXk6cBCFGv8au +JUHyN8HDbiTNP1sjiMlqsBa89WtwZllgJGswGvT5mX3F6NPATQulDB/jhWfmrED1aG+ /4dSpSq7LBbbt2hmritFUvBBqiz92/wVL38tRzjwqF615nlvnHv62EGQm/LIzeXnLvkQ ciX+JIVNWeCDikmv2NmQI+bocFvkDfXzwkxtFxlofkxrj394g4E076WD/4vW5Od8NAJ9 DLdyuD5AQ0WSLCglWK8CJTr3/5Gw6k4lMg/Ja/AoD4yvAHy1zyIC1GPurcnjaJfwo4uM W/zw== 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=19OfSQMbRh29ftmIa/VWNRiukHisCdmG2Buwzd97YAE=; b=Uqu2FLxljWA9j1I/it6qKwt849ADDQXr5iWZnD6ckpkgLwM7rV7z7Ku1cBQ7rp6fLi kQkbZIdIy+YKqEac5p83Sy/4AIOdsU+GU6naobjLT6e54269LvnxCVT9vE2o9Ou6DQE9 Ft+MvyX2gn1m6Hvx9WkXowUQoFvdZKUiIhFRdCZhpcfhLgT3PI8u37cXHG3B5GDgjpan Q5LzJ2i9qfEIwqLtP3PQ6nLFWwia04XStKL/1arsE9mTuiFWYSB1ld1Ze/zAFZWavq+N EkAKVbzg7gv5HPNq4wA89d02bSTkpgT1+CtdSkzN+HBfLji8iKdMXD/4pQOkPh0/xQcn C20w== X-Gm-Message-State: AOAM5329L/E1SFDbM6vfMTNOsiimIegNpaXP/8j3648L2GnSdNUWbxHF USsBR0k6vFUy8ByBD3l8Emw8 X-Google-Smtp-Source: ABdhPJxfdUYO3so5k29tsoDglfwZRdeMPCicAJKiBqzMD7q1yt++I+LwqN9DdLntxUvb73hZvnieJQ== X-Received: by 2002:a17:90b:691:: with SMTP id m17mr3320665pjz.73.1609840055620; Tue, 05 Jan 2021 01:47:35 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.47.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:47:35 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Vinod Koul , Manivannan Sadhasivam Subject: [PATCH 16/18] ARM: dts: qcom: sdx55: Add rpmpd node Date: Tue, 5 Jan 2021 15:16:34 +0530 Message-Id: <20210105094636.10301-17-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vinod Koul This adds rpmpd node and opps for this node to the SDX55 dts. Signed-off-by: Vinod Koul Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-sdx55.dtsi | 51 +++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/arch/arm/boot/dts/qcom-sdx55.dtsi b/arch/arm/boot/dts/qcom-sdx55.dtsi index f3864471ba4c..6f53acc882dc 100644 --- a/arch/arm/boot/dts/qcom-sdx55.dtsi +++ b/arch/arm/boot/dts/qcom-sdx55.dtsi @@ -9,6 +9,7 @@ #include #include #include +#include #include / { @@ -371,6 +372,56 @@ rpmhcc: clock-controller { clock-names = "xo"; clocks = <&xo_board>; }; + + rpmhpd: power-controller { + compatible = "qcom,sdx55-rpmhpd"; + #power-domain-cells = <1>; + operating-points-v2 = <&rpmhpd_opp_table>; + + rpmhpd_opp_table: opp-table { + compatible = "operating-points-v2"; + + rpmhpd_opp_ret: opp1 { + opp-level = ; + }; + + rpmhpd_opp_min_svs: opp2 { + opp-level = ; + }; + + rpmhpd_opp_low_svs: opp3 { + opp-level = ; + }; + + rpmhpd_opp_svs: opp4 { + opp-level = ; + }; + + rpmhpd_opp_svs_l1: opp5 { + opp-level = ; + }; + + rpmhpd_opp_nom: opp6 { + opp-level = ; + }; + + rpmhpd_opp_nom_l1: opp7 { + opp-level = ; + }; + + rpmhpd_opp_nom_l2: opp8 { + opp-level = ; + }; + + rpmhpd_opp_turbo: opp9 { + opp-level = ; + }; + + rpmhpd_opp_turbo_l1: opp10 { + opp-level = ; + }; + }; + }; }; }; From patchwork Tue Jan 5 09:46:35 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998545 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 C83B8C433DB for ; Tue, 5 Jan 2021 09:49:51 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 7E329224F9 for ; Tue, 5 Jan 2021 09:49:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728175AbhAEJtO (ORCPT ); Tue, 5 Jan 2021 04:49:14 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41106 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728692AbhAEJsh (ORCPT ); Tue, 5 Jan 2021 04:48:37 -0500 Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 96FC1C061385 for ; Tue, 5 Jan 2021 01:47:39 -0800 (PST) Received: by mail-pj1-x1032.google.com with SMTP id v1so1366708pjr.2 for ; Tue, 05 Jan 2021 01:47:39 -0800 (PST) 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=9yrapoIFWFXnJoruSV2ugYcl0aEsm2fIqrky/FpMYSA=; b=qlhdQ8cRfEICJzNXfyrwuTB/RiPDsQiWC+hkxh1OVKSUwgWFTqN/UJ1nhW2pqDZoln LfDl/ant7/GuiHO/DZsEkOnCtmZLhehydy77kTTm/ZYCAmuRHGBT3DEB6hwzxDSMb54Y mVKYRrbmKClkuGVlawy9eBelXdEH3NXSKvZiMY1ipBOCbVse32YBEeyW74eniRFM5aby kNZlG9GZ6VZqkpCPvm1h6cOi5gD6nIQiT3wa7Fe8MNWgH8KApQAH6948TQKz8Orkr5nx s7bkJmhc6K8LAyph5fLJrsmIaaIV9IRmtrcfnFigCbRtU1mC8b0EhcyFv31MY26sKC6k DabA== 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=9yrapoIFWFXnJoruSV2ugYcl0aEsm2fIqrky/FpMYSA=; b=hhlF8A0Lynf2yWgld5xpJy8a5AKknaNdfajOlmD3T7The5UG2/8THNtoyIdrH5T6Ch epTdD3U7BYCmcESSSXfkPT+KlBcddnqc9U9cGyfvmmvSLO4cRLKV/yPwNJ80frP4j6rW mfFujUGQbdJxUhczCZHIpX64dn4Qe0Ibj0N7q+fE33JnTfnVAEbfQq7hu/Vyamuce8zf W+hYNQvo2kmg1Rw4C8SWVOyLw4uz11zp1j3fo4Pqfw900kIm6q3TGIfia2zwmirgYeDN QuAhAOf4JWrH6byo+NfEzIH9SjbFmCicuZDFJNtcZ/C+oi/JygzXMzOhT2tabYLdSCCy AfFg== X-Gm-Message-State: AOAM530I6VxeRys+fKbZMFbRQ03sFm6vTBPVJi3YmZ75m+EYd52iS7bo 9q7golIxaFm7oEwMBGZqAvL/ X-Google-Smtp-Source: ABdhPJzKWmiil4fR+Q4rtWe8mogH8p36j3nOgjgWSKU+MfsqoGyXK8cVyc7wmZobBze0aujdicq2og== X-Received: by 2002:a17:90a:fcc:: with SMTP id 70mr3213905pjz.168.1609840059098; Tue, 05 Jan 2021 01:47:39 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.47.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:47:38 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Vinod Koul , Manivannan Sadhasivam Subject: [PATCH 17/18] ARM: dts: qcom: Add PMIC pmx55 dts Date: Tue, 5 Jan 2021 15:16:35 +0530 Message-Id: <20210105094636.10301-18-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vinod Koul This adds DTS for PMIC PMX55 found in Qualcomm platforms. Signed-off-by: Vinod Koul Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-pmx55.dtsi | 91 +++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-pmx55.dtsi diff --git a/arch/arm/boot/dts/qcom-pmx55.dtsi b/arch/arm/boot/dts/qcom-pmx55.dtsi new file mode 100644 index 000000000000..05f033334716 --- /dev/null +++ b/arch/arm/boot/dts/qcom-pmx55.dtsi @@ -0,0 +1,91 @@ +// SPDX-License-Identifier: BSD-3-Clause + +/* + * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. + * Copyright (c) 2020, Linaro Limited + */ + +#include +#include +#include + +&spmi_bus { + pmic@8 { + compatible = "qcom,pmx55", "qcom,spmi-pmic"; + reg = <0x8 SPMI_USID>; + #address-cells = <1>; + #size-cells = <0>; + + power-on@800 { + compatible = "qcom,pm8916-pon"; + reg = <0x0800>; + + status = "disabled"; + }; + + pmx55_temp: temp-alarm@2400 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0x2400>; + interrupts = <0x8 0x24 0x0 IRQ_TYPE_EDGE_BOTH>; + io-channels = <&pmx55_adc ADC5_DIE_TEMP>; + io-channel-names = "thermal"; + #thermal-sensor-cells = <0>; + }; + + pmx55_adc: adc@3100 { + compatible = "qcom,spmi-adc5"; + reg = <0x3100>; + #address-cells = <1>; + #size-cells = <0>; + #io-channel-cells = <1>; + interrupts = <0x8 0x31 0x0 IRQ_TYPE_EDGE_RISING>; + + ref-gnd@0 { + reg = ; + qcom,pre-scaling = <1 1>; + label = "ref_gnd"; + }; + + vref-1p25@1 { + reg = ; + qcom,pre-scaling = <1 1>; + label = "vref_1p25"; + }; + + die-temp@6 { + reg = ; + qcom,pre-scaling = <1 1>; + label = "die_temp"; + }; + + chg-temp@9 { + reg = ; + qcom,pre-scaling = <1 1>; + label = "chg_temp"; + }; + }; + + pmx55_gpios: gpio@c000 { + compatible = "qcom,pmx55-gpio", "qcom,spmi-gpio"; + reg = <0xc000>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + interrupts = <0x8 0xc0 0x0 IRQ_TYPE_NONE>, + <0x8 0xc1 0x0 IRQ_TYPE_NONE>, + <0x8 0xc3 0x0 IRQ_TYPE_NONE>, + <0x8 0xc4 0x0 IRQ_TYPE_NONE>, + <0x8 0xc5 0x0 IRQ_TYPE_NONE>, + <0x8 0xc7 0x0 IRQ_TYPE_NONE>, + <0x8 0xc8 0x0 IRQ_TYPE_NONE>; + }; + }; + + pmic@9 { + compatible = "qcom,pmx55", "qcom,spmi-pmic"; + reg = <0x9 SPMI_USID>; + #address-cells = <1>; + #size-cells = <0>; + }; +}; From patchwork Tue Jan 5 09:46:36 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 11998543 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 A653CC433E0 for ; Tue, 5 Jan 2021 09:49:51 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 4B5DB22482 for ; Tue, 5 Jan 2021 09:49:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728006AbhAEJtN (ORCPT ); Tue, 5 Jan 2021 04:49:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41110 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728699AbhAEJsh (ORCPT ); Tue, 5 Jan 2021 04:48:37 -0500 Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A6C28C061387 for ; Tue, 5 Jan 2021 01:47:42 -0800 (PST) Received: by mail-pl1-x62f.google.com with SMTP id e2so16060361plt.12 for ; Tue, 05 Jan 2021 01:47:42 -0800 (PST) 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=HMhTJmm/aJAOoL9aJNkUA9BuiVKtKAPPcxXpVi5YN0I=; b=Kd2FykxbC/3bScfgxQBMd485VKlyITJL9N76ml9I7ykeuwGse5CuNEIvB2xfb7XJ1p /jX2vfpErR92agoDxrS6OP6u50zDpMVSW59jUWM6GxzvNdLkyGmDhGQ+9vLJMoU/GPXE mzlNnpnfy6ce67U3tsRoOT57LOZ/ZMxJ3VopP/JdR7boZjdcDGXs3rYkAXBZF6JxbyxF g9euX6kuuRfHYw3SScUipfjtVltpwAr2zCz4YkM1/Q7ddLbQ7JYcj/h5ydsGA/vC29na VV8pLG5l1IIM0AY3QhdokoR19Q1NbbonZuitQ63V8rG1Zolgd4NYgeLtQ2iObHaMTvpb 7ADg== 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=HMhTJmm/aJAOoL9aJNkUA9BuiVKtKAPPcxXpVi5YN0I=; b=X9ROMiydFoiNV7JV+Xgvr4X6JPUm9O+6I1rNmITeYAZ9QwC9t+fDUD8dzHn+6rvBaT kIScobR9+EEyPU4SuVaNorivHmrtafCxxJYYvHKKrq3mp5vypN4DlH0/HytJThBb3Pl3 +b7NKJK9V84wpWtC8BtvQvTMry3vCflafREHJopBVKiD3Aux4cUWSP6YJNIJy1NJDM3V m2vupqHnNW6qvNN+aCb7t1xmyfZlKoG2+/qwzGk7Ltp8as6p57HcDYhj5JeC1JupEToA lv5bbDYBWFvt9Xm7JcOjtl/8e3Zi77O7Lgx69QZGihlcGr21r3XO60NFUg2Ky/ickO8Y 0UKA== X-Gm-Message-State: AOAM531ZVweNDrsJi2Og6pT/5ex1yxpe8yBaB9kiidfxCFNw4kP8UNCe F+EhZeaDfKa0Qwctf0EEV2H/ X-Google-Smtp-Source: ABdhPJwD60AP4EPqH9IwpZA52jemObCnoqjeApb1Acfq2z3rnSYdeVyyRdyxqi8+aupewewNjRK+7w== X-Received: by 2002:a17:902:a401:b029:dc:3e1d:234a with SMTP id p1-20020a170902a401b02900dc3e1d234amr54483154plq.48.1609840062211; Tue, 05 Jan 2021 01:47:42 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.47.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:47:41 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Vinod Koul , Manivannan Sadhasivam Subject: [PATCH 18/18] ARM: dts: qcom: sdx55-mtp: Add regulator nodes Date: Tue, 5 Jan 2021 15:16:36 +0530 Message-Id: <20210105094636.10301-19-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vinod Koul This adds the regulators found on SDX55 MTP. Signed-off-by: Vinod Koul Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-sdx55-mtp.dts | 179 +++++++++++++++++++++++++++ 1 file changed, 179 insertions(+) diff --git a/arch/arm/boot/dts/qcom-sdx55-mtp.dts b/arch/arm/boot/dts/qcom-sdx55-mtp.dts index 825cc7d0ba18..61e7d5d4bd48 100644 --- a/arch/arm/boot/dts/qcom-sdx55-mtp.dts +++ b/arch/arm/boot/dts/qcom-sdx55-mtp.dts @@ -6,6 +6,7 @@ /dts-v1/; +#include #include "qcom-sdx55.dtsi" #include #include "qcom-pmx55.dtsi" @@ -22,6 +23,184 @@ aliases { chosen { stdout-path = "serial0:115200n8"; }; + + vph_pwr: vph-pwr-regulator { + compatible = "regulator-fixed"; + regulator-name = "vph_pwr"; + regulator-min-microvolt = <3700000>; + regulator-max-microvolt = <3700000>; + }; + + vreg_bob_3p3: pmx55-bob { + compatible = "regulator-fixed"; + regulator-name = "vreg_bob_3p3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + + regulator-always-on; + regulator-boot-on; + + vin-supply = <&vph_pwr>; + }; + + vreg_s7e_mx_0p752: pmx55-s7e { + compatible = "regulator-fixed"; + regulator-name = "vreg_s7e_mx_0p752"; + regulator-min-microvolt = <752000>; + regulator-max-microvolt = <752000>; + + vin-supply = <&vph_pwr>; + }; + + vreg_vddpx_2: vddpx-2 { + compatible = "regulator-gpio"; + regulator-name = "vreg_vddpx_2"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <2850000>; + enable-gpios = <&tlmm 98 GPIO_ACTIVE_HIGH>; + gpios = <&tlmm 100 GPIO_ACTIVE_HIGH>; + states = <1800000 0>, <2850000 1>; + startup-delay-us = <200000>; + enable-active-high; + regulator-boot-on; + + vin-supply = <&vph_pwr>; + }; +}; + +&apps_rsc { + pmx55-rpmh-regulators { + compatible = "qcom,pmx55-rpmh-regulators"; + qcom,pmic-id = "e"; + + vdd-s1-supply = <&vph_pwr>; + vdd-s2-supply = <&vph_pwr>; + vdd-s3-supply = <&vph_pwr>; + vdd-s4-supply = <&vph_pwr>; + vdd-s5-supply = <&vph_pwr>; + vdd-s6-supply = <&vph_pwr>; + vdd-s7-supply = <&vph_pwr>; + vdd-l1-l2-supply = <&vreg_s2e_1p224>; + vdd-l3-l9-supply = <&vreg_s3e_0p824>; + vdd-l4-l12-supply = <&vreg_s4e_1p904>; + vdd-l5-l6-supply = <&vreg_s4e_1p904>; + vdd-l7-l8-supply = <&vreg_s3e_0p824>; + vdd-l10-l11-l13-supply = <&vreg_bob_3p3>; + vdd-l14-supply = <&vreg_s7e_mx_0p752>; + vdd-l15-supply = <&vreg_s2e_1p224>; + vdd-l16-supply = <&vreg_s4e_1p904>; + + vreg_s2e_1p224: smps2 { + regulator-min-microvolt = <1280000>; + regulator-max-microvolt = <1400000>; + }; + + vreg_s3e_0p824: smps3 { + regulator-min-microvolt = <800000>; + regulator-max-microvolt = <1000000>; + }; + + vreg_s4e_1p904: smps4 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1960000>; + }; + + ldo1 { + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + regulator-initial-mode = ; + }; + + ldo2 { + regulator-min-microvolt = <1128000>; + regulator-max-microvolt = <1128000>; + regulator-initial-mode = ; + }; + + ldo3 { + regulator-min-microvolt = <800000>; + regulator-max-microvolt = <800000>; + regulator-initial-mode = ; + }; + + ldo4 { + regulator-min-microvolt = <872000>; + regulator-max-microvolt = <872000>; + regulator-initial-mode = ; + }; + + ldo5 { + regulator-min-microvolt = <1704000>; + regulator-max-microvolt = <1900000>; + regulator-initial-mode = ; + }; + + ldo6 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-initial-mode = ; + }; + + ldo7 { + regulator-min-microvolt = <480000>; + regulator-max-microvolt = <900000>; + regulator-initial-mode = ; + }; + + ldo8 { + regulator-min-microvolt = <480000>; + regulator-max-microvolt = <900000>; + regulator-initial-mode = ; + }; + + ldo9 { + regulator-min-microvolt = <800000>; + regulator-max-microvolt = <800000>; + regulator-initial-mode = ; + }; + + ldo10 { + regulator-min-microvolt = <3088000>; + regulator-max-microvolt = <3088000>; + regulator-initial-mode = ; + }; + + ldo11 { + regulator-min-microvolt = <1704000>; + regulator-max-microvolt = <2928000>; + regulator-initial-mode = ; + }; + + ldo12 { + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + regulator-initial-mode = ; + }; + + ldo13 { + regulator-min-microvolt = <1704000>; + regulator-max-microvolt = <2928000>; + regulator-initial-mode = ; + }; + + ldo14 { + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <800000>; + regulator-initial-mode = ; + }; + + ldo15 { + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + regulator-initial-mode = ; + }; + + ldo16 { + regulator-min-microvolt = <1704000>; + regulator-max-microvolt = <1904000>; + regulator-initial-mode = ; + }; + }; }; &blsp1_uart3 {