blob: 63f2079ed35d21739e671816472958721b6fc45b [file] [log] [blame]
Tom Rini83d290c2018-05-06 17:58:06 -04001// SPDX-License-Identifier: GPL-2.0+
haikunddf79f32015-03-25 20:23:26 +08002/*
Bin Meng8b677612016-01-13 19:39:05 -08003 * Freescale ls1021a TWR board common device tree source
haikunddf79f32015-03-25 20:23:26 +08004 *
5 * Copyright 2013-2015 Freescale Semiconductor, Inc.
haikunddf79f32015-03-25 20:23:26 +08006 */
7
haikunddf79f32015-03-25 20:23:26 +08008#include "ls1021a.dtsi"
9
10/ {
11 model = "LS1021A TWR Board";
12
13 aliases {
14 enet2_rgmii_phy = &rgmii_phy1;
15 enet0_sgmii_phy = &sgmii_phy2;
16 enet1_sgmii_phy = &sgmii_phy0;
Haikun.Wang@freescale.com863b4e12015-03-24 21:20:40 +080017 spi0 = &qspi;
Yuan Yaoa8ee68d2015-09-30 13:05:15 +053018 spi1 = &dspi1;
Haikun.Wang@freescale.com863b4e12015-03-24 21:20:40 +080019 };
Bin Mengf833cd62016-01-13 19:38:59 -080020
21 chosen {
22 stdout-path = &uart0;
23 };
Haikun.Wang@freescale.com863b4e12015-03-24 21:20:40 +080024};
25
26&qspi {
27 bus-num = <0>;
28 status = "okay";
29
30 qflash0: n25q128a13@0 {
31 #address-cells = <1>;
32 #size-cells = <1>;
33 compatible = "spi-flash";
34 spi-max-frequency = <20000000>;
35 reg = <0>;
haikunddf79f32015-03-25 20:23:26 +080036 };
37};
38
Yuan Yaoa8ee68d2015-09-30 13:05:15 +053039&dspi1 {
40 bus-num = <0>;
41 status = "okay";
42
43 dspiflash: at26df081a@0 {
44 #address-cells = <1>;
45 #size-cells = <1>;
46 compatible = "spi-flash";
47 spi-max-frequency = <16000000>;
48 spi-cpol;
49 spi-cpha;
50 reg = <0>;
51 };
52};
53
haikunddf79f32015-03-25 20:23:26 +080054&i2c0 {
55 status = "okay";
56};
57
58&i2c1 {
59 status = "okay";
60};
61
62&ifc {
63 #address-cells = <2>;
64 #size-cells = <1>;
65 /* NOR Flash on board */
haikunce35fc12015-03-24 21:16:31 +080066 ranges = <0x0 0x0 0x60000000 0x08000000>;
haikunddf79f32015-03-25 20:23:26 +080067 status = "okay";
68
69 nor@0,0 {
70 #address-cells = <1>;
71 #size-cells = <1>;
72 compatible = "cfi-flash";
73 reg = <0x0 0x0 0x8000000>;
74 bank-width = <2>;
75 device-width = <1>;
76 };
77};
78
79&lpuart0 {
80 status = "okay";
81};
82
83&mdio0 {
84 sgmii_phy0: ethernet-phy@0 {
85 reg = <0x0>;
86 };
87 rgmii_phy1: ethernet-phy@1 {
88 reg = <0x1>;
89 };
90 sgmii_phy2: ethernet-phy@2 {
91 reg = <0x2>;
92 };
93 tbi1: tbi-phy@1f {
94 reg = <0x1f>;
95 device_type = "tbi-phy";
96 };
97};
98
99&uart0 {
100 status = "okay";
101};
102
103&uart1 {
104 status = "okay";
105};