Lines Matching +full:txc +full:- +full:skew +full:- +full:ps
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/net/altr,socfpga-stmmac.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matthew Gerlach <matthew.gerlach@altera.com>
16 # TODO: Determine how to handle the Arria10 reset-name, stmmaceth-ocp, that
24 - altr,socfpga-stmmac
25 - altr,socfpga-stmmac-a10-s10
26 - altr,socfpga-stmmac-agilex5
29 - compatible
34 - items:
35 - const: altr,socfpga-stmmac
36 - const: snps,dwmac-3.70a
37 - const: snps,dwmac
38 - items:
39 - const: altr,socfpga-stmmac-a10-s10
40 - const: snps,dwmac-3.72a
41 - const: snps,dwmac
42 - items:
43 - const: altr,socfpga-stmmac-a10-s10
44 - const: snps,dwmac-3.74a
45 - const: snps,dwmac
46 - items:
47 - const: altr,socfpga-stmmac-agilex5
48 - const: snps,dwxgmac-2.10
53 - description: GMAC main clock
54 - description:
59 clock-names:
62 - const: stmmaceth
63 - const: ptp_ref
69 phy-mode:
71 - gmii
72 - mii
73 - rgmii
74 - rgmii-id
75 - rgmii-rxid
76 - rgmii-txid
77 - sgmii
78 - 1000base-x
80 rxc-skew-ps:
81 description: Skew control of RXC pad
83 rxd0-skew-ps:
84 description: Skew control of RX data 0 pad
86 rxd1-skew-ps:
87 description: Skew control of RX data 1 pad
89 rxd2-skew-ps:
90 description: Skew control of RX data 2 pad
92 rxd3-skew-ps:
93 description: Skew control of RX data 3 pad
95 rxdv-skew-ps:
96 description: Skew control of RX CTL pad
98 txc-skew-ps:
99 description: Skew control of TXC pad
101 txen-skew-ps:
102 description: Skew control of TXC pad
104 altr,emac-splitter:
116 altr,gmii-to-sgmii-converter:
121 altr,sysmgr-syscon:
122 $ref: /schemas/types.yaml#/definitions/phandle-array
131 - items:
132 - description: phandle to the system manager node
133 - description: offset of the control register
134 - description: shift within the control register
137 "^mdio[0-9]$":
141 - compatible
142 - clocks
143 - clock-names
144 - altr,sysmgr-syscon
147 - $ref: snps,dwmac.yaml#
153 - |
154 #include <dt-bindings/interrupt-controller/arm-gic.h>
155 #include <dt-bindings/interrupt-controller/irq.h>
157 #address-cells = <1>;
158 #size-cells = <1>;
160 compatible = "altr,socfpga-stmmac", "snps,dwmac-3.70a",
162 altr,sysmgr-syscon = <&sysmgr 0x60 0>;
165 interrupt-names = "macirq";
166 mac-address = [00 00 00 00 00 00]; /* Filled in by U-Boot */
168 clock-names = "stmmaceth";
169 phy-mode = "sgmii";