Searched refs:ipcc (Results 1 – 13 of 13) sorted by relevance
/linux/drivers/mailbox/ |
H A D | stm32-ipcc.c | 84 struct stm32_ipcc *ipcc = data; in stm32_ipcc_rx_irq() local 85 struct device *dev = ipcc->controller.dev; in stm32_ipcc_rx_irq() 91 proc_offset = ipcc->proc_id ? -IPCC_PROC_OFFST : IPCC_PROC_OFFST; in stm32_ipcc_rx_irq() 92 tosr = readl_relaxed(ipcc->reg_proc + proc_offset + IPCC_XTOYSR); in stm32_ipcc_rx_irq() 93 mr = readl_relaxed(ipcc->reg_proc + IPCC_XMR); in stm32_ipcc_rx_irq() 98 for (chan = 0; chan < ipcc->n_chans; chan++) { in stm32_ipcc_rx_irq() 104 mbox_chan_received_data(&ipcc->controller.chans[chan], NULL); in stm32_ipcc_rx_irq() 106 stm32_ipcc_set_bits(&ipcc->lock, ipcc->reg_proc + IPCC_XSCR, in stm32_ipcc_rx_irq() 117 struct stm32_ipcc *ipcc = data; in stm32_ipcc_tx_irq() local 118 struct device *dev = ipcc->controller.dev; in stm32_ipcc_tx_irq() [all …]
|
/linux/arch/arm/boot/dts/st/ |
H A D | stm32mp157a-microgea-stm32mp1.dtsi | 116 &ipcc { 128 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>;
|
H A D | stm32mp15xx-osd32.dtsi | 200 &ipcc { 207 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>, <&ipcc 3>;
|
H A D | stm32mp15xx-dhcor-som.dtsi | 218 &ipcc { 230 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>, <&ipcc 3>;
|
H A D | stm32mp157c-odyssey-som.dtsi | 221 &ipcc { 233 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>, <&ipcc 3>;
|
H A D | stm32mp157a-icore-stm32mp1.dtsi | 164 &ipcc { 176 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>;
|
H A D | stm32mp157c-ed1.dts | 317 &ipcc { 329 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>, <&ipcc 3>;
|
H A D | stm32mp157c-emstamp-argon.dtsi | 358 &ipcc { 370 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>, <&ipcc 3>;
|
H A D | stm32mp157c-phycore-stm32mp15-som.dtsi | 389 &ipcc { 408 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>, <&ipcc 3>;
|
/linux/sound/soc/intel/catpt/ |
H A D | ipc.c | 268 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/ |
H A D | sa8775p.dtsi | 15 #include <dt-bindings/mailbox/qcom-ipcc.h> 723 interrupts-extended = <&ipcc IPCC_CLIENT_LPASS 726 mboxes = <&ipcc IPCC_CLIENT_LPASS IPCC_MPROC_SIGNAL_SMP2P>; 746 interrupts-extended = <&ipcc IPCC_CLIENT_CDSP 749 mboxes = <&ipcc IPCC_CLIENT_CDSP IPCC_MPROC_SIGNAL_SMP2P>; 769 interrupts-extended = <&ipcc IPCC_CLIENT_NSP1 772 mboxes = <&ipcc IPCC_CLIENT_NSP1 IPCC_MPROC_SIGNAL_SMP2P>; 792 interrupts-extended = <&ipcc IPCC_CLIENT_GPDSP0 795 mboxes = <&ipcc IPCC_CLIENT_GPDSP0 IPCC_MPROC_SIGNAL_SMP2P>; 815 interrupts-extended = <&ipcc IPCC_CLIENT_GPDSP1 [all …]
|
H A D | x1e80100.dtsi | 16 #include <dt-bindings/mailbox/qcom-ipcc.h> 723 interrupts-extended = <&ipcc IPCC_CLIENT_LPASS 727 mboxes = <&ipcc IPCC_CLIENT_LPASS 749 interrupts-extended = <&ipcc IPCC_CLIENT_CDSP 753 mboxes = <&ipcc IPCC_CLIENT_CDSP 801 ipcc: mailbox@408000 { label 802 compatible = "qcom,x1e80100-ipcc", "qcom,ipcc"; 3975 interrupts-extended = <&ipcc IPCC_CLIENT_LPASS 3978 mboxes = <&ipcc IPCC_CLIENT_LPASS 5649 interrupt-parent = <&ipcc>; [all …]
|
/linux/ |
H A D | MAINTAINERS | 19586 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml 19587 F: drivers/mailbox/qcom-ipcc.c 19588 F: include/dt-bindings/mailbox/qcom-ipcc.h
|