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