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