/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-kpss-global [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->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 …]
|
H A D | Makefile | 56 obj-$(CONFIG_QCOM_APCS_IPC) += qcom-apcs-ipc-mailbox.o
|
/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
|
/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 19>; 342 apcs: mailbox@f9011000 { label 343 compatible = "qcom,msm8226-apcs-kpss-global", [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-kpss-global", "syscon"; 761 mboxes = <&apcs 17>; 1580 mboxes = <&apcs 12>; [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 19>; 1540 mboxes = <&apcs 17>; [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-kpss-global", 1623 "qcom,msm8994-apcs-kpss-global", "syscon";
|
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-kpss-global", "syscon"; 2014 mboxes = <&apcs 8>;
|
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 12>; 2477 mboxes = <&apcs 17>; [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
|