/Linux-v5.15/Documentation/devicetree/bindings/mailbox/ |
D | qcom,apcs-kpss-global.yaml | 4 $id: "http://devicetree.org/schemas/mailbox/qcom,apcs-kpss-global.yaml#" 7 title: Qualcomm APCS global block bindings 10 This binding describes the APCS "global" block found in various Qualcomm 19 - qcom,ipq6018-apcs-apps-global 20 - qcom,ipq8074-apcs-apps-global 21 - qcom,msm8916-apcs-kpss-global 22 - qcom,msm8939-apcs-kpss-global 23 - qcom,msm8953-apcs-kpss-global 24 - qcom,msm8994-apcs-kpss-global 25 - qcom,msm8996-apcs-hmss-global [all …]
|
/Linux-v5.15/drivers/mailbox/ |
D | qcom-apcs-ipc-mailbox.c | 41 .offset = 8, .clk_name = "qcom-apcs-msm8916-clk" 82 struct qcom_apcs_ipc *apcs = container_of(chan->mbox, in qcom_apcs_ipc_send_data() local 86 return regmap_write(apcs->regmap, apcs->offset, BIT(idx)); in qcom_apcs_ipc_send_data() 95 struct qcom_apcs_ipc *apcs; in qcom_apcs_ipc_probe() local 103 apcs = devm_kzalloc(&pdev->dev, sizeof(*apcs), GFP_KERNEL); in qcom_apcs_ipc_probe() 104 if (!apcs) in qcom_apcs_ipc_probe() 118 apcs->regmap = regmap; in qcom_apcs_ipc_probe() 119 apcs->offset = apcs_data->offset; in qcom_apcs_ipc_probe() 122 for (i = 0; i < ARRAY_SIZE(apcs->mbox_chans); i++) in qcom_apcs_ipc_probe() 123 apcs->mbox_chans[i].con_priv = (void *)i; in qcom_apcs_ipc_probe() [all …]
|
D | Kconfig | 176 tristate "Qualcomm APCS IPC driver" 179 Say y here to enable support for the APCS IPC mailbox driver,
|
D | Makefile | 46 obj-$(CONFIG_QCOM_APCS_IPC) += qcom-apcs-ipc-mailbox.o
|
/Linux-v5.15/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,smd.txt | 28 Definition: reference to the associated doorbell in APCS, as described 36 - phandle to a syscon node representing the apcs registers 78 apcs: syscon@f9011000 { 88 qcom,ipc = <&apcs 8 0>;
|
D | qcom,smp2p.txt | 23 Definition: reference to the associated doorbell in APCS, as described 31 - phandle to a syscon node representing the apcs registers 93 qcom,ipc = <&apcs 8 18>;
|
D | qcom,glink.txt | 37 Definition: reference to the "rpm_hlos" mailbox in APCS, as described 66 compatible = "qcom,msm8996-apcs-hmss-global";
|
D | qcom,smsm.txt | 20 - phandle to a syscon node representing the apcs registers 89 qcom,ipc-3 = <&apcs 8 19>;
|
D | qcom,smd-rpm.yaml | 79 qcom,ipc = <&apcs 8 0>;
|
D | qcom,aoss-qmp.yaml | 52 Reference to the mailbox representing the outgoing doorbell in APCS for
|
D | qcom,wcnss.txt | 92 qcom,ipc = <&apcs 8 17>;
|
/Linux-v5.15/drivers/clk/qcom/ |
D | apcs-msm8916.c | 3 * Qualcomm APCS clock controller driver 135 .name = "qcom-apcs-msm8916-clk", 142 MODULE_DESCRIPTION("Qualcomm MSM8916 APCS clock driver");
|
D | Kconfig | 40 tristate "MSM8916 APCS Clock Controller" 43 Support for the APCS Clock Controller on msm8916 devices. The 44 APCS is managing the mux and divider which feeds the CPUs. 58 tristate "SDX55 APCS Clock Controller" 61 Support for the APCS Clock Controller on SDX55 platform. The 62 APCS is managing the mux and divider which feeds the CPUs.
|
D | apcs-sdx55.c | 3 * Qualcomm SDX55 APCS clock controller driver 145 MODULE_DESCRIPTION("Qualcomm SDX55 APCS clock driver");
|
D | Makefile | 51 obj-$(CONFIG_QCOM_CLK_APCS_MSM8916) += apcs-msm8916.o 53 obj-$(CONFIG_QCOM_CLK_APCS_SDX55) += apcs-sdx55.o
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | qcom-msm8974.dtsi | 367 qcom,ipc = <&apcs 8 8>; 390 qcom,ipc = <&apcs 8 10>; 415 qcom,ipc = <&apcs 8 14>; 440 qcom,ipc = <&apcs 8 18>; 465 qcom,ipc-1 = <&apcs 8 13>; 466 qcom,ipc-2 = <&apcs 8 9>; 467 qcom,ipc-3 = <&apcs 8 19>; 522 apcs: syscon@f9011000 { label 880 qcom,ipc = <&apcs 8 12>; 923 qcom,ipc = <&apcs 8 17>; [all …]
|
D | qcom-sdx55.dtsi | 57 clocks = <&apcs>; 162 mboxes = <&apcs 14>; 401 mboxes = <&apcs 15>; 547 apcs: mailbox@17810000 { label 548 compatible = "qcom,sdx55-apcs-gcc", "syscon";
|
D | qcom-apq8084.dtsi | 237 apcs: syscon@f9011000 { label 470 qcom,ipc = <&apcs 8 0>;
|
/Linux-v5.15/arch/arm64/boot/dts/qcom/ |
D | msm8916.dtsi | 122 clocks = <&apcs>; 135 clocks = <&apcs>; 148 clocks = <&apcs>; 161 clocks = <&apcs>; 282 qcom,ipc = <&apcs 8 0>; 341 qcom,ipc = <&apcs 8 14>; 366 qcom,ipc = <&apcs 8 18>; 391 qcom,ipc-1 = <&apcs 8 13>; 392 qcom,ipc-3 = <&apcs 8 19>; 1356 qcom,ipc = <&apcs 8 12>; [all …]
|
D | msm8994.dtsi | 234 qcom,ipc = <&apcs 8 0>; 293 qcom,ipc = <&apcs 8 10>; 318 qcom,ipc = <&apcs 8 14>; 351 apcs: mailbox@f900d000 { label 352 compatible = "qcom,msm8994-apcs-kpss-global", "syscon";
|
/Linux-v5.15/arch/arm/kernel/ |
D | asm-offsets.c | 34 #error Sorry, your compiler targets APCS-26 but this kernel requires APCS-32
|
D | elf.c | 55 * APCS-26 is only valid for OABI executables in elf_set_personality()
|
/Linux-v5.15/Documentation/devicetree/bindings/mfd/ |
D | qcom-rpm.txt | 42 - phandle to a syscon node representing the apcs registers 254 qcom,ipc = <&apcs 0x8 2>;
|
/Linux-v5.15/Documentation/devicetree/bindings/clock/ |
D | qcom,rpmcc.txt | 49 qcom,ipc = <&apcs 8 0>;
|
/Linux-v5.15/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,wcnss-pil.txt | 160 qcom,ipc = <&apcs 8 17>;
|