44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
mvebu comphy driver
 | 
						|
-------------------
 | 
						|
 | 
						|
A comphy controller can be found on Marvell Armada 7k/8k on the CP110. It
 | 
						|
provides a number of shared PHYs used by various interfaces (network, sata,
 | 
						|
usb, PCIe...).
 | 
						|
 | 
						|
Required properties:
 | 
						|
 | 
						|
- compatible: should be "marvell,comphy-cp110"
 | 
						|
- reg: should contain the comphy register location and length.
 | 
						|
- marvell,system-controller: should contain a phandle to the
 | 
						|
                             system controller node.
 | 
						|
- #address-cells: should be 1.
 | 
						|
- #size-cells: should be 0.
 | 
						|
 | 
						|
A sub-node is required for each comphy lane provided by the comphy.
 | 
						|
 | 
						|
Required properties (child nodes):
 | 
						|
 | 
						|
- reg: comphy lane number.
 | 
						|
- #phy-cells : from the generic phy bindings, must be 1. Defines the
 | 
						|
               input port to use for a given comphy lane.
 | 
						|
 | 
						|
Example:
 | 
						|
 | 
						|
	cpm_comphy: phy@120000 {
 | 
						|
		compatible = "marvell,comphy-cp110";
 | 
						|
		reg = <0x120000 0x6000>;
 | 
						|
		marvell,system-controller = <&cpm_syscon0>;
 | 
						|
		#address-cells = <1>;
 | 
						|
		#size-cells = <0>;
 | 
						|
 | 
						|
		cpm_comphy0: phy@0 {
 | 
						|
			reg = <0>;
 | 
						|
			#phy-cells = <1>;
 | 
						|
		};
 | 
						|
 | 
						|
		cpm_comphy1: phy@1 {
 | 
						|
			reg = <1>;
 | 
						|
			#phy-cells = <1>;
 | 
						|
		};
 | 
						|
	};
 |