1*04ab29abSSiva Durga Prasad Paladugu// SPDX-License-Identifier: GPL-2.0 2*04ab29abSSiva Durga Prasad Paladugu/* 3*04ab29abSSiva Durga Prasad Paladugu * dts file for Xilinx ZynqMP ZC1275 RevB 4*04ab29abSSiva Durga Prasad Paladugu * 5*04ab29abSSiva Durga Prasad Paladugu * (C) Copyright 2018, Xilinx, Inc. 6*04ab29abSSiva Durga Prasad Paladugu * 7*04ab29abSSiva Durga Prasad Paladugu * Michal Simek <michal.simek@xilinx.com> 8*04ab29abSSiva Durga Prasad Paladugu * Siva Durga Prasad Paladugu <sivadur@xilinx.com> 9*04ab29abSSiva Durga Prasad Paladugu */ 10*04ab29abSSiva Durga Prasad Paladugu 11*04ab29abSSiva Durga Prasad Paladugu/dts-v1/; 12*04ab29abSSiva Durga Prasad Paladugu 13*04ab29abSSiva Durga Prasad Paladugu#include "zynqmp.dtsi" 14*04ab29abSSiva Durga Prasad Paladugu#include "zynqmp-clk-ccf.dtsi" 15*04ab29abSSiva Durga Prasad Paladugu 16*04ab29abSSiva Durga Prasad Paladugu/ { 17*04ab29abSSiva Durga Prasad Paladugu model = "ZynqMP ZC1275 RevB"; 18*04ab29abSSiva Durga Prasad Paladugu compatible = "xlnx,zynqmp-zc1275-revB", "xlnx,zynqmp-zc1275", "xlnx,zynqmp"; 19*04ab29abSSiva Durga Prasad Paladugu 20*04ab29abSSiva Durga Prasad Paladugu aliases { 21*04ab29abSSiva Durga Prasad Paladugu serial0 = &uart0; 22*04ab29abSSiva Durga Prasad Paladugu serial1 = &dcc; 23*04ab29abSSiva Durga Prasad Paladugu spi0 = &qspi; 24*04ab29abSSiva Durga Prasad Paladugu mmc0 = &sdhci1; 25*04ab29abSSiva Durga Prasad Paladugu }; 26*04ab29abSSiva Durga Prasad Paladugu 27*04ab29abSSiva Durga Prasad Paladugu chosen { 28*04ab29abSSiva Durga Prasad Paladugu bootargs = "earlycon"; 29*04ab29abSSiva Durga Prasad Paladugu stdout-path = "serial0:115200n8"; 30*04ab29abSSiva Durga Prasad Paladugu }; 31*04ab29abSSiva Durga Prasad Paladugu 32*04ab29abSSiva Durga Prasad Paladugu memory@0 { 33*04ab29abSSiva Durga Prasad Paladugu device_type = "memory"; 34*04ab29abSSiva Durga Prasad Paladugu reg = <0x0 0x0 0x0 0x80000000>; 35*04ab29abSSiva Durga Prasad Paladugu }; 36*04ab29abSSiva Durga Prasad Paladugu}; 37*04ab29abSSiva Durga Prasad Paladugu 38*04ab29abSSiva Durga Prasad Paladugu&dcc { 39*04ab29abSSiva Durga Prasad Paladugu status = "okay"; 40*04ab29abSSiva Durga Prasad Paladugu}; 41*04ab29abSSiva Durga Prasad Paladugu 42*04ab29abSSiva Durga Prasad Paladugu&qspi { 43*04ab29abSSiva Durga Prasad Paladugu status = "okay"; 44*04ab29abSSiva Durga Prasad Paladugu flash@0 { 45*04ab29abSSiva Durga Prasad Paladugu compatible = "m25p80"; /* 32MB */ 46*04ab29abSSiva Durga Prasad Paladugu #address-cells = <1>; 47*04ab29abSSiva Durga Prasad Paladugu #size-cells = <1>; 48*04ab29abSSiva Durga Prasad Paladugu reg = <0x0>; 49*04ab29abSSiva Durga Prasad Paladugu spi-tx-bus-width = <1>; 50*04ab29abSSiva Durga Prasad Paladugu spi-rx-bus-width = <4>; 51*04ab29abSSiva Durga Prasad Paladugu spi-max-frequency = <108000000>; /* Based on DC1 spec */ 52*04ab29abSSiva Durga Prasad Paladugu partition@qspi-fsbl-uboot { /* for testing purpose */ 53*04ab29abSSiva Durga Prasad Paladugu label = "qspi-fsbl-uboot"; 54*04ab29abSSiva Durga Prasad Paladugu reg = <0x0 0x100000>; 55*04ab29abSSiva Durga Prasad Paladugu }; 56*04ab29abSSiva Durga Prasad Paladugu partition@qspi-linux { /* for testing purpose */ 57*04ab29abSSiva Durga Prasad Paladugu label = "qspi-linux"; 58*04ab29abSSiva Durga Prasad Paladugu reg = <0x100000 0x500000>; 59*04ab29abSSiva Durga Prasad Paladugu }; 60*04ab29abSSiva Durga Prasad Paladugu partition@qspi-device-tree { /* for testing purpose */ 61*04ab29abSSiva Durga Prasad Paladugu label = "qspi-device-tree"; 62*04ab29abSSiva Durga Prasad Paladugu reg = <0x600000 0x20000>; 63*04ab29abSSiva Durga Prasad Paladugu }; 64*04ab29abSSiva Durga Prasad Paladugu partition@qspi-rootfs { /* for testing purpose */ 65*04ab29abSSiva Durga Prasad Paladugu label = "qspi-rootfs"; 66*04ab29abSSiva Durga Prasad Paladugu reg = <0x620000 0x5E0000>; 67*04ab29abSSiva Durga Prasad Paladugu }; 68*04ab29abSSiva Durga Prasad Paladugu }; 69*04ab29abSSiva Durga Prasad Paladugu}; 70*04ab29abSSiva Durga Prasad Paladugu 71*04ab29abSSiva Durga Prasad Paladugu&uart0 { 72*04ab29abSSiva Durga Prasad Paladugu status = "okay"; 73*04ab29abSSiva Durga Prasad Paladugu}; 74*04ab29abSSiva Durga Prasad Paladugu 75*04ab29abSSiva Durga Prasad Paladugu&sdhci1 { 76*04ab29abSSiva Durga Prasad Paladugu status = "okay"; 77*04ab29abSSiva Durga Prasad Paladugu no-1-8-v; 78*04ab29abSSiva Durga Prasad Paladugu xlnx,mio_bank = <1>; 79*04ab29abSSiva Durga Prasad Paladugu}; 80