1*2e684660SGeert Uytterhoeven# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*2e684660SGeert Uytterhoeven%YAML 1.2 3*2e684660SGeert Uytterhoeven--- 4*2e684660SGeert Uytterhoeven$id: http://devicetree.org/schemas/arm/arm,scu.yaml# 5*2e684660SGeert Uytterhoeven$schema: http://devicetree.org/meta-schemas/core.yaml# 6*2e684660SGeert Uytterhoeven 7*2e684660SGeert Uytterhoeventitle: ARM Snoop Control Unit (SCU) 8*2e684660SGeert Uytterhoeven 9*2e684660SGeert Uytterhoevenmaintainers: 10*2e684660SGeert Uytterhoeven - Linus Walleij <linus.walleij@linaro.org> 11*2e684660SGeert Uytterhoeven 12*2e684660SGeert Uytterhoevendescription: | 13*2e684660SGeert Uytterhoeven As part of the MPCore complex, Cortex-A5 and Cortex-A9 are provided 14*2e684660SGeert Uytterhoeven with a Snoop Control Unit. The register range is usually 256 (0x100) 15*2e684660SGeert Uytterhoeven bytes. 16*2e684660SGeert Uytterhoeven 17*2e684660SGeert Uytterhoeven References: 18*2e684660SGeert Uytterhoeven - Cortex-A9: see DDI0407E Cortex-A9 MPCore Technical Reference Manual 19*2e684660SGeert Uytterhoeven Revision r2p0 20*2e684660SGeert Uytterhoeven - Cortex-A5: see DDI0434B Cortex-A5 MPCore Technical Reference Manual 21*2e684660SGeert Uytterhoeven Revision r0p1 22*2e684660SGeert Uytterhoeven - ARM11 MPCore: see DDI0360F ARM 11 MPCore Processor Technical Reference 23*2e684660SGeert Uytterhoeven Manial Revision r2p0 24*2e684660SGeert Uytterhoeven 25*2e684660SGeert Uytterhoevenproperties: 26*2e684660SGeert Uytterhoeven compatible: 27*2e684660SGeert Uytterhoeven enum: 28*2e684660SGeert Uytterhoeven - arm,cortex-a9-scu 29*2e684660SGeert Uytterhoeven - arm,cortex-a5-scu 30*2e684660SGeert Uytterhoeven - arm,arm11mp-scu 31*2e684660SGeert Uytterhoeven 32*2e684660SGeert Uytterhoeven reg: 33*2e684660SGeert Uytterhoeven maxItems: 1 34*2e684660SGeert Uytterhoeven 35*2e684660SGeert Uytterhoevenrequired: 36*2e684660SGeert Uytterhoeven - compatible 37*2e684660SGeert Uytterhoeven - reg 38*2e684660SGeert Uytterhoeven 39*2e684660SGeert UytterhoevenadditionalProperties: false 40*2e684660SGeert Uytterhoeven 41*2e684660SGeert Uytterhoevenexamples: 42*2e684660SGeert Uytterhoeven - | 43*2e684660SGeert Uytterhoeven scu@a0410000 { 44*2e684660SGeert Uytterhoeven compatible = "arm,cortex-a9-scu"; 45*2e684660SGeert Uytterhoeven reg = <0xa0410000 0x100>; 46*2e684660SGeert Uytterhoeven }; 47