From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-oo2-f21.google.com (mail-oo2-f21.google.com [74.125.231.149]) (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 691AE3B71BA for ; Wed, 16 Sep 2026 03:08:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.231.149 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789528107; cv=none; b=jl2u50ufk0p8PJAKEblMJQ5cZYeeOfQeLhyFTgBhsuPLWui34f5Yb16bZ/a/sVR4mvvgeiUJcoLz5/NDO+I7FeV58ncoUy86AitcPc4QKm1oOClDFf+I72gwP2jfcr5WwPW0ytpObz+Kj1i25tyb6lpWSw+fUd25uMTdNe3bcsQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789528107; c=relaxed/simple; bh=DpWiD8Cfu4Ku/u5pgdm/NldUMARvs9TawVNZAjHM2lk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NEOPj3i7Sl6netOlb0ylcTOGVfa/RlJoVF/i2f0Da5vA3Ob4+wVswU8/q1A8qNZMkMQEWm+MXsOKRg6RYmhJ40mjsYooPYjeFUT4wSPRWGfXrnnokCgmkAKm/tYuS5fa1fLejHxJdSI0DR7CFZQ2Y02xjkJGmv8iDDGfRN/QACE= 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.149 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-f21.google.com with SMTP id 46e09a7af769-7f4f0d1779dso360248a34.2 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=Yrpw1FlF5NJhLHFpsRgCv6brG6HkudK4WvF8pyxWv5nDpdYqFbQSTSS6D8+Mbu838h xdTuPkupAIDlNzyGZIXfkENWMJqgyN6E2ozHlHF2LBT+VhtokhqvrcCje23vPZJDC6oK f5uRjdIfNBlIAOZOVl6/mSEX/rm4cdE96IliPayj3KgZME+dc0Dnq4xmA6kKjh9MzVVC UKANDjkmbBo54UhpMc3QPM0oihSCj1CfoGn5eWGX8jnlbks/KCUW4oNfQh4QHVvYxhhn kvBBDBEQE/9n0UOnWduPCLbpNuhHipWs1bSczo+T5enkDKMokZnZS3FG3F0uxA5peR49 0QHg== X-Forwarded-Encrypted: i=1; AKwUvBwnqqfXrEwImcLwUhIs9IV4RjFKtipfx/Frv+ccClEuEbyhrAMoiazoRJnE3nCvrqKTNwsa1g1HYzHb@vger.kernel.org X-Gm-Message-State: AFuF++ldZSv/4rwuUpYKvyydROIaxX67cGlhdcvcnnRMHMCGfDwvn/08 7m1fYKX810rwnva5RAv5H/BWLu6clGRSCsMzn6iZsl7ZM3g87ls5DZHOuUBbWl4c X-Gm-Gg: AYBFou3vnVeIZ5oB/5u8ZOyzYLJpfs+cGOtqftVTsOHfs35T+vH0GCDw+vxzY1arHO8 wU66V3v6z9H/P1KC4TnBK8G6e1Gff4E7CK4p/iVnaIgVdS0qDlAsgs1IzLwXbn3AkxQhSP6U8WN ocPQYZrj+jPyRmH4NLcxcWrxOaApLZPQgUXJkImWTGK6NVNDsv1nJ8r4+OzLiklvJZBP+kIr8/x nYoU0ZLf/6YmAC769dFfruR+tlJMhfzEFuo44HLnHVueDWlEb3MKoMtcSKpjdteNNOj7Ru2o5qx elYL18KvuDxkcwI2b16Zsnn2Q4Id1JX6JOcO8UaxGXBLCduxsqpK8P9OPVLZnME4q5/8UTrU05C pBN+VZuj9gLNPJpPmPu2rKhQR3HB8oahFxQ0VW014Ko86Q5BkSgpSjYEmp149loXzCTOgGf1s5V CjLvuLW4H4a0tF552pGcRrwnL+uFlO69j1RnkxWnGFDuV+icxRaeZuUkq0LUhznsaYGs9tHgrd3 aQHg8WKYoognH530+RI0hfb4CXTEGyV5KYF/4QgSMh0aN8qCaP41druLtyqRtB3Dq6ixevjNSLu jbJVO1NaS3r1SUSI/X6GtUNe2XBbxFjX3v4n7rdBSakmpUaIEBU9lxU5V7wbCn6YrCPEYetUCUO hJLZIhDF/9uzvmc9rX7v/YVE= 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: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit 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 --- .../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-emac.yaml b/Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml 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: 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/Documentation/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 -- 2.53.0