.. | .. |
---|
7 | 7 | - phy-mode : See ethernet.txt file in the same directory |
---|
8 | 8 | |
---|
9 | 9 | Optional properties: |
---|
10 | | -- phy-reset-gpios : Should specify the gpio for phy reset |
---|
11 | | -- phy-reset-duration : Reset duration in milliseconds. Should present |
---|
12 | | - only if property "phy-reset-gpios" is available. Missing the property |
---|
13 | | - will have the duration be 1 millisecond. Numbers greater than 1000 are |
---|
14 | | - invalid and 1 millisecond will be used instead. |
---|
15 | | -- phy-reset-active-high : If present then the reset sequence using the GPIO |
---|
16 | | - specified in the "phy-reset-gpios" property is reversed (H=reset state, |
---|
17 | | - L=operation state). |
---|
18 | | -- phy-reset-post-delay : Post reset delay in milliseconds. If present then |
---|
19 | | - a delay of phy-reset-post-delay milliseconds will be observed after the |
---|
20 | | - phy-reset-gpios has been toggled. Can be omitted thus no delay is |
---|
21 | | - observed. Delay is in range of 1ms to 1000ms. Other delays are invalid. |
---|
22 | 10 | - phy-supply : regulator that powers the Ethernet PHY. |
---|
23 | 11 | - phy-handle : phandle to the PHY device connected to this device. |
---|
24 | 12 | - fixed-link : Assume a fixed link. See fixed-link.txt in the same directory. |
---|
.. | .. |
---|
34 | 22 | - fsl,err006687-workaround-present: If present indicates that the system has |
---|
35 | 23 | the hardware workaround for ERR006687 applied and does not need a software |
---|
36 | 24 | workaround. |
---|
| 25 | +- fsl,stop-mode: register bits of stop mode control, the format is |
---|
| 26 | + <&gpr req_gpr req_bit>. |
---|
| 27 | + gpr is the phandle to general purpose register node. |
---|
| 28 | + req_gpr is the gpr register offset for ENET stop request. |
---|
| 29 | + req_bit is the gpr bit offset for ENET stop request. |
---|
37 | 30 | -interrupt-names: names of the interrupts listed in interrupts property in |
---|
38 | 31 | the same order. The defaults if not specified are |
---|
39 | 32 | __Number of interrupts__ __Default__ |
---|
.. | .. |
---|
47 | 40 | For imx6sx, "int0" handles all 3 queues and ENET_MII. "pps" is for the pulse |
---|
48 | 41 | per second interrupt associated with 1588 precision time protocol(PTP). |
---|
49 | 42 | |
---|
50 | | - |
---|
51 | 43 | Optional subnodes: |
---|
52 | 44 | - mdio : specifies the mdio bus in the FEC, used as a container for phy nodes |
---|
53 | 45 | according to phy.txt in the same directory |
---|
| 46 | + |
---|
| 47 | +Deprecated optional properties: |
---|
| 48 | + To avoid these, create a phy node according to phy.txt in the same |
---|
| 49 | + directory, and point the fec's "phy-handle" property to it. Then use |
---|
| 50 | + the phy's reset binding, again described by phy.txt. |
---|
| 51 | +- phy-reset-gpios : Should specify the gpio for phy reset |
---|
| 52 | +- phy-reset-duration : Reset duration in milliseconds. Should present |
---|
| 53 | + only if property "phy-reset-gpios" is available. Missing the property |
---|
| 54 | + will have the duration be 1 millisecond. Numbers greater than 1000 are |
---|
| 55 | + invalid and 1 millisecond will be used instead. |
---|
| 56 | +- phy-reset-active-high : If present then the reset sequence using the GPIO |
---|
| 57 | + specified in the "phy-reset-gpios" property is reversed (H=reset state, |
---|
| 58 | + L=operation state). |
---|
| 59 | +- phy-reset-post-delay : Post reset delay in milliseconds. If present then |
---|
| 60 | + a delay of phy-reset-post-delay milliseconds will be observed after the |
---|
| 61 | + phy-reset-gpios has been toggled. Can be omitted thus no delay is |
---|
| 62 | + observed. Delay is in range of 1ms to 1000ms. Other delays are invalid. |
---|
54 | 63 | |
---|
55 | 64 | Example: |
---|
56 | 65 | |
---|
.. | .. |
---|
76 | 85 | phy-supply = <®_fec_supply>; |
---|
77 | 86 | phy-handle = <ðphy>; |
---|
78 | 87 | mdio { |
---|
| 88 | + clock-frequency = <5000000>; |
---|
79 | 89 | ethphy: ethernet-phy@6 { |
---|
80 | 90 | compatible = "ethernet-phy-ieee802.3-c22"; |
---|
81 | 91 | reg = <6>; |
---|