| /linux/Documentation/devicetree/bindings/soc/qcom/ | 
| H A D | qcom,smd.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,smd.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Andy Gross <agross@kernel.org>
 11   - Bjorn Andersson <bjorn.andersson@linaro.org>
 12   - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 18   Using the top-level SMD node is deprecated. Instead, the SMD edges are defined
 26     const: qcom,smd
 29   "^smd-edge|rpm$":
 [all …]
 
 | 
| H A D | qcom,smd-rpm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,smd-rpm.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Qualcomm Resource Power Manager (RPM) over SMD/GLINK
 15   The SMD or GLINK information for the RPM edge should be filled out.  See
 16   qcom,smd.yaml for the required edge properties.  All SMD/GLINK related
 23   Refer to Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml
 28   - Andy Gross <agross@kernel.org>
 29   - Bjorn Andersson <bjorn.andersson@linaro.org>
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/remoteproc/ | 
| H A D | qcom,rpm-proc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/remoteproc/qcom,rpm-proc.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Bjorn Andersson <andersson@kernel.org>
 11   - Konrad Dybcio <konradybcio@kernel.org>
 12   - Stephan Gerhold <stephan@gerhold.net>
 17                   +--------------------------------------------+
 18                   |       RPM subsystem (qcom,rpm-proc)        |
 20             reset | +---------------+     +-----+  +-----+     |
 [all …]
 
 | 
| H A D | qcom,pas-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/remoteproc/qcom,pas-common.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 20   clock-names:
 30       - description: Watchdog interrupt
 31       - description: Fatal interrupt
 32       - description: Ready interrupt
 33       - description: Handover interrupt
 [all …]
 
 | 
| H A D | qcom,glink-rpm-edge.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/remoteproc/qcom,glink-rpm-edge.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Qualcomm G-Link RPM edge
 10   Qualcomm G-Link edge, a FIFO based mechanism for communication with Resource
 14   - Bjorn Andersson <andersson@kernel.org>
 18     const: qcom,glink-rpm
 22       Name of the edge, used for debugging and identification purposes. The
 30       - description: rpm_hlos mailbox in APCS
 [all …]
 
 | 
| H A D | qcom,q6v5.txt | 6 - compatible:10 		    "qcom,ipq8074-wcss-pil"
 11 		    "qcom,qcs404-wcss-pil"
 13 - reg:
 15 	Value type: <prop-encoded-array>
 19 - reg-names:
 24 - interrupts-extended:
 26 	Value type: <prop-encoded-array>
 27 	Definition: reference to the interrupts that match interrupt-names
 29 - interrupt-names:
 [all …]
 
 | 
| H A D | qcom,adsp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 19       - qcom,msm8226-adsp-pil
 20       - qcom,msm8953-adsp-pil
 21       - qcom,msm8974-adsp-pil
 22       - qcom,msm8996-adsp-pil
 23       - qcom,msm8996-slpi-pil
 24       - qcom,msm8998-adsp-pas
 [all …]
 
 | 
| H A D | qcom,qcs404-pas.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/remoteproc/qcom,qcs404-pas.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 19       - qcom,qcs404-adsp-pas
 20       - qcom,qcs404-cdsp-pas
 21       - qcom,qcs404-wcss-pas
 28       - description: XO clock
 30   clock-names:
 [all …]
 
 | 
| H A D | qcom,sdx55-pas.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sdx55-pas.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 19       - qcom,sdx55-mpss-pas
 26       - description: XO clock
 28   clock-names:
 30       - const: xo
 35   interrupt-names:
 [all …]
 
 | 
| H A D | qcom,sm6375-pas.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm6375-pas.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 19       - qcom,sm6375-adsp-pas
 20       - qcom,sm6375-cdsp-pas
 21       - qcom,sm6375-mpss-pas
 28       - description: XO clock
 30   clock-names:
 [all …]
 
 | 
| H A D | qcom,sc8280xp-pas.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc8280xp-pas.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 19       - qcom,sc8280xp-adsp-pas
 20       - qcom,sc8280xp-nsp0-pas
 21       - qcom,sc8280xp-nsp1-pas
 28       - description: XO clock
 30   clock-names:
 [all …]
 
 | 
| H A D | qcom,sm6350-pas.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm6350-pas.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 19       - qcom,sm6350-adsp-pas
 20       - qcom,sm6350-cdsp-pas
 21       - qcom,sm6350-mpss-pas
 28       - description: XO clock
 30   clock-names:
 [all …]
 
 | 
| H A D | qcom,sc7180-pas.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7180-pas.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 19       - qcom,sc7180-adsp-pas
 20       - qcom,sc7180-mpss-pas
 21       - qcom,sc7280-adsp-pas
 22       - qcom,sc7280-cdsp-pas
 23       - qcom,sc7280-mpss-pas
 [all …]
 
 | 
| H A D | qcom,sm8150-pas.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm8150-pas.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 19       - items:
 20           - enum:
 21               - qcom,qcs615-adsp-pas
 22           - const: qcom,sm8150-adsp-pas
 23       - items:
 [all …]
 
 | 
| /linux/drivers/remoteproc/ | 
| H A D | qcom_common.c | 1 // SPDX-License-Identifier: GPL-2.0-only7  * Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
 39  * struct minidump_region - Minidump region
 55  * struct minidump_subsystem - Subsystem's SMEM Table of content
 73  * struct minidump_global_toc - Global Table of Content
 99 	list_for_each_entry_safe(entry, tmp, &rproc->dump_segments, node) {  in qcom_minidump_cleanup()
 100 		list_del(&entry->node);  in qcom_minidump_cleanup()
 101 		kfree(entry->priv);  in qcom_minidump_cleanup()
 117 	if (WARN_ON(!list_empty(&rproc->dump_segments))) {  in qcom_add_minidump_segments()
 118 		dev_err(&rproc->dev, "dump segment list already populated\n");  in qcom_add_minidump_segments()
 [all …]
 
 | 
| H A D | qcom_common.h | 1 /* SPDX-License-Identifier: GPL-2.0 */19 	struct qcom_glink_smem *edge;  member
 27 	struct qcom_smd_edge *edge;  member
 55 void qcom_add_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd);
 56 void qcom_remove_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd);
 
 | 
| /linux/arch/arm/boot/dts/qcom/ | 
| H A D | qcom-msm8226.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause6 /dts-v1/;
 8 #include <dt-bindings/interrupt-controller/arm-gic.h>
 9 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h>
 10 #include <dt-bindings/clock/qcom,gcc-msm8974.h>
 11 #include <dt-bindings/clock/qcom,mmcc-msm8974.h>
 12 #include <dt-bindings/clock/qcom,rpmcc.h>
 13 #include <dt-bindings/gpio/gpio.h>
 14 #include <dt-bindings/power/qcom-rpmpd.h>
 15 #include <dt-bindings/reset/qcom,gcc-msm8974.h>
 [all …]
 
 | 
| H A D | qcom-msm8974.dtsi | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/interconnect/qcom,msm8974.h>
 5 #include <dt-bindings/interrupt-controller/arm-gic.h>
 6 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h>
 7 #include <dt-bindings/clock/qcom,gcc-msm8974.h>
 8 #include <dt-bindings/clock/qcom,mmcc-msm8974.h>
 9 #include <dt-bindings/clock/qcom,rpmcc.h>
 10 #include <dt-bindings/reset/qcom,gcc-msm8974.h>
 11 #include <dt-bindings/gpio/gpio.h>
 [all …]
 
 | 
| H A D | qcom-apq8084.dtsi | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/interrupt-controller/arm-gic.h>
 5 #include <dt-bindings/clock/qcom,gcc-apq8084.h>
 6 #include <dt-bindings/gpio/gpio.h>
 9 	#address-cells = <1>;
 10 	#size-cells = <1>;
 13 	interrupt-parent = <&intc>;
 15 	reserved-memory {
 16 		#address-cells = <1>;
 [all …]
 
 | 
| H A D | qcom-msm8974pro-htc-m8.dts | 1 // SPDX-License-Identifier: GPL-2.0-only2 #include "qcom-msm8974pro.dtsi"
 5 #include <dt-bindings/input/input.h>
 10 	chassis-type = "handset";
 16 	gpio-keys {
 17 		compatible = "gpio-keys";
 19 		pinctrl-0 = <&gpio_keys_default>;
 20 		pinctrl-names = "default";
 22 		key-volume-down {
 26 			debounce-interval = <20>;
 [all …]
 
 | 
| H A D | qcom-msm8974pro-fairphone-fp2.dts | 1 // SPDX-License-Identifier: GPL-2.02 #include "qcom-msm8974pro.dtsi"
 5 #include <dt-bindings/input/input.h>
 6 #include <dt-bindings/leds/common.h>
 7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
 12 	chassis-type = "handset";
 21 		stdout-path = "serial0:115200n8";
 24 	gpio-keys {
 25 		compatible = "gpio-keys";
 27 		pinctrl-names = "default";
 [all …]
 
 | 
| H A D | qcom-msm8974pro-oneplus-bacon.dts | 1 // SPDX-License-Identifier: GPL-2.02 #include "qcom-msm8974pro.dtsi"
 5 #include <dt-bindings/input/input.h>
 6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
 11 	chassis-type = "handset";
 12 	qcom,msm-id = <194 0x10000>;
 13 	qcom,board-id = <8 0>;
 21 		stdout-path = "serial0:115200n8";
 24 	gpio-keys {
 25 		compatible = "gpio-keys";
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/qcom/ | 
| H A D | msm8917.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only3 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h>
 4 #include <dt-bindings/clock/qcom,gcc-msm8917.h>
 5 #include <dt-bindings/clock/qcom,rpmcc.h>
 6 #include <dt-bindings/interrupt-controller/arm-gic.h>
 7 #include <dt-bindings/power/qcom-rpmpd.h>
 8 #include <dt-bindings/thermal/thermal.h>
 11 	interrupt-parent = <&intc>;
 13 	#address-cells = <2>;
 14 	#size-cells = <2>;
 [all …]
 
 | 
| H A D | msm8976.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause3  * Copyright (c) 2016-2022, AngeloGioacchino Del Regno
 9 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h>
 10 #include <dt-bindings/clock/qcom,gcc-msm8976.h>
 11 #include <dt-bindings/clock/qcom,rpmcc.h>
 12 #include <dt-bindings/gpio/gpio.h>
 13 #include <dt-bindings/interrupt-controller/arm-gic.h>
 14 #include <dt-bindings/interrupt-controller/irq.h>
 15 #include <dt-bindings/power/qcom-rpmpd.h>
 18 	interrupt-parent = <&intc>;
 [all …]
 
 | 
| H A D | sm6125.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause6 #include <dt-bindings/clock/qcom,dispcc-sm6125.h>
 7 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h>
 8 #include <dt-bindings/clock/qcom,gcc-sm6125.h>
 9 #include <dt-bindings/clock/qcom,rpmcc.h>
 10 #include <dt-bindings/dma/qcom-gpi.h>
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include <dt-bindings/interrupt-controller/arm-gic.h>
 13 #include <dt-bindings/power/qcom-rpmpd.h>
 16 	interrupt-parent = <&intc>;
 [all …]
 
 |