mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-22 01:48:52 +09:00
![Siva Durga Prasad Paladugu](/assets/img/avatar_default.png)
This patch adds new target which is called as mini configuration with only nand functionality and other required basic features enabled. This will be used to run in system with small footprint and needs nand support. Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
110 lines
2.3 KiB
Plaintext
110 lines
2.3 KiB
Plaintext
/*
|
|
* dts file for Xilinx ZynqMP Mini Configuration
|
|
*
|
|
* (C) Copyright 2018, Xilinx, Inc.
|
|
*
|
|
* Siva Durga Prasad <siva.durga.paladugu@xilinx.com>
|
|
* Michal Simek <michal.simek@xilinx.com>
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0+
|
|
*/
|
|
|
|
/dts-v1/;
|
|
|
|
/ {
|
|
model = "ZynqMP MINI NAND";
|
|
compatible = "xlnx,zynqmp";
|
|
#address-cells = <2>;
|
|
#size-cells = <1>;
|
|
|
|
aliases {
|
|
serial0 = &dcc;
|
|
};
|
|
|
|
chosen {
|
|
stdout-path = "serial0:115200n8";
|
|
};
|
|
|
|
memory@0 {
|
|
device_type = "memory";
|
|
reg = <0x0 0x0 0x40000000>;
|
|
};
|
|
|
|
dcc: dcc {
|
|
compatible = "arm,dcc";
|
|
status = "disabled";
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
amba: amba {
|
|
compatible = "simple-bus";
|
|
#address-cells = <2>;
|
|
#size-cells = <1>;
|
|
ranges;
|
|
|
|
nand0: nand@ff100000 {
|
|
compatible = "arasan,nfc-v3p10";
|
|
status = "okay";
|
|
reg = <0x0 0xff100000 0x1000>;
|
|
clock-names = "clk_sys", "clk_flash";
|
|
#address-cells = <2>;
|
|
#size-cells = <1>;
|
|
arasan,has-mdma;
|
|
num-cs = <2>;
|
|
|
|
partition@0 { /* for testing purpose */
|
|
label = "nand-fsbl-uboot";
|
|
reg = <0x0 0x0 0x400000>;
|
|
};
|
|
partition@1 { /* for testing purpose */
|
|
label = "nand-linux";
|
|
reg = <0x0 0x400000 0x1400000>;
|
|
};
|
|
partition@2 { /* for testing purpose */
|
|
label = "nand-device-tree";
|
|
reg = <0x0 0x1800000 0x400000>;
|
|
};
|
|
partition@3 { /* for testing purpose */
|
|
label = "nand-rootfs";
|
|
reg = <0x0 0x1C00000 0x1400000>;
|
|
};
|
|
partition@4 { /* for testing purpose */
|
|
label = "nand-bitstream";
|
|
reg = <0x0 0x3000000 0x400000>;
|
|
};
|
|
partition@5 { /* for testing purpose */
|
|
label = "nand-misc";
|
|
reg = <0x0 0x3400000 0xFCC00000>;
|
|
};
|
|
partition@6 { /* for testing purpose */
|
|
label = "nand1-fsbl-uboot";
|
|
reg = <0x1 0x0 0x400000>;
|
|
};
|
|
partition@7 { /* for testing purpose */
|
|
label = "nand1-linux";
|
|
reg = <0x1 0x400000 0x1400000>;
|
|
};
|
|
partition@8 { /* for testing purpose */
|
|
label = "nand1-device-tree";
|
|
reg = <0x1 0x1800000 0x400000>;
|
|
};
|
|
partition@9 { /* for testing purpose */
|
|
label = "nand1-rootfs";
|
|
reg = <0x1 0x1C00000 0x1400000>;
|
|
};
|
|
partition@10 { /* for testing purpose */
|
|
label = "nand1-bitstream";
|
|
reg = <0x1 0x3000000 0x400000>;
|
|
};
|
|
partition@11 { /* for testing purpose */
|
|
label = "nand1-misc";
|
|
reg = <0x1 0x3400000 0xFCC00000>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
&dcc {
|
|
status = "okay";
|
|
};
|