xref: /freebsd/sys/contrib/device-tree/Bindings/mfd/atmel-matrix.txt (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1c66ec88fSEmmanuel Vadot* Device tree bindings for Atmel Bus Matrix
2c66ec88fSEmmanuel Vadot
3c66ec88fSEmmanuel VadotThe Bus Matrix registers are used to configure Atmel SoCs internal bus
4c66ec88fSEmmanuel Vadotbehavior (master/slave priorities, undefined burst length type, ...)
5c66ec88fSEmmanuel Vadot
6c66ec88fSEmmanuel VadotRequired properties:
7c66ec88fSEmmanuel Vadot- compatible:		Should be one of the following
8c66ec88fSEmmanuel Vadot			"atmel,at91sam9260-matrix", "syscon"
9c66ec88fSEmmanuel Vadot			"atmel,at91sam9261-matrix", "syscon"
10c66ec88fSEmmanuel Vadot			"atmel,at91sam9263-matrix", "syscon"
11c66ec88fSEmmanuel Vadot			"atmel,at91sam9rl-matrix", "syscon"
12c66ec88fSEmmanuel Vadot			"atmel,at91sam9g45-matrix", "syscon"
13c66ec88fSEmmanuel Vadot			"atmel,at91sam9n12-matrix", "syscon"
14c66ec88fSEmmanuel Vadot			"atmel,at91sam9x5-matrix", "syscon"
15c66ec88fSEmmanuel Vadot			"atmel,sama5d3-matrix", "syscon"
16c66ec88fSEmmanuel Vadot			"microchip,sam9x60-matrix", "syscon"
17*aa1a8ff2SEmmanuel Vadot			"microchip,sam9x7-matrix", "atmel,at91sam9x5-matrix", "syscon"
18c66ec88fSEmmanuel Vadot- reg:			Contains offset/length value of the Bus Matrix
19c66ec88fSEmmanuel Vadot			memory region.
20c66ec88fSEmmanuel Vadot
21c66ec88fSEmmanuel VadotExample:
22c66ec88fSEmmanuel Vadot
23c66ec88fSEmmanuel Vadotmatrix: matrix@ffffec00 {
24c66ec88fSEmmanuel Vadot	compatible = "atmel,sama5d3-matrix", "syscon";
25c66ec88fSEmmanuel Vadot	reg = <0xffffec00 0x200>;
26c66ec88fSEmmanuel Vadot};
27