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