Loading arch/arm64/boot/dts/qcom/kona-smp2p.dtsi +12 −1 Original line number Diff line number Diff line // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. * Copyright (c) 2019, The Linux Foundation. All rights reserved. */ #include <dt-bindings/interrupt-controller/arm-gic.h> Loading Loading @@ -51,6 +51,17 @@ interrupt-controller; #interrupt-cells = <2>; }; sleepstate_smp2p_out: sleepstate-out { qcom,entry-name = "sleepstate"; #qcom,smem-state-cells = <1>; }; sleepstate_smp2p_in: qcom,sleepstate-in { qcom,entry-name = "sleepstate_see"; interrupt-controller; #interrupt-cells = <2>; }; }; qcom,smp2p-cdsp { Loading arch/arm64/boot/dts/qcom/kona.dtsi +8 −0 Original line number Diff line number Diff line Loading @@ -2706,6 +2706,14 @@ memory-region = <&pil_npu_mem>; }; qcom,smp2p_sleepstate { compatible = "qcom,smp2p-sleepstate"; qcom,smem-states = <&sleepstate_smp2p_out 0>; interrupt-parent = <&sleepstate_smp2p_in>; interrupts = <0 0>; interrupt-names = "smp2p-sleepstate-in"; }; qcom,msm-cdsp-loader { compatible = "qcom,cdsp-loader"; qcom,proc-img-to-load = "cdsp"; Loading arch/arm64/configs/vendor/kona-perf_defconfig +1 −0 Original line number Diff line number Diff line Loading @@ -552,6 +552,7 @@ CONFIG_QCOM_BUS_CONFIG_RPMH=y CONFIG_QSEE_IPC_IRQ_BRIDGE=y CONFIG_QCOM_GLINK=y CONFIG_QCOM_GLINK_PKT=y CONFIG_QCOM_SMP2P_SLEEPSTATE=y CONFIG_QCOM_QDSS_BRIDGE=y CONFIG_MSM_CDSP_LOADER=y CONFIG_QCOM_SMCINVOKE=y Loading arch/arm64/configs/vendor/kona_defconfig +1 −0 Original line number Diff line number Diff line Loading @@ -571,6 +571,7 @@ CONFIG_MSM_SPSS_UTILS=y CONFIG_QSEE_IPC_IRQ_BRIDGE=y CONFIG_QCOM_GLINK=y CONFIG_QCOM_GLINK_PKT=y CONFIG_QCOM_SMP2P_SLEEPSTATE=y CONFIG_QCOM_QDSS_BRIDGE=y CONFIG_MSM_CDSP_LOADER=y CONFIG_QCOM_SMCINVOKE=y Loading drivers/soc/qcom/Kconfig +10 −0 Original line number Diff line number Diff line Loading @@ -595,6 +595,16 @@ config QCOM_GLINK_PKT This enable the userspace clients to read and write to some glink packets channel. config QCOM_SMP2P_SLEEPSTATE bool "SMP2P Sleepstate notifier" depends on QCOM_SMP2P help When this option is enabled, notifications are sent to remote procs for the power state changes on the local processor. The notifications are sent through the smp2p framework. This driver can also receive notifications from the remote to prevent suspend on the local processor. config QCOM_QDSS_BRIDGE bool "Configure bridge driver for QTI/Qualcomm Technologies, Inc. MDM" depends on MHI_BUS Loading Loading
arch/arm64/boot/dts/qcom/kona-smp2p.dtsi +12 −1 Original line number Diff line number Diff line // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018, The Linux Foundation. All rights reserved. * Copyright (c) 2019, The Linux Foundation. All rights reserved. */ #include <dt-bindings/interrupt-controller/arm-gic.h> Loading Loading @@ -51,6 +51,17 @@ interrupt-controller; #interrupt-cells = <2>; }; sleepstate_smp2p_out: sleepstate-out { qcom,entry-name = "sleepstate"; #qcom,smem-state-cells = <1>; }; sleepstate_smp2p_in: qcom,sleepstate-in { qcom,entry-name = "sleepstate_see"; interrupt-controller; #interrupt-cells = <2>; }; }; qcom,smp2p-cdsp { Loading
arch/arm64/boot/dts/qcom/kona.dtsi +8 −0 Original line number Diff line number Diff line Loading @@ -2706,6 +2706,14 @@ memory-region = <&pil_npu_mem>; }; qcom,smp2p_sleepstate { compatible = "qcom,smp2p-sleepstate"; qcom,smem-states = <&sleepstate_smp2p_out 0>; interrupt-parent = <&sleepstate_smp2p_in>; interrupts = <0 0>; interrupt-names = "smp2p-sleepstate-in"; }; qcom,msm-cdsp-loader { compatible = "qcom,cdsp-loader"; qcom,proc-img-to-load = "cdsp"; Loading
arch/arm64/configs/vendor/kona-perf_defconfig +1 −0 Original line number Diff line number Diff line Loading @@ -552,6 +552,7 @@ CONFIG_QCOM_BUS_CONFIG_RPMH=y CONFIG_QSEE_IPC_IRQ_BRIDGE=y CONFIG_QCOM_GLINK=y CONFIG_QCOM_GLINK_PKT=y CONFIG_QCOM_SMP2P_SLEEPSTATE=y CONFIG_QCOM_QDSS_BRIDGE=y CONFIG_MSM_CDSP_LOADER=y CONFIG_QCOM_SMCINVOKE=y Loading
arch/arm64/configs/vendor/kona_defconfig +1 −0 Original line number Diff line number Diff line Loading @@ -571,6 +571,7 @@ CONFIG_MSM_SPSS_UTILS=y CONFIG_QSEE_IPC_IRQ_BRIDGE=y CONFIG_QCOM_GLINK=y CONFIG_QCOM_GLINK_PKT=y CONFIG_QCOM_SMP2P_SLEEPSTATE=y CONFIG_QCOM_QDSS_BRIDGE=y CONFIG_MSM_CDSP_LOADER=y CONFIG_QCOM_SMCINVOKE=y Loading
drivers/soc/qcom/Kconfig +10 −0 Original line number Diff line number Diff line Loading @@ -595,6 +595,16 @@ config QCOM_GLINK_PKT This enable the userspace clients to read and write to some glink packets channel. config QCOM_SMP2P_SLEEPSTATE bool "SMP2P Sleepstate notifier" depends on QCOM_SMP2P help When this option is enabled, notifications are sent to remote procs for the power state changes on the local processor. The notifications are sent through the smp2p framework. This driver can also receive notifications from the remote to prevent suspend on the local processor. config QCOM_QDSS_BRIDGE bool "Configure bridge driver for QTI/Qualcomm Technologies, Inc. MDM" depends on MHI_BUS Loading