1*1c310aecSSiva Durga Prasad Paladugu// SPDX-License-Identifier: GPL-2.0+ 2*1c310aecSSiva Durga Prasad Paladugu/* 3*1c310aecSSiva Durga Prasad Paladugu * Xilinx CSE NOR board DTS 4*1c310aecSSiva Durga Prasad Paladugu * 5*1c310aecSSiva Durga Prasad Paladugu * Copyright (C) 2018 Xilinx, Inc. 6*1c310aecSSiva Durga Prasad Paladugu */ 7*1c310aecSSiva Durga Prasad Paladugu/dts-v1/; 8*1c310aecSSiva Durga Prasad Paladugu#include "zynq-7000.dtsi" 9*1c310aecSSiva Durga Prasad Paladugu 10*1c310aecSSiva Durga Prasad Paladugu/ { 11*1c310aecSSiva Durga Prasad Paladugu #address-cells = <1>; 12*1c310aecSSiva Durga Prasad Paladugu #size-cells = <1>; 13*1c310aecSSiva Durga Prasad Paladugu model = "Zynq CSE NOR Board"; 14*1c310aecSSiva Durga Prasad Paladugu compatible = "xlnx,zynq-cse-nor", "xlnx,zynq-7000"; 15*1c310aecSSiva Durga Prasad Paladugu 16*1c310aecSSiva Durga Prasad Paladugu aliases { 17*1c310aecSSiva Durga Prasad Paladugu serial0 = &dcc; 18*1c310aecSSiva Durga Prasad Paladugu }; 19*1c310aecSSiva Durga Prasad Paladugu 20*1c310aecSSiva Durga Prasad Paladugu memory@fffc0000 { 21*1c310aecSSiva Durga Prasad Paladugu device_type = "memory"; 22*1c310aecSSiva Durga Prasad Paladugu reg = <0xFFFC0000 0x40000>; 23*1c310aecSSiva Durga Prasad Paladugu }; 24*1c310aecSSiva Durga Prasad Paladugu 25*1c310aecSSiva Durga Prasad Paladugu chosen { 26*1c310aecSSiva Durga Prasad Paladugu stdout-path = "serial0:115200n8"; 27*1c310aecSSiva Durga Prasad Paladugu }; 28*1c310aecSSiva Durga Prasad Paladugu 29*1c310aecSSiva Durga Prasad Paladugu dcc: dcc { 30*1c310aecSSiva Durga Prasad Paladugu compatible = "arm,dcc"; 31*1c310aecSSiva Durga Prasad Paladugu status = "disabled"; 32*1c310aecSSiva Durga Prasad Paladugu u-boot,dm-pre-reloc; 33*1c310aecSSiva Durga Prasad Paladugu }; 34*1c310aecSSiva Durga Prasad Paladugu 35*1c310aecSSiva Durga Prasad Paladugu amba: amba { 36*1c310aecSSiva Durga Prasad Paladugu compatible = "simple-bus"; 37*1c310aecSSiva Durga Prasad Paladugu #address-cells = <1>; 38*1c310aecSSiva Durga Prasad Paladugu #size-cells = <1>; 39*1c310aecSSiva Durga Prasad Paladugu interrupt-parent = <&intc>; 40*1c310aecSSiva Durga Prasad Paladugu ranges; 41*1c310aecSSiva Durga Prasad Paladugu 42*1c310aecSSiva Durga Prasad Paladugu intc: interrupt-controller@f8f01000 { 43*1c310aecSSiva Durga Prasad Paladugu compatible = "arm,cortex-a9-gic"; 44*1c310aecSSiva Durga Prasad Paladugu #interrupt-cells = <3>; 45*1c310aecSSiva Durga Prasad Paladugu interrupt-controller; 46*1c310aecSSiva Durga Prasad Paladugu reg = <0xF8F01000 0x1000>, 47*1c310aecSSiva Durga Prasad Paladugu <0xF8F00100 0x100>; 48*1c310aecSSiva Durga Prasad Paladugu }; 49*1c310aecSSiva Durga Prasad Paladugu 50*1c310aecSSiva Durga Prasad Paladugu slcr: slcr@f8000000 { 51*1c310aecSSiva Durga Prasad Paladugu #address-cells = <1>; 52*1c310aecSSiva Durga Prasad Paladugu #size-cells = <1>; 53*1c310aecSSiva Durga Prasad Paladugu compatible = "xlnx,zynq-slcr", "syscon", "simple-bus"; 54*1c310aecSSiva Durga Prasad Paladugu reg = <0xF8000000 0x1000>; 55*1c310aecSSiva Durga Prasad Paladugu ranges; 56*1c310aecSSiva Durga Prasad Paladugu clkc: clkc@100 { 57*1c310aecSSiva Durga Prasad Paladugu #clock-cells = <1>; 58*1c310aecSSiva Durga Prasad Paladugu compatible = "xlnx,ps7-clkc"; 59*1c310aecSSiva Durga Prasad Paladugu clock-output-names = "armpll", "ddrpll", 60*1c310aecSSiva Durga Prasad Paladugu "iopll", "cpu_6or4x", 61*1c310aecSSiva Durga Prasad Paladugu "cpu_3or2x", "cpu_2x", "cpu_1x", 62*1c310aecSSiva Durga Prasad Paladugu "ddr2x", "ddr3x", "dci", 63*1c310aecSSiva Durga Prasad Paladugu "lqspi", "smc", "pcap", "gem0", 64*1c310aecSSiva Durga Prasad Paladugu "gem1", "fclk0", "fclk1", 65*1c310aecSSiva Durga Prasad Paladugu "fclk2", "fclk3", "can0", 66*1c310aecSSiva Durga Prasad Paladugu "can1", "sdio0", "sdio1", 67*1c310aecSSiva Durga Prasad Paladugu "uart0", "uart1", "spi0", 68*1c310aecSSiva Durga Prasad Paladugu "spi1", "dma", "usb0_aper", 69*1c310aecSSiva Durga Prasad Paladugu "usb1_aper", "gem0_aper", 70*1c310aecSSiva Durga Prasad Paladugu "gem1_aper", "sdio0_aper", 71*1c310aecSSiva Durga Prasad Paladugu "sdio1_aper", "spi0_aper", 72*1c310aecSSiva Durga Prasad Paladugu "spi1_aper", "can0_aper", 73*1c310aecSSiva Durga Prasad Paladugu "can1_aper", "i2c0_aper", 74*1c310aecSSiva Durga Prasad Paladugu "i2c1_aper", "uart0_aper", 75*1c310aecSSiva Durga Prasad Paladugu "uart1_aper", "gpio_aper", 76*1c310aecSSiva Durga Prasad Paladugu "lqspi_aper", "smc_aper", 77*1c310aecSSiva Durga Prasad Paladugu "swdt", "dbg_trc", "dbg_apb"; 78*1c310aecSSiva Durga Prasad Paladugu reg = <0x100 0x100>; 79*1c310aecSSiva Durga Prasad Paladugu }; 80*1c310aecSSiva Durga Prasad Paladugu }; 81*1c310aecSSiva Durga Prasad Paladugu }; 82*1c310aecSSiva Durga Prasad Paladugu}; 83*1c310aecSSiva Durga Prasad Paladugu 84*1c310aecSSiva Durga Prasad Paladugu&dcc { 85*1c310aecSSiva Durga Prasad Paladugu status = "okay"; 86*1c310aecSSiva Durga Prasad Paladugu}; 87