| /Linux-v6.6/drivers/mailbox/ |
| D | qcom-apcs-ipc-mailbox.c | 66 struct qcom_apcs_ipc *apcs = container_of(chan->mbox, in qcom_apcs_ipc_send_data() local 70 return regmap_write(apcs->regmap, apcs->offset, BIT(idx)); in qcom_apcs_ipc_send_data() 79 struct qcom_apcs_ipc *apcs; in qcom_apcs_ipc_probe() local 86 apcs = devm_kzalloc(&pdev->dev, sizeof(*apcs), GFP_KERNEL); in qcom_apcs_ipc_probe() 87 if (!apcs) in qcom_apcs_ipc_probe() 100 apcs->regmap = regmap; in qcom_apcs_ipc_probe() 101 apcs->offset = apcs_data->offset; in qcom_apcs_ipc_probe() 104 for (i = 0; i < ARRAY_SIZE(apcs->mbox_chans); i++) in qcom_apcs_ipc_probe() 105 apcs->mbox_chans[i].con_priv = (void *)i; in qcom_apcs_ipc_probe() 107 apcs->mbox.dev = &pdev->dev; in qcom_apcs_ipc_probe() [all …]
|
| D | Makefile | 46 obj-$(CONFIG_QCOM_APCS_IPC) += qcom-apcs-ipc-mailbox.o
|
| /Linux-v6.6/arch/arm64/boot/dts/qcom/ |
| D | msm8976.dtsi | 240 qcom,ipc = <&apcs 8 0>; 359 qcom,ipc = <&apcs 8 10>; 382 qcom,ipc = <&apcs 8 13>; 405 qcom,ipc = <&apcs 8 17>; 431 qcom,ipc-1 = <&apcs 8 12>; 432 qcom,ipc-2 = <&apcs 8 9>; 433 qcom,ipc-3 = <&apcs 8 18>; 1039 apcs: mailbox@b011000 { label 1040 compatible = "qcom,msm8976-apcs-kpss-global", 1041 "qcom,msm8994-apcs-kpss-global", "syscon";
|
| D | msm8953.dtsi | 198 qcom,ipc = <&apcs 8 0>; 340 mboxes = <&apcs 10>; 364 qcom,ipc = <&apcs 8 14>; 389 qcom,ipc = <&apcs 8 18>; 414 qcom,ipc-1 = <&apcs 8 13>; 415 qcom,ipc-3 = <&apcs 8 19>; 1107 qcom,ipc = <&apcs 8 12>; 1511 qcom,ipc = <&apcs 8 17>; 1549 apcs: mailbox@b011000 { label 1550 compatible = "qcom,msm8953-apcs-kpss-global", "syscon"; [all …]
|
| D | msm8916.dtsi | 121 clocks = <&apcs>; 136 clocks = <&apcs>; 151 clocks = <&apcs>; 166 clocks = <&apcs>; 290 qcom,ipc = <&apcs 8 0>; 342 qcom,ipc = <&apcs 8 14>; 367 qcom,ipc = <&apcs 8 18>; 392 qcom,ipc-1 = <&apcs 8 13>; 393 qcom,ipc-3 = <&apcs 8 19>; 1966 qcom,ipc = <&apcs 8 12>; [all …]
|
| D | msm8994.dtsi | 186 qcom,ipc = <&apcs 8 0>; 303 qcom,ipc = <&apcs 8 10>; 328 qcom,ipc = <&apcs 8 14>; 360 apcs: mailbox@f900d000 { label 361 compatible = "qcom,msm8994-apcs-kpss-global", "syscon";
|
| D | ipq5332.dtsi | 334 compatible = "qcom,ipq5332-apcs-apps-global", 335 "qcom,ipq6018-apcs-apps-global";
|
| D | ipq9574.dtsi | 651 compatible = "qcom,ipq9574-apcs-apps-global", 652 "qcom,ipq6018-apcs-apps-global";
|
| D | ipq8074.dtsi | 719 compatible = "qcom,ipq8074-apcs-apps-global", 720 "qcom,ipq6018-apcs-apps-global";
|
| D | sm6125.dtsi | 1283 compatible = "qcom,sm6125-apcs-hmss-global", 1284 "qcom,msm8994-apcs-kpss-global";
|
| D | msm8939.dtsi | 2021 compatible = "qcom,msm8939-apcs-kpss-global", "syscon"; 2078 compatible = "qcom,msm8939-apcs-kpss-global", "syscon"; 2197 compatible = "qcom,msm8939-apcs-kpss-global", "syscon";
|
| D | qcs404.dtsi | 1310 compatible = "qcom,qcs404-apcs-apps-global", 1311 "qcom,msm8916-apcs-kpss-global", "syscon";
|
| D | ipq6018.dtsi | 619 compatible = "qcom,ipq6018-apcs-apps-global";
|
| D | sdm630.dtsi | 2276 compatible = "qcom,sdm660-apcs-hmss-global", 2277 "qcom,msm8994-apcs-kpss-global";
|
| D | msm8998.dtsi | 3088 compatible = "qcom,msm8998-apcs-hmss-global", 3089 "qcom,msm8994-apcs-kpss-global";
|
| D | sm6115.dtsi | 2558 compatible = "qcom,sm6115-apcs-hmss-global", 2559 "qcom,msm8994-apcs-kpss-global";
|
| D | qcm2290.dtsi | 1285 compatible = "qcom,qcm2290-apcs-hmss-global";
|
| D | msm8996.dtsi | 3532 compatible = "qcom,msm8996-apcs-hmss-global";
|
| /Linux-v6.6/drivers/clk/qcom/ |
| D | Makefile | 57 obj-$(CONFIG_QCOM_CLK_APCS_MSM8916) += apcs-msm8916.o 58 obj-$(CONFIG_QCOM_CLK_APCC_MSM8996) += apcs-msm8996.o clk-cpu-8996.o clk-cbf-8996.o 59 obj-$(CONFIG_QCOM_CLK_APCS_SDX55) += apcs-sdx55.o
|
| /Linux-v6.6/arch/arm/boot/dts/qcom/ |
| D | qcom-sdx65.dtsi | 59 clocks = <&apcs>; 171 mboxes = <&apcs 14>; 458 mboxes = <&apcs 15>; 643 apcs: mailbox@17810000 { label 644 compatible = "qcom,sdx55-apcs-gcc", "syscon";
|
| D | qcom-msm8974.dtsi | 121 qcom,ipc = <&apcs 8 0>; 208 qcom,ipc = <&apcs 8 10>; 233 qcom,ipc = <&apcs 8 14>; 258 qcom,ipc = <&apcs 8 18>; 283 qcom,ipc-1 = <&apcs 8 13>; 284 qcom,ipc-2 = <&apcs 8 9>; 285 qcom,ipc-3 = <&apcs 8 19>; 332 apcs: syscon@f9011000 { label 739 qcom,ipc = <&apcs 8 17>; 1538 qcom,ipc = <&apcs 8 12>; [all …]
|
| D | qcom-sdx55.dtsi | 58 clocks = <&apcs>; 163 mboxes = <&apcs 14>; 568 mboxes = <&apcs 15>; 718 apcs: mailbox@17810000 { label 719 compatible = "qcom,sdx55-apcs-gcc", "syscon";
|
| D | qcom-msm8226.dtsi | 61 qcom,ipc = <&apcs 8 0>; 139 qcom,ipc = <&apcs 8 10>; 171 apcs: syscon@f9011000 { label 780 qcom,ipc = <&apcs 8 8>;
|
| D | qcom-apq8084.dtsi | 238 apcs: syscon@f9011000 { label 792 qcom,ipc = <&apcs 8 0>;
|
| /Linux-v6.6/arch/arm/ |
| D | Makefile | 115 CFLAGS_ABI :=$(call cc-option,-mapcs-32,-mabi=apcs-gnu) $(call cc-option,-mno-thumb-interwork,)
|