Home
last modified time | relevance | path

Searched refs:ipcc (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/mailbox/
A Dstm32-ipcc.c134 stm32_ipcc_set_bits(&ipcc->lock, ipcc->reg_proc + IPCC_XMR, in stm32_ipcc_tx_irq()
158 stm32_ipcc_clr_bits(&ipcc->lock, ipcc->reg_proc + IPCC_XMR, in stm32_ipcc_send_data()
219 ipcc = devm_kzalloc(dev, sizeof(*ipcc), GFP_KERNEL); in stm32_ipcc_probe()
220 if (!ipcc) in stm32_ipcc_probe()
241 ipcc->reg_proc = ipcc->reg_base + ipcc->proc_id * IPCC_PROC_OFFST; in stm32_ipcc_probe()
295 ipcc->controller.num_chans = ipcc->n_chans; in stm32_ipcc_probe()
318 ipcc->controller.num_chans, ipcc->proc_id); in stm32_ipcc_probe()
350 ipcc->xmr = readl_relaxed(ipcc->reg_proc + IPCC_XMR); in stm32_ipcc_suspend()
351 ipcc->xcr = readl_relaxed(ipcc->reg_proc + IPCC_XCR); in stm32_ipcc_suspend()
360 writel_relaxed(ipcc->xmr, ipcc->reg_proc + IPCC_XMR); in stm32_ipcc_resume()
[all …]
A Dqcom-ipcc.c175 chan = &ipcc->chan[i]; in qcom_ipcc_mbox_xlate()
200 mbox = &ipcc->mbox; in qcom_ipcc_setup_mbox()
203 mbox->chans = ipcc->chan; in qcom_ipcc_setup_mbox()
214 struct qcom_ipcc *ipcc; in qcom_ipcc_probe() local
217 ipcc = devm_kzalloc(&pdev->dev, sizeof(*ipcc), GFP_KERNEL); in qcom_ipcc_probe()
218 if (!ipcc) in qcom_ipcc_probe()
221 ipcc->dev = &pdev->dev; in qcom_ipcc_probe()
224 if (IS_ERR(ipcc->base)) in qcom_ipcc_probe()
228 if (ipcc->irq < 0) in qcom_ipcc_probe()
229 return ipcc->irq; in qcom_ipcc_probe()
[all …]
A DMakefile50 obj-$(CONFIG_STM32_IPCC) += stm32-ipcc.o
60 obj-$(CONFIG_QCOM_IPCC) += qcom-ipcc.o
A Dbuilt-in.a17 qcom-ipcc.o/
A D.built-in.a.cmd1 …/zynqmp-ipi-mailbox.o drivers/mailbox/sun6i-msgbox.o drivers/mailbox/qcom-ipcc.o drivers/mailbox/a…
A D.qcom-ipcc.o.cmd1ipcc.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/aar…
3 source_drivers/mailbox/qcom-ipcc.o := drivers/mailbox/qcom-ipcc.c
5 deps_drivers/mailbox/qcom-ipcc.o := \
1030 include/dt-bindings/mailbox/qcom-ipcc.h \
1032 drivers/mailbox/qcom-ipcc.o: $(deps_drivers/mailbox/qcom-ipcc.o)
1034 $(deps_drivers/mailbox/qcom-ipcc.o):
/linux/Documentation/devicetree/bindings/mailbox/
A Dqcom-ipcc.yaml4 $id: http://devicetree.org/schemas/mailbox/qcom-ipcc.yaml#
20 protocol (protocol-id is 0). Refer include/dt-bindings/mailbox/qcom-ipcc.h
27 - qcom,sm6350-ipcc
28 - qcom,sm8250-ipcc
29 - qcom,sm8350-ipcc
30 - qcom,sc7280-ipcc
31 - const: qcom,ipcc
65 #include <dt-bindings/mailbox/qcom-ipcc.h>
68 compatible = "qcom,sm8250-ipcc", "qcom,ipcc";
A Dst,stm32-ipcc.yaml4 $id: "http://devicetree.org/schemas/mailbox/st,stm32-ipcc.yaml#"
21 const: st,stm32mp1-ipcc
68 ipcc: mailbox@4c001000 {
69 compatible = "st,stm32mp1-ipcc";
/linux/arch/arm/boot/dts/
A Dstm32mp157a-microgea-stm32mp1.dtsi116 &ipcc {
128 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>;
A Dstm32mp157a-icore-stm32mp1.dtsi164 &ipcc {
176 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>;
A Dstm32mp15xx-osd32.dtsi211 &ipcc {
218 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>;
A Dstm32mp157c-odyssey-som.dtsi231 &ipcc {
243 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>;
A Dstm32mp157c-ed1.dts309 &ipcc {
321 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>, <&ipcc 3>;
A Dstm32mp15xx-dkx.dtsi447 &ipcc {
473 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>, <&ipcc 3>;
A Dstm32mp15xx-dhcom-som.dtsi407 &ipcc {
419 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>;
A Dstm32mp151.dtsi1101 ipcc: mailbox@4c001000 { label
1102 compatible = "st,stm32mp1-ipcc";
/linux/sound/soc/intel/catpt/
A Dipc.c268 u32 isc, ipcc; in catpt_dsp_irq_handler() local
278 ipcc = catpt_readl_shim(cdev, IPCC); in catpt_dsp_irq_handler()
279 trace_catpt_ipc_reply(ipcc); in catpt_dsp_irq_handler()
280 catpt_dsp_copy_rx(cdev, ipcc); in catpt_dsp_irq_handler()
/linux/arch/arm64/boot/dts/qcom/
A Dsm8350.dtsi10 #include <dt-bindings/mailbox/qcom-ipcc.h>
472 mboxes = <&ipcc IPCC_CLIENT_LPASS
496 mboxes = <&ipcc IPCC_CLIENT_CDSP
520 mboxes = <&ipcc IPCC_CLIENT_MPSS
555 mboxes = <&ipcc IPCC_CLIENT_SLPI
590 ipcc: mailbox@408000 { label
591 compatible = "qcom,sm8350-ipcc", "qcom,ipcc";
888 mboxes = <&ipcc IPCC_CLIENT_MPSS
1271 mboxes = <&ipcc IPCC_CLIENT_SLPI
1340 mboxes = <&ipcc IPCC_CLIENT_CDSP
[all …]
A Dsm6350.dtsi10 #include <dt-bindings/mailbox/qcom-ipcc.h>
385 ipcc: mailbox@408000 { label
386 compatible = "qcom,sm6350-ipcc", "qcom,ipcc";
654 interrupts-extended = <&ipcc IPCC_CLIENT_AOP IPCC_MPROC_SIGNAL_GLINK_QMP
656 mboxes = <&ipcc IPCC_CLIENT_AOP IPCC_MPROC_SIGNAL_GLINK_QMP>;
A Dsm8250.dtsi15 #include <dt-bindings/mailbox/qcom-ipcc.h>
394 mboxes = <&ipcc IPCC_CLIENT_LPASS
415 interrupts-extended = <&ipcc IPCC_CLIENT_CDSP
418 mboxes = <&ipcc IPCC_CLIENT_CDSP
442 mboxes = <&ipcc IPCC_CLIENT_SLPI
481 ipcc: mailbox@408000 { label
482 compatible = "qcom,sm8250-ipcc", "qcom,ipcc";
2100 mboxes = <&ipcc IPCC_CLIENT_SLPI
2165 mboxes = <&ipcc IPCC_CLIENT_CDSP
2902 mboxes = <&ipcc IPCC_CLIENT_AOP
[all …]
A Dsc7280.dtsi15 #include <dt-bindings/mailbox/qcom-ipcc.h>
411 mboxes = <&ipcc IPCC_CLIENT_LPASS
432 interrupts-extended = <&ipcc IPCC_CLIENT_CDSP
435 mboxes = <&ipcc IPCC_CLIENT_CDSP
456 interrupts-extended = <&ipcc IPCC_CLIENT_MPSS
459 mboxes = <&ipcc IPCC_CLIENT_MPSS
494 mboxes = <&ipcc IPCC_CLIENT_WPSS
588 ipcc: mailbox@408000 { label
589 compatible = "qcom,sc7280-ipcc", "qcom,ipcc";
1924 mboxes = <&ipcc IPCC_CLIENT_MPSS
[all …]
/linux/
A Dmodules.builtin923 kernel/drivers/mailbox/qcom-ipcc.ko
A Dmodules.builtin.modinfo16 …holland.org>�qcom_ipcc.license=GPL v2�qcom_ipcc.file=drivers/mailbox/qcom-ipcc�qcom_ipcc.descripti…
A DMAINTAINERS15833 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15834 F: drivers/mailbox/qcom-ipcc.c
15835 F: include/dt-bindings/mailbox/qcom-ipcc.h
/linux/drivers/
A Dbuilt-in.a2233 mailbox/qcom-ipcc.o/

Completed in 64 milliseconds