]>
Commit | Line | Data |
---|---|---|
a13110a9 KG |
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 { | |
12760080 | 16 | uboot { |
a13110a9 KG |
17 | description = "U-Boot (64-bit)"; |
18 | data = /incbin/("../../../u-boot-nodtb.bin"); | |
19 | type = "standalone"; | |
fc76fa3c | 20 | os = "U-Boot"; |
a13110a9 KG |
21 | arch = "arm64"; |
22 | compression = "none"; | |
23 | load = <0x00200000>; | |
24 | }; | |
12760080 | 25 | atf { |
a13110a9 | 26 | description = "ARM Trusted Firmware"; |
4ce8b4d6 | 27 | data = /incbin/("../../../bl31-rk3399.bin"); |
a13110a9 KG |
28 | type = "firmware"; |
29 | arch = "arm64"; | |
fc76fa3c | 30 | os = "arm-trusted-firmware"; |
a13110a9 | 31 | compression = "none"; |
fc76fa3c PT |
32 | load = <0x1000>; |
33 | entry = <0x1000>; | |
a13110a9 | 34 | }; |
12760080 | 35 | pmu { |
a13110a9 KG |
36 | description = "Cortex-M0 firmware"; |
37 | data = /incbin/("../../../rk3399m0.bin"); | |
38 | type = "pmu-firmware"; | |
39 | compression = "none"; | |
fc76fa3c | 40 | load = <0x180000>; |
a13110a9 | 41 | }; |
12760080 | 42 | fdt { |
a13110a9 KG |
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 { | |
12760080 PT |
51 | default = "conf"; |
52 | conf { | |
a13110a9 | 53 | description = "Theobroma Systems RK3399-Q7 (Puma) SoM"; |
fc76fa3c PT |
54 | firmware = "atf"; |
55 | loadables = "uboot", "pmu"; | |
12760080 | 56 | fdt = "fdt"; |
a13110a9 KG |
57 | }; |
58 | }; | |
59 | }; |