/linux/Documentation/devicetree/bindings/mailbox/ |
H A D | qcom,apcs-kpss-global.yaml | 4 $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,ipq5424-apcs-apps-global 24 - qcom,ipq8074-apcs-apps-global 25 - qcom,ipq9574-apcs-apps-global 26 - const: qcom,ipq6018-apcs-apps-global 29 - qcom,msm8226-apcs [all...] |
/linux/drivers/mailbox/ |
H A D | qcom-apcs-ipc-mailbox.c | 37 .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 in qcom_apcs_ipc_probe() 142 struct qcom_apcs_ipc *apcs = platform_get_drvdata(pdev); qcom_apcs_ipc_remove() local [all...] |
/linux/drivers/clk/qcom/ |
H A D | apcs-msm8996.c | 3 * Qualcomm APCS clock controller driver 70 .name = "qcom-apcs-msm8996-clk", 89 MODULE_DESCRIPTION("Qualcomm MSM8996 APCS clock driver");
|
H A D | gdsc.h | 21 * @collapse_ctrl: APCS collapse-vote register 22 * @collapse_mask: APCS collapse-vote mask
|
H A D | apcs-sdx55.c | 3 * Qualcomm SDX55 APCS clock controller driver 147 MODULE_DESCRIPTION("Qualcomm SDX55 APCS clock driver");
|
H A D | Makefile | 68 obj-$(CONFIG_QCOM_CLK_APCS_MSM8916) += apcs-msm8916.o 69 obj-$(CONFIG_QCOM_CLK_APCC_MSM8996) += apcs-msm8996.o clk-cpu-8996.o clk-cbf-8996.o 70 obj-$(CONFIG_QCOM_CLK_APCS_SDX55) += apcs-sdx55.o
|
H A D | Kconfig | 102 tristate "MSM8916 APCS Clock Controller" 105 Support for the APCS Clock Controller on msm8916 devices. The 106 APCS is managing the mux and divider which feeds the CPUs. 121 tristate "SDX55 and SDX65 APCS Clock Controller" 125 Support for the APCS Clock Controller on SDX55, SDX65 platforms. The 126 APCS is managing the mux and divider which feeds the CPUs.
|
/linux/Documentation/devicetree/bindings/remoteproc/ |
H A D | qcom,smd-edge.yaml | 51 Reference to the mailbox representing the outgoing doorbell in APCS for 58 - description: phandle to a syscon node representing the APCS registers 115 mboxes = <&apcs 8>;
|
H A D | qcom,glink-rpm-edge.yaml | 30 - description: rpm_hlos mailbox in APCS
|
/linux/Documentation/devicetree/bindings/soc/qcom/ |
H A D | qcom,smsm.yaml | 40 Reference to the mailbox representing the outgoing doorbell in APCS for 52 - description: phandle to a syscon node representing the APCS registers 137 mboxes = <0>, <0>, <0>, <&apcs 19>;
|
H A D | qcom,smp2p.yaml | 31 Reference to the mailbox representing the outgoing doorbell in APCS for 38 - description: phandle to a syscon node representing the APCS registers 131 mboxes = <&apcs 18>;
|
H A D | qcom,rpm.yaml | 50 - description: phandle to a syscon node representing the APCS registers 88 qcom,ipc = <&apcs 0x8 2>;
|
H A D | qcom,smd.yaml | 55 qcom,ipc = <&apcs 8 0>;
|
/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-msm8226.dtsi | 49 clocks = <&apcs>; 62 clocks = <&apcs>; 75 clocks = <&apcs>; 88 clocks = <&apcs>; 161 mboxes = <&apcs 0>; 251 mboxes = <&apcs 10>; 276 mboxes = <&apcs 14>; 299 mboxes = <0>, <&apcs 13>, <&apcs 9>, <&apcs 1 342 apcs: mailbox@f9011000 { global() label [all...] |
H A D | qcom-msm8974.dtsi | 136 mboxes = <&apcs 0>; 223 mboxes = <&apcs 10>; 248 mboxes = <&apcs 14>; 273 mboxes = <&apcs 18>; 298 mboxes = <0>, <&apcs 13>, <&apcs 9>, <&apcs 19>; 345 apcs: mailbox@f9011000 { label 346 compatible = "qcom,msm8974-apcs-kpss-global", 347 "qcom,msm8994-apcs [all...] |
H A D | qcom-sdx65.dtsi | 59 clocks = <&apcs>; 171 mboxes = <&apcs 14>; 466 mboxes = <&apcs 15>; 654 apcs: mailbox@17810000 { label 655 compatible = "qcom,sdx55-apcs-gcc", "syscon";
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8917.dtsi | 40 clocks = <&apcs>; 59 clocks = <&apcs>; 72 clocks = <&apcs>; 85 clocks = <&apcs>; 221 qcom,ipc = <&apcs 8 0>; 355 mboxes = <&apcs 10>; 380 mboxes = <&apcs 14>; 405 mboxes = <&apcs 18>; 430 mboxes = <0>, <&apcs 13>, <0>, <&apcs 1 1579 apcs: mailbox@b011000 { global() label [all...] |
H A D | msm8976.dtsi | 247 mboxes = <&apcs 0>; 371 mboxes = <&apcs 10>; 394 mboxes = <&apcs 14>; 417 mboxes = <&apcs 18>; 443 mboxes = <0>, <&apcs 13>, <&apcs 9>, <&apcs 19>; 1582 mboxes = <&apcs 17>; 1621 apcs: mailbox@b011000 { label 1622 compatible = "qcom,msm8976-apcs [all...] |
H A D | msm8953.dtsi | 217 mboxes = <&apcs 0>; 359 mboxes = <&apcs 10>; 383 mboxes = <&apcs 14>; 408 mboxes = <&apcs 18>; 433 mboxes = <0>, <&apcs 13>, <0>, <&apcs 19>; 1344 mboxes = <&apcs 12>; 1884 mboxes = <&apcs 17>; 1922 apcs: mailbox@b011000 { label 1923 compatible = "qcom,msm8953-apcs [all...] |
H A D | msm8916.dtsi | 143 clocks = <&apcs>; 158 clocks = <&apcs>; 173 clocks = <&apcs>; 188 clocks = <&apcs>; 312 mboxes = <&apcs 0>; 364 mboxes = <&apcs 14>; 389 mboxes = <&apcs 18>; 414 mboxes = <0>, <&apcs 13>, <0>, <&apcs 19>; 2002 mboxes = <&apcs 1 2516 apcs: mailbox@b011000 { global() label [all...] |
H A D | msm8994.dtsi | 186 mboxes = <&apcs 0>; 303 mboxes = <&apcs 10>; 328 mboxes = <&apcs 14>; 360 apcs: mailbox@f900d000 { label 361 compatible = "qcom,msm8994-apcs-kpss-global", "syscon";
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | qcom,msm8996-apcc.yaml | 30 - description: SYS APCS AUX clock
|
H A D | qcom,msm8996-cbf.yaml | 28 - description: SYS APCS AUX clock
|
/linux/arch/arm/kernel/ |
H A D | asm-offsets.c | 36 #error Sorry, your compiler targets APCS-26 but this kernel requires APCS-32
|
/linux/arch/arm/lib/ |
H A D | call_with_stack.S | 19 * The sequence below follows the APCS frame convention for frame pointer
|