Home
last modified time | relevance | path

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

12

/Linux-v6.1/drivers/mailbox/
Dqcom-apcs-ipc-mailbox.c37 .offset = 8, .clk_name = "qcom-apcs-msm8916-clk"
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()
[all …]
DKconfig188 tristate "Qualcomm APCS IPC driver"
191 Say y here to enable support for the APCS IPC mailbox driver,
DMakefile46 obj-$(CONFIG_QCOM_APCS_IPC) += qcom-apcs-ipc-mailbox.o
/Linux-v6.1/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
21 - qcom,ipq6018-apcs-apps-global
22 - qcom,ipq8074-apcs-apps-global
23 - qcom,msm8976-apcs-kpss-global
24 - qcom,msm8996-apcs-hmss-global
25 - qcom,msm8998-apcs-hmss-global
26 - qcom,qcm2290-apcs-hmss-global
29 - qcom,sdm660-apcs-hmss-global
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/remoteproc/
Dqcom,smd-edge.yaml51 Reference to the mailbox representing the outgoing doorbell in APCS for
58 - description: phandle to a syscon node representing the APCS registers
114 qcom,ipc = <&apcs 8 8>;
/Linux-v6.1/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");
Dgdsc.h21 * @collapse_ctrl: APCS collapse-vote register
22 * @collapse_mask: APCS collapse-vote mask
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 and SDX65 APCS Clock Controller"
61 Support for the APCS Clock Controller on SDX55, SDX65 platforms. 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");
DMakefile54 obj-$(CONFIG_QCOM_CLK_APCS_MSM8916) += apcs-msm8916.o
56 obj-$(CONFIG_QCOM_CLK_APCS_SDX55) += apcs-sdx55.o
/Linux-v6.1/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smp2p.yaml31 Reference to the mailbox representing the outgoing doorbell in APCS for
38 - description: phandle to a syscon node representing the APCS registers
131 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.yaml44 - description: phandle to a syscon node representing the APCS registers
125 qcom,ipc-3 = <&apcs 8 19>;
Dqcom,smd.yaml48 qcom,ipc = <&apcs 8 0>;
Dqcom,aoss-qmp.yaml53 Reference to the mailbox representing the outgoing doorbell in APCS for
/Linux-v6.1/arch/arm64/boot/dts/qcom/
Dmsm8916.dtsi126 clocks = <&apcs>;
141 clocks = <&apcs>;
156 clocks = <&apcs>;
171 clocks = <&apcs>;
294 qcom,ipc = <&apcs 8 0>;
346 qcom,ipc = <&apcs 8 14>;
371 qcom,ipc = <&apcs 8 18>;
396 qcom,ipc-1 = <&apcs 8 13>;
397 qcom,ipc-3 = <&apcs 8 19>;
1410 qcom,ipc = <&apcs 8 12>;
[all …]
Dmsm8994.dtsi236 qcom,ipc = <&apcs 8 0>;
294 qcom,ipc = <&apcs 8 10>;
319 qcom,ipc = <&apcs 8 14>;
352 apcs: mailbox@f900d000 { label
353 compatible = "qcom,msm8994-apcs-kpss-global", "syscon";
Dmsm8953.dtsi321 qcom,ipc = <&apcs 8 0>;
393 qcom,ipc-1 = <&apcs 8 13>;
394 qcom,ipc-3 = <&apcs 8 19>;
1070 apcs: mailbox@b011000 { label
1071 compatible = "qcom,msm8953-apcs-kpss-global", "syscon";
/Linux-v6.1/arch/arm/boot/dts/
Dqcom-sdx65.dtsi57 clocks = <&apcs>;
169 mboxes = <&apcs 14>;
330 mboxes = <&apcs 15>;
514 apcs: mailbox@17810000 { label
515 compatible = "qcom,sdx55-apcs-gcc", "syscon";
Dqcom-sdx55.dtsi58 clocks = <&apcs>;
163 mboxes = <&apcs 14>;
471 mboxes = <&apcs 15>;
620 apcs: mailbox@17810000 { label
621 compatible = "qcom,sdx55-apcs-gcc", "syscon";
Dqcom-msm8974.dtsi185 qcom,ipc = <&apcs 8 10>;
210 qcom,ipc = <&apcs 8 14>;
235 qcom,ipc = <&apcs 8 18>;
260 qcom,ipc-1 = <&apcs 8 13>;
261 qcom,ipc-2 = <&apcs 8 9>;
262 qcom,ipc-3 = <&apcs 8 19>;
300 qcom,ipc = <&apcs 8 0>;
329 apcs: syscon@f9011000 { label
736 qcom,ipc = <&apcs 8 17>;
1229 qcom,ipc = <&apcs 8 12>;
[all …]
Dqcom-msm8226.dtsi69 qcom,ipc = <&apcs 8 0>;
124 qcom,ipc = <&apcs 8 10>;
156 apcs: syscon@f9011000 { label
568 qcom,ipc = <&apcs 8 8>;
/Linux-v6.1/arch/arm/kernel/
Dasm-offsets.c34 #error Sorry, your compiler targets APCS-26 but this kernel requires APCS-32
/Linux-v6.1/arch/arm/lib/
Dcall_with_stack.S19 * The sequence below follows the APCS frame convention for frame pointer
/Linux-v6.1/Documentation/devicetree/bindings/mfd/
Dqcom-rpm.txt42 - phandle to a syscon node representing the apcs registers
254 qcom,ipc = <&apcs 0x8 2>;

12