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