15986453bSStuart Yoder/* 25986453bSStuart Yoder * e6500 Power ISA Device Tree Source (include) 35986453bSStuart Yoder * 45986453bSStuart Yoder * Copyright 2013 Freescale Semiconductor Inc. 55986453bSStuart Yoder * 65986453bSStuart Yoder * Redistribution and use in source and binary forms, with or without 75986453bSStuart Yoder * modification, are permitted provided that the following conditions are met: 85986453bSStuart Yoder * * Redistributions of source code must retain the above copyright 95986453bSStuart Yoder * notice, this list of conditions and the following disclaimer. 105986453bSStuart Yoder * * Redistributions in binary form must reproduce the above copyright 115986453bSStuart Yoder * notice, this list of conditions and the following disclaimer in the 125986453bSStuart Yoder * documentation and/or other materials provided with the distribution. 135986453bSStuart Yoder * * Neither the name of Freescale Semiconductor nor the 145986453bSStuart Yoder * names of its contributors may be used to endorse or promote products 155986453bSStuart Yoder * derived from this software without specific prior written permission. 165986453bSStuart Yoder * 175986453bSStuart Yoder * 185986453bSStuart Yoder * ALTERNATIVELY, this software may be distributed under the terms of the 195986453bSStuart Yoder * GNU General Public License ("GPL") as published by the Free Software 205986453bSStuart Yoder * Foundation, either version 2 of that License or (at your option) any 215986453bSStuart Yoder * later version. 225986453bSStuart Yoder * 235986453bSStuart Yoder * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor "AS IS" AND ANY 245986453bSStuart Yoder * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 255986453bSStuart Yoder * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 265986453bSStuart Yoder * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 275986453bSStuart Yoder * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 285986453bSStuart Yoder * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 295986453bSStuart Yoder * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 305986453bSStuart Yoder * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 315986453bSStuart Yoder * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 325986453bSStuart Yoder * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 335986453bSStuart Yoder */ 345986453bSStuart Yoder 355986453bSStuart Yoder/ { 365986453bSStuart Yoder cpus { 375986453bSStuart Yoder power-isa-version = "2.06"; 385986453bSStuart Yoder power-isa-b; // Base 395986453bSStuart Yoder power-isa-e; // Embedded 405986453bSStuart Yoder power-isa-atb; // Alternate Time Base 415986453bSStuart Yoder power-isa-cs; // Cache Specification 425986453bSStuart Yoder power-isa-ds; // Decorated Storage 435986453bSStuart Yoder power-isa-e.ed; // Embedded.Enhanced Debug 445986453bSStuart Yoder power-isa-e.pd; // Embedded.External PID 455986453bSStuart Yoder power-isa-e.hv; // Embedded.Hypervisor 465986453bSStuart Yoder power-isa-e.le; // Embedded.Little-Endian 475986453bSStuart Yoder power-isa-e.pm; // Embedded.Performance Monitor 485986453bSStuart Yoder power-isa-e.pc; // Embedded.Processor Control 495986453bSStuart Yoder power-isa-ecl; // Embedded Cache Locking 505986453bSStuart Yoder power-isa-exp; // External Proxy 515986453bSStuart Yoder power-isa-fp; // Floating Point 525986453bSStuart Yoder power-isa-fp.r; // Floating Point.Record 535986453bSStuart Yoder power-isa-mmc; // Memory Coherence 545986453bSStuart Yoder power-isa-scpm; // Store Conditional Page Mobility 555986453bSStuart Yoder power-isa-wt; // Wait 565986453bSStuart Yoder power-isa-64; // 64-bit 575986453bSStuart Yoder power-isa-e.pt; // Embedded.Page Table 585986453bSStuart Yoder power-isa-e.hv.lrat; // Embedded.Hypervisor.LRAT 595986453bSStuart Yoder power-isa-e.em; // Embedded Multi-Threading 605986453bSStuart Yoder power-isa-v; // Vector (AltiVec) 615986453bSStuart Yoder fsl,eref-er; // Enhanced Reservations (Load and Reserve and Store Cond.) 625986453bSStuart Yoder fsl,eref-deo; // Data Cache Extended Operations 635986453bSStuart Yoder mmu-type = "power-embedded"; 645986453bSStuart Yoder }; 655986453bSStuart Yoder}; 66