1*4842603eSCharan Pedumuru# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*4842603eSCharan Pedumuru%YAML 1.2 3*4842603eSCharan Pedumuru--- 4*4842603eSCharan Pedumuru$id: http://devicetree.org/schemas/mfd/atmel,at91sam9260-matrix.yaml# 5*4842603eSCharan Pedumuru$schema: http://devicetree.org/meta-schemas/core.yaml# 6*4842603eSCharan Pedumuru 7*4842603eSCharan Pedumurutitle: Microchip AT91 Bus Matrix 8*4842603eSCharan Pedumuru 9*4842603eSCharan Pedumurumaintainers: 10*4842603eSCharan Pedumuru - Nicolas Ferre <nicolas.ferre@microchip.com> 11*4842603eSCharan Pedumuru 12*4842603eSCharan Pedumurudescription: 13*4842603eSCharan Pedumuru The Bus Matrix (MATRIX) implements a multi-layer AHB, based on the 14*4842603eSCharan Pedumuru AHB-Lite protocol, that enables parallel access paths between multiple 15*4842603eSCharan Pedumuru masters and slaves in a system, thus increasing the overall bandwidth. 16*4842603eSCharan Pedumuru 17*4842603eSCharan Pedumuruproperties: 18*4842603eSCharan Pedumuru compatible: 19*4842603eSCharan Pedumuru oneOf: 20*4842603eSCharan Pedumuru - items: 21*4842603eSCharan Pedumuru - enum: 22*4842603eSCharan Pedumuru - atmel,at91sam9260-matrix 23*4842603eSCharan Pedumuru - atmel,at91sam9261-matrix 24*4842603eSCharan Pedumuru - atmel,at91sam9263-matrix 25*4842603eSCharan Pedumuru - atmel,at91sam9rl-matrix 26*4842603eSCharan Pedumuru - atmel,at91sam9g45-matrix 27*4842603eSCharan Pedumuru - atmel,at91sam9n12-matrix 28*4842603eSCharan Pedumuru - atmel,at91sam9x5-matrix 29*4842603eSCharan Pedumuru - atmel,sama5d3-matrix 30*4842603eSCharan Pedumuru - const: syscon 31*4842603eSCharan Pedumuru - items: 32*4842603eSCharan Pedumuru - enum: 33*4842603eSCharan Pedumuru - microchip,sam9x60-matrix 34*4842603eSCharan Pedumuru - microchip,sam9x7-matrix 35*4842603eSCharan Pedumuru - const: atmel,at91sam9x5-matrix 36*4842603eSCharan Pedumuru - const: syscon 37*4842603eSCharan Pedumuru 38*4842603eSCharan Pedumuru reg: 39*4842603eSCharan Pedumuru maxItems: 1 40*4842603eSCharan Pedumuru 41*4842603eSCharan Pedumururequired: 42*4842603eSCharan Pedumuru - compatible 43*4842603eSCharan Pedumuru - reg 44*4842603eSCharan Pedumuru 45*4842603eSCharan PedumuruadditionalProperties: false 46*4842603eSCharan Pedumuru 47*4842603eSCharan Pedumuruexamples: 48*4842603eSCharan Pedumuru - | 49*4842603eSCharan Pedumuru syscon@ffffec00 { 50*4842603eSCharan Pedumuru compatible = "atmel,sama5d3-matrix", "syscon"; 51*4842603eSCharan Pedumuru reg = <0xffffec00 0x200>; 52*4842603eSCharan Pedumuru }; 53