mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-18 02:44:37 +00:00

amba is not approved node name for simple-bus that's why use axi instead to be aligned with other xilinx boards. Node reference is not changed that's why there is no impact but also mini configuration will never gets to OS that's why nothing should be affected from OS perspective (paths in /proc/ for example). Signed-off-by: Michal Simek <michal.simek@amd.com> Link: https://lore.kernel.org/r/1b18a69ae47bdcb1a0795af7621d13bfecfc9861.1726219714.git.michal.simek@amd.com
100 lines
2.1 KiB
Text
100 lines
2.1 KiB
Text
// SPDX-License-Identifier: GPL-2.0+
|
|
/*
|
|
* Xilinx CSE NOR board DTS
|
|
*
|
|
* Copyright (C) 2018 Xilinx, Inc.
|
|
*/
|
|
/dts-v1/;
|
|
|
|
/ {
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
model = "Zynq CSE NOR Board";
|
|
compatible = "xlnx,zynq-cse-nor", "xlnx,zynq-7000";
|
|
|
|
aliases {
|
|
serial0 = &dcc;
|
|
};
|
|
|
|
memory@fffc0000 {
|
|
device_type = "memory";
|
|
reg = <0xFFFC0000 0x40000>;
|
|
};
|
|
|
|
chosen {
|
|
stdout-path = "serial0:115200n8";
|
|
};
|
|
|
|
dcc: dcc {
|
|
compatible = "arm,dcc";
|
|
status = "disabled";
|
|
bootph-all;
|
|
};
|
|
|
|
amba: axi {
|
|
bootph-all;
|
|
compatible = "simple-bus";
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
ranges;
|
|
|
|
slcr: slcr@f8000000 {
|
|
bootph-all;
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
compatible = "xlnx,zynq-slcr", "syscon", "simple-bus";
|
|
reg = <0xF8000000 0x1000>;
|
|
ranges;
|
|
clkc: clkc@100 {
|
|
bootph-all;
|
|
#clock-cells = <1>;
|
|
compatible = "xlnx,ps7-clkc";
|
|
clock-output-names = "armpll", "ddrpll",
|
|
"iopll", "cpu_6or4x",
|
|
"cpu_3or2x", "cpu_2x", "cpu_1x",
|
|
"ddr2x", "ddr3x", "dci",
|
|
"lqspi", "smc", "pcap", "gem0",
|
|
"gem1", "fclk0", "fclk1",
|
|
"fclk2", "fclk3", "can0",
|
|
"can1", "sdio0", "sdio1",
|
|
"uart0", "uart1", "spi0",
|
|
"spi1", "dma", "usb0_aper",
|
|
"usb1_aper", "gem0_aper",
|
|
"gem1_aper", "sdio0_aper",
|
|
"sdio1_aper", "spi0_aper",
|
|
"spi1_aper", "can0_aper",
|
|
"can1_aper", "i2c0_aper",
|
|
"i2c1_aper", "uart0_aper",
|
|
"uart1_aper", "gpio_aper",
|
|
"lqspi_aper", "smc_aper",
|
|
"swdt", "dbg_trc", "dbg_apb";
|
|
reg = <0x100 0x100>;
|
|
};
|
|
};
|
|
|
|
/*
|
|
* This is partially hack because it is normally subnode of smcc
|
|
* but for mini U-Boot there is no reason to enable SMCC driver
|
|
* which does almost nothing in NOR flash configuration that's
|
|
* why place cfi-flash directly here.
|
|
*/
|
|
flash@e2000000 {
|
|
bootph-all;
|
|
compatible = "cfi-flash";
|
|
reg = <0xe2000000 0x2000000>;
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
};
|
|
|
|
scutimer: timer@f8f00600 {
|
|
bootph-all;
|
|
compatible = "arm,cortex-a9-twd-timer";
|
|
reg = <0xf8f00600 0x20>;
|
|
clock-frequency = <333333333>;
|
|
};
|
|
};
|
|
};
|
|
|
|
&dcc {
|
|
status = "okay";
|
|
};
|