Home
last modified time | relevance | path

Searched refs:apcs (Results 1 – 23 of 23) sorted by relevance

/Linux-v5.4/drivers/mailbox/
Dqcom-apcs-ipc-mailbox.c37 struct qcom_apcs_ipc *apcs = container_of(chan->mbox, in qcom_apcs_ipc_send_data() local
41 return regmap_write(apcs->regmap, apcs->offset, BIT(idx)); in qcom_apcs_ipc_send_data()
50 struct qcom_apcs_ipc *apcs; in qcom_apcs_ipc_probe() local
63 apcs = devm_kzalloc(&pdev->dev, sizeof(*apcs), GFP_KERNEL); in qcom_apcs_ipc_probe()
64 if (!apcs) in qcom_apcs_ipc_probe()
78 apcs->regmap = regmap; in qcom_apcs_ipc_probe()
79 apcs->offset = offset; in qcom_apcs_ipc_probe()
82 for (i = 0; i < ARRAY_SIZE(apcs->mbox_chans); i++) in qcom_apcs_ipc_probe()
83 apcs->mbox_chans[i].con_priv = (void *)i; in qcom_apcs_ipc_probe()
85 apcs->mbox.dev = &pdev->dev; in qcom_apcs_ipc_probe()
[all …]
DMakefile42 obj-$(CONFIG_QCOM_APCS_IPC) += qcom-apcs-ipc-mailbox.o
/Linux-v5.4/Documentation/devicetree/bindings/mailbox/
Dqcom,apcs-kpss-global.txt11 "qcom,msm8916-apcs-kpss-global",
12 "qcom,msm8996-apcs-hmss-global"
13 "qcom,msm8998-apcs-hmss-global"
14 "qcom,qcs404-apcs-apps-global"
18 "qcom,ipq8074-apcs-apps-global"
45 compatible = "qcom,msm8996-apcs-hmss-global";
64 apcs: mailbox@b011000 {
65 compatible = "qcom,msm8916-apcs-kpss-global";
/Linux-v5.4/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smd.txt36 - phandle to a syscon node representing the apcs registers
78 apcs: syscon@f9011000 {
88 qcom,ipc = <&apcs 8 0>;
Dqcom,smd-rpm.txt40 apcs: syscon@f9011000 {
51 qcom,ipc = <&apcs 8 0>;
Dqcom,smsm.txt20 - phandle to a syscon node representing the apcs registers
89 qcom,ipc-3 = <&apcs 8 19>;
Dqcom,smp2p.txt31 - phandle to a syscon node representing the apcs registers
93 qcom,ipc = <&apcs 8 18>;
Dqcom,glink.txt66 compatible = "qcom,msm8996-apcs-hmss-global";
Dqcom,wcnss.txt85 qcom,ipc = <&apcs 8 17>;
/Linux-v5.4/arch/arm/boot/dts/
Dqcom-msm8974.dtsi287 qcom,ipc = <&apcs 8 10>;
312 qcom,ipc = <&apcs 8 14>;
337 qcom,ipc = <&apcs 8 18>;
362 qcom,ipc-1 = <&apcs 8 13>;
363 qcom,ipc-2 = <&apcs 8 9>;
364 qcom,ipc-3 = <&apcs 8 19>;
419 apcs: syscon@f9011000 { label
1228 qcom,ipc = <&apcs 8 8>;
1235 qcom,ipc = <&apcs 8 12>;
1241 qcom,ipc = <&apcs 8 0>;
Dqcom-apq8084.dtsi236 apcs: syscon@f9011000 { label
467 qcom,ipc = <&apcs 8 0>;
/Linux-v5.4/arch/arm64/boot/dts/qcom/
Dmsm8916.dtsi106 clocks = <&apcs>;
118 clocks = <&apcs>;
130 clocks = <&apcs>;
142 clocks = <&apcs>;
428 apcs: mailbox@b011000 { label
429 compatible = "qcom,msm8916-apcs-kpss-global", "syscon";
1076 qcom,ipc = <&apcs 8 12>;
1123 qcom,ipc = <&apcs 8 17>;
1540 qcom,ipc = <&apcs 8 0>;
1588 qcom,ipc = <&apcs 8 14>;
[all …]
Dmsm8992.dtsi101 apcs: syscon@f900d000 { label
255 qcom,ipc = <&apcs 8 0>;
Dqcs404.dtsi867 compatible = "qcom,qcs404-apcs-apps-global", "syscon";
Dmsm8998.dtsi1750 compatible = "qcom,msm8998-apcs-hmss-global";
Dmsm8996.dtsi622 compatible = "qcom,msm8996-apcs-hmss-global";
/Linux-v5.4/Documentation/devicetree/bindings/clock/
Dqcom,rpmcc.txt38 qcom,ipc = <&apcs 8 0>;
/Linux-v5.4/drivers/clk/qcom/
DMakefile40 obj-$(CONFIG_QCOM_CLK_APCS_MSM8916) += apcs-msm8916.o
/Linux-v5.4/Documentation/devicetree/bindings/mfd/
Dqcom-rpm.txt42 - phandle to a syscon node representing the apcs registers
250 qcom,ipc = <&apcs 0x8 2>;
/Linux-v5.4/Documentation/devicetree/bindings/remoteproc/
Dqcom,adsp.txt125 qcom,ipc = <&apcs 8 8>;
Dqcom,wcnss-pil.txt141 qcom,ipc = <&apcs 8 17>;
/Linux-v5.4/Documentation/devicetree/bindings/regulator/
Dqcom,smd-rpm-regulator.txt258 qcom,ipc = <&apcs 8 0>;
/Linux-v5.4/arch/arm/
DMakefile111 CFLAGS_ABI :=$(call cc-option,-mapcs-32,-mabi=apcs-gnu) $(call cc-option,-mno-thumb-interwork,)