/Linux-v5.4/drivers/mailbox/ |
D | qcom-apcs-ipc-mailbox.c | 37 struct qcom_apcs_ipc *apcs = container_of(chan->mbox, in qcom_apcs_ipc_send_data() local 41 return regmap_write(apcs->regmap, apcs->offset, BIT(idx)); in qcom_apcs_ipc_send_data() 50 struct qcom_apcs_ipc *apcs; in qcom_apcs_ipc_probe() local 63 apcs = devm_kzalloc(&pdev->dev, sizeof(*apcs), GFP_KERNEL); in qcom_apcs_ipc_probe() 64 if (!apcs) in qcom_apcs_ipc_probe() 78 apcs->regmap = regmap; in qcom_apcs_ipc_probe() 79 apcs->offset = offset; in qcom_apcs_ipc_probe() 82 for (i = 0; i < ARRAY_SIZE(apcs->mbox_chans); i++) in qcom_apcs_ipc_probe() 83 apcs->mbox_chans[i].con_priv = (void *)i; in qcom_apcs_ipc_probe() 85 apcs->mbox.dev = &pdev->dev; in qcom_apcs_ipc_probe() [all …]
|
D | Makefile | 42 obj-$(CONFIG_QCOM_APCS_IPC) += qcom-apcs-ipc-mailbox.o
|
/Linux-v5.4/Documentation/devicetree/bindings/mailbox/ |
D | qcom,apcs-kpss-global.txt | 11 "qcom,msm8916-apcs-kpss-global", 12 "qcom,msm8996-apcs-hmss-global" 13 "qcom,msm8998-apcs-hmss-global" 14 "qcom,qcs404-apcs-apps-global" 18 "qcom,ipq8074-apcs-apps-global" 45 compatible = "qcom,msm8996-apcs-hmss-global"; 64 apcs: mailbox@b011000 { 65 compatible = "qcom,msm8916-apcs-kpss-global";
|
/Linux-v5.4/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,smd.txt | 36 - phandle to a syscon node representing the apcs registers 78 apcs: syscon@f9011000 { 88 qcom,ipc = <&apcs 8 0>;
|
D | qcom,smd-rpm.txt | 40 apcs: syscon@f9011000 { 51 qcom,ipc = <&apcs 8 0>;
|
D | qcom,smsm.txt | 20 - phandle to a syscon node representing the apcs registers 89 qcom,ipc-3 = <&apcs 8 19>;
|
D | qcom,smp2p.txt | 31 - phandle to a syscon node representing the apcs registers 93 qcom,ipc = <&apcs 8 18>;
|
D | qcom,glink.txt | 66 compatible = "qcom,msm8996-apcs-hmss-global";
|
D | qcom,wcnss.txt | 85 qcom,ipc = <&apcs 8 17>;
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | qcom-msm8974.dtsi | 287 qcom,ipc = <&apcs 8 10>; 312 qcom,ipc = <&apcs 8 14>; 337 qcom,ipc = <&apcs 8 18>; 362 qcom,ipc-1 = <&apcs 8 13>; 363 qcom,ipc-2 = <&apcs 8 9>; 364 qcom,ipc-3 = <&apcs 8 19>; 419 apcs: syscon@f9011000 { label 1228 qcom,ipc = <&apcs 8 8>; 1235 qcom,ipc = <&apcs 8 12>; 1241 qcom,ipc = <&apcs 8 0>;
|
D | qcom-apq8084.dtsi | 236 apcs: syscon@f9011000 { label 467 qcom,ipc = <&apcs 8 0>;
|
/Linux-v5.4/arch/arm64/boot/dts/qcom/ |
D | msm8916.dtsi | 106 clocks = <&apcs>; 118 clocks = <&apcs>; 130 clocks = <&apcs>; 142 clocks = <&apcs>; 428 apcs: mailbox@b011000 { label 429 compatible = "qcom,msm8916-apcs-kpss-global", "syscon"; 1076 qcom,ipc = <&apcs 8 12>; 1123 qcom,ipc = <&apcs 8 17>; 1540 qcom,ipc = <&apcs 8 0>; 1588 qcom,ipc = <&apcs 8 14>; [all …]
|
D | msm8992.dtsi | 101 apcs: syscon@f900d000 { label 255 qcom,ipc = <&apcs 8 0>;
|
D | qcs404.dtsi | 867 compatible = "qcom,qcs404-apcs-apps-global", "syscon";
|
D | msm8998.dtsi | 1750 compatible = "qcom,msm8998-apcs-hmss-global";
|
D | msm8996.dtsi | 622 compatible = "qcom,msm8996-apcs-hmss-global";
|
/Linux-v5.4/Documentation/devicetree/bindings/clock/ |
D | qcom,rpmcc.txt | 38 qcom,ipc = <&apcs 8 0>;
|
/Linux-v5.4/drivers/clk/qcom/ |
D | Makefile | 40 obj-$(CONFIG_QCOM_CLK_APCS_MSM8916) += apcs-msm8916.o
|
/Linux-v5.4/Documentation/devicetree/bindings/mfd/ |
D | qcom-rpm.txt | 42 - phandle to a syscon node representing the apcs registers 250 qcom,ipc = <&apcs 0x8 2>;
|
/Linux-v5.4/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,adsp.txt | 125 qcom,ipc = <&apcs 8 8>;
|
D | qcom,wcnss-pil.txt | 141 qcom,ipc = <&apcs 8 17>;
|
/Linux-v5.4/Documentation/devicetree/bindings/regulator/ |
D | qcom,smd-rpm-regulator.txt | 258 qcom,ipc = <&apcs 8 0>;
|
/Linux-v5.4/arch/arm/ |
D | Makefile | 111 CFLAGS_ABI :=$(call cc-option,-mapcs-32,-mabi=apcs-gnu) $(call cc-option,-mno-thumb-interwork,)
|