From patchwork Tue Aug 10 16:44:26 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sireesh Kodali X-Patchwork-Id: 12429221 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=-12.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 904CEC4338F for ; Tue, 10 Aug 2021 16:44:48 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 6EFF060F13 for ; Tue, 10 Aug 2021 16:44:48 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236122AbhHJQpJ (ORCPT ); Tue, 10 Aug 2021 12:45:09 -0400 Received: from mail-40135.protonmail.ch ([185.70.40.135]:57761 "EHLO mail-40135.protonmail.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233549AbhHJQo7 (ORCPT ); Tue, 10 Aug 2021 12:44:59 -0400 Date: Tue, 10 Aug 2021 16:44:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1628613875; bh=Ll0u5Co5TwfTM61G+RgZrA/gi2M1Kdi6N1rb5eGP1qg=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=sAOoVWZvDuBdxZDUClA2qKnX4K2YrS2XK0D7JR+DeAAOgN9P45ePyndVl28wWTXlZ 4mBEzdYy4Iklx2z8yhZele9MsfB+JUU2IfDN3oY2/J9OoDTYx9kfD/jFipYEkSgsB/ 1nC+Rt9tMxttJkgLeOyd1gqizQc+1ds25eF2Ocao= To: bjorn.andersson@linaro.org, agross@kernel.org, jassisinghbrar@gmail.com From: Sireesh Kodali Cc: robh+dt@kernel.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, sivaprak@codeaurora.org, Vladimir Lypak , Sireesh Kodali Reply-To: Sireesh Kodali Subject: [PATCH 1/4] dt-bindings: mailbox: Add compatible for the MSM8953 Message-ID: <20210810164347.45578-2-sireeshkodali@protonmail.com> In-Reply-To: <20210810164347.45578-1-sireeshkodali@protonmail.com> References: <20210810164347.45578-1-sireeshkodali@protonmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vladimir Lypak Add the mailbox compatible for the MSM8953 SoC. Signed-off-by: Vladimir Lypak Signed-off-by: Sireesh Kodali Acked-by: Rob Herring --- .../devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml b/Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml index 8878ec00820e..58e7250a41be 100644 --- a/Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml +++ b/Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml @@ -20,6 +20,7 @@ properties: - qcom,ipq8074-apcs-apps-global - qcom,msm8916-apcs-kpss-global - qcom,msm8939-apcs-kpss-global + - qcom,msm8953-apcs-kpss-global - qcom,msm8994-apcs-kpss-global - qcom,msm8996-apcs-hmss-global - qcom,msm8998-apcs-hmss-global From patchwork Tue Aug 10 16:44:33 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sireesh Kodali X-Patchwork-Id: 12429223 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=-12.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 7E08EC432BE for ; Tue, 10 Aug 2021 16:44:50 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 5F9D360F02 for ; Tue, 10 Aug 2021 16:44:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232954AbhHJQpL (ORCPT ); Tue, 10 Aug 2021 12:45:11 -0400 Received: from mail-0301.mail-europe.com ([188.165.51.139]:47800 "EHLO mail-0301.mail-europe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230135AbhHJQpK (ORCPT ); Tue, 10 Aug 2021 12:45:10 -0400 Date: Tue, 10 Aug 2021 16:44:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1628613885; bh=B2PX5wvlb3kCxkvzl+Fw5xV8foetR0ZfrdHlzKAEUHk=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=PBLB+iTcceCVAKi0SXrIe+S7R+SRAd7SL3lAX5ln65KZpHNpuLdoHsIFKlOLfu/GP lecARNeVXkb8tbmyn1X/tZeQPnFDFe+yd/njcgMvCT/lJYy5vtf/Sj8Dk5xQFR6bYe pjLRUlcj0aSVkqS5I1vUcPJhg+bHtBiQd/oot1lY= To: bjorn.andersson@linaro.org, agross@kernel.org, jassisinghbrar@gmail.com From: Sireesh Kodali Cc: robh+dt@kernel.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, sivaprak@codeaurora.org, Vladimir Lypak , Sireesh Kodali Reply-To: Sireesh Kodali Subject: [PATCH 2/4] mailbox: qcom-apcs-ipc: Add compatible for MSM8953 SoC Message-ID: <20210810164347.45578-3-sireeshkodali@protonmail.com> In-Reply-To: <20210810164347.45578-1-sireeshkodali@protonmail.com> References: <20210810164347.45578-1-sireeshkodali@protonmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vladimir Lypak MSM8953 has an APCS block similar to MSM8916 but with different clocks which are spread over 2MB IO region next to it. Signed-off-by: Vladimir Lypak Signed-off-by: Sireesh Kodali --- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mailbox/qcom-apcs-ipc-mailbox.c b/drivers/mailbox/qcom-apcs-ipc-mailbox.c index 03bdc96dc457..82822b7a6230 100644 --- a/drivers/mailbox/qcom-apcs-ipc-mailbox.c +++ b/drivers/mailbox/qcom-apcs-ipc-mailbox.c @@ -163,6 +163,7 @@ static const struct of_device_id qcom_apcs_ipc_of_match[] = { { .compatible = "qcom,ipq8074-apcs-apps-global", .data = &ipq8074_apcs_data }, { .compatible = "qcom,msm8916-apcs-kpss-global", .data = &msm8916_apcs_data }, { .compatible = "qcom,msm8939-apcs-kpss-global", .data = &msm8916_apcs_data }, + { .compatible = "qcom,msm8953-apcs-kpss-global", .data = &msm8994_apcs_data }, { .compatible = "qcom,msm8994-apcs-kpss-global", .data = &msm8994_apcs_data }, { .compatible = "qcom,msm8996-apcs-hmss-global", .data = &msm8996_apcs_data }, { .compatible = "qcom,msm8998-apcs-hmss-global", .data = &msm8998_apcs_data }, From patchwork Tue Aug 10 16:44:39 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sireesh Kodali X-Patchwork-Id: 12429231 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=-12.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 8ED46C4320A for ; Tue, 10 Aug 2021 16:45:30 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 74AC561019 for ; Tue, 10 Aug 2021 16:45:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232656AbhHJQpt (ORCPT ); Tue, 10 Aug 2021 12:45:49 -0400 Received: from mail-0201.mail-europe.com ([51.77.79.158]:53617 "EHLO mail-0201.mail-europe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230063AbhHJQpq (ORCPT ); Tue, 10 Aug 2021 12:45:46 -0400 Date: Tue, 10 Aug 2021 16:44:39 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1628613890; bh=OLeQ1PDncRXppNSDenzX0HElC/Q+Ws/lF/gnav7BV7w=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=lI3FOfAKXMYfMDjpu08H09GDOTmVApgGszpRQVo5Uhv+w/b/ACABEjFnxprIEWifN S56KWELwc/WgzoNb7Tk2gv1hBoj1ZzFddlBlu7YJsyCajh+V46pkNfqK8E9HxDDZTP yGThqbIyB7oaGPL9xmCyW1uU1M30ncpKhRCFdpeM= To: bjorn.andersson@linaro.org, agross@kernel.org, jassisinghbrar@gmail.com From: Sireesh Kodali Cc: robh+dt@kernel.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, sivaprak@codeaurora.org, Vladimir Lypak , Sireesh Kodali Reply-To: Sireesh Kodali Subject: [PATCH 3/4] dt-bindings: firmware: qcom-scm: Document msm8953 bindings Message-ID: <20210810164347.45578-4-sireeshkodali@protonmail.com> In-Reply-To: <20210810164347.45578-1-sireeshkodali@protonmail.com> References: <20210810164347.45578-1-sireeshkodali@protonmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vladimir Lypak SCM driver on MSM8953 requires 3 clocks. Signed-off-by: Vladimir Lypak Signed-off-by: Sireesh Kodali Acked-by: Rob Herring --- Documentation/devicetree/bindings/firmware/qcom,scm.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/firmware/qcom,scm.txt b/Documentation/devicetree/bindings/firmware/qcom,scm.txt index a7333ad938d2..284b4b7a3b60 100644 --- a/Documentation/devicetree/bindings/firmware/qcom,scm.txt +++ b/Documentation/devicetree/bindings/firmware/qcom,scm.txt @@ -15,6 +15,7 @@ Required properties: * "qcom,scm-mdm9607" * "qcom,scm-msm8660" * "qcom,scm-msm8916" + * "qcom,scm-msm8953" * "qcom,scm-msm8960" * "qcom,scm-msm8974" * "qcom,scm-msm8994" @@ -33,7 +34,7 @@ Required properties: * core clock required for "qcom,scm-apq8064", "qcom,scm-msm8660" and "qcom,scm-msm8960" * core, iface and bus clocks required for "qcom,scm-apq8084", - "qcom,scm-msm8916" and "qcom,scm-msm8974" + "qcom,scm-msm8916", "qcom,scm-msm8953" and "qcom,scm-msm8974" - clock-names: Must contain "core" for the core clock, "iface" for the interface clock and "bus" for the bus clock per the requirements of the compatible. - qcom,dload-mode: phandle to the TCSR hardware block and offset of the From patchwork Tue Aug 10 16:44:48 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sireesh Kodali X-Patchwork-Id: 12429233 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=-12.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 4830CC43216 for ; Tue, 10 Aug 2021 16:45:32 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 25EE960F94 for ; Tue, 10 Aug 2021 16:45:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234234AbhHJQpw (ORCPT ); Tue, 10 Aug 2021 12:45:52 -0400 Received: from mail-0201.mail-europe.com ([51.77.79.158]:45877 "EHLO mail-0201.mail-europe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231742AbhHJQpt (ORCPT ); Tue, 10 Aug 2021 12:45:49 -0400 Date: Tue, 10 Aug 2021 16:44:48 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1628613891; bh=wF6Dy87Du1yG9BeflrMdG3mGQlQUKJJ0TUMrCckTKAc=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=AheCFai2visNjRn/5OysJYjT4iBlXvZ8B8+f7d2QZ/Pb9Bk3ERV042s5NN/VQH68A 9kMTeqEqTonCoJja6FYKY5GBnamRjqpyxkIIIdlHtxHsrIO+kLWhfmozLUOA/ILztv PY/3gAmkPFP/voBLO8wa3NPlQWU9raRMpzoXbV+M= To: bjorn.andersson@linaro.org, agross@kernel.org, jassisinghbrar@gmail.com From: Sireesh Kodali Cc: robh+dt@kernel.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, sivaprak@codeaurora.org, Vladimir Lypak , Sireesh Kodali Reply-To: Sireesh Kodali Subject: [PATCH 4/4] firmware: qcom_scm: Add compatible for MSM8953 SoC Message-ID: <20210810164347.45578-5-sireeshkodali@protonmail.com> In-Reply-To: <20210810164347.45578-1-sireeshkodali@protonmail.com> References: <20210810164347.45578-1-sireeshkodali@protonmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vladimir Lypak Add compatible for SCM on MSM8953. Signed-off-by: Vladimir Lypak Signed-off-by: Sireesh Kodali --- drivers/firmware/qcom_scm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/firmware/qcom_scm.c b/drivers/firmware/qcom_scm.c index ced1964faf42..3e3d310f9aed 100644 --- a/drivers/firmware/qcom_scm.c +++ b/drivers/firmware/qcom_scm.c @@ -1290,6 +1290,10 @@ static const struct of_device_id qcom_scm_dt_match[] = { SCM_HAS_IFACE_CLK | SCM_HAS_BUS_CLK) }, + { .compatible = "qcom,scm-msm8953", .data = (void *)(SCM_HAS_CORE_CLK | + SCM_HAS_IFACE_CLK | + SCM_HAS_BUS_CLK) + }, { .compatible = "qcom,scm-msm8974", .data = (void *)(SCM_HAS_CORE_CLK | SCM_HAS_IFACE_CLK | SCM_HAS_BUS_CLK)