Searched refs:ipcc (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.4/drivers/mailbox/ |
| 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 …]
|
| D | Makefile | 46 obj-$(CONFIG_STM32_IPCC) += stm32-ipcc.o
|
| /Linux-v5.4/Documentation/devicetree/bindings/mailbox/ |
| D | stm32-ipcc.txt | 9 - compatible: Must be "st,stm32mp1-ipcc" 30 ipcc: mailbox@4c001000 { 31 compatible = "st,stm32mp1-ipcc"; 46 mboxes = <&ipcc 0>, <&ipcc 1>;
|
| /Linux-v5.4/arch/arm/boot/dts/ |
| D | stm32mp157c-ed1.dts | 263 &ipcc { 275 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>;
|
| D | stm32mp157a-dk1.dts | 349 &ipcc { 375 mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>;
|
| D | stm32mp157c.dtsi | 1048 ipcc: mailbox@4c001000 { label 1049 compatible = "st,stm32mp1-ipcc";
|