xref: /openbmc/u-boot/arch/arm/mach-rockchip/fit_spl_optee.its (revision a4b38fca7e83f0556c0afc96492741e4464444df)
1*aabb51daSKever Yang/*
2*aabb51daSKever Yang * Copyright (C) 2017 Rockchip Electronic Co.,Ltd
3*aabb51daSKever Yang *
4*aabb51daSKever Yang * Simple U-boot fit source file containing U-Boot, dtb and optee
5*aabb51daSKever Yang */
6*aabb51daSKever Yang
7*aabb51daSKever Yang/dts-v1/;
8*aabb51daSKever Yang
9*aabb51daSKever Yang/ {
10*aabb51daSKever Yang	description = "Simple image with OP-TEE support";
11*aabb51daSKever Yang	#address-cells = <1>;
12*aabb51daSKever Yang
13*aabb51daSKever Yang	images {
14*aabb51daSKever Yang		uboot@1 {
15*aabb51daSKever Yang			description = "U-Boot";
16*aabb51daSKever Yang			data = /incbin/("../../../u-boot-nodtb.bin");
17*aabb51daSKever Yang			type = "standalone";
18*aabb51daSKever Yang			os = "U-Boot";
19*aabb51daSKever Yang			arch = "arm";
20*aabb51daSKever Yang			compression = "none";
21*aabb51daSKever Yang			load = <0x61000000>;
22*aabb51daSKever Yang		};
23*aabb51daSKever Yang		optee@1 {
24*aabb51daSKever Yang			description = "OP-TEE";
25*aabb51daSKever Yang			data = /incbin/("../../../tee.bin");
26*aabb51daSKever Yang			type = "firmware";
27*aabb51daSKever Yang			arch = "arm";
28*aabb51daSKever Yang			os = "tee";
29*aabb51daSKever Yang			compression = "none";
30*aabb51daSKever Yang			load = <0x68400000>;
31*aabb51daSKever Yang			entry = <0x68400000>;
32*aabb51daSKever Yang		};
33*aabb51daSKever Yang		fdt@1 {
34*aabb51daSKever Yang			description = "dtb";
35*aabb51daSKever Yang			data = /incbin/("../../../u-boot.dtb");
36*aabb51daSKever Yang			type = "flat_dt";
37*aabb51daSKever Yang			compression = "none";
38*aabb51daSKever Yang		};
39*aabb51daSKever Yang	};
40*aabb51daSKever Yang
41*aabb51daSKever Yang	configurations {
42*aabb51daSKever Yang		default = "conf@1";
43*aabb51daSKever Yang		conf@1 {
44*aabb51daSKever Yang			description = "Rockchip armv7 with OP-TEE";
45*aabb51daSKever Yang			firmware = "optee@1";
46*aabb51daSKever Yang			loadables = "uboot@1";
47*aabb51daSKever Yang			fdt = "fdt@1";
48*aabb51daSKever Yang		};
49*aabb51daSKever Yang	};
50*aabb51daSKever Yang};
51