Home
last modified time | relevance | path

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

123

/linux-6.8/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
10 This binding describes the APCS "global" block found in various Qualcomm
21 - qcom,ipq5018-apcs-apps-global
22 - qcom,ipq5332-apcs-apps-global
23 - qcom,ipq8074-apcs-apps-global
24 - qcom,ipq9574-apcs-apps-global
25 - const: qcom,ipq6018-apcs-apps-global
28 - qcom,qcs404-apcs-apps-global
29 - const: qcom,msm8916-apcs-kpss-global
[all …]
/linux-6.8/drivers/mailbox/
Dqcom-apcs-ipc-mailbox.c37 .offset = 8, .clk_name = "qcom-apcs-msm8916-clk"
45 .offset = 16, .clk_name = "qcom-apcs-msm8996-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()
[all …]
DKconfig177 tristate "Qualcomm APCS IPC driver"
180 Say y here to enable support for the APCS IPC mailbox driver,
DMakefile46 obj-$(CONFIG_QCOM_APCS_IPC) += qcom-apcs-ipc-mailbox.o
/linux-6.8/drivers/clk/qcom/
Dapcs-msm8996.c3 * Qualcomm APCS clock controller driver
70 .name = "qcom-apcs-msm8996-clk",
89 MODULE_DESCRIPTION("Qualcomm MSM8996 APCS clock driver");
Dapcs-msm8916.c3 * Qualcomm APCS clock controller driver
133 .name = "qcom-apcs-msm8916-clk",
140 MODULE_DESCRIPTION("Qualcomm MSM8916 APCS clock driver");
Dgdsc.h21 * @collapse_ctrl: APCS collapse-vote register
22 * @collapse_mask: APCS collapse-vote mask
Dapcs-sdx55.c3 * Qualcomm SDX55 APCS clock controller driver
143 MODULE_DESCRIPTION("Qualcomm SDX55 APCS clock driver");
DMakefile58 obj-$(CONFIG_QCOM_CLK_APCS_MSM8916) += apcs-msm8916.o
59 obj-$(CONFIG_QCOM_CLK_APCC_MSM8996) += apcs-msm8996.o clk-cpu-8996.o clk-cbf-8996.o
60 obj-$(CONFIG_QCOM_CLK_APCS_SDX55) += apcs-sdx55.o
DKconfig50 tristate "MSM8916 APCS Clock Controller"
53 Support for the APCS Clock Controller on msm8916 devices. The
54 APCS is managing the mux and divider which feeds the CPUs.
69 tristate "SDX55 and SDX65 APCS Clock Controller"
73 Support for the APCS Clock Controller on SDX55, SDX65 platforms. The
74 APCS is managing the mux and divider which feeds the CPUs.
/linux-6.8/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-6.8/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,rpm.yaml43 - description: phandle to a syscon node representing the APCS registers
73 qcom,ipc = <&apcs 0x8 2>;
Dqcom,smsm.yaml44 - description: phandle to a syscon node representing the APCS registers
125 qcom,ipc-3 = <&apcs 8 19>;
Dqcom,smd.yaml55 qcom,ipc = <&apcs 8 0>;
/linux-6.8/arch/arm64/boot/dts/qcom/
Dmsm8976.dtsi240 qcom,ipc = <&apcs 8 0>;
364 qcom,ipc = <&apcs 8 10>;
387 qcom,ipc = <&apcs 8 14>;
410 qcom,ipc = <&apcs 8 18>;
436 qcom,ipc-1 = <&apcs 8 13>;
437 qcom,ipc-2 = <&apcs 8 9>;
438 qcom,ipc-3 = <&apcs 8 19>;
1044 apcs: mailbox@b011000 { label
1045 compatible = "qcom,msm8976-apcs-kpss-global",
1046 "qcom,msm8994-apcs-kpss-global", "syscon";
Dmsm8953.dtsi198 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>;
1149 qcom,ipc = <&apcs 8 12>;
1613 qcom,ipc = <&apcs 8 17>;
1651 apcs: mailbox@b011000 { label
1652 compatible = "qcom,msm8953-apcs-kpss-global", "syscon";
[all …]
Dmsm8916.dtsi142 clocks = <&apcs>;
157 clocks = <&apcs>;
172 clocks = <&apcs>;
187 clocks = <&apcs>;
311 qcom,ipc = <&apcs 8 0>;
363 qcom,ipc = <&apcs 8 14>;
388 qcom,ipc = <&apcs 8 18>;
413 qcom,ipc-1 = <&apcs 8 13>;
414 qcom,ipc-3 = <&apcs 8 19>;
1979 qcom,ipc = <&apcs 8 12>;
[all …]
/linux-6.8/arch/arm/boot/dts/qcom/
Dqcom-sdx65.dtsi59 clocks = <&apcs>;
171 mboxes = <&apcs 14>;
461 mboxes = <&apcs 15>;
645 apcs: mailbox@17810000 { label
646 compatible = "qcom,sdx55-apcs-gcc", "syscon";
Dqcom-sdx55.dtsi58 clocks = <&apcs>;
163 mboxes = <&apcs 14>;
556 mboxes = <&apcs 15>;
705 apcs: mailbox@17810000 { label
706 compatible = "qcom,sdx55-apcs-gcc", "syscon";
Dqcom-msm8974.dtsi133 qcom,ipc = <&apcs 8 0>;
220 qcom,ipc = <&apcs 8 10>;
245 qcom,ipc = <&apcs 8 14>;
270 qcom,ipc = <&apcs 8 18>;
295 qcom,ipc-1 = <&apcs 8 13>;
296 qcom,ipc-2 = <&apcs 8 9>;
297 qcom,ipc-3 = <&apcs 8 19>;
344 apcs: syscon@f9011000 { label
759 qcom,ipc = <&apcs 8 17>;
1578 qcom,ipc = <&apcs 8 12>;
[all …]
/linux-6.8/Documentation/devicetree/bindings/clock/
Dqcom,msm8996-apcc.yaml30 - description: SYS APCS AUX clock
Dqcom,msm8996-cbf.yaml28 - description: SYS APCS AUX clock
/linux-6.8/arch/arm/kernel/
Dasm-offsets.c34 #error Sorry, your compiler targets APCS-26 but this kernel requires APCS-32
/linux-6.8/arch/arm/lib/
Dcall_with_stack.S19 * The sequence below follows the APCS frame convention for frame pointer

123