Skip to content

Commit 6895681

Browse files
MrVanShawn Guo
authored andcommitted
arm64: dts: imx8qxp: support scu mailbox channel
With mailbox driver support i.MX8 SCU MU channel, we could use it to avoid trigger interrupts for each TR/RR registers in one MU, instead, only one RX interrupt for a recv and one TX interrupt for a send. Signed-off-by: Peng Fan <[email protected]> Reviewed-by: Oleksij Rempel <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
1 parent 30cdd62 commit 6895681

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

arch/arm64/boot/dts/freescale/imx8qxp.dtsi

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -141,17 +141,11 @@
141141

142142
scu {
143143
compatible = "fsl,imx-scu";
144-
mbox-names = "tx0", "tx1", "tx2", "tx3",
145-
"rx0", "rx1", "rx2", "rx3",
144+
mbox-names = "tx0",
145+
"rx0",
146146
"gip3";
147147
mboxes = <&lsio_mu1 0 0
148-
&lsio_mu1 0 1
149-
&lsio_mu1 0 2
150-
&lsio_mu1 0 3
151148
&lsio_mu1 1 0
152-
&lsio_mu1 1 1
153-
&lsio_mu1 1 2
154-
&lsio_mu1 1 3
155149
&lsio_mu1 3 3>;
156150

157151
clk: clock-controller {
@@ -548,30 +542,30 @@
548542
};
549543

550544
lsio_mu1: mailbox@5d1c0000 {
551-
compatible = "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
545+
compatible = "fsl,imx8-mu-scu", "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
552546
reg = <0x5d1c0000 0x10000>;
553547
interrupts = <GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>;
554548
#mbox-cells = <2>;
555549
};
556550

557551
lsio_mu2: mailbox@5d1d0000 {
558-
compatible = "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
552+
compatible = "fsl,imx8-mu-scu", "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
559553
reg = <0x5d1d0000 0x10000>;
560554
interrupts = <GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>;
561555
#mbox-cells = <2>;
562556
status = "disabled";
563557
};
564558

565559
lsio_mu3: mailbox@5d1e0000 {
566-
compatible = "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
560+
compatible = "fsl,imx8-mu-scu", "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
567561
reg = <0x5d1e0000 0x10000>;
568562
interrupts = <GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>;
569563
#mbox-cells = <2>;
570564
status = "disabled";
571565
};
572566

573567
lsio_mu4: mailbox@5d1f0000 {
574-
compatible = "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
568+
compatible = "fsl,imx8-mu-scu", "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
575569
reg = <0x5d1f0000 0x10000>;
576570
interrupts = <GIC_SPI 180 IRQ_TYPE_LEVEL_HIGH>;
577571
#mbox-cells = <2>;

0 commit comments

Comments
 (0)