From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-oa2-f34.google.com (mail-oa2-f34.google.com [74.125.231.98]) (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 6E2F5438FED for ; Sun, 27 Sep 2026 18:52:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.231.98 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790535157; cv=none; b=fw2rWH/pj8nNWqMqXYdz7E6QpqMnUENk+fzdx2T6oULf/pkMTXN4kNZt7G1yFYkpd4z1pz3IQt5e6tgDSsTwSCDrXB6cJD0V/VuMBnaefAeKOfGFgi5BCWqDYEkjVj8KZFnMZr6TJCRtBxgEfWyaTyak2y7uCQY/EPwod9496Mc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790535157; c=relaxed/simple; bh=HeUIDZzk449KX7gatFI/4s8CJnL+sVcLapPU5ie+Nfo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YPoXQHgSZzC3RZdFX6psRMDI3D0mNRBSmTog6lrvxybd3OW2cxPWWeQ8OvkkHgmm0uRvIwY/uaq7rHM+2kNcIjWMFr2RRnWYHnxoN1lfgZ0KUSCc1c6SW0aXfWe2eTdJpnXUIq/Y+rCoE6kPQcgUA3zGVMGY9bylOh6LSh9KIi0= 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=BA+uakRY; arc=none smtp.client-ip=74.125.231.98 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="BA+uakRY" Received: by mail-oa2-f34.google.com with SMTP id 586e51a60fabf-494ab4d6128so243357fac.0 for ; Sun, 27 Sep 2026 11:52:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790535154; x=1791139954; 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=NbHMYUvXV7KivNO4nzT7c/gFlgP0cqBHWzvGETsZmKc=; b=BA+uakRYCHuOS7M2UKbr7sR8lLk8wFi/HeIWrLrYQdimOmP3h8ZHFnVuWqeqVs0Hqe S1cE5jpqrVPvKKiuwVzD+axQouKhnWIPMGBTU4r6F+LGBVp6Pb4UxlnZUxRQvII9YR0n wfGe53HxqoHyFBVOcZC1X7sEd4EH+OWH0DZjNa+M/TtoZ/q70xEKYGGFO1Uqy3s7AqPU KZvXxcZE+JAo9ikshyaY/IosjGr+GVUi02wwlOV8LXsu318u16avsYaYaKfstx+ZjrWo 8jJcEOT3Hu2/pIM2K2s/kSgVdCg56I6lwPd68ZuYBnbfHLc2h7+649i33i5KLmBLiRco wceA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790535154; x=1791139954; 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=NbHMYUvXV7KivNO4nzT7c/gFlgP0cqBHWzvGETsZmKc=; b=wgEFrzQbN6Nl90G10QAQLagDxKt4awrA3+Zm0x2nhSa3KdK9wiNZvK6iLuPnXExVQJ g4195XJWwWePmug6KiJlvxne7jBhjLEBvNq8uto6AvJnd3Gt3RojxpkuoINIfJvTX+1I DRtpwYYQKN1KFEts1Shh64XMXjR1IiiCzn+sUQ4afYUQ9xfyfQx1Z7baioQ6SBrwQibJ Sy4605m+eqCsDNT46U4IQzZkj4+gIfl9QjzcAh7avhJbQmejA+vm9tVaf96nux9MwZ1I gERBEor1+gUQrI9PAv9XqgX733cuv3B/ta57C5H7JERAxuh1+4Un2AoWHJMaQ/Ow/9Dn iDPA== X-Forwarded-Encrypted: i=1; AKwUvBxlHtqtrJDfxY1lI2QE7jLYujS6bWRFIyYmmzeZ3ugAKhuBWJhJtbezAlXm8KK4P/x+hhxgs4SwRjj07xE=@vger.kernel.org X-Gm-Message-State: AFq9FYJ3OJu10fp3qA3d7Ly/Vii4jDwK/MQigwM3KVOqxkluGVyl1TfJ 1vOn58Wowta6ZshdMm079pWxVABcjrw4tl+cwkS0l5jvpcT4178jmkZe X-Gm-Gg: AYBFou3SqG9ToxxzDG7+P4bT4lu1MZ+pGssPyFekzFs36gDR0JumYtRwsQ6L0VOUfMk bzn0BYotP2b3m/b59DTdv5zC+94WL7wYFiy5EjH21/NrIvDHWBqqluY/2t/cKWmnSQVYiWJ+8p5 L/mmPF9Jo833HRwvcYniOEXXJ/v+sEvgjIMKE89l/T2oKadfQrMa4/2TmWvJkA7EgEHpb5EEH79 3yFNCVrwg0JOnTi1kBjaLRXy4THIxi9lRGdLUNli0SNoCx+ZTesU53zOECCE0uGA0qWkO8Ud9uF M3pZ5gQ17gsg60zkUqIP9jmVJfbwC13VZschKrEabwv0EMlzcO6VSOKdJIt6C2T1K2QY9sBan8v mY5PzAyyTJSekQoV/fR1PrUQ8z1DJ0l7h/6Fv666TAu8ZLJLPrnyxJeO3NZ0ENNz+BcQOsxs0t0 cNW7FulOs4QLlH3gnGyCVlh/FQGHMC5V5UkIijhBNMNI2+uZj0ur04Gn4s+8sntsiv5zhJfDFeo cCTjQ2M059EVFodcUKCaXW2jZyNo7BvVq/wwgpZXjbmaNs5vhStPffCrILAczVDukhZOT8uVMYy saOUjmP7qYcW+1RKhbBmwnh46/u+XDyDA16LxzpH2tuR/dxchi9QZQNows9TKf0oworwj++iEWH 7q1Kj/Uh9AQcjXC82w96rn/f3DE9EYjo= X-Received: by 2002:a05:6870:9a14:b0:485:d31b:775d with SMTP id 586e51a60fabf-491e55b11c7mr11348983fac.27.1790535154236; Sun, 27 Sep 2026 11:52:34 -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 586e51a60fabf-494877590e5sm4489452fac.13.2026.09.27.11.52.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Sep 2026 11:52:33 -0700 (PDT) From: James Hilliard Date: Sun, 27 Sep 2026 12:52:20 -0600 Subject: [PATCH net-next v6 2/3] 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: 7bit Message-Id: <20260927-submit-h616-emac1-v1-v6-2-e64971f4e414@gmail.com> References: <20260927-submit-h616-emac1-v1-v6-0-e64971f4e414@gmail.com> In-Reply-To: <20260927-submit-h616-emac1-v1-v6-0-e64971f4e414@gmail.com> To: Richard Genoud , Maxime Chevallier , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Maxime Coquelin , Alexandre Torgue , LABBE Corentin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Giuseppe Cavallaro , Jose Abreu Cc: Alastair D'Silva , Maxime Ripard , James Hilliard , netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-stm32@st-md-mailman.stormreply.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Andre Przywara , Krzysztof Kozlowski 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. Reviewed-by: Andre Przywara Reviewed-by: Krzysztof Kozlowski 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 d3e591157faf..2218a492817f 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 @@ -573,6 +574,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