blob: 16e5f55ebc24d299c4d05964c7bdf2f0057aa298 [file] [log] [blame]
Siva Durga Prasad Paladuguc8a6bad2018-01-05 16:16:15 +05301/*
2 * dts file for Xilinx ZynqMP Mini Configuration
3 *
4 * (C) Copyright 2018, Xilinx, Inc.
5 *
6 * Siva Durga Prasad <siva.durga.paladugu@xilinx.com>
7 * Michal Simek <michal.simek@xilinx.com>
8 *
9 * SPDX-License-Identifier: GPL-2.0+
10 */
11
12/dts-v1/;
13
14/ {
15 model = "ZynqMP MINI NAND";
16 compatible = "xlnx,zynqmp";
17 #address-cells = <2>;
18 #size-cells = <1>;
19
20 aliases {
21 serial0 = &dcc;
22 };
23
24 chosen {
25 stdout-path = "serial0:115200n8";
26 };
27
28 memory@0 {
29 device_type = "memory";
30 reg = <0x0 0x0 0x40000000>;
31 };
32
33 dcc: dcc {
34 compatible = "arm,dcc";
35 status = "disabled";
36 u-boot,dm-pre-reloc;
37 };
38
39 amba: amba {
40 compatible = "simple-bus";
41 #address-cells = <2>;
42 #size-cells = <1>;
43 ranges;
44
45 nand0: nand@ff100000 {
46 compatible = "arasan,nfc-v3p10";
47 status = "okay";
48 reg = <0x0 0xff100000 0x1000>;
49 clock-names = "clk_sys", "clk_flash";
50 #address-cells = <2>;
51 #size-cells = <1>;
52 arasan,has-mdma;
53 num-cs = <2>;
54
55 partition@0 { /* for testing purpose */
56 label = "nand-fsbl-uboot";
57 reg = <0x0 0x0 0x400000>;
58 };
59 partition@1 { /* for testing purpose */
60 label = "nand-linux";
61 reg = <0x0 0x400000 0x1400000>;
62 };
63 partition@2 { /* for testing purpose */
64 label = "nand-device-tree";
65 reg = <0x0 0x1800000 0x400000>;
66 };
67 partition@3 { /* for testing purpose */
68 label = "nand-rootfs";
69 reg = <0x0 0x1C00000 0x1400000>;
70 };
71 partition@4 { /* for testing purpose */
72 label = "nand-bitstream";
73 reg = <0x0 0x3000000 0x400000>;
74 };
75 partition@5 { /* for testing purpose */
76 label = "nand-misc";
77 reg = <0x0 0x3400000 0xFCC00000>;
78 };
79 partition@6 { /* for testing purpose */
80 label = "nand1-fsbl-uboot";
81 reg = <0x1 0x0 0x400000>;
82 };
83 partition@7 { /* for testing purpose */
84 label = "nand1-linux";
85 reg = <0x1 0x400000 0x1400000>;
86 };
87 partition@8 { /* for testing purpose */
88 label = "nand1-device-tree";
89 reg = <0x1 0x1800000 0x400000>;
90 };
91 partition@9 { /* for testing purpose */
92 label = "nand1-rootfs";
93 reg = <0x1 0x1C00000 0x1400000>;
94 };
95 partition@10 { /* for testing purpose */
96 label = "nand1-bitstream";
97 reg = <0x1 0x3000000 0x400000>;
98 };
99 partition@11 { /* for testing purpose */
100 label = "nand1-misc";
101 reg = <0x1 0x3400000 0xFCC00000>;
102 };
103 };
104 };
105};
106
107&dcc {
108 status = "okay";
109};