From nobody Fri Sep 25 06:47:05 2026 Received: from mail-oo2-f38.google.com (mail-oo2-f38.google.com [74.125.231.166]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 82D81386C2A for ; Wed, 16 Sep 2026 03:08:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.231.166 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789528108; cv=none; b=LD0/4+xbRC8+lVx0XZW4Tu3bPMFeZPdgQ1npOLlKicEKSP8r8tJY6Ys/P5OVhA8eSCkDFrjxAh28KkH0m1sWvEvBgZ5dF9jUy9kBiMMKmkRQTFqhtR8RMwHpU2FeSObgsGZW7zQPnOU61VLgiPO7lDvoPcr82f25u8u6Ai1kBiQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789528108; c=relaxed/simple; bh=DpWiD8Cfu4Ku/u5pgdm/NldUMARvs9TawVNZAjHM2lk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Vwthzvl8Hxic7TCDgKNuK7c+vk3byI/1o4FlKB6shxrlV/rQsltTFGCcl49cSRh0uBcBzZzPOjbM4x8LcHMo13j2x38ioe7fdHiCMNtjXsJ46wl6bbxg6U2Nti7I3NqSFJdpR7EN0r4t3RRcCqCVtZjilAt26NufTR8h3V7iiR4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=BPx/I4V1; arc=none smtp.client-ip=74.125.231.166 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="BPx/I4V1" Received: by mail-oo2-f38.google.com with SMTP id 46e09a7af769-80199394f52so273603a34.3 for ; Tue, 15 Sep 2026 20:08:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789528105; x=1790132905; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=acNZzyf/OWXjg5U+vhwU7dGtHUd/8SQbsA8hrhEspe8=; b=BPx/I4V1fOeK0Je5cP9owUZpA5r5+7ckCt3Isx7EELUqIIvyhOgHTyEjaZ/gjxnOyN 9AZpAV4KvhEJezuEPlDfB8V/nHECUJlZJAQRx2urHbIgFgoJ1TsXh/P3YGBWxxwvF5e0 gCLVenfD7pu/AL6DXsa9RfWOa2L7yJUYlhrELzU/rE64OO2+tfee6RWqvXjwC4nBFslM WbEiejiGw1nukTZClXEzTkNX0uMZoY4Zn6oS0cTVEGiEGIhtZqRpiZxo8eLUMhn7r0Ir oG1QWMcOZ3flPrCbWRqWpdF5gsbUfdEPQ64PeA5KdFExNXHRbPE/kWlpMZjQYIVK7aaa bpMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789528105; x=1790132905; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=acNZzyf/OWXjg5U+vhwU7dGtHUd/8SQbsA8hrhEspe8=; b=qYB3zA2ZlDWdbchnBo8ByYhVYLz0U+M2ANTADU44Jx0uDKnY15lY+P5+dM+eQsZlZu chtIxzpvEMXHBDHEyARVGylfgFCTubjKhR5TlP+LXjL4FB0/gFFQpfvSxdUdb1D737rk rvyJpoZ/oBP5S07Owa/zNW6EWJScArq20WMCg2OgrRHfQEh+TWwTMIAn8DLlVx5OLkAf rKvMpyanFBws2iFbN/qu0YlHLcLkE9spqi8pbXyAlLjlFg5rMqRXulAu5q9UguBs1mLs Nun+1LWdb8Gmm/EuThhJMeod4RfiV1TpmfOU7A2FtoYWR/3+q2MRlawGc/eujsRrfZZO UT9w== X-Forwarded-Encrypted: i=1; AKwUvBwcX/yw6oaOfnz7vRxqwC6YqBJXAMB9Tq/ysYM8dvI+QLL+Fukc69xWYInNWkENsl/eWJofyfFNOo4t7WI=@vger.kernel.org X-Gm-Message-State: AFuF++n7JvzidFL8xIUGiWBKiRUNkYOJAAcRPbD+dksew+dHbMONQ2mO bowQ9gvAOXwB9v6iiNxYCmW7ueYZ9dED7EuXa5vvqXtsPnc9ix6URV6IMba6NpvE X-Gm-Gg: AYBFou2QHNyhyA4g+raDqW53Nj+0bdMPJYWzg/Mxop6QNxNJsLuSOWSLesil+QwTJlU rlse3Xmn5HmhnDyXs1sYLubaFM8GzYr/hRT4+vdWL13ZtcIOG8MC4Xu4k6gw0n03E3KOH1J5Ybe 2wd+qmvDByJ1fV4W2rZ9G1tdGZYOZA3GyKE7GGyOY0HKhETGXqrdGFao0SC8C8Draml83vwoJnQ BMbJRv5eOxGa20KKMnCF4jer/jzm0a2f0IzXt5frQDT3nc9kaF8ZAclDJ2MQO5AP/h8DbykiHek ZDwOyfWDKX/edxOeczbCbzfjnIgkn3fdcT/GLqL7oDzlYsqPJpwLIHBDqIwG8o0/I1NxZ/z5Lop kZXUGRjS+qzCLHK6oxnCsg9D1tvJGvf+isjMptC7vSFq+hMD9J+97GUrdPNLx/MLJP7WBpCzU+G ZfpxlX2bmxI7nntKkc7ddq+/JQf0Agf/muTzZlc55YRR9YrF+klei8ns1Bh0ahiU3onOG31UDq1 Fj4Cczsd37Iwa80VjCVaeV448bKJt4Uwg8NeVAgGYNg5kNdntZxjzH7KN2BIQ3BqlRAV+TiROT8 cAfQHLKhPQc0EXMbacMItgzQ7Nj7QWcOOuAeGOXMTjfcox4YgHfcdXEdOZUqdu5wLQvQLwc61Mn VsIBzclZJ55yjzJWKGHlDqpo= X-Received: by 2002:a05:6820:188e:b0:6b3:f4b8:bb86 with SMTP id 006d021491bc7-6c7d1bc852cmr1139016eaf.22.1789528105201; Tue, 15 Sep 2026 20:08:25 -0700 (PDT) Received: from [127.0.1.1] (174-29-1-49.hlrn.qwest.net. [174.29.1.49]) by smtp.gmail.com with ESMTPSA id 006d021491bc7-6c7a677b3bdsm1718078eaf.6.2026.09.15.20.08.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Sep 2026 20:08:24 -0700 (PDT) From: James Hilliard Date: Tue, 15 Sep 2026 21:07:40 -0600 Subject: [PATCH net-next v2 1/2] dt-bindings: net: allwinner: add H616 EMAC1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260915-submit-h616-emac1-v1-v2-1-322b32e40eb9@gmail.com> References: <20260915-submit-h616-emac1-v1-v2-0-322b32e40eb9@gmail.com> In-Reply-To: <20260915-submit-h616-emac1-v1-v2-0-322b32e40eb9@gmail.com> To: Richard Genoud , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Alexandre Torgue , Giuseppe Cavallaro , Jose Abreu , Maxime Chevallier , Maxime Coquelin Cc: Maxime Ripard , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, James Hilliard X-Mailer: b4 0.15.2 The H616 secondary EMAC uses a separate system-control clock register and supports only RMII at 10/100 Mbps. Add its distinct compatible without an older fallback, since using the primary EMAC clock register would not work. Constrain the PHY interface mode to RMII, matching the hardware. Signed-off-by: Richard Genoud Signed-off-by: James Hilliard Reviewed-by: Andre Przywara --- .../devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml | 13 +++++++++= ++++ Documentation/devicetree/bindings/net/snps,dwmac.yaml | 2 ++ 2 files changed, 15 insertions(+) diff --git a/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-ema= c.yaml b/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.ya= ml index 323a669fa982..2cae0133b3cd 100644 --- a/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml +++ b/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml @@ -21,6 +21,7 @@ select: - allwinner,sun8i-r40-gmac - allwinner,sun8i-v3s-emac - allwinner,sun50i-a64-emac + - allwinner,sun50i-h616-emac1 - allwinner,sun55i-a523-gmac200 required: - compatible @@ -33,6 +34,7 @@ properties: - const: allwinner,sun8i-r40-gmac - const: allwinner,sun8i-v3s-emac - const: allwinner,sun50i-a64-emac + - const: allwinner,sun50i-h616-emac1 - items: - enum: - allwinner,sun20i-d1-emac @@ -91,6 +93,17 @@ required: =20 allOf: - $ref: snps,dwmac.yaml# + - if: + properties: + compatible: + contains: + const: allwinner,sun50i-h616-emac1 + + then: + properties: + phy-mode: + const: rmii + - if: properties: compatible: diff --git a/Documentation/devicetree/bindings/net/snps,dwmac.yaml b/Docume= ntation/devicetree/bindings/net/snps,dwmac.yaml index 2ed4564ae99d..b20149c3e850 100644 --- a/Documentation/devicetree/bindings/net/snps,dwmac.yaml +++ b/Documentation/devicetree/bindings/net/snps,dwmac.yaml @@ -57,6 +57,7 @@ properties: - allwinner,sun8i-r40-gmac - allwinner,sun8i-v3s-emac - allwinner,sun50i-a64-emac + - allwinner,sun50i-h616-emac1 - amlogic,meson6-dwmac - amlogic,meson8b-dwmac - amlogic,meson8m2-dwmac @@ -623,6 +624,7 @@ allOf: - allwinner,sun8i-r40-gmac - allwinner,sun8i-v3s-emac - allwinner,sun50i-a64-emac + - allwinner,sun50i-h616-emac1 - loongson,ls2k-dwmac - loongson,ls7a-dwmac - ingenic,jz4775-mac --=20 2.53.0 From nobody Fri Sep 25 06:47:05 2026 Received: from mail-oo2-f40.google.com (mail-oo2-f40.google.com [74.125.231.168]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0F9AA3B9D81 for ; Wed, 16 Sep 2026 03:08:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.231.168 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789528110; cv=none; b=pFbbFXbIfBBOJDMM+OBLDnOxaZj94WtkOAYj3jnUBkQheHsOYxgwqQX+Ohx96ia0ZJDgL0XZQTCqkyGfrOocPxeed4+qIoThRlPzm73N/C8pr5WlLwLA7I8Q8LQynt57fQ/PNx0+J6xFg0Au7VyIkbSfTCJG+0z6qaAQJOQ6e3A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789528110; c=relaxed/simple; bh=BzeM2wwKwRHzaqQoq07OCW4sqSwwDLJ+43BF/yaIJkc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kU2oFSDKRWSOLCa40DA7UgbVbRVoR85oSB8XkaKJ5RpxxOXG+lqte+YkgGtoVbKrVVYLEW+2deD6amBfmL8L0zpI6LNtDmPSymwgHMSgSkFu1mGzuSSmwmRt8TqCLmM7ZFXPyQUDQulzzdt5PG3HwhrIDGK44qP2vOGnL6mBBrs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=SB4lTQIq; arc=none smtp.client-ip=74.125.231.168 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="SB4lTQIq" Received: by mail-oo2-f40.google.com with SMTP id 46e09a7af769-805c194bc92so410618a34.1 for ; Tue, 15 Sep 2026 20:08:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789528107; x=1790132907; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=AxECogFnkMA6SSiFQYeE519yjpa6TKSl2zEHDB706vw=; b=SB4lTQIqXQ5CbZIroa8E+mHZSiJOCGHcdj35RUrqEpV7lACip7VV1vMAMSxWxVjGsa 9EMshe/bNVatZ3a06/8SlLRaT/h91/NjBxfoJdTIJ3Cwy8FoMEkmKS4/GxrqcSK1/1p8 prvz02RNGQPLfennL12R0nyELlMqDvHz2Liyswcs76BFTnpzB4UH+t8Q+L5g4H2gaIFz vfAzm8eCcJpiJLTrZmj27FIFF8EK2wNTml05MmUVleORX2jsllhwr3oEPnU5/3fUHfnv fl3Bb7dG6F/rUqJsugQRFdtaXhvES3EJl9TsSt1SewC6YVhAR9fS7kbCgH0AGsCV7Tdd TXZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789528107; x=1790132907; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=AxECogFnkMA6SSiFQYeE519yjpa6TKSl2zEHDB706vw=; b=jGth287+PtfdUgqV8qAkFTqdUO5APXmTZjDrb9DJSCJVCmbBxrmkcRZ/1b1hP1/6l2 PIvSEGmLXWWOjqEtP/lEbMsyA2c6DxypqDyb2JDL4Jr2MKPxlQXz8SEgIi5UKtciWvPv q82Pixz8jL7u7VI5ApIREmvdz+/KmPQaA5R53iJ453hJdMHFyq4uZrB+KeZgyfCOOW7r 0GKO3lklRzs+DxeLWIPxXdZC56ceU6KucBIX2UCB+d3hdAoOcC3cHEFbtLAu8I28cEgp l8mNzuApBzBR6QyA0o7F+IhSCNCFQ2UpF+sENsKFG2z8YOyDmC4i5dkHXOvziOqVf4rA RMOw== X-Forwarded-Encrypted: i=1; AKwUvBwBPy3FnNDcIWoFYC+Zmk/0kGqyajqo5zqEsprPdHnf788RYlJVhvie+bd6QS+e2LadwbrsPZmC3Wz8YA0=@vger.kernel.org X-Gm-Message-State: AFuF++kwpHGkwUx3072mmGHVtQ8YMJ8/BhToZYAK09Wko5ol0lrzCU1T +pNdUltGsUywI9SdNP42rKe1vaz4HgvWCD2lIm5ed6HdaFRfGQAmuUCFUY4fG0Vm X-Gm-Gg: AYBFou3D9liZZVd27ZwWM19jmZQ9uC4Zc92hdHsUpLk84D1N09z3iW+TTRVDbnXsuDD jmuBiygXS1NQdQ5woDp10nxrX5GlcAG4Ec4KxSQgv1iL8E5y4kEaQ9dgIojRrrIvxQVKJ8jbV32 61x8H6f1tlqj8ZCuyCZQZkWgi01ZooS78y45l2SSvOw0+qWNKBCPEVEEEHDyBxFWytYQzUSQpAh 8NhAHgpKy2IlAnHggUuDHFtyu4uotgjp5sfVOwIc4+xTbLiucKOawMyVOAOySOdhXTQ0CHC8T5J +rswQjfXGwT0MQLKABQfXe14Z/xzW3RBl5wQ5tivFwpLBhuq/vM848an8xIzIelmDivw7hd4V+f rCFFynAQUjlMT+FI75/zp+nYSNbtpe8nxIJUx0QorbuI9Yz8gGvApMiWdYaMJxKHBL8QTyDBxG3 gVo1AoVA8UeR8zqgUgyqjsRjq2aCyGaARNdcCWiSjbrtuni4uRotdYl7UTtWQ958bdfUWtnVSpH 8g2zKKQuhTiiD/R9Bp22kZnk+1l1MgMCc8Bdz9pssU4RMfOZfNZ9XQ5jiklAXFuQsEmzsSfN8Hw SQvNbCvELFQn76VzJoMNiJ2YVBJSmeVVn+Uqz92JAek8/1385IR1IaAje7VZcYoS2/pozq4Fd2f GzGbZzlITFQbWpxC78pipsOVSgmKOl1Ei X-Received: by 2002:a05:6820:f0c:b0:6b1:6636:e919 with SMTP id 006d021491bc7-6c7d1cc53f8mr2704731eaf.11.1789528106832; Tue, 15 Sep 2026 20:08:26 -0700 (PDT) Received: from [127.0.1.1] (174-29-1-49.hlrn.qwest.net. [174.29.1.49]) by smtp.gmail.com with ESMTPSA id 006d021491bc7-6c7a677b3bdsm1718078eaf.6.2026.09.15.20.08.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Sep 2026 20:08:26 -0700 (PDT) From: James Hilliard Date: Tue, 15 Sep 2026 21:07:41 -0600 Subject: [PATCH net-next v2 2/2] net: stmmac: sun8i: add support for Allwinner H616 EMAC1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260915-submit-h616-emac1-v1-v2-2-322b32e40eb9@gmail.com> References: <20260915-submit-h616-emac1-v1-v2-0-322b32e40eb9@gmail.com> In-Reply-To: <20260915-submit-h616-emac1-v1-v2-0-322b32e40eb9@gmail.com> To: Richard Genoud , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Alexandre Torgue , Giuseppe Cavallaro , Jose Abreu , Maxime Chevallier , Maxime Coquelin Cc: Maxime Ripard , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, James Hilliard X-Mailer: b4 0.15.2 The H616 secondary EMAC uses a separate system-control clock register and supports only RMII at 10/100 Mbps. It connects internally to the co-packaged AC200 or AC300 EPHY and has no external PHY pins. Add an EMAC1 variant using the dedicated register and enable only RMII. Leave PHY initialization to the PHY driver instead of using the H3 internal-PHY controls. No RX or TX clock delays are configured for this RMII-only variant. Co-developed-by: Richard Genoud Signed-off-by: Richard Genoud Signed-off-by: James Hilliard --- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c b/drivers/ne= t/ethernet/stmicro/stmmac/dwmac-sun8i.c index 48c52eb96233..e8f86df50060 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c @@ -81,6 +81,13 @@ static const struct reg_field sun8i_syscon_reg_field =3D= { .msb =3D 31, }; =20 +/* EMAC1 clock register @ 0x34 in the "system control" address range */ +static const struct reg_field sun8i_syscon_reg_field_emac1 =3D { + .reg =3D 0x34, + .lsb =3D 0, + .msb =3D 31, +}; + /* EMAC clock register @ 0x164 in the CCU address range */ static const struct reg_field sun8i_ccu_reg_field =3D { .reg =3D 0x164, @@ -143,6 +150,13 @@ static const struct emac_variant emac_variant_h6 =3D { .tx_delay_max =3D 7, }; =20 +static const struct emac_variant emac_variant_h616_emac1 =3D { + .syscon_field =3D &sun8i_syscon_reg_field_emac1, + /* The co-packaged AC200/AC300 PHY does not use the H3 PHY controls. */ + .soc_has_internal_phy =3D false, + .support_rmii =3D true, +}; + #define EMAC_BASIC_CTL0 0x00 #define EMAC_BASIC_CTL1 0x04 #define EMAC_INT_STA 0x08 @@ -1278,6 +1292,8 @@ static const struct of_device_id sun8i_dwmac_match[] = =3D { .data =3D &emac_variant_a64 }, { .compatible =3D "allwinner,sun50i-h6-emac", .data =3D &emac_variant_h6 }, + { .compatible =3D "allwinner,sun50i-h616-emac1", + .data =3D &emac_variant_h616_emac1 }, { } }; MODULE_DEVICE_TABLE(of, sun8i_dwmac_match); --=20 2.53.0