| /linux-6.15/Documentation/devicetree/bindings/mailbox/ |
| H A D | qcom,apcs-kpss-global.yaml | 21 - qcom,ipq5018-apcs-apps-global 22 - qcom,ipq5332-apcs-apps-global 23 - qcom,ipq5424-apcs-apps-global 60 - qcom,sdx55-apcs-gcc 63 - qcom,ipq6018-apcs-apps-global 64 - qcom,msm8996-apcs-hmss-global 65 - qcom,qcm2290-apcs-hmss-global 135 - qcom,sdx55-apcs-gcc 200 # Example apcs with msm8996 218 # Example apcs with qcs404 [all …]
|
| /linux-6.15/drivers/mailbox/ |
| H A D | qcom-apcs-ipc-mailbox.c | 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() 107 apcs->mbox.dev = &pdev->dev; in qcom_apcs_ipc_probe() 109 apcs->mbox.chans = apcs->mbox_chans; in qcom_apcs_ipc_probe() 110 apcs->mbox.num_chans = ARRAY_SIZE(apcs->mbox_chans); in qcom_apcs_ipc_probe() 123 if (IS_ERR(apcs->clk)) in qcom_apcs_ipc_probe() [all …]
|
| H A D | Makefile | 52 obj-$(CONFIG_QCOM_APCS_IPC) += qcom-apcs-ipc-mailbox.o
|
| /linux-6.15/arch/arm64/boot/dts/qcom/ |
| H A D | msm8917.dtsi | 39 clocks = <&apcs>; 58 clocks = <&apcs>; 71 clocks = <&apcs>; 84 clocks = <&apcs>; 220 qcom,ipc = <&apcs 8 0>; 354 mboxes = <&apcs 10>; 379 mboxes = <&apcs 14>; 404 mboxes = <&apcs 18>; 429 mboxes = <0>, <&apcs 13>, <0>, <&apcs 19>; 1539 mboxes = <&apcs 17>; [all …]
|
| H A D | msm8976.dtsi | 246 mboxes = <&apcs 0>; 370 mboxes = <&apcs 10>; 393 mboxes = <&apcs 14>; 416 mboxes = <&apcs 18>; 442 mboxes = <0>, <&apcs 13>, <&apcs 9>, <&apcs 19>; 1543 mboxes = <&apcs 17>; 1582 apcs: mailbox@b011000 { label 1583 compatible = "qcom,msm8976-apcs-kpss-global", 1584 "qcom,msm8994-apcs-kpss-global", "syscon";
|
| H A D | msm8953.dtsi | 198 mboxes = <&apcs 0>; 340 mboxes = <&apcs 10>; 364 mboxes = <&apcs 14>; 389 mboxes = <&apcs 18>; 414 mboxes = <0>, <&apcs 13>, <0>, <&apcs 19>; 1269 mboxes = <&apcs 12>; 1750 mboxes = <&apcs 17>; 1788 apcs: mailbox@b011000 { label 1789 compatible = "qcom,msm8953-apcs-kpss-global", "syscon"; 1880 mboxes = <&apcs 8>;
|
| H A D | msm8916.dtsi | 142 clocks = <&apcs>; 157 clocks = <&apcs>; 172 clocks = <&apcs>; 187 clocks = <&apcs>; 311 mboxes = <&apcs 0>; 363 mboxes = <&apcs 14>; 388 mboxes = <&apcs 18>; 413 mboxes = <0>, <&apcs 13>, <0>, <&apcs 19>; 1980 mboxes = <&apcs 12>; 2461 mboxes = <&apcs 17>; [all …]
|
| H A D | msm8994.dtsi | 186 mboxes = <&apcs 0>; 303 mboxes = <&apcs 10>; 328 mboxes = <&apcs 14>; 360 apcs: mailbox@f900d000 { label 361 compatible = "qcom,msm8994-apcs-kpss-global", "syscon";
|
| H A D | ipq5018.dtsi | 316 compatible = "qcom,ipq5018-apcs-apps-global", 317 "qcom,ipq6018-apcs-apps-global";
|
| H A D | ipq5332.dtsi | 408 compatible = "qcom,ipq5332-apcs-apps-global", 409 "qcom,ipq6018-apcs-apps-global";
|
| /linux-6.15/arch/arm/boot/dts/qcom/ |
| H A D | qcom-msm8226.dtsi | 48 clocks = <&apcs>; 61 clocks = <&apcs>; 74 clocks = <&apcs>; 87 clocks = <&apcs>; 160 mboxes = <&apcs 0>; 238 mboxes = <&apcs 10>; 270 apcs: mailbox@f9011000 { label 271 compatible = "qcom,msm8226-apcs-kpss-global", 272 "qcom,msm8916-apcs-kpss-global", "syscon"; 1235 mboxes = <&apcs 8>;
|
| H A D | qcom-msm8974.dtsi | 135 mboxes = <&apcs 0>; 222 mboxes = <&apcs 10>; 247 mboxes = <&apcs 14>; 272 mboxes = <&apcs 18>; 297 mboxes = <0>, <&apcs 13>, <&apcs 9>, <&apcs 19>; 344 apcs: mailbox@f9011000 { label 345 compatible = "qcom,msm8974-apcs-kpss-global", 346 "qcom,msm8994-apcs-kpss-global", "syscon"; 760 mboxes = <&apcs 17>; 1579 mboxes = <&apcs 12>; [all …]
|
| H A D | qcom-sdx65.dtsi | 59 clocks = <&apcs>; 171 mboxes = <&apcs 14>; 466 mboxes = <&apcs 15>; 654 apcs: mailbox@17810000 { label 655 compatible = "qcom,sdx55-apcs-gcc", "syscon";
|
| H A D | qcom-sdx55.dtsi | 58 clocks = <&apcs>; 163 mboxes = <&apcs 14>; 568 mboxes = <&apcs 15>; 723 apcs: mailbox@17810000 { label 724 compatible = "qcom,sdx55-apcs-gcc", "syscon";
|
| /linux-6.15/drivers/clk/qcom/ |
| H A D | Makefile | 68 obj-$(CONFIG_QCOM_CLK_APCS_MSM8916) += apcs-msm8916.o 69 obj-$(CONFIG_QCOM_CLK_APCC_MSM8996) += apcs-msm8996.o clk-cpu-8996.o clk-cbf-8996.o 70 obj-$(CONFIG_QCOM_CLK_APCS_SDX55) += apcs-sdx55.o
|
| /linux-6.15/Documentation/devicetree/bindings/soc/qcom/ |
| H A D | qcom,smd.yaml | 55 qcom,ipc = <&apcs 8 0>;
|
| H A D | qcom,rpm.yaml | 73 qcom,ipc = <&apcs 0x8 2>;
|
| H A D | qcom,wcnss.yaml | 105 qcom,ipc = <&apcs 8 17>;
|
| H A D | qcom,smsm.yaml | 137 mboxes = <0>, <0>, <0>, <&apcs 19>;
|
| H A D | qcom,smd-rpm.yaml | 120 qcom,ipc = <&apcs 8 0>;
|
| H A D | qcom,smp2p.yaml | 131 mboxes = <&apcs 18>;
|
| /linux-6.15/Documentation/devicetree/bindings/remoteproc/ |
| H A D | qcom,sdx55-pas.yaml | 105 mboxes = <&apcs 15>;
|
| H A D | qcom,smd-edge.yaml | 115 mboxes = <&apcs 8>;
|
| H A D | qcom,rpm-proc.yaml | 141 qcom,ipc = <&apcs 8 0>;
|
| H A D | qcom,adsp.yaml | 217 qcom,ipc = <&apcs 8 8>;
|