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