1/* 2 * Copyright (C) 2017 Theobroma Systems Design und Consulting GmbH 3 * 4 * Minimal dts for a SPL FIT image payload. 5 * 6 * SPDX-License-Identifier: GPL-2.0+ X11 7 */ 8 9/dts-v1/; 10 11/ { 12 description = "FIT image with U-Boot proper, ATF bl31, M0 Firmware, DTB"; 13 #address-cells = <1>; 14 15 images { 16 uboot { 17 description = "U-Boot (64-bit)"; 18 data = /incbin/("../../../u-boot-nodtb.bin"); 19 type = "standalone"; 20 os = "U-Boot"; 21 arch = "arm64"; 22 compression = "none"; 23 load = <0x00200000>; 24 }; 25 atf { 26 description = "ARM Trusted Firmware"; 27 data = /incbin/("../../../bl31-rk3399.bin"); 28 type = "firmware"; 29 arch = "arm64"; 30 os = "arm-trusted-firmware"; 31 compression = "none"; 32 load = <0x1000>; 33 entry = <0x1000>; 34 }; 35 pmu { 36 description = "Cortex-M0 firmware"; 37 data = /incbin/("../../../rk3399m0.bin"); 38 type = "pmu-firmware"; 39 compression = "none"; 40 load = <0x180000>; 41 }; 42 fdt { 43 description = "RK3399-Q7 (Puma) flat device-tree"; 44 data = /incbin/("../../../u-boot.dtb"); 45 type = "flat_dt"; 46 compression = "none"; 47 }; 48 }; 49 50 configurations { 51 default = "conf"; 52 conf { 53 description = "Theobroma Systems RK3399-Q7 (Puma) SoM"; 54 firmware = "atf"; 55 loadables = "uboot", "pmu"; 56 fdt = "fdt"; 57 }; 58 }; 59}; 60