17a4da6f7SKim Phillips/* 27a4da6f7SKim Phillips * QorIQ Sec/Crypto 5.2 device tree stub [ controller @ offset 0x300000 ] 37a4da6f7SKim Phillips * 47a4da6f7SKim Phillips * Copyright 2011-2012 Freescale Semiconductor Inc. 57a4da6f7SKim Phillips * 67a4da6f7SKim Phillips * Redistribution and use in source and binary forms, with or without 77a4da6f7SKim Phillips * modification, are permitted provided that the following conditions are met: 87a4da6f7SKim Phillips * * Redistributions of source code must retain the above copyright 97a4da6f7SKim Phillips * notice, this list of conditions and the following disclaimer. 107a4da6f7SKim Phillips * * Redistributions in binary form must reproduce the above copyright 117a4da6f7SKim Phillips * notice, this list of conditions and the following disclaimer in the 127a4da6f7SKim Phillips * documentation and/or other materials provided with the distribution. 137a4da6f7SKim Phillips * * Neither the name of Freescale Semiconductor nor the 147a4da6f7SKim Phillips * names of its contributors may be used to endorse or promote products 157a4da6f7SKim Phillips * derived from this software without specific prior written permission. 167a4da6f7SKim Phillips * 177a4da6f7SKim Phillips * 187a4da6f7SKim Phillips * ALTERNATIVELY, this software may be distributed under the terms of the 197a4da6f7SKim Phillips * GNU General Public License ("GPL") as published by the Free Software 207a4da6f7SKim Phillips * Foundation, either version 2 of that License or (at your option) any 217a4da6f7SKim Phillips * later version. 227a4da6f7SKim Phillips * 237a4da6f7SKim Phillips * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY 247a4da6f7SKim Phillips * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 257a4da6f7SKim Phillips * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 267a4da6f7SKim Phillips * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 277a4da6f7SKim Phillips * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 287a4da6f7SKim Phillips * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 297a4da6f7SKim Phillips * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 307a4da6f7SKim Phillips * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 317a4da6f7SKim Phillips * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 327a4da6f7SKim Phillips * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 337a4da6f7SKim Phillips */ 347a4da6f7SKim Phillips 357a4da6f7SKim Phillipscrypto: crypto@300000 { 367a4da6f7SKim Phillips compatible = "fsl,sec-v5.2", "fsl,sec-v5.0", "fsl,sec-v4.0"; 37a2adb1aeSVakul Garg fsl,sec-era = <5>; 387a4da6f7SKim Phillips #address-cells = <1>; 397a4da6f7SKim Phillips #size-cells = <1>; 407a4da6f7SKim Phillips reg = <0x300000 0x10000>; 417a4da6f7SKim Phillips ranges = <0 0x300000 0x10000>; 427a4da6f7SKim Phillips interrupts = <92 2 0 0>; 437a4da6f7SKim Phillips 447a4da6f7SKim Phillips sec_jr0: jr@1000 { 457a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-job-ring", 467a4da6f7SKim Phillips "fsl,sec-v5.0-job-ring", 477a4da6f7SKim Phillips "fsl,sec-v4.0-job-ring"; 487a4da6f7SKim Phillips reg = <0x1000 0x1000>; 497a4da6f7SKim Phillips interrupts = <88 2 0 0>; 507a4da6f7SKim Phillips }; 517a4da6f7SKim Phillips 527a4da6f7SKim Phillips sec_jr1: jr@2000 { 537a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-job-ring", 547a4da6f7SKim Phillips "fsl,sec-v5.0-job-ring", 557a4da6f7SKim Phillips "fsl,sec-v4.0-job-ring"; 567a4da6f7SKim Phillips reg = <0x2000 0x1000>; 577a4da6f7SKim Phillips interrupts = <89 2 0 0>; 587a4da6f7SKim Phillips }; 597a4da6f7SKim Phillips 607a4da6f7SKim Phillips sec_jr2: jr@3000 { 617a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-job-ring", 627a4da6f7SKim Phillips "fsl,sec-v5.0-job-ring", 637a4da6f7SKim Phillips "fsl,sec-v4.0-job-ring"; 647a4da6f7SKim Phillips reg = <0x3000 0x1000>; 657a4da6f7SKim Phillips interrupts = <90 2 0 0>; 667a4da6f7SKim Phillips }; 677a4da6f7SKim Phillips 687a4da6f7SKim Phillips sec_jr3: jr@4000 { 697a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-job-ring", 707a4da6f7SKim Phillips "fsl,sec-v5.0-job-ring", 717a4da6f7SKim Phillips "fsl,sec-v4.0-job-ring"; 727a4da6f7SKim Phillips reg = <0x4000 0x1000>; 737a4da6f7SKim Phillips interrupts = <91 2 0 0>; 747a4da6f7SKim Phillips }; 757a4da6f7SKim Phillips 767a4da6f7SKim Phillips rtic@6000 { 777a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-rtic", 787a4da6f7SKim Phillips "fsl,sec-v5.0-rtic", 797a4da6f7SKim Phillips "fsl,sec-v4.0-rtic"; 807a4da6f7SKim Phillips #address-cells = <1>; 817a4da6f7SKim Phillips #size-cells = <1>; 827a4da6f7SKim Phillips reg = <0x6000 0x100>; 837a4da6f7SKim Phillips ranges = <0x0 0x6100 0xe00>; 847a4da6f7SKim Phillips 857a4da6f7SKim Phillips rtic_a: rtic-a@0 { 867a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-rtic-memory", 877a4da6f7SKim Phillips "fsl,sec-v5.0-rtic-memory", 887a4da6f7SKim Phillips "fsl,sec-v4.0-rtic-memory"; 897a4da6f7SKim Phillips reg = <0x00 0x20 0x100 0x80>; 907a4da6f7SKim Phillips }; 917a4da6f7SKim Phillips 927a4da6f7SKim Phillips rtic_b: rtic-b@20 { 937a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-rtic-memory", 947a4da6f7SKim Phillips "fsl,sec-v5.0-rtic-memory", 957a4da6f7SKim Phillips "fsl,sec-v4.0-rtic-memory"; 967a4da6f7SKim Phillips reg = <0x20 0x20 0x200 0x80>; 977a4da6f7SKim Phillips }; 987a4da6f7SKim Phillips 997a4da6f7SKim Phillips rtic_c: rtic-c@40 { 1007a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-rtic-memory", 1017a4da6f7SKim Phillips "fsl,sec-v5.0-rtic-memory", 1027a4da6f7SKim Phillips "fsl,sec-v4.0-rtic-memory"; 1037a4da6f7SKim Phillips reg = <0x40 0x20 0x300 0x80>; 1047a4da6f7SKim Phillips }; 1057a4da6f7SKim Phillips 1067a4da6f7SKim Phillips rtic_d: rtic-d@60 { 1077a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-rtic-memory", 1087a4da6f7SKim Phillips "fsl,sec-v5.0-rtic-memory", 1097a4da6f7SKim Phillips "fsl,sec-v4.0-rtic-memory"; 1107a4da6f7SKim Phillips reg = <0x60 0x20 0x500 0x80>; 1117a4da6f7SKim Phillips }; 1127a4da6f7SKim Phillips }; 1137a4da6f7SKim Phillips}; 1147a4da6f7SKim Phillips 1157a4da6f7SKim Phillipssec_mon: sec_mon@314000 { 1167a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-mon", "fsl,sec-v5.0-mon", "fsl,sec-v4.0-mon"; 1177a4da6f7SKim Phillips reg = <0x314000 0x1000>; 1187a4da6f7SKim Phillips interrupts = <93 2 0 0>; 1197a4da6f7SKim Phillips}; 120