summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorIwona Winiarska <iwona.winiarska@intel.com>2020-02-27 02:53:38 +0300
committerJae Hyun Yoo <jae.hyun.yoo@linux.intel.com>2021-11-05 10:22:10 +0300
commit84b9c0c4c138a4257f0c5d6a8f939bc661158128 (patch)
treeb59a8bb17f3b099e81289bfbc75a93a2592468f7 /Documentation
parent7b3be052d04ef830ab49db2c2b5bfb7ac42a7498 (diff)
downloadlinux-84b9c0c4c138a4257f0c5d6a8f939bc661158128.tar.xz
arm: dts: aspeed-g6: Add ast2600-mctp node
AST2600 provides MCTP over PCIe controller allowing BMC to communicate with devices on host PCIe bus. We are also adding syscon node describing PCIe Host controller device which can be used to gather information on PCIe enumeration (and assigned address). Signed-off-by: Iwona Winiarska <iwona.winiarska@intel.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/soc/aspeed/aspeed-mctp.txt25
1 files changed, 25 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/soc/aspeed/aspeed-mctp.txt b/Documentation/devicetree/bindings/soc/aspeed/aspeed-mctp.txt
new file mode 100644
index 000000000000..5dc30fdfc53a
--- /dev/null
+++ b/Documentation/devicetree/bindings/soc/aspeed/aspeed-mctp.txt
@@ -0,0 +1,25 @@
+* Aspeed AST2600 MCTP PCIe VDM Controller
+
+Required properties:
+- compatible : must be "aspeed,ast2600-mctp"
+- reg : contains the address and size of the memory region
+ associated with the MCTP controller
+- resets : reset specifier for the syscon reset associated with
+ the MCTP controller
+- interrupts-extended : two interrupt cells; the first specifies the global
+ interrupt for MCTP controller and the second
+ specifies the PCIe reset or PERST interrupt
+- aspeed,pcieh : a phandle to the PCIe Host Controller node to be
+ used in conjunction with the PCIe reset or PERST
+ interrupt
+Example:
+
+mctp: mctp@1e6e8000 {
+ compatible = "aspeed,ast2600-mctp";
+ reg = <0x1e6e8000 0x1000>;
+ interrupts-extended = <&gic GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>,
+ <&scu_ic0 ASPEED_AST2600_SCU_IC0_PCIE_PERST_LO_TO_HI>;
+ resets = <&syscon ASPEED_RESET_DEV_MCTP>;
+ aspeed,pcieh = <&pcieh>;
+ status = "disabled";
+};