Searched +full:msm8996 +full:- +full:apcs +full:- +full:hmss +full:- +full:global (Results 1 – 9 of 9) sorted by relevance
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mailbox/ |
| D | qcom,apcs-kpss-global.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/mailbox/qcom,apcs-kpss-global.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 7 title: Qualcomm APCS global block bindings 10 This binding describes the APCS "global" block found in various Qualcomm 14 - Sivaprakash Murugesan <sivaprak@codeaurora.org> 19 - qcom,ipq6018-apcs-apps-global 20 - qcom,ipq8074-apcs-apps-global 21 - qcom,msm8916-apcs-kpss-global [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mailbox/ |
| D | qcom,apcs-kpss-global.txt | 1 Binding for the Qualcomm APCS global block 4 This binding describes the APCS "global" block found in various Qualcomm 7 - compatible: 11 "qcom,msm8916-apcs-kpss-global", 12 "qcom,msm8996-apcs-hmss-global" 13 "qcom,msm8998-apcs-hmss-global" 14 "qcom,sdm845-apss-shared" 16 - reg: 18 Value type: <prop-encoded-array> 19 Definition: must specify the base address and size of the global block [all …]
|
| /kernel/linux/linux-5.10/drivers/mailbox/ |
| D | qcom-apcs-ipc-mailbox.c | 1 // SPDX-License-Identifier: GPL-2.0-only 33 .offset = 8, .clk_name = "qcom,apss-ipq6018-clk" 41 .offset = 8, .clk_name = "qcom-apcs-msm8916-clk" 74 struct qcom_apcs_ipc *apcs = container_of(chan->mbox, in qcom_apcs_ipc_send_data() local 76 unsigned long idx = (unsigned long)chan->con_priv; in qcom_apcs_ipc_send_data() 78 return regmap_write(apcs->regmap, apcs->offset, BIT(idx)); in qcom_apcs_ipc_send_data() 87 struct qcom_apcs_ipc *apcs; in qcom_apcs_ipc_probe() local 95 apcs = devm_kzalloc(&pdev->dev, sizeof(*apcs), GFP_KERNEL); in qcom_apcs_ipc_probe() 96 if (!apcs) in qcom_apcs_ipc_probe() 97 return -ENOMEM; in qcom_apcs_ipc_probe() [all …]
|
| /kernel/linux/linux-4.19/drivers/mailbox/ |
| D | qcom-apcs-ipc-mailbox.c | 45 struct qcom_apcs_ipc *apcs = container_of(chan->mbox, in qcom_apcs_ipc_send_data() local 47 unsigned long idx = (unsigned long)chan->con_priv; in qcom_apcs_ipc_send_data() 49 return regmap_write(apcs->regmap, apcs->offset, BIT(idx)); in qcom_apcs_ipc_send_data() 58 struct qcom_apcs_ipc *apcs; in qcom_apcs_ipc_probe() local 66 { .compatible = "qcom,msm8916-apcs-kpss-global", }, in qcom_apcs_ipc_probe() 67 { .compatible = "qcom,qcs404-apcs-apps-global", }, in qcom_apcs_ipc_probe() 71 apcs = devm_kzalloc(&pdev->dev, sizeof(*apcs), GFP_KERNEL); in qcom_apcs_ipc_probe() 72 if (!apcs) in qcom_apcs_ipc_probe() 73 return -ENOMEM; in qcom_apcs_ipc_probe() 76 base = devm_ioremap_resource(&pdev->dev, res); in qcom_apcs_ipc_probe() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/soc/qcom/ |
| D | qcom,glink.txt | 4 communication between subsystem-pairs on various Qualcomm platforms. Two types 8 - compatible: 9 Usage: required for glink-rpm 11 Definition: must be "qcom,glink-rpm" 13 - label: 18 - interrupts: 20 Value type: <prop-encoded-array> 24 - qcom,rpm-msg-ram: 25 Usage: required for glink-rpm 26 Value type: <prop-encoded-array> [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/qcom/ |
| D | qcom,glink.txt | 4 communication between subsystem-pairs on various Qualcomm platforms. Two types 8 - compatible: 9 Usage: required for glink-rpm 11 Definition: must be "qcom,glink-rpm" 13 - label: 18 - interrupts: 20 Value type: <prop-encoded-array> 24 - qcom,remote-pid: 25 Usage: required for glink-smem 29 - qcom,rpm-msg-ram: [all …]
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/qcom/ |
| D | msm8996.dtsi | 1 /* Copyright (c) 2014-2015, The Linux Foundation. All rights reserved. 13 #include <dt-bindings/interrupt-controller/arm-gic.h> 14 #include <dt-bindings/clock/qcom,gcc-msm8996.h> 15 #include <dt-bindings/clock/qcom,mmcc-msm8996.h> 16 #include <dt-bindings/clock/qcom,rpmcc.h> 19 model = "Qualcomm Technologies, Inc. MSM8996"; 21 interrupt-parent = <&intc>; 23 #address-cells = <2>; 24 #size-cells = <2>; 34 reserved-memory { [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
| D | msm8996.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* Copyright (c) 2014-2015, The Linux Foundation. All rights reserved. 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/clock/qcom,gcc-msm8996.h> 7 #include <dt-bindings/clock/qcom,mmcc-msm8996.h> 8 #include <dt-bindings/clock/qcom,rpmcc.h> 9 #include <dt-bindings/soc/qcom,apr.h> 12 interrupt-parent = <&intc>; 14 #address-cells = <2>; 15 #size-cells = <2>; [all …]
|
| D | msm8998.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/clock/qcom,gcc-msm8998.h> 6 #include <dt-bindings/clock/qcom,gpucc-msm8998.h> 7 #include <dt-bindings/clock/qcom,rpmcc.h> 8 #include <dt-bindings/power/qcom-rpmpd.h> 9 #include <dt-bindings/gpio/gpio.h> 12 interrupt-parent = <&intc>; 14 qcom,msm-id = <292 0x0>; 16 #address-cells = <2>; [all …]
|