xref: /openbmc/linux/Documentation/devicetree/bindings/bus/omap-ocp2scp.txt (revision e5451c8f8330e03ad3cfa16048b4daf961af434f)
126a84b3eSKishon Vijay Abraham I* OMAP OCP2SCP - ocp interface to scp interface
226a84b3eSKishon Vijay Abraham I
326a84b3eSKishon Vijay Abraham Iproperties:
4*20431db9SKishon Vijay Abraham I- compatible : Should be "ti,am437x-ocp2scp" for AM437x processor
5*20431db9SKishon Vijay Abraham I	       Should be "ti,omap-ocp2scp" for all others
63ce0a99cSKishon Vijay Abraham I- reg : Address and length of the register set for the device
726a84b3eSKishon Vijay Abraham I- #address-cells, #size-cells : Must be present if the device has sub-nodes
826a84b3eSKishon Vijay Abraham I- ranges : the child address space are mapped 1:1 onto the parent address space
926a84b3eSKishon Vijay Abraham I- ti,hwmods : must be "ocp2scp_usb_phy"
1026a84b3eSKishon Vijay Abraham I
1126a84b3eSKishon Vijay Abraham ISub-nodes:
1226a84b3eSKishon Vijay Abraham IAll the devices connected to ocp2scp are described using sub-node to ocp2scp
133ce0a99cSKishon Vijay Abraham I
143ce0a99cSKishon Vijay Abraham Iocp2scp@4a0ad000 {
153ce0a99cSKishon Vijay Abraham I	compatible = "ti,omap-ocp2scp";
163ce0a99cSKishon Vijay Abraham I	reg = <0x4a0ad000 0x1f>;
173ce0a99cSKishon Vijay Abraham I	#address-cells = <1>;
183ce0a99cSKishon Vijay Abraham I	#size-cells = <1>;
193ce0a99cSKishon Vijay Abraham I	ranges;
203ce0a99cSKishon Vijay Abraham I	ti,hwmods = "ocp2scp_usb_phy";
213ce0a99cSKishon Vijay Abraham I
223ce0a99cSKishon Vijay Abraham I	subnode1 {
233ce0a99cSKishon Vijay Abraham I	...
243ce0a99cSKishon Vijay Abraham I	};
253ce0a99cSKishon Vijay Abraham I
263ce0a99cSKishon Vijay Abraham I	subnode2 {
273ce0a99cSKishon Vijay Abraham I	...
283ce0a99cSKishon Vijay Abraham I	};
293ce0a99cSKishon Vijay Abraham I};
30