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"; 377a4da6f7SKim Phillips #address-cells = <1>; 387a4da6f7SKim Phillips #size-cells = <1>; 397a4da6f7SKim Phillips reg = <0x300000 0x10000>; 407a4da6f7SKim Phillips ranges = <0 0x300000 0x10000>; 417a4da6f7SKim Phillips interrupts = <92 2 0 0>; 427a4da6f7SKim Phillips 437a4da6f7SKim Phillips sec_jr0: jr@1000 { 447a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-job-ring", 457a4da6f7SKim Phillips "fsl,sec-v5.0-job-ring", 467a4da6f7SKim Phillips "fsl,sec-v4.0-job-ring"; 477a4da6f7SKim Phillips reg = <0x1000 0x1000>; 487a4da6f7SKim Phillips interrupts = <88 2 0 0>; 497a4da6f7SKim Phillips }; 507a4da6f7SKim Phillips 517a4da6f7SKim Phillips sec_jr1: jr@2000 { 527a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-job-ring", 537a4da6f7SKim Phillips "fsl,sec-v5.0-job-ring", 547a4da6f7SKim Phillips "fsl,sec-v4.0-job-ring"; 557a4da6f7SKim Phillips reg = <0x2000 0x1000>; 567a4da6f7SKim Phillips interrupts = <89 2 0 0>; 577a4da6f7SKim Phillips }; 587a4da6f7SKim Phillips 597a4da6f7SKim Phillips sec_jr2: jr@3000 { 607a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-job-ring", 617a4da6f7SKim Phillips "fsl,sec-v5.0-job-ring", 627a4da6f7SKim Phillips "fsl,sec-v4.0-job-ring"; 637a4da6f7SKim Phillips reg = <0x3000 0x1000>; 647a4da6f7SKim Phillips interrupts = <90 2 0 0>; 657a4da6f7SKim Phillips }; 667a4da6f7SKim Phillips 677a4da6f7SKim Phillips sec_jr3: jr@4000 { 687a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-job-ring", 697a4da6f7SKim Phillips "fsl,sec-v5.0-job-ring", 707a4da6f7SKim Phillips "fsl,sec-v4.0-job-ring"; 717a4da6f7SKim Phillips reg = <0x4000 0x1000>; 727a4da6f7SKim Phillips interrupts = <91 2 0 0>; 737a4da6f7SKim Phillips }; 747a4da6f7SKim Phillips 757a4da6f7SKim Phillips rtic@6000 { 767a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-rtic", 777a4da6f7SKim Phillips "fsl,sec-v5.0-rtic", 787a4da6f7SKim Phillips "fsl,sec-v4.0-rtic"; 797a4da6f7SKim Phillips #address-cells = <1>; 807a4da6f7SKim Phillips #size-cells = <1>; 817a4da6f7SKim Phillips reg = <0x6000 0x100>; 827a4da6f7SKim Phillips ranges = <0x0 0x6100 0xe00>; 837a4da6f7SKim Phillips 847a4da6f7SKim Phillips rtic_a: rtic-a@0 { 857a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-rtic-memory", 867a4da6f7SKim Phillips "fsl,sec-v5.0-rtic-memory", 877a4da6f7SKim Phillips "fsl,sec-v4.0-rtic-memory"; 887a4da6f7SKim Phillips reg = <0x00 0x20 0x100 0x80>; 897a4da6f7SKim Phillips }; 907a4da6f7SKim Phillips 917a4da6f7SKim Phillips rtic_b: rtic-b@20 { 927a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-rtic-memory", 937a4da6f7SKim Phillips "fsl,sec-v5.0-rtic-memory", 947a4da6f7SKim Phillips "fsl,sec-v4.0-rtic-memory"; 957a4da6f7SKim Phillips reg = <0x20 0x20 0x200 0x80>; 967a4da6f7SKim Phillips }; 977a4da6f7SKim Phillips 987a4da6f7SKim Phillips rtic_c: rtic-c@40 { 997a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-rtic-memory", 1007a4da6f7SKim Phillips "fsl,sec-v5.0-rtic-memory", 1017a4da6f7SKim Phillips "fsl,sec-v4.0-rtic-memory"; 1027a4da6f7SKim Phillips reg = <0x40 0x20 0x300 0x80>; 1037a4da6f7SKim Phillips }; 1047a4da6f7SKim Phillips 1057a4da6f7SKim Phillips rtic_d: rtic-d@60 { 1067a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-rtic-memory", 1077a4da6f7SKim Phillips "fsl,sec-v5.0-rtic-memory", 1087a4da6f7SKim Phillips "fsl,sec-v4.0-rtic-memory"; 1097a4da6f7SKim Phillips reg = <0x60 0x20 0x500 0x80>; 1107a4da6f7SKim Phillips }; 1117a4da6f7SKim Phillips }; 1127a4da6f7SKim Phillips}; 1137a4da6f7SKim Phillips 1147a4da6f7SKim Phillipssec_mon: sec_mon@314000 { 1157a4da6f7SKim Phillips compatible = "fsl,sec-v5.2-mon", "fsl,sec-v5.0-mon", "fsl,sec-v4.0-mon"; 1167a4da6f7SKim Phillips reg = <0x314000 0x1000>; 1177a4da6f7SKim Phillips interrupts = <93 2 0 0>; 1187a4da6f7SKim Phillips}; 119