About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / net / socfpga-dwmac.txt




Custom Search

Based on kernel version 4.7.2. Page generated on 2016-08-22 22:42 EST.

1	Altera SOCFPGA SoC DWMAC controller
2	
3	This is a variant of the dwmac/stmmac driver an inherits all descriptions
4	present in Documentation/devicetree/bindings/net/stmmac.txt.
5	
6	The device node has additional properties:
7	
8	Required properties:
9	 - compatible	: Should contain "altr,socfpga-stmmac" along with
10			  "snps,dwmac" and any applicable more detailed
11			  designware version numbers documented in stmmac.txt
12	 - altr,sysmgr-syscon : Should be the phandle to the system manager node that
13	   encompasses the glue register, the register offset, and the register shift.
14	 - altr,f2h_ptp_ref_clk use f2h_ptp_ref_clk instead of default eosc1 clock
15	   for ptp ref clk. This affects all emacs as the clock is common.
16	
17	Optional properties:
18	altr,emac-splitter: Should be the phandle to the emac splitter soft IP node if
19			DWMAC controller is connected emac splitter.
20	
21	Example:
22	
23	gmac0: ethernet@ff700000 {
24		compatible = "altr,socfpga-stmmac", "snps,dwmac-3.70a", "snps,dwmac";
25		altr,sysmgr-syscon = <&sysmgr 0x60 0>;
26		status = "disabled";
27		reg = <0xff700000 0x2000>;
28		interrupts = <0 115 4>;
29		interrupt-names = "macirq";
30		mac-address = [00 00 00 00 00 00];/* Filled in by U-Boot */
31		clocks = <&emac_0_clk>;
32		clock-names = "stmmaceth";
33	};
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.