blob: 46a5780547fe7439387ae00fa2f1e43b9be78877 [file] [log] [blame]
Tom Rini8b0c8a12018-05-06 18:27:01 -04001// SPDX-License-Identifier: GPL-2.0+ OR X11
Ashish Kumar227b4bc2017-08-31 16:12:54 +05302/*
3 * NXP ls1088a RDB board device tree source
4 *
5 * Copyright 2017 NXP
Ashish Kumar227b4bc2017-08-31 16:12:54 +05306 */
7
8/dts-v1/;
9
10#include "fsl-ls1088a.dtsi"
11
12/ {
13 model = "NXP Layerscape 1088a RDB Board";
14 compatible = "fsl,ls1088a-rdb", "fsl,ls1088a";
15 aliases {
16 spi0 = &qspi;
17 };
18};
19
Ioana Ciorneie62ae822020-03-18 16:47:46 +020020&dpmac1 {
21 status = "okay";
22 phy-connection-type = "xgmii";
23};
24
25&dpmac2 {
26 status = "okay";
27 phy-handle = <&mdio2_phy1>;
28 phy-connection-type = "xgmii";
29};
30
31&dpmac3 {
32 status = "okay";
33 phy-handle = <&mdio1_phy5>;
34 phy-connection-type = "qsgmii";
35};
36
37&dpmac4 {
38 status = "okay";
39 phy-handle = <&mdio1_phy6>;
40 phy-connection-type = "qsgmii";
41};
42
43&dpmac5 {
44 status = "okay";
45 phy-handle = <&mdio1_phy7>;
46 phy-connection-type = "qsgmii";
47};
48
49&dpmac6 {
50 status = "okay";
51 phy-handle = <&mdio1_phy8>;
52 phy-connection-type = "qsgmii";
53};
54
55&dpmac7 {
56 status = "okay";
57 phy-handle = <&mdio1_phy1>;
58 phy-connection-type = "qsgmii";
59};
60
61&dpmac8 {
62 status = "okay";
63 phy-handle = <&mdio1_phy2>;
64 phy-connection-type = "qsgmii";
65};
66
67&dpmac9 {
68 status = "okay";
69 phy-handle = <&mdio1_phy3>;
70 phy-connection-type = "qsgmii";
71};
72
73&dpmac10 {
74 status = "okay";
75 phy-handle = <&mdio1_phy4>;
76 phy-connection-type = "qsgmii";
77};
78
79&emdio1 {
80 status = "okay";
81
82 /* Freescale F104 PHY1 */
83 mdio1_phy1: emdio1_phy@1 {
84 reg = <0x1c>;
85 };
86 mdio1_phy2: emdio1_phy@2 {
87 reg = <0x1d>;
88 };
89 mdio1_phy3: emdio1_phy@3 {
90 reg = <0x1e>;
91 };
92 mdio1_phy4: emdio1_phy@4 {
93 reg = <0x1f>;
94 };
95
96 /* F104 PHY2 */
97 mdio1_phy5: emdio1_phy@5 {
98 reg = <0x0c>;
99 };
100 mdio1_phy6: emdio1_phy@6 {
101 reg = <0x0d>;
102 };
103 mdio1_phy7: emdio1_phy@7 {
104 reg = <0x0e>;
105 };
106 mdio1_phy8: emdio1_phy@8 {
107 reg = <0x0f>;
108 };
109};
110
111&emdio2 {
112 status = "okay";
113
114 /* Aquantia AQR105 10G PHY */
115 mdio2_phy1: emdio2_phy@1 {
116 compatible = "ethernet-phy-ieee802.3-c45";
117 interrupts = <0 2 0x4>;
118 reg = <0x0>;
119 };
120};
121
Chuanhua Hane8af6222019-07-23 18:43:15 +0800122&i2c0 {
123 status = "okay";
124 u-boot,dm-pre-reloc;
125
126 i2c-mux@77 {
127 compatible = "nxp,pca9547";
128 reg = <0x77>;
129 #address-cells = <1>;
130 #size-cells = <0>;
131
132 i2c@3 {
133 #address-cells = <1>;
134 #size-cells = <0>;
135 reg = <0x3>;
136
137 rtc@51 {
138 compatible = "pcf2127-rtc";
139 reg = <0x51>;
140 };
141 };
142 };
143};
144
Ashish Kumar227b4bc2017-08-31 16:12:54 +0530145&qspi {
146 bus-num = <0>;
147 status = "okay";
148
149 qflash0: s25fs512s@0 {
150 #address-cells = <1>;
151 #size-cells = <1>;
Neil Armstronga009fa72019-02-10 10:16:20 +0000152 compatible = "jedec,spi-nor";
Ashish Kumar227b4bc2017-08-31 16:12:54 +0530153 spi-max-frequency = <50000000>;
154 reg = <0>;
155 };
156
157 qflash1: s25fs512s@1 {
158 #address-cells = <1>;
159 #size-cells = <1>;
Neil Armstronga009fa72019-02-10 10:16:20 +0000160 compatible = "jedec,spi-nor";
Ashish Kumar227b4bc2017-08-31 16:12:54 +0530161 spi-max-frequency = <50000000>;
162 reg = <1>;
163 };
164};
Peng Ma47ab8342018-10-22 10:39:50 +0800165
166&sata {
167 status = "okay";
168};