Merge https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq
[oweals/u-boot.git] / arch / arm / dts / fsl-ls1028a-rdb.dts
1 // SPDX-License-Identifier: GPL-2.0+ OR X11
2 /*
3  * NXP ls1028ARDB device tree source
4  *
5  * Copyright 2019 NXP
6  *
7  */
8
9 /dts-v1/;
10
11 #include "fsl-ls1028a.dtsi"
12
13 / {
14         model = "NXP Layerscape 1028a RDB Board";
15         compatible = "fsl,ls1028a-rdb", "fsl,ls1028a";
16 };
17
18 &dspi0 {
19         status = "okay";
20 };
21
22 &dspi1 {
23         status = "okay";
24 };
25
26 &dspi2 {
27         status = "okay";
28 };
29
30 &esdhc0 {
31         status = "okay";
32 };
33
34 &esdhc1 {
35         status = "okay";
36         mmc-hs200-1_8v;
37 };
38
39 &i2c0 {
40         status = "okay";
41         u-boot,dm-pre-reloc;
42
43          i2c-mux@77 {
44
45                 compatible = "nxp,pca9547";
46                 reg = <0x77>;
47                 #address-cells = <1>;
48                 #size-cells = <0>;
49
50                 i2c@3 {
51                         #address-cells = <1>;
52                         #size-cells = <0>;
53                         reg = <0x3>;
54
55                         rtc@51 {
56                                 compatible = "pcf2127-rtc";
57                                 reg = <0x51>;
58                         };
59                 };
60         };
61 };
62
63 &i2c1 {
64         status = "okay";
65 };
66
67 &i2c2 {
68         status = "okay";
69 };
70
71 &i2c3 {
72         status = "okay";
73 };
74
75 &i2c4 {
76         status = "okay";
77 };
78
79 &i2c5 {
80         status = "okay";
81 };
82
83 &i2c6 {
84         status = "okay";
85 };
86
87 &i2c7 {
88         status = "okay";
89 };
90
91 &sata {
92         status = "okay";
93 };
94
95 &serial0 {
96         status = "okay";
97 };
98
99 &serial1 {
100         status = "okay";
101 };
102
103 &usb1 {
104         status = "okay";
105 };
106
107 &usb2 {
108         status = "okay";
109 };
110
111 &enetc0 {
112         status = "okay";
113         phy-mode = "sgmii";
114         phy-handle = <&rdb_phy0>;
115 };
116
117 &mdio0 {
118         status = "okay";
119         rdb_phy0: phy@2 {
120                 reg = <2>;
121         };
122 };