Home
last modified time | relevance | path

Searched full:apcs (Results 1 – 25 of 35) sorted by relevance

12

/Linux-v5.15/Documentation/devicetree/bindings/mailbox/
Dqcom,apcs-kpss-global.yaml4 $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/
Dqcom-apcs-ipc-mailbox.c41 .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 …]
DKconfig176 tristate "Qualcomm APCS IPC driver"
179 Say y here to enable support for the APCS IPC mailbox driver,
DMakefile46 obj-$(CONFIG_QCOM_APCS_IPC) += qcom-apcs-ipc-mailbox.o
/Linux-v5.15/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smd.txt28 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>;
Dqcom,smp2p.txt23 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>;
Dqcom,glink.txt37 Definition: reference to the "rpm_hlos" mailbox in APCS, as described
66 compatible = "qcom,msm8996-apcs-hmss-global";
Dqcom,smsm.txt20 - phandle to a syscon node representing the apcs registers
89 qcom,ipc-3 = <&apcs 8 19>;
Dqcom,smd-rpm.yaml79 qcom,ipc = <&apcs 8 0>;
Dqcom,aoss-qmp.yaml52 Reference to the mailbox representing the outgoing doorbell in APCS for
Dqcom,wcnss.txt92 qcom,ipc = <&apcs 8 17>;
/Linux-v5.15/drivers/clk/qcom/
Dapcs-msm8916.c3 * Qualcomm APCS clock controller driver
135 .name = "qcom-apcs-msm8916-clk",
142 MODULE_DESCRIPTION("Qualcomm MSM8916 APCS clock driver");
DKconfig40 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.
Dapcs-sdx55.c3 * Qualcomm SDX55 APCS clock controller driver
145 MODULE_DESCRIPTION("Qualcomm SDX55 APCS clock driver");
DMakefile51 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/
Dqcom-msm8974.dtsi367 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 …]
Dqcom-sdx55.dtsi57 clocks = <&apcs>;
162 mboxes = <&apcs 14>;
401 mboxes = <&apcs 15>;
547 apcs: mailbox@17810000 { label
548 compatible = "qcom,sdx55-apcs-gcc", "syscon";
Dqcom-apq8084.dtsi237 apcs: syscon@f9011000 { label
470 qcom,ipc = <&apcs 8 0>;
/Linux-v5.15/arch/arm64/boot/dts/qcom/
Dmsm8916.dtsi122 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 …]
Dmsm8994.dtsi234 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/
Dasm-offsets.c34 #error Sorry, your compiler targets APCS-26 but this kernel requires APCS-32
Delf.c55 * APCS-26 is only valid for OABI executables in elf_set_personality()
/Linux-v5.15/Documentation/devicetree/bindings/mfd/
Dqcom-rpm.txt42 - phandle to a syscon node representing the apcs registers
254 qcom,ipc = <&apcs 0x8 2>;
/Linux-v5.15/Documentation/devicetree/bindings/clock/
Dqcom,rpmcc.txt49 qcom,ipc = <&apcs 8 0>;
/Linux-v5.15/Documentation/devicetree/bindings/remoteproc/
Dqcom,wcnss-pil.txt160 qcom,ipc = <&apcs 8 17>;

12