From nobody Tue Oct 7 03:46:27 2025 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C99D725BF1E; Mon, 14 Jul 2025 16:37:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=68.232.154.123 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752511033; cv=none; b=fc5qqAzFyL74/HO5+m49QQ3mom1PO5QMZ4DbXf6sySyIzeYSG3eTocsEjQCQ+BLxCKH0m0aMk0DlhCI8hOGSDb9K6xKVebR3Xr+ui6F26HqT6aegt7MSMLZBBWUP/NQla4nFgM8pakNp9IN5xIGfTYT866nu4uoYs/1xKpeXjpE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752511033; c=relaxed/simple; bh=tTBbCPNjh3kndWKdQLLOC9WO7P6uncnMXrl9fKN6diI=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=bc7hscSrcNOECZPzNDzaFB92PTHDDS7fc6R7/ADNs3ywBhecHYPRK47twg8oAccK4IrNtWlfrlUXVWZFzUMcZRFiFWRdPVMtrME/XBNr1oi3CqgK0EGc8DcdS2UXatnKenhCbWSkTZk4etAL+IfB/L446GCDT4M2UgYs8dNGlV8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com; spf=pass smtp.mailfrom=microchip.com; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b=M0dD65X5; arc=none smtp.client-ip=68.232.154.123 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=microchip.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="M0dD65X5" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1752511031; x=1784047031; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=tTBbCPNjh3kndWKdQLLOC9WO7P6uncnMXrl9fKN6diI=; b=M0dD65X53D7YKq5Z5hKnxOaSv0TwsmDAsoNQGOJBMSaxmYuP2O3HOVUW wGguN8SR0/oxcU49PddK2bsAbThHFlFRvqUCTtkOjrZKy1ygRAgtEuI0r XyXtQ8u1EXyp+TGtE616ZznSeZVscsOjvz7zVaVeAGWysKq6Dns+OR/CB olKD6KZ596ubltWrh1hHnpLVQNYagF7OfWqhA4RB+okD0uQkFvXOamNy4 f/7MBaki6CJJsfP0whFcZbq5sqiCHB2oKgRJXapWOrr1R5rvrCmOx4GDz JvGxwIThFjU5ge8g9oMDlyjCsv84PZuMPsAaAww/aNULGFzeXoMWw1/LR A==; X-CSE-ConnectionGUID: hBq1ljEWSkqL674rDMJkcA== X-CSE-MsgGUID: ImMng/ZlRaCQ7+lJv5BLcQ== X-IronPort-AV: E=Sophos;i="6.16,311,1744095600"; d="scan'208";a="211399321" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa6.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 14 Jul 2025 09:37:09 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Mon, 14 Jul 2025 09:36:28 -0700 Received: from ryan-Precision-3630-Tower.microchip.com (10.10.85.11) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server id 15.1.2507.44 via Frontend Transport; Mon, 14 Jul 2025 09:36:28 -0700 From: To: , , , , , , , , , , CC: , , , , "Ryan Wanner" , Conor Dooley Subject: [PATCH v2 1/5] dt-bindings: net: cdns,macb: Add external REFCLK property Date: Mon, 14 Jul 2025 09:36:59 -0700 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Ryan Wanner REFCLK can be provided by an external source so this should be exposed by a DT property. The REFCLK is used for RMII and in some SoCs that use this driver the RGMII 125MHz clk can also be provided by an external source. Signed-off-by: Ryan Wanner Acked-by: Conor Dooley --- Documentation/devicetree/bindings/net/cdns,macb.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/net/cdns,macb.yaml b/Documen= tation/devicetree/bindings/net/cdns,macb.yaml index 8d69846b2e09..e69f60c37793 100644 --- a/Documentation/devicetree/bindings/net/cdns,macb.yaml +++ b/Documentation/devicetree/bindings/net/cdns,macb.yaml @@ -114,6 +114,13 @@ properties: power-domains: maxItems: 1 =20 + cdns,refclk-ext: + type: boolean + description: + This selects if the REFCLK for RMII is provided by an external sourc= e. + For RGMII mode this selects if the 125MHz REF clock is provided by a= n external + source. + cdns,rx-watermark: $ref: /schemas/types.yaml#/definitions/uint32 description: --=20 2.43.0 From nobody Tue Oct 7 03:46:27 2025 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E914626158B; Mon, 14 Jul 2025 16:37:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=68.232.154.123 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752511033; cv=none; b=u496EN99ApeDC21anV1gxPA5LdnB5U5sRK/JqCYGuc/ZSYO3qa59RDPDb4oJ+K+vJpBr3n4ka+rSipkN1l91wHamYY6SPz2KSISZjY2fLpzJ7OCN25kMMXcbDJJjqdhfuKF8U3BXSo8hlluzuoQcaA51Dvol/eO59oPjVS15ol4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752511033; c=relaxed/simple; bh=yReikR58Lp8W/7OGiLE+dcPuXMVnnclT1LFvehcRPsU=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=R0+OnpzVKPG7agB0Mrlonq9IGfvGgDB7OJpJY2eKOW5eO67EYzYW5jm5CSyg4GUAoMkATLpKUOs62rK3x7jcCsNzf704mn+x1dFXtV/gs/2s/9RPT/Z5lhP/0hjKuOgFPFKOBs8JbnEp06WWmJn6JnvfquILHL/xZBrZa2jU/NE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com; spf=pass smtp.mailfrom=microchip.com; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b=aphfYyu7; arc=none smtp.client-ip=68.232.154.123 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=microchip.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="aphfYyu7" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1752511032; x=1784047032; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=yReikR58Lp8W/7OGiLE+dcPuXMVnnclT1LFvehcRPsU=; b=aphfYyu7jfULjTqdixkuYII8sUZCPT6PTMbEsBRan4MCeqW7+V2Loe3H 6+sSkvAN3CzX1PJf5g0U9QjEAbhGuPkLpVds0OAE9SxpZSLzVli7/9MRc FikCOe+PNAditOvS4eM9FU9+CipCIuVSx6eBo8h2yiLearPk2nciyIYKA QzC8CQbsZWdQ1G0i62amPOUvtxN6QY9ojYQ3lM8QpEvMoI8hz8y7pOfHw 1ZIRW/K055Y9MFkKPsV/bUNSeO+AYs8otjm5RX5ZRICXnklZOVUWl1+2U VeHnZ+Gssc4ijID0eniWQIaSkCPJ3+brlWz8GdF73Zo1hsLJI+mHuViVt w==; X-CSE-ConnectionGUID: hBq1ljEWSkqL674rDMJkcA== X-CSE-MsgGUID: iEPb35OVRjOOUiIF1VgRIw== X-IronPort-AV: E=Sophos;i="6.16,311,1744095600"; d="scan'208";a="211399323" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa6.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 14 Jul 2025 09:37:10 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Mon, 14 Jul 2025 09:36:28 -0700 Received: from ryan-Precision-3630-Tower.microchip.com (10.10.85.11) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server id 15.1.2507.44 via Frontend Transport; Mon, 14 Jul 2025 09:36:28 -0700 From: To: , , , , , , , , , , CC: , , , , "Ryan Wanner" Subject: [PATCH v2 2/5] net: cadence: macb: Expose REFCLK as a device tree property Date: Mon, 14 Jul 2025 09:37:00 -0700 Message-ID: <7f9b65896d6b7b48275bc527b72a16347f8ce10a.1752510727.git.Ryan.Wanner@microchip.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Ryan Wanner The RMII and RGMII can both support internal or external provided REFCLKs 50MHz and 125MHz respectively. Since this is dependent on the board that the SoC is on this needs to be set via the device tree. This property flag is checked in the MACB DT node so the REFCLK cap is configured the correct way for the RMII or RGMII is configured on the board. Signed-off-by: Ryan Wanner --- drivers/net/ethernet/cadence/macb_main.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/net/ethernet/cadence/macb_main.c b/drivers/net/etherne= t/cadence/macb_main.c index d1f1ae5ea161..9ebe1062b359 100644 --- a/drivers/net/ethernet/cadence/macb_main.c +++ b/drivers/net/ethernet/cadence/macb_main.c @@ -4109,8 +4109,12 @@ static const struct net_device_ops macb_netdev_ops = =3D { static void macb_configure_caps(struct macb *bp, const struct macb_config *dt_conf) { + struct device_node *np =3D bp->pdev->dev.of_node; + bool refclk_ext; u32 dcfg; =20 + refclk_ext =3D of_property_read_bool(np, "cdns,refclk-ext"); + if (dt_conf) bp->caps =3D dt_conf->caps; =20 @@ -4141,6 +4145,9 @@ static void macb_configure_caps(struct macb *bp, } } =20 + if (refclk_ext) + bp->caps |=3D MACB_CAPS_USRIO_HAS_CLKEN; + dev_dbg(&bp->pdev->dev, "Cadence caps 0x%08x\n", bp->caps); } =20 --=20 2.43.0 From nobody Tue Oct 7 03:46:27 2025 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5D177262FFE; Mon, 14 Jul 2025 16:37:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=68.232.154.123 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752511034; cv=none; b=UOv+7VGGcO/CXY+p1Emv3Skjzpl9J++PxuI9Q7a31UqH8kfUNITjfEt5mAWtNyXC5cp0El45lOfri73a859c0CVR4OlSZ0x7sIKp27OjUA9kD1eb7t6bT9kPp2GRDZQmARmeZDIgaWdrHvbgzcytXO1M3ItT0RqSR4YCztCeEPQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752511034; c=relaxed/simple; bh=LUBpjaHpabEBtLxMOCRh4eneG0ZnYbo5PTNkmOxwai0=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=nUmwNJ21zu4e6Bxfo2DIq4K5czY+6ZDKomos4wbKkBYaAFnHeO2YjihJv5GkUywKFykdR7W3DS5JC5rfPuCiiAupb1eW7aWLp9n66RWRviTJlnPt0+WO/epfQnoTI9Ek8r5VveRICPPHhElzLfZFXB+88vyAvW0oX6AeFHU1h7Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com; spf=pass smtp.mailfrom=microchip.com; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b=vafi2n2H; arc=none smtp.client-ip=68.232.154.123 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=microchip.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="vafi2n2H" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1752511033; x=1784047033; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=LUBpjaHpabEBtLxMOCRh4eneG0ZnYbo5PTNkmOxwai0=; b=vafi2n2HT+WVuzGA2GH7cIH8y7TVmJX6ILlHsWQtWn7dcW8434UALpxA J3/i86e4K0nAylQ87xUmor6JWuhhY5WCn5kce322vpnrKcMl6Gzabh51X CaKiqvbQJ7GYlYT//a3ea9nu4YO3YaKqI3jMF7c10csXSLLFkRpM+y5PJ 8i48rI0h2QoAgbwhd4BNDDd3QH8TZqz8C93zjbReph0yXE6zFj95MG39o oEm1KE4PQZtp5ms6vdDWoecEDJ7nHNIdQaljMMXbDDfNVn67TELgrgQmn /+FIx7joWJYAIFgm6VsduWQURohTFDrl1/wgiEbPx/h6fbbPSIqWVMxCy w==; X-CSE-ConnectionGUID: hBq1ljEWSkqL674rDMJkcA== X-CSE-MsgGUID: bBsoHBrySlmP3KrlcPOK0Q== X-IronPort-AV: E=Sophos;i="6.16,311,1744095600"; d="scan'208";a="211399325" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa6.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 14 Jul 2025 09:37:11 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Mon, 14 Jul 2025 09:36:28 -0700 Received: from ryan-Precision-3630-Tower.microchip.com (10.10.85.11) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server id 15.1.2507.44 via Frontend Transport; Mon, 14 Jul 2025 09:36:28 -0700 From: To: , , , , , , , , , , CC: , , , , "Ryan Wanner" Subject: [PATCH v2 3/5] net: cadence: macb: Enable RMII for SAMA7 gem Date: Mon, 14 Jul 2025 09:37:01 -0700 Message-ID: <6698836e4ee7df5f6bee181f0d2e38d4b8e4cec2.1752510727.git.Ryan.Wanner@microchip.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Ryan Wanner This macro enables the RMII mode bit in the USRIO register when RMII mode is requested. Signed-off-by: Ryan Wanner --- drivers/net/ethernet/cadence/macb_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/cadence/macb_main.c b/drivers/net/etherne= t/cadence/macb_main.c index 9ebe1062b359..51667263c01d 100644 --- a/drivers/net/ethernet/cadence/macb_main.c +++ b/drivers/net/ethernet/cadence/macb_main.c @@ -5103,6 +5103,7 @@ static const struct macb_config mpfs_config =3D { =20 static const struct macb_config sama7g5_gem_config =3D { .caps =3D MACB_CAPS_GIGABIT_MODE_AVAILABLE | MACB_CAPS_CLK_HW_CHG | + MACB_CAPS_USRIO_DEFAULT_IS_MII_GMII | MACB_CAPS_MIIONRGMII | MACB_CAPS_GEM_HAS_PTP, .dma_burst_length =3D 16, .clk_init =3D macb_clk_init, --=20 2.43.0 From nobody Tue Oct 7 03:46:27 2025 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7BF60263C92; Mon, 14 Jul 2025 16:37:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=68.232.154.123 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752511035; cv=none; b=H+DxjTb4qUkNw3DtSiWF4OucB5R+YRLvsBZawY20mUsv80+XvO5Az+jyVWCFzgHBx88MLfXuZhVD0awu6lslmNuHpP2yBvJifujfo8IAhE3pMrC2uOXn+p+hTIKXijFI3XdAfKdWuf94p+r4PgLQV9jMLz2vo7z62T70Al+k9nU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752511035; c=relaxed/simple; bh=5pPrl6QKhmk/QD+ET8LzO0pObwgIOomGvZko72FMz4U=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=P+qXcV4W0XjHHBycz2w1n/o+Oigt7gCU1glkrHFhVQBtaIYEj4UHGrnZf7MhNCkfD9Vrb3VCpbrYdXgpiQbGT50Hb+QQrpU4aHSe6SedZP/OhWTGokTbbFslNkXetSkNLTszku0SwRKZs1iqCMetLqAScNcRObFlOjKdMxinvII= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com; spf=pass smtp.mailfrom=microchip.com; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b=ZT6AMF6E; arc=none smtp.client-ip=68.232.154.123 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=microchip.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="ZT6AMF6E" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1752511033; x=1784047033; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=5pPrl6QKhmk/QD+ET8LzO0pObwgIOomGvZko72FMz4U=; b=ZT6AMF6EoPQ0gZlATlsJujp40PXPo5zxb1QpS44jyj1UDxFwycrY3Wkx fMTh8QETWnxt25aNBWSh2P0wJFTqhIMcvpZ6MvSV/IAyNIMy/d0nrqzFI 0SwcIcOU/P1PzfAeEErRCAPmuHAAW3zmj7HNzZWA53qrfNm9LI8x2x77g OGlvJmEuwlUvUTFTHr1EX1SHDnGZjX8xIN6CASjxlqplVX/AdZrW16sVb MibhHd3q1DhtG2YL6Ghb2nYgnFlMRv3eYOFHCf1Q4bdvmwliI5f9tVEMN 5qOL4v4yXJOoBqm2/VgX/RqIyik9LALv8gOSNPQqsqvoeywk3sFvY2x+B Q==; X-CSE-ConnectionGUID: hBq1ljEWSkqL674rDMJkcA== X-CSE-MsgGUID: gp9RKsQNQa2rPkZIUjTdvA== X-IronPort-AV: E=Sophos;i="6.16,311,1744095600"; d="scan'208";a="211399328" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa6.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 14 Jul 2025 09:37:11 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Mon, 14 Jul 2025 09:36:28 -0700 Received: from ryan-Precision-3630-Tower.microchip.com (10.10.85.11) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server id 15.1.2507.44 via Frontend Transport; Mon, 14 Jul 2025 09:36:28 -0700 From: To: , , , , , , , , , , CC: , , , , "Ryan Wanner" Subject: [PATCH v2 4/5] net: cadence: macb: sama7g5_emac: Remove USARIO CLKEN flag Date: Mon, 14 Jul 2025 09:37:02 -0700 Message-ID: <1e7a8c324526f631f279925aa8a6aa937d55c796.1752510727.git.Ryan.Wanner@microchip.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Ryan Wanner Remove USARIO_CLKEN flag since this is now a device tree argument and not fixed to the SoC. This will instead be selected by the "cdns,refclk-ext" device tree property. Signed-off-by: Ryan Wanner --- drivers/net/ethernet/cadence/macb_main.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/ethernet/cadence/macb_main.c b/drivers/net/etherne= t/cadence/macb_main.c index 51667263c01d..cd54e4065690 100644 --- a/drivers/net/ethernet/cadence/macb_main.c +++ b/drivers/net/ethernet/cadence/macb_main.c @@ -5113,8 +5113,7 @@ static const struct macb_config sama7g5_gem_config = =3D { =20 static const struct macb_config sama7g5_emac_config =3D { .caps =3D MACB_CAPS_USRIO_DEFAULT_IS_MII_GMII | - MACB_CAPS_USRIO_HAS_CLKEN | MACB_CAPS_MIIONRGMII | - MACB_CAPS_GEM_HAS_PTP, + MACB_CAPS_MIIONRGMII | MACB_CAPS_GEM_HAS_PTP, .dma_burst_length =3D 16, .clk_init =3D macb_clk_init, .init =3D macb_init, --=20 2.43.0 From nobody Tue Oct 7 03:46:27 2025 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 92CBB263F49; Mon, 14 Jul 2025 16:37:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=68.232.154.123 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752511035; cv=none; b=ekqDkP06lvbNakANvFuCCwFb5F98X0GfNUDuujaxqN5sc2piKn+FYyH3quqv3mOjNa4HAmgyuNKXxRpo+hcX12RCb8SkuUrL4RL8hZflk3gOJlCdEmtMgsqFQ5ElvHCCoMxGcmMRku6z1ggWWcKGpGuv8XzVltA+digMsPwTyTg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752511035; c=relaxed/simple; bh=fpIAXpXNXAv248bbnrtINLulVPuRlVHg3Zy4cW4/LIE=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=FzK/SNY0cT8Y3H03iN77mT0lfLawDVZD9JOuSZrtwqvuqBEgBi0Ld+CKly4AdJ/FyLgIuPb6a3KCZqea75WJnPNmL/YaqEIWyjjM55pDAe6Ld1QEqTFnBbTzhqspuvgySNyDM+PzLMrPX108Jfb/8MlJIEXn6idALRm7KYxJ06M= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com; spf=pass smtp.mailfrom=microchip.com; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b=BgPARjtu; arc=none smtp.client-ip=68.232.154.123 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=microchip.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="BgPARjtu" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1752511033; x=1784047033; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=fpIAXpXNXAv248bbnrtINLulVPuRlVHg3Zy4cW4/LIE=; b=BgPARjtu1J856xJNkDTsBDlxOapz0W29takYLAP2k5NKjrGfVSKnVpbC Lp6ElwX3ZvI2WlXjj/N2u7WxKTPXgcqHMU08EICqhMnWozAzpe+QzF7pn OucvmeECoQ1nLEsLpJ/5pjwQjam1mdPJFAl9rqyZDwjTSdbvroeLd0xui vTyR0gB5I3gBsOLQaCq0Cs/nUrLtKGmgOLUNKVyUs0AGED2+zkIgHk+s8 sdoRT7lYhYG1jDGr5yY4h1bMcjOofq0SbBk0mzDDcFbNcfaVLM//XeexC yZ5YLJk7114ql/PIZhmNj13aoZ4tPvUwyQr+YOGftJ5ShBUoGuhI5YHQo A==; X-CSE-ConnectionGUID: hBq1ljEWSkqL674rDMJkcA== X-CSE-MsgGUID: dA8NuFKRS86B4XYXOA7fdw== X-IronPort-AV: E=Sophos;i="6.16,311,1744095600"; d="scan'208";a="211399329" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa6.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 14 Jul 2025 09:37:12 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Mon, 14 Jul 2025 09:36:29 -0700 Received: from ryan-Precision-3630-Tower.microchip.com (10.10.85.11) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server id 15.1.2507.44 via Frontend Transport; Mon, 14 Jul 2025 09:36:29 -0700 From: To: , , , , , , , , , , CC: , , , , "Ryan Wanner" Subject: [PATCH v2 5/5] ARM: dts: microchip: sama7g5: Add RMII ext refclk flag Date: Mon, 14 Jul 2025 09:37:03 -0700 Message-ID: <8ea2d96c898ee7b57310b5155eee92efd4e25215.1752510727.git.Ryan.Wanner@microchip.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Ryan Wanner The REFCLK for the RMII interface is provided by an extrenal source. This flag matches the change in the macb driver to determine the REFCLK source. Signed-off-by: Ryan Wanner --- arch/arm/boot/dts/microchip/at91-sama7g5ek.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/microchip/at91-sama7g5ek.dts b/arch/arm/boot= /dts/microchip/at91-sama7g5ek.dts index 2543599013b1..3c898afdc313 100644 --- a/arch/arm/boot/dts/microchip/at91-sama7g5ek.dts +++ b/arch/arm/boot/dts/microchip/at91-sama7g5ek.dts @@ -542,6 +542,7 @@ &pinctrl_gmac1_mdio_default phy-mode =3D "rmii"; nvmem-cells =3D <&eeprom1_eui48>; nvmem-cell-names =3D "mac-address"; + cdns,refclk-ext; status =3D "okay"; /* Conflict with pdmc0. */ =20 ethernet-phy@0 { --=20 2.43.0