xref: /freebsd/sys/contrib/device-tree/src/arm64/freescale/imx8dxl-ss-lsio.dtsi (revision 8bab661a3316d8bd9b9fbd11a3b4371b91507bd2)
17ef62cebSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+
27ef62cebSEmmanuel Vadot/*
37ef62cebSEmmanuel Vadot * Copyright 2019~2020, 2022 NXP
47ef62cebSEmmanuel Vadot */
57ef62cebSEmmanuel Vadot
6*8bab661aSEmmanuel Vadot&flexspi0 {
7*8bab661aSEmmanuel Vadot	compatible = "nxp,imx8dxl-fspi";
8*8bab661aSEmmanuel Vadot	interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>;
9*8bab661aSEmmanuel Vadot};
10*8bab661aSEmmanuel Vadot
117ef62cebSEmmanuel Vadot&lsio_gpio0 {
127ef62cebSEmmanuel Vadot	compatible = "fsl,imx8dxl-gpio", "fsl,imx35-gpio";
137ef62cebSEmmanuel Vadot	interrupts = <GIC_SPI 78 IRQ_TYPE_LEVEL_HIGH>;
14*8bab661aSEmmanuel Vadot	gpio-ranges = <&iomuxc 0 47 13>,
15*8bab661aSEmmanuel Vadot		      <&iomuxc 13 61 4>,
16*8bab661aSEmmanuel Vadot		      <&iomuxc 19 67 4>,
17*8bab661aSEmmanuel Vadot		      <&iomuxc 24 72 1>;
187ef62cebSEmmanuel Vadot};
197ef62cebSEmmanuel Vadot
207ef62cebSEmmanuel Vadot&lsio_gpio1 {
217ef62cebSEmmanuel Vadot	compatible = "fsl,imx8dxl-gpio", "fsl,imx35-gpio";
227ef62cebSEmmanuel Vadot	interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>;
23*8bab661aSEmmanuel Vadot	gpio-ranges = <&iomuxc 4 74 5>,
24*8bab661aSEmmanuel Vadot		      <&iomuxc 9 80 16>;
257ef62cebSEmmanuel Vadot};
267ef62cebSEmmanuel Vadot
277ef62cebSEmmanuel Vadot&lsio_gpio2 {
287ef62cebSEmmanuel Vadot	compatible = "fsl,imx8dxl-gpio", "fsl,imx35-gpio";
297ef62cebSEmmanuel Vadot	interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>;
30*8bab661aSEmmanuel Vadot	gpio-ranges = <&iomuxc 1 98 2>,
31*8bab661aSEmmanuel Vadot		      <&iomuxc 3 101 1>,
32*8bab661aSEmmanuel Vadot		      <&iomuxc 5 107 8>;
337ef62cebSEmmanuel Vadot};
347ef62cebSEmmanuel Vadot
357ef62cebSEmmanuel Vadot&lsio_gpio3 {
367ef62cebSEmmanuel Vadot	compatible = "fsl,imx8dxl-gpio", "fsl,imx35-gpio";
377ef62cebSEmmanuel Vadot	interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>;
38*8bab661aSEmmanuel Vadot	gpio-ranges = <&iomuxc 0 115 4>,
39*8bab661aSEmmanuel Vadot		      <&iomuxc 9 121 1>,
40*8bab661aSEmmanuel Vadot		      <&iomuxc 10 120 1>,
41*8bab661aSEmmanuel Vadot		      <&iomuxc 11 123 1>,
42*8bab661aSEmmanuel Vadot		      <&iomuxc 12 122 1>,
43*8bab661aSEmmanuel Vadot		      <&iomuxc 13 125 1>,
44*8bab661aSEmmanuel Vadot		      <&iomuxc 14 124 1>,
45*8bab661aSEmmanuel Vadot		      <&iomuxc 16 126 1>,
46*8bab661aSEmmanuel Vadot		      <&iomuxc 17 128 1>,
47*8bab661aSEmmanuel Vadot		      <&iomuxc 18 131 1>,
48*8bab661aSEmmanuel Vadot		      <&iomuxc 19 130 1>,
49*8bab661aSEmmanuel Vadot		      <&iomuxc 20 133 1>,
50*8bab661aSEmmanuel Vadot		      <&iomuxc 21 132 1>,
51*8bab661aSEmmanuel Vadot		      <&iomuxc 22 129 1>,
52*8bab661aSEmmanuel Vadot		      <&iomuxc 23 134 1>;
537ef62cebSEmmanuel Vadot};
547ef62cebSEmmanuel Vadot
557ef62cebSEmmanuel Vadot&lsio_gpio4 {
567ef62cebSEmmanuel Vadot	compatible = "fsl,imx8dxl-gpio", "fsl,imx35-gpio";
577ef62cebSEmmanuel Vadot	interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
58*8bab661aSEmmanuel Vadot	gpio-ranges = <&iomuxc 0 0 3>,
59*8bab661aSEmmanuel Vadot		      <&iomuxc 3 4 4>,
60*8bab661aSEmmanuel Vadot		      <&iomuxc 7 9 12>,
61*8bab661aSEmmanuel Vadot		      <&iomuxc 19 22 2>,
62*8bab661aSEmmanuel Vadot		      <&iomuxc 21 25 2>,
63*8bab661aSEmmanuel Vadot		      <&iomuxc 29 29 3>;
647ef62cebSEmmanuel Vadot};
657ef62cebSEmmanuel Vadot
667ef62cebSEmmanuel Vadot&lsio_gpio5 {
677ef62cebSEmmanuel Vadot	compatible = "fsl,imx8dxl-gpio", "fsl,imx35-gpio";
687ef62cebSEmmanuel Vadot	interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>;
69*8bab661aSEmmanuel Vadot	gpio-ranges = <&iomuxc 0 32 3>,
70*8bab661aSEmmanuel Vadot		      <&iomuxc 3 36 6>,
71*8bab661aSEmmanuel Vadot		      <&iomuxc 9 43 3>;
727ef62cebSEmmanuel Vadot};
737ef62cebSEmmanuel Vadot
747ef62cebSEmmanuel Vadot&lsio_gpio6 {
757ef62cebSEmmanuel Vadot	compatible = "fsl,imx8dxl-gpio", "fsl,imx35-gpio";
767ef62cebSEmmanuel Vadot	interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>;
77*8bab661aSEmmanuel Vadot	gpio-ranges = <&iomuxc 0 53 7>,
78*8bab661aSEmmanuel Vadot		      <&iomuxc 8 86 10>,
79*8bab661aSEmmanuel Vadot		      <&iomuxc 19 107 8>;
807ef62cebSEmmanuel Vadot};
817ef62cebSEmmanuel Vadot
827ef62cebSEmmanuel Vadot&lsio_gpio7 {
837ef62cebSEmmanuel Vadot	compatible = "fsl,imx8dxl-gpio", "fsl,imx35-gpio";
847ef62cebSEmmanuel Vadot	interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
85*8bab661aSEmmanuel Vadot	gpio-ranges = <&iomuxc 0 0 3>,
86*8bab661aSEmmanuel Vadot		      <&iomuxc 3 4 4>,
87*8bab661aSEmmanuel Vadot		      <&iomuxc 8 22 2>,
88*8bab661aSEmmanuel Vadot		      <&iomuxc 10 25 2>,
89*8bab661aSEmmanuel Vadot		      <&iomuxc 16 44 2>;
907ef62cebSEmmanuel Vadot};
917ef62cebSEmmanuel Vadot
927ef62cebSEmmanuel Vadot&lsio_mu0 {
937ef62cebSEmmanuel Vadot	compatible = "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
947ef62cebSEmmanuel Vadot	interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
957ef62cebSEmmanuel Vadot};
967ef62cebSEmmanuel Vadot
977ef62cebSEmmanuel Vadot&lsio_mu1 {
987ef62cebSEmmanuel Vadot	compatible = "fsl,imx8-mu-scu", "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
997ef62cebSEmmanuel Vadot	interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;
1007ef62cebSEmmanuel Vadot};
1017ef62cebSEmmanuel Vadot
1027ef62cebSEmmanuel Vadot&lsio_mu2 {
1037ef62cebSEmmanuel Vadot	compatible = "fsl,imx8-mu-scu", "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
1047ef62cebSEmmanuel Vadot	interrupts = <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH>;
1057ef62cebSEmmanuel Vadot};
1067ef62cebSEmmanuel Vadot
1077ef62cebSEmmanuel Vadot&lsio_mu3 {
1087ef62cebSEmmanuel Vadot	compatible = "fsl,imx8-mu-scu", "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
1097ef62cebSEmmanuel Vadot	interrupts = <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>;
1107ef62cebSEmmanuel Vadot};
1117ef62cebSEmmanuel Vadot
1127ef62cebSEmmanuel Vadot&lsio_mu4 {
1137ef62cebSEmmanuel Vadot	compatible = "fsl,imx8-mu-scu", "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
1147ef62cebSEmmanuel Vadot	interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>;
1157ef62cebSEmmanuel Vadot};
1167ef62cebSEmmanuel Vadot
1177ef62cebSEmmanuel Vadot&lsio_mu5 {
1187ef62cebSEmmanuel Vadot	compatible = "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
1197ef62cebSEmmanuel Vadot	interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>;
1207ef62cebSEmmanuel Vadot};
121