36 lines
		
	
	
		
			846 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			846 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
ZHAW InES PTP time stamping IP core
 | 
						|
 | 
						|
The IP core needs two different kinds of nodes.  The control node
 | 
						|
lives somewhere in the memory map and specifies the address of the
 | 
						|
control registers.  There can be up to three port handles placed as
 | 
						|
attributes of PHY nodes.  These associate a particular MII bus with a
 | 
						|
port index within the IP core.
 | 
						|
 | 
						|
Required properties of the control node:
 | 
						|
 | 
						|
- compatible:		"ines,ptp-ctrl"
 | 
						|
- reg:			physical address and size of the register bank
 | 
						|
 | 
						|
Required format of the port handle within the PHY node:
 | 
						|
 | 
						|
- timestamper:		provides control node reference and
 | 
						|
			the port channel within the IP core
 | 
						|
 | 
						|
Example:
 | 
						|
 | 
						|
	tstamper: timestamper@60000000 {
 | 
						|
		compatible = "ines,ptp-ctrl";
 | 
						|
		reg = <0x60000000 0x80>;
 | 
						|
	};
 | 
						|
 | 
						|
	ethernet@80000000 {
 | 
						|
		...
 | 
						|
		mdio {
 | 
						|
			...
 | 
						|
			ethernet-phy@3 {
 | 
						|
				...
 | 
						|
				timestamper = <&tstamper 0>;
 | 
						|
			};
 | 
						|
		};
 | 
						|
	};
 |