Merge tag 'xilinx-for-v2021.01-v2' of https://gitlab.denx.de/u-boot/custodians/u...
[pandora-u-boot.git] / arch / arm / dts / versal-mini-emmc0.dts
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * dts file for Xilinx Versal Mini eMMC0 Configuration
4  *
5  * (C) Copyright 2018-2019, Xilinx, Inc.
6  *
7  * Siva Durga Prasad <siva.durga.paladugu@xilinx.com>
8  * Michal Simek <michal.simek@xilinx.com>
9  */
10
11 /dts-v1/;
12
13 / {
14         compatible = "xlnx,versal";
15         #address-cells = <2>;
16         #size-cells = <2>;
17         model = "Xilinx Versal MINI eMMC0";
18
19         clk200: clk200 {
20                 compatible = "fixed-clock";
21                 #clock-cells = <0x0>;
22                 clock-frequency = <200000000>;
23         };
24
25         dcc: dcc {
26                 compatible = "arm,dcc";
27                 status = "okay";
28                 u-boot,dm-pre-reloc;
29         };
30
31         amba: amba {
32                 u-boot,dm-pre-reloc;
33                 compatible = "simple-bus";
34                 #address-cells = <0x2>;
35                 #size-cells = <0x2>;
36                 ranges;
37
38                 sdhci0: sdhci@f1040000 {
39                         compatible = "xlnx,versal-8.9a", "arasan,sdhci-8.9a";
40                         status = "okay";
41                         non-removable;
42                         disable-wp;
43                         bus-width = <8>;
44                         reg = <0x0 0xf1040000 0x0 0x10000>;
45                         clock-names = "clk_xin", "clk_ahb";
46                         clocks = <&clk200 &clk200>;
47                         xlnx,device_id = <0>;
48                         no-1-8-v;
49                         xlnx,mio-bank = <0>;
50                         #stream-id-cells = <1>;
51                 };
52         };
53
54         aliases {
55                 serial0 = &dcc;
56                 mmc0 = &sdhci0;
57         };
58
59         chosen {
60                 stdout-path = "serial0:115200";
61         };
62
63         memory@0 {
64                 device_type = "memory";
65                 reg = <0x0 0x0 0x0 0x20000000>;
66         };
67 };