14b859450SMaxime Ripard# SPDX-License-Identifier: GPL-2.0 24b859450SMaxime Ripard%YAML 1.2 34b859450SMaxime Ripard--- 44b859450SMaxime Ripard$id: http://devicetree.org/schemas/net/allwinner,sun7i-a20-gmac.yaml# 54b859450SMaxime Ripard$schema: http://devicetree.org/meta-schemas/core.yaml# 64b859450SMaxime Ripard 7dd3cb467SAndrew Lunntitle: Allwinner A20 GMAC 84b859450SMaxime Ripard 94b859450SMaxime RipardallOf: 10*61ab5a06SKrzysztof Kozlowski - $ref: snps,dwmac.yaml# 114b859450SMaxime Ripard 124b859450SMaxime Ripardmaintainers: 134b859450SMaxime Ripard - Chen-Yu Tsai <wens@csie.org> 145c7404bbSMaxime Ripard - Maxime Ripard <mripard@kernel.org> 154b859450SMaxime Ripard 164b859450SMaxime Ripardproperties: 174b859450SMaxime Ripard compatible: 184b859450SMaxime Ripard const: allwinner,sun7i-a20-gmac 194b859450SMaxime Ripard 2057b77df7SNeil Armstrong reg: 2157b77df7SNeil Armstrong maxItems: 1 2257b77df7SNeil Armstrong 234b859450SMaxime Ripard interrupts: 244b859450SMaxime Ripard maxItems: 1 254b859450SMaxime Ripard 264b859450SMaxime Ripard interrupt-names: 274b859450SMaxime Ripard const: macirq 284b859450SMaxime Ripard 294b859450SMaxime Ripard clocks: 304b859450SMaxime Ripard items: 314b859450SMaxime Ripard - description: GMAC main clock 324b859450SMaxime Ripard - description: TX clock 334b859450SMaxime Ripard 344b859450SMaxime Ripard clock-names: 354b859450SMaxime Ripard items: 364b859450SMaxime Ripard - const: stmmaceth 374b859450SMaxime Ripard - const: allwinner_gmac_tx 384b859450SMaxime Ripard 394b859450SMaxime Ripard phy-supply: 404b859450SMaxime Ripard description: 414b859450SMaxime Ripard PHY regulator 424b859450SMaxime Ripard 434b859450SMaxime Ripardrequired: 444b859450SMaxime Ripard - compatible 454b859450SMaxime Ripard - reg 464b859450SMaxime Ripard - interrupts 474b859450SMaxime Ripard - interrupt-names 484b859450SMaxime Ripard - clocks 494b859450SMaxime Ripard - clock-names 5067d0da99SMaxime Ripard - phy-mode 514b859450SMaxime Ripard 52454f5d9dSMaxime RipardunevaluatedProperties: false 53454f5d9dSMaxime Ripard 544b859450SMaxime Ripardexamples: 554b859450SMaxime Ripard - | 564b859450SMaxime Ripard gmac: ethernet@1c50000 { 574b859450SMaxime Ripard compatible = "allwinner,sun7i-a20-gmac"; 584b859450SMaxime Ripard reg = <0x01c50000 0x10000>; 594b859450SMaxime Ripard interrupts = <0 85 1>; 604b859450SMaxime Ripard interrupt-names = "macirq"; 614b859450SMaxime Ripard clocks = <&ahb_gates 49>, <&gmac_tx>; 624b859450SMaxime Ripard clock-names = "stmmaceth", "allwinner_gmac_tx"; 6367d0da99SMaxime Ripard phy-mode = "mii"; 644b859450SMaxime Ripard }; 654b859450SMaxime Ripard 664b859450SMaxime Ripard... 67