1/* 2 * Copyright 2020, Data61, CSIRO (ABN 41 687 119 230) 3 * 4 * SPDX-License-Identifier: GPL-2.0-only 5 */ 6 7/ { 8 chosen { 9 stdout-path = "serial0:115200n8"; 10 11 seL4,elfloader-devices = 12 "serial0", 13 &{/psci}; 14 15 seL4,kernel-devices = 16 "serial0", 17 &{/interrupt-controller@f6801000}, 18 &{/timer}; 19 }; 20 21 pmu { 22 compatible = "arm,armv8-pmuv3"; 23 interrupts = <0x00 0x63 0x04>; 24 }; 25 26 memory@0 { 27 /* 28 * Ignore the first 512MB of RAM (0x0-0x1fffffff), to match what was hardcoded in the kernel 29 * before the switch to DTS. If we try and use all of RAM, in 32-bit mode the ELF loader 30 * gets loaded where the kernel wants to be loaded. 31 * The last 16MB of RAM (0x3f000000-0x3fffffff) are reserved for OP-TEE. 32 */ 33 reg = <0x00 0x20000000 0x00 0x1f000000>; 34 }; 35}; 36