Lines Matching +full:syscon +full:- +full:phy +full:- +full:mode
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/net/starfive,jh7110-dwmac.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Emil Renner Berthing <kernel@esmil.dk>
12 - Samin Guo <samin.guo@starfivetech.com>
19 - starfive,jh7110-dwmac
21 - compatible
26 - enum:
27 - starfive,jh7110-dwmac
28 - const: snps,dwmac-5.20
35 - description: GMAC main clock
36 - description: GMAC AHB clock
37 - description: PTP clock
38 - description: TX clock
39 - description: GTX clock
41 clock-names:
43 - const: stmmaceth
44 - const: pclk
45 - const: ptp_ref
46 - const: tx
47 - const: gtx
53 interrupt-names:
59 - description: MAC Reset signal.
60 - description: AHB Reset signal.
62 reset-names:
64 - const: stmmaceth
65 - const: ahb
67 starfive,tx-use-rgmii-clk:
72 starfive,syscon:
73 $ref: /schemas/types.yaml#/definitions/phandle-array
75 - items:
76 - description: phandle to syscon that configures phy mode
77 - description: Offset of phy mode selection
78 - description: Shift of phy mode selection
80 A phandle to syscon with two arguments that configure phy mode.
81 The argument one is the offset of phy mode selection, the
82 argument two is the shift of phy mode selection.
85 - compatible
86 - reg
87 - clocks
88 - clock-names
89 - interrupts
90 - interrupt-names
91 - resets
92 - reset-names
95 - $ref: snps,dwmac.yaml#
100 - |
102 compatible = "starfive,jh7110-dwmac", "snps,dwmac-5.20";
106 clock-names = "stmmaceth", "pclk", "ptp_ref",
109 reset-names = "stmmaceth", "ahb";
111 interrupt-names = "macirq", "eth_wake_irq", "eth_lpi";
112 phy-mode = "rgmii-id";
113 snps,multicast-filter-bins = <64>;
114 snps,perfect-filter-entries = <8>;
115 rx-fifo-depth = <2048>;
116 tx-fifo-depth = <2048>;
117 snps,fixed-burst;
118 snps,no-pbl-x8;
121 snps,axi-config = <&stmmac_axi_setup>;
122 snps,en-tx-lpi-clockgating;
125 starfive,syscon = <&aon_syscon 0xc 0x12>;
126 phy-handle = <&phy0>;
129 #address-cells = <1>;
130 #size-cells = <0>;
131 compatible = "snps,dwmac-mdio";
133 phy0: ethernet-phy@0 {
138 stmmac_axi_setup: stmmac-axi-config {