128703c6eSPatrick Venture======================================================================
228703c6eSPatrick VentureDevice tree bindings for Aspeed AST2400/AST2500 PCI-to-AHB Bridge Control Driver
328703c6eSPatrick Venture======================================================================
428703c6eSPatrick Venture
528703c6eSPatrick VentureThe bridge is available on platforms with the VGA enabled on the Aspeed device.
628703c6eSPatrick VentureIn this case, the host has access to a 64KiB window into all of the BMC's
728703c6eSPatrick Venturememory.  The BMC can disable this bridge.  If the bridge is enabled, the host
828703c6eSPatrick Venturehas read access to all the regions of memory, however the host only has read
928703c6eSPatrick Ventureand write access depending on a register controlled by the BMC.
1028703c6eSPatrick Venture
1128703c6eSPatrick VentureRequired properties:
1228703c6eSPatrick Venture===================
1328703c6eSPatrick Venture
1428703c6eSPatrick Venture - compatible: must be one of:
1528703c6eSPatrick Venture	- "aspeed,ast2400-p2a-ctrl"
1628703c6eSPatrick Venture	- "aspeed,ast2500-p2a-ctrl"
1728703c6eSPatrick Venture
1828703c6eSPatrick VentureOptional properties:
1928703c6eSPatrick Venture===================
2028703c6eSPatrick Venture
21ce885265SAndrew Jeffery- reg: A hint for the memory regions associated with the P2A controller
2228703c6eSPatrick Venture- memory-region: A phandle to a reserved_memory region to be used for the PCI
2328703c6eSPatrick Venture		to AHB mapping
2428703c6eSPatrick Venture
2528703c6eSPatrick VentureThe p2a-control node should be the child of a syscon node with the required
2628703c6eSPatrick Ventureproperty:
2728703c6eSPatrick Venture
2828703c6eSPatrick Venture- compatible : Should be one of the following:
2928703c6eSPatrick Venture		"aspeed,ast2400-scu", "syscon", "simple-mfd"
3028703c6eSPatrick Venture		"aspeed,ast2500-scu", "syscon", "simple-mfd"
3128703c6eSPatrick Venture
3228703c6eSPatrick VentureExample
3328703c6eSPatrick Venture===================
3428703c6eSPatrick Venture
3528703c6eSPatrick Ventureg4 Example
3628703c6eSPatrick Venture----------
3728703c6eSPatrick Venture
3828703c6eSPatrick Venturesyscon: scu@1e6e2000 {
3928703c6eSPatrick Venture	compatible = "aspeed,ast2400-scu", "syscon", "simple-mfd";
4028703c6eSPatrick Venture	reg = <0x1e6e2000 0x1a8>;
4128703c6eSPatrick Venture
4228703c6eSPatrick Venture	p2a: p2a-control {
4328703c6eSPatrick Venture		compatible = "aspeed,ast2400-p2a-ctrl";
4428703c6eSPatrick Venture		memory-region = <&reserved_memory>;
4528703c6eSPatrick Venture	};
4628703c6eSPatrick Venture};
47