0001 ======================================================================
0002 Device tree bindings for Aspeed AST2400/AST2500 PCI-to-AHB Bridge Control Driver
0003 ======================================================================
0004
0005 The bridge is available on platforms with the VGA enabled on the Aspeed device.
0006 In this case, the host has access to a 64KiB window into all of the BMC's
0007 memory. The BMC can disable this bridge. If the bridge is enabled, the host
0008 has read access to all the regions of memory, however the host only has read
0009 and write access depending on a register controlled by the BMC.
0010
0011 Required properties:
0012 ===================
0013
0014 - compatible: must be one of:
0015 - "aspeed,ast2400-p2a-ctrl"
0016 - "aspeed,ast2500-p2a-ctrl"
0017
0018 Optional properties:
0019 ===================
0020
0021 - reg: A hint for the memory regions associated with the P2A controller
0022 - memory-region: A phandle to a reserved_memory region to be used for the PCI
0023 to AHB mapping
0024
0025 The p2a-control node should be the child of a syscon node with the required
0026 property:
0027
0028 - compatible : Should be one of the following:
0029 "aspeed,ast2400-scu", "syscon", "simple-mfd"
0030 "aspeed,ast2500-scu", "syscon", "simple-mfd"
0031
0032 Example
0033 ===================
0034
0035 g4 Example
0036 ----------
0037
0038 syscon: scu@1e6e2000 {
0039 compatible = "aspeed,ast2400-scu", "syscon", "simple-mfd";
0040 reg = <0x1e6e2000 0x1a8>;
0041
0042 p2a: p2a-control {
0043 compatible = "aspeed,ast2400-p2a-ctrl";
0044 memory-region = <&reserved_memory>;
0045 };
0046 };