1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * dts file for Xilinx ZynqMP Mini Configuration 4 * 5 * (C) Copyright 2018, Xilinx, Inc. 6 * 7 * Siva Durga Prasad <siva.durga.paladugu@xilinx.com> 8 */ 9 10/dts-v1/; 11 12/ { 13 model = "ZynqMP MINI EMMC1"; 14 compatible = "xlnx,zynqmp"; 15 #address-cells = <2>; 16 #size-cells = <2>; 17 18 aliases { 19 serial0 = &dcc; 20 mmc0 = &sdhci1; 21 }; 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"; 35 u-boot,dm-pre-reloc; 36 }; 37 38 clk_xin: clk_xin { 39 compatible = "fixed-clock"; 40 #clock-cells = <0>; 41 clock-frequency = <200000000>; 42 }; 43 44 firmware { 45 zynqmp_firmware: zynqmp-firmware { 46 compatible = "xlnx,zynqmp-firmware"; 47 #power-domain-cells = <1>; 48 method = "smc"; 49 u-boot,dm-pre-reloc; 50 51 zynqmp_power: zynqmp-power { 52 u-boot,dm-pre-reloc; 53 compatible = "xlnx,zynqmp-power"; 54 mboxes = <&ipi_mailbox_pmu1 0>, 55 <&ipi_mailbox_pmu1 1>; 56 mbox-names = "tx", "rx"; 57 }; 58 }; 59 }; 60 61 zynqmp_ipi: zynqmp_ipi { 62 u-boot,dm-pre-reloc; 63 compatible = "xlnx,zynqmp-ipi-mailbox"; 64 xlnx,ipi-id = <0>; 65 #address-cells = <2>; 66 #size-cells = <2>; 67 ranges; 68 69 ipi_mailbox_pmu1: mailbox@ff990400 { 70 u-boot,dm-pre-reloc; 71 reg = <0x0 0xff9905c0 0x0 0x20>, 72 <0x0 0xff9905e0 0x0 0x20>, 73 <0x0 0xff990e80 0x0 0x20>, 74 <0x0 0xff990ea0 0x0 0x20>; 75 reg-names = "local_request_region", 76 "local_response_region", 77 "remote_request_region", 78 "remote_response_region"; 79 #mbox-cells = <1>; 80 xlnx,ipi-id = <4>; 81 }; 82 }; 83 84 amba: amba { 85 compatible = "simple-bus"; 86 #address-cells = <2>; 87 #size-cells = <2>; 88 ranges; 89 90 sdhci1: sdhci@ff170000 { 91 u-boot,dm-pre-reloc; 92 compatible = "xlnx,zynqmp-8.9a", "arasan,sdhci-8.9a"; 93 status = "disabled"; 94 non-removable; 95 bus-width = <8>; 96 reg = <0x0 0xff170000 0x0 0x1000>; 97 clock-names = "clk_xin", "clk_ahb"; 98 clocks = <&clk_xin &clk_xin>; 99 xlnx,device_id = <1>; 100 }; 101 }; 102}; 103 104&dcc { 105 status = "okay"; 106}; 107 108&sdhci1 { 109 status = "okay"; 110}; 111