From patchwork Wed Dec 1 07:27:39 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinod Koul X-Patchwork-Id: 1562030 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=R2V+mtxI; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4J3rKX0VNGz9sRN for ; Wed, 1 Dec 2021 18:28:16 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345043AbhLAHbe (ORCPT ); Wed, 1 Dec 2021 02:31:34 -0500 Received: from ams.source.kernel.org ([145.40.68.75]:58966 "EHLO ams.source.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234851AbhLAHbe (ORCPT ); Wed, 1 Dec 2021 02:31:34 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 83DE7B81DBD; Wed, 1 Dec 2021 07:28:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3636EC53FAD; Wed, 1 Dec 2021 07:28:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1638343691; bh=3PVz2V9iNQllJFoHEamrh6hw7ZtHslowFrxYxgzf2/w=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=R2V+mtxIyeGE6hG2VyLU9BiKTzAjjXvRju4rNVj8A2LG5KrUtUwfJGVs6SLD4tYr+ W+58G4qaDbeyxf5YIHq9HYuQcGoWY447RnT0JTr63BalSNBleh1J6yOJY1lpq/3s7D ys8HW+uJrOBH5WW5jGKECTfODDt4gq2cFrKi+sz7VgX/j62UQtjnf2coJbTPMAu/Di 8DFU2wTDBJuP9JrT/lOjBMXtoneC025c1xEgEPFsxfo6JDDF+Ntk5ZBCvUsdhqKXzG LXwV3+kgMA2vVkrTJC/ec2FdGztpZajEogETffp1sB6lGXW7m1piBI/TrEErVmH1ev OfDVcHSz5Ntyg== From: Vinod Koul To: Rob Herring , Bjorn Andersson Cc: linux-arm-msm@vger.kernel.org, Vinod Koul , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/7] dt-bindings: arm: cpus: Add kryo780 compatible Date: Wed, 1 Dec 2021 12:57:39 +0530 Message-Id: <20211201072745.3969077-2-vkoul@kernel.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20211201072745.3969077-1-vkoul@kernel.org> References: <20211201072745.3969077-1-vkoul@kernel.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Kryo780 is found in SM8450, so add it to the list of cpu compatibles Signed-off-by: Vinod Koul --- Documentation/devicetree/bindings/arm/cpus.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/cpus.yaml b/Documentation/devicetree/bindings/arm/cpus.yaml index f2ab6423b4af..dfa28e3525cb 100644 --- a/Documentation/devicetree/bindings/arm/cpus.yaml +++ b/Documentation/devicetree/bindings/arm/cpus.yaml @@ -174,6 +174,7 @@ properties: - qcom,kryo560 - qcom,kryo570 - qcom,kryo685 + - qcom,kryo780 - qcom,scorpion enable-method: From patchwork Wed Dec 1 07:27:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinod Koul X-Patchwork-Id: 1562031 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=hgDxhFi9; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4J3rKb5wpjz9sRN for ; Wed, 1 Dec 2021 18:28:19 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347433AbhLAHbi (ORCPT ); Wed, 1 Dec 2021 02:31:38 -0500 Received: from ams.source.kernel.org ([145.40.68.75]:59022 "EHLO ams.source.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234851AbhLAHbg (ORCPT ); Wed, 1 Dec 2021 02:31:36 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 3DD8BB81DBF; Wed, 1 Dec 2021 07:28:15 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DED5CC53FCE; Wed, 1 Dec 2021 07:28:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1638343694; bh=iG78YUkE9IoL0SXtf24gYqzCj5HG0i9+ICaEr61V23o=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hgDxhFi9l7QE8HRnFCNINf5YHHptBm1k0dJv4wx6COexAfQbrVGguKkSMG4hgBwFv dDace2qRndLU/HRItran+fAGgiZqlY+Bz2mi4cGuWGiSN0aD+KvX9dxdzKtidaUo9d QK3Ff6Dgg0cwbVAcBtDiCku2ClXFkt8e++TVhwh4N0THqC5A6psq9h7ekjKoqzwVYW 5VS/L6ZpeQz5vYC88bBVtaFlQJle5U/05DS729qV2TieBhv4XbXkyRC8pLtH3zmoph wQIDUh7GSwo01QbumS468pl92jFGFg3b+iqE1KX5Ei50ob7HwtdYhgRdzA094sfvIa kDdjXVLt4EnGQ== From: Vinod Koul To: Rob Herring , Bjorn Andersson Cc: linux-arm-msm@vger.kernel.org, Vinod Koul , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/7] dt-bindings: firmware: scm: Add SM8450 compatible Date: Wed, 1 Dec 2021 12:57:40 +0530 Message-Id: <20211201072745.3969077-3-vkoul@kernel.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20211201072745.3969077-1-vkoul@kernel.org> References: <20211201072745.3969077-1-vkoul@kernel.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add compatible for SM8450 SoCs. Signed-off-by: Vinod Koul --- Documentation/devicetree/bindings/firmware/qcom,scm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/firmware/qcom,scm.txt b/Documentation/devicetree/bindings/firmware/qcom,scm.txt index d7e3cda8924e..548733388497 100644 --- a/Documentation/devicetree/bindings/firmware/qcom,scm.txt +++ b/Documentation/devicetree/bindings/firmware/qcom,scm.txt @@ -29,6 +29,7 @@ Required properties: * "qcom,scm-sm8150" * "qcom,scm-sm8250" * "qcom,scm-sm8350" + * "qcom,scm-sm8450" and: * "qcom,scm" - clocks: Specifies clocks needed by the SCM interface, if any: From patchwork Wed Dec 1 07:27:41 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinod Koul X-Patchwork-Id: 1562032 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=o+zTStgH; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4J3rKl6PHpz9t1r for ; Wed, 1 Dec 2021 18:28:27 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347444AbhLAHbq (ORCPT ); Wed, 1 Dec 2021 02:31:46 -0500 Received: from sin.source.kernel.org ([145.40.73.55]:54666 "EHLO sin.source.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1347447AbhLAHbk (ORCPT ); Wed, 1 Dec 2021 02:31:40 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sin.source.kernel.org (Postfix) with ESMTPS id 6AD82CE1D73; Wed, 1 Dec 2021 07:28:18 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9342AC53FD5; Wed, 1 Dec 2021 07:28:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1638343696; bh=IZVU6V9VZSLbDruSD3CwXHfsbc+1ZYVrEFg6wsYL8KQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=o+zTStgHDOV2X7qhFkEXjcBoJtKfD/nVCegiz7pKmz1qtXTpE6G3nU+mCUrI4arjf lUpHNYpJ+KA+5Vg1EuedIhJeytUBCoHVOVXbpZhMybkKlRsR2frObuFrCluxIXRQER TAHkO3fOap5Hp6W41VGtk2hKWQGqzmZY0ka/P+/wGxdfm9SvPj0ia9ZgwrckFSRKEq 6Bh0gevDeC7v1EUP523oGGM/Fbp2pGfcozlyivO6lWDOpAwX+AXqZz8ZMVPhWeRuQT 17E58SoR5y4Z9Rav2es2LaiLb/w0yTbVmCBoijr0ffKRsVIhcdi3nIkQ/pvO9waT5N wqmQ9RKv4cD5g== From: Vinod Koul To: Rob Herring , Bjorn Andersson Cc: linux-arm-msm@vger.kernel.org, Vinod Koul , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 3/7] dt-bindings: arm: qcom: Document SM8450 SoC and boards Date: Wed, 1 Dec 2021 12:57:41 +0530 Message-Id: <20211201072745.3969077-4-vkoul@kernel.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20211201072745.3969077-1-vkoul@kernel.org> References: <20211201072745.3969077-1-vkoul@kernel.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Document the SM8450 SoC binding and also the boards using it. Signed-off-by: Vinod Koul --- Documentation/devicetree/bindings/arm/qcom.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentation/devicetree/bindings/arm/qcom.yaml index c8808e0f9e64..29a0bd3adac2 100644 --- a/Documentation/devicetree/bindings/arm/qcom.yaml +++ b/Documentation/devicetree/bindings/arm/qcom.yaml @@ -50,6 +50,7 @@ description: | sm8150 sm8250 sm8350 + sm8450 The 'board' element must be one of the following strings: @@ -257,6 +258,11 @@ properties: - qcom,sm8350-mtp - const: qcom,sm8350 + - items: + - enum: + - qcom,sm8450-qrd + - const: qcom,sm8450 + additionalProperties: true ... From patchwork Wed Dec 1 07:27:43 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinod Koul X-Patchwork-Id: 1562033 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=lAQyTpaG; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4J3rKr0MqYz9sRN for ; Wed, 1 Dec 2021 18:28:32 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347421AbhLAHbu (ORCPT ); Wed, 1 Dec 2021 02:31:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34040 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1347439AbhLAHbq (ORCPT ); Wed, 1 Dec 2021 02:31:46 -0500 Received: from sin.source.kernel.org (sin.source.kernel.org [IPv6:2604:1380:40e1:4800::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E62CCC061746; Tue, 30 Nov 2021 23:28:25 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sin.source.kernel.org (Postfix) with ESMTPS id 3F9A3CE1D7B; Wed, 1 Dec 2021 07:28:24 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 28C4FC56747; Wed, 1 Dec 2021 07:28:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1638343702; bh=C38brKdWsmgfc5PNBBGCSNZfQghFdnJ/M9AOlulZ1v8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=lAQyTpaGcsnHbZiXls0laE9J4zH6bV4klleJdlAWxoVAtSsMlK1Co0eaagUpfMoa5 0U1/2JcQ25+7mAYtax+W/NR369yzyU5L+qCytbrzyFZHxOlzX0E6dP2DzoDqlo0Flq mXErMY8+i8EuSJjYdrv60lzF1CAIodX2MSY1EIAxDOxDEfxJGImwg+WpNQbKP0Q8se n/eFy5Tz5gfI24LZc6tJodAt767T/UlxAuLuxN5D2n8vQvpP1+BoLSCUP9psasiHmd rbAgz7FgzfaO6tgjP0ls+pOmDaeVmbz3uyMY+8dqG4X3KCCGbFDsfTmkAmP+Ml7fTh lT+CI6KzRRsvw== From: Vinod Koul To: Rob Herring , Bjorn Andersson Cc: linux-arm-msm@vger.kernel.org, Dmitry Baryshkov , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Vinod Koul Subject: [PATCH 5/7] dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding Date: Wed, 1 Dec 2021 12:57:43 +0530 Message-Id: <20211201072745.3969077-6-vkoul@kernel.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20211201072745.3969077-1-vkoul@kernel.org> References: <20211201072745.3969077-1-vkoul@kernel.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Dmitry Baryshkov Add compatible and constants for the power domains exposed by the RPMH in the Qualcomm SM8450 platform. Signed-off-by: Dmitry Baryshkov Signed-off-by: Vinod Koul --- .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + include/dt-bindings/power/qcom-rpmpd.h | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml b/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml index e810480e3eb7..a51f7d6c58b7 100644 --- a/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml +++ b/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml @@ -36,6 +36,7 @@ properties: - qcom,sm8150-rpmhpd - qcom,sm8250-rpmhpd - qcom,sm8350-rpmhpd + - qcom,sm8450-rpmhpd '#power-domain-cells': const: 1 diff --git a/include/dt-bindings/power/qcom-rpmpd.h b/include/dt-bindings/power/qcom-rpmpd.h index 960f7976a807..535d7addd382 100644 --- a/include/dt-bindings/power/qcom-rpmpd.h +++ b/include/dt-bindings/power/qcom-rpmpd.h @@ -68,6 +68,21 @@ #define SM8350_MXC_AO 11 #define SM8350_MSS 12 +/* SM8450 Power Domain Indexes */ +#define SM8450_CX 0 +#define SM8450_CX_AO 1 +#define SM8450_EBI 2 +#define SM8450_GFX 3 +#define SM8450_LCX 4 +#define SM8450_LMX 5 +#define SM8450_MMCX 6 +#define SM8450_MMCX_AO 7 +#define SM8450_MX 8 +#define SM8450_MX_AO 9 +#define SM8450_MXC 10 +#define SM8450_MXC_AO 11 +#define SM8450_MSS 12 + /* SC7180 Power Domain Indexes */ #define SC7180_CX 0 #define SC7180_CX_AO 1