Lines Matching +full:gmii +full:- +full:to +full:- +full:rgmii
1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause)
4 ---
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
11 - $ref: "ethernet-controller.yaml#"
14 - Dan Murphy <dmurphy@ti.com>
18 transceiver with integrated PMD sublayers to support 10BASE-Te, 100BASE-TX
19 and 1000BASE-T Ethernet protocols.
22 LANs. It interfaces directly to twisted pair media via an external
23 transformer. This device interfaces directly to the MAC layer through the
25 Media Independent Interface (GMII) or Reduced GMII (RGMII).
34 ti,min-output-impedance:
37 MAC Interface Impedance control to set the programmable output impedance
38 to a minimum value (35 ohms).
40 ti,max-output-impedance:
43 MAC Interface Impedance control to set the programmable output impedance
44 to a maximum value (70 ohms).
45 Note: ti,min-output-impedance and ti,max-output-impedance are mutually
46 exclusive. When both properties are present ti,max-output-impedance
49 tx-fifo-depth:
52 Transmitt FIFO depth see dt-bindings/net/ti-dp83867.h for values
54 rx-fifo-depth:
57 Receive FIFO depth see dt-bindings/net/ti-dp83867.h for values
59 ti,clk-output-sel:
62 Muxing option for CLK_OUT pin. See dt-bindings/net/ti-dp83867.h
66 ti,rx-internal-delay:
69 RGMII Receive Clock Delay - see dt-bindings/net/ti-dp83867.h
73 ti,tx-internal-delay:
76 RGMII Transmit Clock Delay - see dt-bindings/net/ti-dp83867.h
83 PHY_INTERFACE_MODE_RGMII, by default, does not behave as RGMII with no
85 should use "rgmii-id" if internal delays are desired as this may be
86 changed in future to cause "rgmii" mode to disable delays.
88 ti,dp83867-rxctrl-strap-quirk:
92 mode 1 or 2. To ensure PHY operation, there are specific actions that
93 software needs to take when this pin is strapped in these modes.
96 ti,sgmii-ref-clock-output-enable:
99 This denotes which SGMII configuration is used (4 or 6-wire modes).
102 ti,fifo-depth:
106 Transmitt FIFO depth- see dt-bindings/net/ti-dp83867.h for applicable
110 - reg
115 - |
116 #include <dt-bindings/net/ti-dp83867.h>
118 #address-cells = <1>;
119 #size-cells = <0>;
120 ethphy0: ethernet-phy@0 {
122 tx-fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
123 rx-fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
124 ti,max-output-impedance;
125 ti,clk-output-sel = <DP83867_CLK_O_SEL_CHN_A_RCLK>;
126 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_25_NS>;
127 ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_75_NS>;