Home
last modified time | relevance | path

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

1234

/kernel/linux/linux-6.6/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
34 - qcom,msm8916-apcs-kpss-global
35 - qcom,msm8939-apcs-kpss-global
[all …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-5.10/drivers/mailbox/
Dqcom-apcs-ipc-mailbox.c41 .offset = 8, .clk_name = "qcom-apcs-msm8916-clk"
74 struct qcom_apcs_ipc *apcs = container_of(chan->mbox, in qcom_apcs_ipc_send_data() local
78 return regmap_write(apcs->regmap, apcs->offset, BIT(idx)); in qcom_apcs_ipc_send_data()
87 struct qcom_apcs_ipc *apcs; in qcom_apcs_ipc_probe() local
95 apcs = devm_kzalloc(&pdev->dev, sizeof(*apcs), GFP_KERNEL); in qcom_apcs_ipc_probe()
96 if (!apcs) in qcom_apcs_ipc_probe()
110 apcs->regmap = regmap; in qcom_apcs_ipc_probe()
111 apcs->offset = apcs_data->offset; in qcom_apcs_ipc_probe()
114 for (i = 0; i < ARRAY_SIZE(apcs->mbox_chans); i++) in qcom_apcs_ipc_probe()
115 apcs->mbox_chans[i].con_priv = (void *)i; in qcom_apcs_ipc_probe()
[all …]
/kernel/linux/linux-5.10/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,msm8994-apcs-kpss-global
23 - qcom,msm8996-apcs-hmss-global
24 - qcom,msm8998-apcs-hmss-global
25 - qcom,qcs404-apcs-apps-global
[all …]
/kernel/linux/linux-5.10/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>;
/kernel/linux/linux-6.6/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
DMakefile57 obj-$(CONFIG_QCOM_CLK_APCS_MSM8916) += apcs-msm8916.o
58 obj-$(CONFIG_QCOM_CLK_APCC_MSM8996) += apcs-msm8996.o clk-cpu-8996.o clk-cbf-8996.o
59 obj-$(CONFIG_QCOM_CLK_APCS_SDX55) += apcs-sdx55.o
Dapcs-sdx55.c3 * Qualcomm SDX55 APCS clock controller driver
143 MODULE_DESCRIPTION("Qualcomm SDX55 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.
59 tristate "SDX55 and SDX65 APCS Clock Controller"
63 Support for the APCS Clock Controller on SDX55, SDX65 platforms. The
64 APCS is managing the mux and divider which feeds the CPUs.
/kernel/linux/linux-6.6/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>;
/kernel/linux/linux-5.10/drivers/clk/qcom/
Dapcs-msm8916.c3 * Qualcomm APCS clock controller driver
129 .name = "qcom-apcs-msm8916-clk",
136 MODULE_DESCRIPTION("Qualcomm MSM8916 APCS clock driver");
/kernel/linux/linux-6.6/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>;
/kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/
Dmsm8976.dtsi240 qcom,ipc = <&apcs 8 0>;
359 qcom,ipc = <&apcs 8 10>;
382 qcom,ipc = <&apcs 8 14>;
405 qcom,ipc = <&apcs 8 18>;
431 qcom,ipc-1 = <&apcs 8 13>;
432 qcom,ipc-2 = <&apcs 8 9>;
433 qcom,ipc-3 = <&apcs 8 19>;
1039 apcs: mailbox@b011000 { label
1040 compatible = "qcom,msm8976-apcs-kpss-global",
1041 "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>;
1107 qcom,ipc = <&apcs 8 12>;
1511 qcom,ipc = <&apcs 8 17>;
1549 apcs: mailbox@b011000 { label
1550 compatible = "qcom,msm8953-apcs-kpss-global", "syscon";
[all …]
/kernel/linux/linux-5.10/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
862 qcom,ipc = <&apcs 8 12>;
905 qcom,ipc = <&apcs 8 17>;
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/
Dmsm8916.dtsi121 clocks = <&apcs>;
134 clocks = <&apcs>;
147 clocks = <&apcs>;
160 clocks = <&apcs>;
281 qcom,ipc = <&apcs 8 0>;
311 qcom,ipc = <&apcs 8 14>;
336 qcom,ipc = <&apcs 8 18>;
361 qcom,ipc-1 = <&apcs 8 13>;
362 qcom,ipc-3 = <&apcs 8 19>;
1294 qcom,ipc = <&apcs 8 12>;
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/
Dqcom-sdx65.dtsi59 clocks = <&apcs>;
171 mboxes = <&apcs 14>;
458 mboxes = <&apcs 15>;
643 apcs: mailbox@17810000 { label
644 compatible = "qcom,sdx55-apcs-gcc", "syscon";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/
Dqcom,msm8996-apcc.yaml30 - description: SYS APCS AUX clock

1234