sifive: fu540: Enable spi-nor flash support
[platform/kernel/u-boot.git] / arch / arm / dts / fsl-ls1088a-rdb.dts
1 // SPDX-License-Identifier: GPL-2.0+ OR X11
2 /*
3  * NXP ls1088a RDB board device tree source
4  *
5  * Copyright 2017 NXP
6  */
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
20 &i2c0 {
21         status = "okay";
22         u-boot,dm-pre-reloc;
23
24         i2c-mux@77 {
25                 compatible = "nxp,pca9547";
26                 reg = <0x77>;
27                 #address-cells = <1>;
28                 #size-cells = <0>;
29
30                 i2c@3 {
31                         #address-cells = <1>;
32                         #size-cells = <0>;
33                         reg = <0x3>;
34
35                         rtc@51 {
36                                 compatible = "pcf2127-rtc";
37                                 reg = <0x51>;
38                         };
39                 };
40         };
41 };
42
43 &qspi {
44         bus-num = <0>;
45         status = "okay";
46
47         qflash0: s25fs512s@0 {
48                 #address-cells = <1>;
49                 #size-cells = <1>;
50                 compatible = "jedec,spi-nor";
51                 spi-max-frequency = <50000000>;
52                 reg = <0>;
53         };
54
55         qflash1: s25fs512s@1 {
56                 #address-cells = <1>;
57                 #size-cells = <1>;
58                 compatible = "jedec,spi-nor";
59                 spi-max-frequency = <50000000>;
60                 reg = <1>;
61          };
62 };
63
64 &sata {
65         status = "okay";
66 };