xref: /freebsd/sys/contrib/device-tree/Bindings/mfd/brcm,iproc-mhb.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotBroadcom iProc Multi Host Bridge (MHB)
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotCertain Broadcom iProc SoCs have a multi host bridge (MHB) block that controls
4*c66ec88fSEmmanuel Vadotthe connection and configuration of 1) internal PCIe serdes; 2) PCIe endpoint
5*c66ec88fSEmmanuel Vadotinterface; 3) access to the Nitro (network processing) engine
6*c66ec88fSEmmanuel Vadot
7*c66ec88fSEmmanuel VadotThis node allows access to these MHB registers via syscon.
8*c66ec88fSEmmanuel Vadot
9*c66ec88fSEmmanuel VadotRequired properties:
10*c66ec88fSEmmanuel Vadot- compatible: should contain:
11*c66ec88fSEmmanuel Vadot		"brcm,sr-mhb", "syscon" for Stingray
12*c66ec88fSEmmanuel Vadot- reg: base address and range of the MHB registers
13*c66ec88fSEmmanuel Vadot
14*c66ec88fSEmmanuel VadotExample:
15*c66ec88fSEmmanuel Vadot	mhb: syscon@60401000 {
16*c66ec88fSEmmanuel Vadot		compatible = "brcm,sr-mhb", "syscon";
17*c66ec88fSEmmanuel Vadot		reg = <0 0x60401000 0 0x38c>;
18*c66ec88fSEmmanuel Vadot	};
19