/* * Copyright 2013 Freescale Semiconductor, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. */ #include "vf500.dtsi" &a5_cpu { next-level-cache = <&L2>; }; &aips0 { L2: l2-cache@40006000 { compatible = "arm,pl310-cache"; reg = <0x40006000 0x1000>; cache-unified; cache-level = <2>; arm,data-latency = <3 3 3>; arm,tag-latency = <2 2 2>; }; sema4: sema4@4001D000 { compatible = "fsl,vf610-sema4"; reg = <0x4001D000 0x1000>; interrupts = <4 IRQ_TYPE_LEVEL_HIGH>; }; CM4: cortexm4 { compatible = "simple-bus"; ranges = <0x1f000000 0x3f000000 0x80000 0x3f000000 0x3f000000 0x80000>; #address-cells = <1>; #size-cells = <1>; cortexm4core { compatible = "fsl,vf610-m4"; reg = <0x1f000000 0x80000>, <0x3f000000 0x80000>; reg-names = "pc_ocram", "ps_ocram"; fsl,firmware = "freertos-rpmsg.elf"; }; }; rpmsg: rpmsg { compatible = "fsl,vf610-rpmsg"; status = "okay"; }; };