Lines Matching +full:rx +full:- +full:delay +full:- +full:ns

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/net/amlogic,meson-dwmac.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
11 - Neil Armstrong <narmstrong@baylibre.com>
12 - Martin Blumenstingl <martin.blumenstingl@googlemail.com>
20 - amlogic,meson6-dwmac
21 - amlogic,meson8b-dwmac
22 - amlogic,meson8m2-dwmac
23 - amlogic,meson-gxbb-dwmac
24 - amlogic,meson-axg-dwmac
25 - amlogic,meson-g12a-dwmac
27 - compatible
30 - $ref: "snps,dwmac.yaml#"
31 - if:
36 - amlogic,meson8b-dwmac
37 - amlogic,meson8m2-dwmac
38 - amlogic,meson-gxbb-dwmac
39 - amlogic,meson-axg-dwmac
40 - amlogic,meson-g12a-dwmac
48 - description: GMAC main clock
49 - description: First parent clock of the internal mux
50 - description: Second parent clock of the internal mux
51 - description: The clock which drives the timing adjustment logic
53 clock-names:
57 - const: stmmaceth
58 - const: clkin0
59 - const: clkin1
60 - const: timing-adjustment
62 amlogic,tx-delay-ns:
65 The internal RGMII TX clock delay (provided by this driver) in
66 nanoseconds. Allowed values are 0ns, 2ns, 4ns, 6ns.
67 When phy-mode is set to "rgmii" then the TX delay should be
68 explicitly configured. When not configured a fallback of 2ns is
69 used. When the phy-mode is set to either "rgmii-id" or "rgmii-txid"
70 the TX clock delay is already provided by the PHY. In that case
71 this property should be set to 0ns (which disables the TX clock
72 delay in the MAC to prevent the clock from going off because both
73 PHY and MAC are adding a delay).
74 Any configuration is ignored when the phy-mode is set to "rmii".
76 amlogic,rx-delay-ns:
78 - 0
79 - 2
82 The internal RGMII RX clock delay (provided by this IP block) in
83 nanoseconds. When phy-mode is set to "rgmii" then the RX delay
84 should be explicitly configured. When the phy-mode is set to
85 either "rgmii-id" or "rgmii-rxid" the RX clock delay is already
87 phy-mode is set to "rmii".
94 - enum:
95 - amlogic,meson6-dwmac
96 - amlogic,meson8b-dwmac
97 - amlogic,meson8m2-dwmac
98 - amlogic,meson-gxbb-dwmac
99 - amlogic,meson-axg-dwmac
100 - amlogic,meson-g12a-dwmac
103 - snps,dwmac-3.70a
104 - snps,dwmac
108 - description:
110 - description:
115 - compatible
116 - reg
117 - interrupts
118 - interrupt-names
119 - clocks
120 - clock-names
121 - phy-mode
126 - |
128 compatible = "amlogic,meson-gxbb-dwmac", "snps,dwmac";
131 interrupt-names = "macirq";
133 clock-names = "stmmaceth", "clkin0", "clkin1", "timing-adjustment";
134 phy-mode = "rgmii";