/openbmc/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,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 …]
|
/openbmc/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 | Kconfig | 189 tristate "Qualcomm APCS IPC driver" 192 Say y here to enable support for the APCS IPC mailbox driver,
|
/openbmc/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 | apcs-msm8916.c | 3 * Qualcomm APCS clock controller driver 133 .name = "qcom-apcs-msm8916-clk", 140 MODULE_DESCRIPTION("Qualcomm MSM8916 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 | Makefile | 57 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
|
H A D | apcs-sdx55.c | 3 * Qualcomm SDX55 APCS clock controller driver 143 MODULE_DESCRIPTION("Qualcomm SDX55 APCS clock driver");
|
H A D | Kconfig | 40 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.
|
/openbmc/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 114 qcom,ipc = <&apcs 8 8>;
|
/openbmc/linux/Documentation/devicetree/bindings/soc/qcom/ |
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 qcom,ipc = <&apcs 8 18>;
|
H A D | qcom,rpm.yaml | 43 - description: phandle to a syscon node representing the APCS registers 73 qcom,ipc = <&apcs 0x8 2>;
|
H A D | qcom,smsm.yaml | 44 - description: phandle to a syscon node representing the APCS registers 125 qcom,ipc-3 = <&apcs 8 19>;
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8976.dtsi | 240 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";
|
H A D | msm8953.dtsi | 198 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 …]
|
H A D | msm8916.dtsi | 121 clocks = <&apcs>; 136 clocks = <&apcs>; 151 clocks = <&apcs>; 166 clocks = <&apcs>; 290 qcom,ipc = <&apcs 8 0>; 342 qcom,ipc = <&apcs 8 14>; 367 qcom,ipc = <&apcs 8 18>; 392 qcom,ipc-1 = <&apcs 8 13>; 393 qcom,ipc-3 = <&apcs 8 19>; 1966 qcom,ipc = <&apcs 8 12>; [all …]
|
/openbmc/u-boot/arch/arm/ |
H A D | config.mk | 78 # -mabi=apcs-gnu 86 -mabi=apcs-gnu,\
|
/openbmc/openbmc/meta-openembedded/meta-initramfs/recipes-devtools/klibc/files/ |
H A D | armv4-fix-v4bx.patch | 25 KLIBCREQFLAGS += -mabi=apcs-gnu -mno-thumb-interwork
|
/openbmc/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-sdx65.dtsi | 59 clocks = <&apcs>; 171 mboxes = <&apcs 14>; 458 mboxes = <&apcs 15>; 643 apcs: mailbox@17810000 { label 644 compatible = "qcom,sdx55-apcs-gcc", "syscon";
|
H A D | qcom-msm8974.dtsi | 121 qcom,ipc = <&apcs 8 0>; 208 qcom,ipc = <&apcs 8 10>; 233 qcom,ipc = <&apcs 8 14>; 258 qcom,ipc = <&apcs 8 18>; 283 qcom,ipc-1 = <&apcs 8 13>; 284 qcom,ipc-2 = <&apcs 8 9>; 285 qcom,ipc-3 = <&apcs 8 19>; 332 apcs: syscon@f9011000 { label 739 qcom,ipc = <&apcs 8 17>; 1538 qcom,ipc = <&apcs 8 12>; [all …]
|
H A D | qcom-sdx55.dtsi | 58 clocks = <&apcs>; 163 mboxes = <&apcs 14>; 568 mboxes = <&apcs 15>; 718 apcs: mailbox@17810000 { label 719 compatible = "qcom,sdx55-apcs-gcc", "syscon";
|
/openbmc/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
|
/openbmc/linux/arch/arm/kernel/ |
H A D | asm-offsets.c | 34 #error Sorry, your compiler targets APCS-26 but this kernel requires APCS-32
|
/openbmc/linux/arch/arm/lib/ |
H A D | call_with_stack.S | 19 * The sequence below follows the APCS frame convention for frame pointer
|