blob: cf2219797a585077fffa75f7e5822908ee3f969a [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001// SPDX-License-Identifier: GPL-2.0+
Siva Durga Prasad Paladuguda92c972018-01-05 16:16:16 +05302/*
3 * dts file for Xilinx ZynqMP Mini Configuration
4 *
5 * (C) Copyright 2018, Xilinx, Inc.
6 *
Michal Simek7359cc22023-09-22 12:35:35 +02007 * Siva Durga Prasad Paladugu <siva.durga.prasad.paladugu@amd.com>
Siva Durga Prasad Paladuguda92c972018-01-05 16:16:16 +05308 */
9
10/dts-v1/;
11
12/ {
Michal Simek0f24cd72018-11-21 15:52:31 +010013 model = "ZynqMP MINI EMMC0";
Siva Durga Prasad Paladuguda92c972018-01-05 16:16:16 +053014 compatible = "xlnx,zynqmp";
15 #address-cells = <2>;
16 #size-cells = <2>;
17
18 aliases {
19 serial0 = &dcc;
20 mmc0 = &sdhci0;
Siva Durga Prasad Paladuguda92c972018-01-05 16:16:16 +053021 };
22
23 chosen {
24 stdout-path = "serial0:115200n8";
25 };
26
27 memory@0 {
28 device_type = "memory";
29 reg = <0x0 0x0 0x0 0x20000000>;
30 };
31
32 dcc: dcc {
33 compatible = "arm,dcc";
34 status = "disabled";
Simon Glassd3a98cb2023-02-13 08:56:33 -070035 bootph-all;
Siva Durga Prasad Paladuguda92c972018-01-05 16:16:16 +053036 };
37
Michal Simeke3157622024-01-08 10:24:45 +010038 clk_xin: clk-xin {
Siva Durga Prasad Paladugu0599d242018-06-05 15:18:32 +053039 compatible = "fixed-clock";
40 #clock-cells = <0>;
41 clock-frequency = <200000000>;
42 };
43
Michal Simek22d0df52024-09-13 11:28:44 +020044 amba: axi {
Siva Durga Prasad Paladuguda92c972018-01-05 16:16:16 +053045 compatible = "simple-bus";
46 #address-cells = <2>;
47 #size-cells = <2>;
48 ranges;
49
Michal Simek22d0df52024-09-13 11:28:44 +020050 sdhci0: mmc@ff160000 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070051 bootph-all;
Siva Durga Prasad Paladuguda92c972018-01-05 16:16:16 +053052 compatible = "xlnx,zynqmp-8.9a", "arasan,sdhci-8.9a";
53 status = "disabled";
Ashok Reddy Somaa0af9db2021-02-16 07:02:14 -070054 non-removable;
55 bus-width = <8>;
Siva Durga Prasad Paladuguda92c972018-01-05 16:16:16 +053056 reg = <0x0 0xff160000 0x0 0x1000>;
57 clock-names = "clk_xin", "clk_ahb";
Michal Simek46b66af2018-11-29 10:27:17 +010058 clocks = <&clk_xin &clk_xin>;
Siva Durga Prasad Paladuguda92c972018-01-05 16:16:16 +053059 };
Siva Durga Prasad Paladuguda92c972018-01-05 16:16:16 +053060 };
61};
62
63&dcc {
64 status = "okay";
65};
66
67&sdhci0 {
68 status = "okay";
69};