From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from flow-b4-smtp.messagingengine.com (flow-b4-smtp.messagingengine.com [202.12.124.139]) (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 51C4A37C929; Fri, 17 Jul 2026 06:59:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=202.12.124.139 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784271582; cv=none; b=e3ZrMlG7TAl+kPEIfEvMZIFFX96qQTTDf2oMcWL9VDx3zNcBeMCsRALcaJxnGF/6HtS1g8/KM/Vqcjjsu563b1bK1eFfrn/pe6jw6wYOVEVwBW1Sc1A3iRaojC2Lbn4aLO98u1DhSVHrAyfrPnTpcIKiQyRyuK5rLCUvQO3T0ho= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784271582; c=relaxed/simple; bh=gxVHzhOFxfyh4+KtnaPIq90MRNu393k0ukLcXcfUY1s=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=LBoRKkK7aASaWzozhTC0yV8MtDrN1Vm7bjKCx2Mx4pHzsJcdJf09Z/mWl5JEcZE7QDQRuIzEy+7GdU+zgoCs1lM0YMFNS/3WbXRIscSEXuUpZ4TCp2g1jD62kKkjgD/KFGxnl9i5wS7y4KUXojqpFbEWhwTXLecx9LLVmD7QhCY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gahingwoo.com; spf=pass smtp.mailfrom=gahingwoo.com; dkim=pass (2048-bit key) header.d=gahingwoo.com header.i=@gahingwoo.com header.b=sPTd/WCM; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=JeDtUBHJ; arc=none smtp.client-ip=202.12.124.139 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gahingwoo.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gahingwoo.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gahingwoo.com header.i=@gahingwoo.com header.b="sPTd/WCM"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="JeDtUBHJ" Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailflow.stl.internal (Postfix) with ESMTP id 5B42A13002DA; Fri, 17 Jul 2026 02:59:40 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-04.internal (MEProxy); Fri, 17 Jul 2026 02:59:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gahingwoo.com; h=cc:cc:content-transfer-encoding:content-type:date:date:from :from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to; s=fm1; t=1784271580; x=1784275180; bh=lCAqR5Rm8m CHZXxgZtqL7lCVFwer/yTf69BDAsGWbmk=; b=sPTd/WCMEguV5tFjMjkFQMucCe cGiss7/ZLaeg57FQzf7r/G9FW7JYQmc2LxHUMIvgmJibARu9Wu0wbvgB8K8fmOYi xQK6cxc4+V2wqaA70g+u9L3qFjGLtQ7SxVXS7TJd0rFZjst68MZ6VWiTPAloYFZ2 87UtxAbRU0zg7KfTd0gxo2dCoV4bdbjtl+qoBtydq5dL9IMbgCvR6YjH3orIswFb pEZc5ugHBbzloAIXjOhzOBl9M4QAeoflK9JSKUYpq5M6pLeEjX6wCK6i5hYnjvRi AVkgfDdoPZ6fV1uF/qxrTnFbLa9RZKlTfb8H1zOPnXnKRiepJwdqRCVoKY5A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1784271580; x=1784275180; bh=lCAqR5Rm8mCHZXxgZtqL7lCVFwer/yTf69B DAsGWbmk=; b=JeDtUBHJWKqoVLc8VesPQb2ZouA8BwxAu/VcURNo30Aw9fllaN4 bYlXsA+By6XbFuJKSFKZ/it5JHvhJWwJ5hZffK6b/+nYsbiEV53ENUmBIHK1PfPk UtOLo1V4hA4wLD6osQqxI+OYLTY0i3aXNi1KGEwofT3SGFf1mh+d6KyJcVPsRjQ7 inRA09Cim8uIuKlspnOdN0Ni/SnS2X8ktIUvfzAo8NNjo884GoydqahohOfjW9bw 4OLe/pqVj6JIivRWQPgMWQum17x2woG73swW6wSFCMhq4rIigWr3eReZqnZngo5N BYKdu2GtS1d7rllVQIGgPHTGhQSA68HSBTA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTEUu7ubCZdFG+9LubXLsp86if4bodrZshBKnCfrABtors2cOYlwAKNp6YTEUn7W2y 16ODixgVH3WyMn5+5i/ROK3Cw4KoZfEYGFEiBLLyaSnL9oYxaeN8JqubIdHRClJC3tFVJy Ok9Y2dcCDIrkfnLSQkloR8z/iGuXq3cLm20dyQX5NugQZIpze9fJr8ffIAj/ys5Hs8D0Zr yixqLQcyQIIj7q/heInJz9o5gu5LGLWXzZoLylLWWkliLTo+eOqtmflPJJKjNvWrQX5Avb HU0Orn3QK+fJsaDaG9EYIxhEkCtNpfM6NWA/LupGw1iMkBeWeitxIlkR+xqz79wsk91lZR EFCjRB9nnizcAUBZ9LVHHW7dMrKSS5gd6UmmWnwXJ5IUNC30MNB7IHnKpn/WEvhFDca1Sd vmWkkW86ky7MIujO60uKZNrjUWClCKJ44FLGuKTppZhH+10v+NwBGYg7dK18RAvxbYbgBS NYD7vbPnr8KQJJk76UOKO0VC1Wz1hdaP95hV3Mzi3Irxv0nlTPkhQ1ksg4O9UwazdFbLo9 G/+LYe6zY1j4Ro8iD8NH5yavKCVfaUukyv2nncy7CjtguKwtkCebX4uBcB6ipzs74xbQWf B86jnTLpRtpu5XZryQ2vTaCPc7kegVh459SqzzqYxA+0oxFTQMOkSnLc5RiA X-ME-Proxy: Feedback-ID: i7a5e4b5f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 17 Jul 2026 02:59:35 -0400 (EDT) From: Jiaxing Hu To: andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, heiko@sntech.de, mcoquelin.stm32@gmail.com, alexandre.torgue@foss.st.com Cc: netdev@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, linux-kernel@vger.kernel.org, maxime.chevallier@bootlin.com, Jiaxing Hu Subject: [PATCH net-next v2 0/2] net: stmmac: dwmac-rk: refclk for crystal-less RGMII PHY Date: Fri, 17 Jul 2026 18:59:31 +1200 Message-ID: <20260717065933.2629501-1-gahing@gahingwoo.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The ArmSoM CM5 has an on-module MotorComm YT8531 RGMII PHY with no crystal. It takes its 25 MHz reference from the SoC (clk_mac_refout / REFCLKO25M), but rk_gmac_clk_init() only requests that clock group for RMII, so in RGMII the clock stayed off and the PHY did not answer on MDIO. Patch 2 requests the group whenever the SoC drives the clock (clock_in_out = "output"). Patch 1 updates the binding, since RGMII with clock_in_out = "output" is now valid. Changes in v2: - Add patch 1 documenting clock_in_out = "output" for RGMII in the rockchip-dwmac binding (Maxime Chevallier). Jiaxing Hu (2): dt-bindings: net: rockchip-dwmac: allow output clock_in_out for RGMII net: stmmac: dwmac-rk: enable the reference clock for output mode Documentation/devicetree/bindings/net/rockchip-dwmac.yaml | 5 +++-- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) -- 2.43.0