]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/gnu/dts/arm64/freescale/fsl-ls1088a-rdb.dts
Import riscv DTS files
[FreeBSD/FreeBSD.git] / sys / gnu / dts / arm64 / freescale / fsl-ls1088a-rdb.dts
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2 /*
3  * Device Tree file for NXP LS1088A RDB Board.
4  *
5  * Copyright 2017 NXP
6  *
7  * Harninder Rai <harninder.rai@nxp.com>
8  *
9  */
10
11 /dts-v1/;
12
13 #include "fsl-ls1088a.dtsi"
14
15 / {
16         model = "LS1088A RDB Board";
17         compatible = "fsl,ls1088a-rdb", "fsl,ls1088a";
18 };
19
20 &i2c0 {
21         status = "okay";
22
23         i2c-switch@77 {
24                 compatible = "nxp,pca9547";
25                 reg = <0x77>;
26                 #address-cells = <1>;
27                 #size-cells = <0>;
28
29                 i2c@2 {
30                         #address-cells = <1>;
31                         #size-cells = <0>;
32                         reg = <0x2>;
33
34                         ina220@40 {
35                                 compatible = "ti,ina220";
36                                 reg = <0x40>;
37                                 shunt-resistor = <1000>;
38                         };
39                 };
40
41                 i2c@3 {
42                         #address-cells = <1>;
43                         #size-cells = <0>;
44                         reg = <0x3>;
45
46                         temp-sensor@4c {
47                                 compatible = "adi,adt7461a";
48                                 reg = <0x4c>;
49                         };
50
51                         rtc@51 {
52                                 compatible = "nxp,pcf2129";
53                                 reg = <0x51>;
54                                 /* IRQ10_B */
55                                 interrupts = <0 150 IRQ_TYPE_LEVEL_HIGH>;
56                         };
57                 };
58         };
59 };
60
61 &ifc {
62         ranges = <0 0 0x5 0x30000000 0x00010000
63                   2 0 0x5 0x20000000 0x00010000>;
64         status = "okay";
65
66         nand@0,0 {
67                 compatible = "fsl,ifc-nand";
68                 reg = <0x0 0x0 0x10000>;
69         };
70
71         fpga: board-control@2,0 {
72                 compatible = "fsl,ls1088ardb-fpga", "fsl,fpga-qixis";
73                 reg = <0x2 0x0 0x0000100>;
74         };
75 };
76
77 &duart0 {
78         status = "okay";
79 };
80
81 &duart1 {
82         status = "okay";
83 };
84
85 &esdhc {
86         status = "okay";
87 };
88
89 &sata {
90         status = "okay";
91 };
92
93 &usb0 {
94         status = "okay";
95 };
96
97 &usb1 {
98         status = "okay";
99 };