From nobody Sat Jun 20 07:12:37 2026 Received: from mout-p-201.mailbox.org (mout-p-201.mailbox.org [80.241.56.171]) (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 C7D6339B48A; Tue, 5 May 2026 03:43:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952630; cv=none; b=jYg64dJhrDdJzXkbqww4P1mL49iCowUDEfxO7lNEIjMiqOc5ZcPZDdQudxKayHy6FUMXWMBm9Px8s2mg27hX7u5bMaIXJMdZBFhk3P5xg5tI6gdWBq0H20bnU4NQ9sr8mAXgaP7yigK3EBPIg4/S4gKf7ZjsmSaIOG7OzTgBiZ4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952630; c=relaxed/simple; bh=4wLGiV5fXCFIvWE0cN4+3bzgpyEblCzQA3PM4/ZWuz0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dvKjqYgQ6JvfhKK12V7wzXSMPr7268BtQdUtRJnJ90O1SoJg3WvBBiWP+Ea2ZyQnHOMhnAq2i5JDN0Tw1nNT7dlzk9bDYWaqJnyJr9oF1clRvxtdOP82NFTghPK2fzvGDH7iXwhhcjTiiUtbDttRFGtI6CF/hQKvjKgtuBh/tso= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org; spf=pass smtp.mailfrom=mailbox.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=X2V+N+1V; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=PxFAlCXa; arc=none smtp.client-ip=80.241.56.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mailbox.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="X2V+N+1V"; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="PxFAlCXa" Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4g8krX4RYcz9twr; Tue, 5 May 2026 05:43:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952620; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7X9VCLXHjxXWTlqd62nzcy4IVpyAqSSzi15Gd5cgAK4=; b=X2V+N+1VrbovAq3B6wZLnRvRFMVxqf1/O4H0Fu0QGBuIGm4XJfqQ4MjvqBY1zY54bO39QP Yu4zaVxIFj4KoPhZ3xSBcyXzYEj3TKvsKUQcxPd76G/oVaFFI+5RUcrz7cQKTxdxgFXXxH Ag6YxYjNLD2UXnyFDElUHMzwBEY9V4nikOgQd40SAcGjZLzvlHHR591U1PQlBDLBSeGZSu NZXDlORs58fznhhsx8xEZfSfkTeB5SAyFHaR84fC9xByfkUg/HOkI9zC/Z22eu73EQlDpJ kNuCcnAgjGVUFbcC8FbAj5xMOV8v8kQTMfAfZbmXFZgBdz2hZCnfBfEX43SGWQ== Authentication-Results: outgoing_mbo_mout; dkim=pass header.d=mailbox.org header.s=mail20150812 header.b=PxFAlCXa; spf=pass (outgoing_mbo_mout: domain of marek.vasut+renesas@mailbox.org designates 2001:67c:2050:b231:465::1 as permitted sender) smtp.mailfrom=marek.vasut+renesas@mailbox.org From: Marek Vasut DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952618; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7X9VCLXHjxXWTlqd62nzcy4IVpyAqSSzi15Gd5cgAK4=; b=PxFAlCXaaBj7mAvC4xoPvft/cv1BLNRYZ3ZaSyMQjH5SdabOthbaJlqRuHXieKDpt5f+3A 8LHGbpHBPRJy+c7dwKCJETVDO/Lnqjut7KdS58I0+Zm195xLkZ+g2uKOyPmC/6SGpE1D2P D+cTrSR1Mh51TDqdn5e7GGMaKPRlAO/epY+y4XrzB53DF9EXTyWBPB8gSmc6wYILdTAmBD F8EOO44AVlyl/UrVD9Y3WsNRs/TSAYeesxr+oV+f7wQjIJlxOkjWdLMwWfa90fr0x9uNqm eaDaONdX16COGEiQeBHGDm6yya/+rZtKG2NB4HuN1s/cOTio5+jke4tvcDTKEQ== To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , Conor Dooley , Geert Uytterhoeven , Krzysztof Kozlowski , Magnus Damm , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH 01/11] arm64: dts: renesas: salvator-common: Specify ethernet PHY reset timings Date: Tue, 5 May 2026 05:42:42 +0200 Message-ID: <20260505034325.167797-2-marek.vasut+renesas@mailbox.org> In-Reply-To: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> References: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> 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 X-MBO-RS-META: arb1xrp3dfgd1mb3e3hhu3c8xycct6ue X-MBO-RS-ID: c9ed13ad1323de76c38 X-Rspamd-Queue-Id: 4g8krX4RYcz9twr Content-Type: text/plain; charset="utf-8" The KSZ9031RNX reference manual [1] DS00002096H page 60 FIGURE 7-7: POWER-UP/POWER-DOWN/RESET TIMING Note 2 states, that after the de-assertion of reset, wait a minimum of 100 us before starting programming on the MIIM (MDC/MDIO) interface. Set DT property reset-deassert-us to three times that, 300 us, to provide ample time between reset deassertion and MDIO access. The KSZ9031RNX reference manual [1] DS00002096H page 60 TABLE 7-7: POWER-UP/POWER-DOWN/RESET TIMING PARAMETERS row tSR Stable supply voltages to de-assertion of reset is at minimum 10 ms. Set DT property reset-assert-us to 10ms because the KSZ9031RNX RM does not explicitly spell out how long the reset has to be asserted, but this at least covers the worst case scenario. [1] https://ww1.microchip.com/downloads/aemDocuments/documents/UNG/ProductD= ocuments/DataSheets/KSZ9031MNX-Data-Sheet-DS00002096.pdf Signed-off-by: Marek Vasut Reviewed-by: Geert Uytterhoeven Tested-by: Geert Uytterhoeven --- Cc: Conor Dooley Cc: Geert Uytterhoeven Cc: Krzysztof Kozlowski Cc: Magnus Damm Cc: Rob Herring Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org --- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/salvator-common.dtsi b/arch/arm64/= boot/dts/renesas/salvator-common.dtsi index e505161caa675..6c97d186fac22 100644 --- a/arch/arm64/boot/dts/renesas/salvator-common.dtsi +++ b/arch/arm64/boot/dts/renesas/salvator-common.dtsi @@ -361,6 +361,8 @@ phy0: ethernet-phy@0 { reg =3D <0>; interrupts-extended =3D <&gpio2 11 IRQ_TYPE_LEVEL_LOW>; reset-gpios =3D <&gpio2 10 GPIO_ACTIVE_LOW>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <300>; }; }; =20 --=20 2.53.0 From nobody Sat Jun 20 07:12:37 2026 Received: from mout-p-202.mailbox.org (mout-p-202.mailbox.org [80.241.56.172]) (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 3B73E3AD525; Tue, 5 May 2026 03:43:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952625; cv=none; b=khEVZQDVvQL/jNmVooRE+Wmh4bz0x/PIbO/60OZA++XZMnX5RMrpkLStICgSlimtyr+n2nbITpDf5IHYpOW1wT8NDekuexIfRJikwYH13NGZo7Lpwu8Ca8xTl9O6LV5CSZuXHXTwrIS6Nu2r9XnIvDYxGWH7zyYh9upNepj/fY4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952625; c=relaxed/simple; bh=hn0iUOZRgnDCBviDYJLQaswVfkP2pBkGyPV3GHAFT5E=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=IOSHXd6aD9ZiIwtXgKzmMiK3dOPzMgGAgQr9ZlDhMxNTT6yku0mvz9bnH5n1kaQKygJKxkJxvW8VvI8IW8T1m44MBj5Diz2qtDbabD7vAJoWQpvADztUZ+SneFa+yBzkExBTpKYOPMvzCVqvWFJt0o1tCkeyevlYmN1Y8IsMiig= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org; spf=pass smtp.mailfrom=mailbox.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=JwNXfxOZ; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=AQbTXars; arc=none smtp.client-ip=80.241.56.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mailbox.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="JwNXfxOZ"; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="AQbTXars" Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4g8krZ4bsQz9t4B; Tue, 5 May 2026 05:43:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952622; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=58i0RnY+Jdsy5OEWeMVm4nZ6XpDQREbyORZaAY0PL34=; b=JwNXfxOZMERuO+0C621+CMUuwFqfO8A79BQdZ1G+l8LNJwfYCgnV25HEh76zUzKrjSQMGU FHsg3W24HY4Oh3OLWj7FDi9vpfATha+wftUjQ6n93Yz4zbqwLCivnTVMVB+rNcxzy45VJn 9a1GGMWED4kDgadmXmyxZznm5bvdiLaNk9W87WL7WTWiG4dzNQWbLKOKpfLJC35us4RO5n gs4OdNtUE2Nagp1zzLvFFGnQ/T7s2piGG1iSf22LB6sm6bRXaz0NcmQb0VCfXnnFvrqkzl ZOfKc8jvu32Fw+t55cZRq2N3+W3K/HNL59XEnGrbGsjI0+qRz1z3AM7YGZumpA== Authentication-Results: outgoing_mbo_mout; dkim=pass header.d=mailbox.org header.s=mail20150812 header.b=AQbTXars; spf=pass (outgoing_mbo_mout: domain of marek.vasut+renesas@mailbox.org designates 2001:67c:2050:b231:465::1 as permitted sender) smtp.mailfrom=marek.vasut+renesas@mailbox.org From: Marek Vasut DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952620; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=58i0RnY+Jdsy5OEWeMVm4nZ6XpDQREbyORZaAY0PL34=; b=AQbTXarsdnuMKtn8yaiOdxSGyouTPqFK+wmNGzMY0jCd8aYagjq7pDT1T7BJKzb55ConVs TAlj/twToGg5ZEBTNoh+P38bjo5vHV1pI5ZGXBq/Ym6V8Y9QGK58SQKekt5J3xr4FADp5E cgf8ojrk1Uw/d51cSOI4snWUO40QZp3BEJmtVDTERYDpI/KtxwuvtPz2Rnsfr8IyRodqKU JDhoGY6tkYHJiwoE7CDEuIJs0Aci6siq/4NdjGEwd0ZDTcno7NfRGGYjaHZxXrcOJY/Zzq QvNrrOTlEShH1JAZg8HL+wcMuuN1ygWnfm+QnXGqBsfLjzdu6EllbmroufrpZA== To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , Conor Dooley , Geert Uytterhoeven , Krzysztof Kozlowski , Magnus Damm , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH 02/11] arm64: dts: renesas: ulcb: Specify ethernet PHY reset timings Date: Tue, 5 May 2026 05:42:43 +0200 Message-ID: <20260505034325.167797-3-marek.vasut+renesas@mailbox.org> In-Reply-To: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> References: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> 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 X-MBO-RS-ID: 366d7f534f92bfee719 X-MBO-RS-META: rsd61ar47nca3trozejamjtmjgu9kcog X-Rspamd-Queue-Id: 4g8krZ4bsQz9t4B Content-Type: text/plain; charset="utf-8" The KSZ9031RNX reference manual [1] DS00002096H page 60 FIGURE 7-7: POWER-UP/POWER-DOWN/RESET TIMING Note 2 states, that after the de-assertion of reset, wait a minimum of 100 us before starting programming on the MIIM (MDC/MDIO) interface. Set DT property reset-deassert-us to three times that, 300 us, to provide ample time between reset deassertion and MDIO access. The KSZ9031RNX reference manual [1] DS00002096H page 60 TABLE 7-7: POWER-UP/POWER-DOWN/RESET TIMING PARAMETERS row tSR Stable supply voltages to de-assertion of reset is at minimum 10 ms. Set DT property reset-assert-us to 10ms because the KSZ9031RNX RM does not explicitly spell out how long the reset has to be asserted, but this at least covers the worst case scenario. [1] https://ww1.microchip.com/downloads/aemDocuments/documents/UNG/ProductD= ocuments/DataSheets/KSZ9031MNX-Data-Sheet-DS00002096.pdf Signed-off-by: Marek Vasut Reviewed-by: Geert Uytterhoeven --- Cc: Conor Dooley Cc: Geert Uytterhoeven Cc: Krzysztof Kozlowski Cc: Magnus Damm Cc: Rob Herring Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org --- arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/ulcb.dtsi b/arch/arm64/boot/dts/re= nesas/ulcb.dtsi index 67fd6a65db897..0b76a0fe2c165 100644 --- a/arch/arm64/boot/dts/renesas/ulcb.dtsi +++ b/arch/arm64/boot/dts/renesas/ulcb.dtsi @@ -163,6 +163,8 @@ phy0: ethernet-phy@0 { reg =3D <0>; interrupts-extended =3D <&gpio2 11 IRQ_TYPE_LEVEL_LOW>; reset-gpios =3D <&gpio2 10 GPIO_ACTIVE_LOW>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <300>; }; }; =20 --=20 2.53.0 From nobody Sat Jun 20 07:12:37 2026 Received: from mout-p-201.mailbox.org (mout-p-201.mailbox.org [80.241.56.171]) (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 320593B38A1; Tue, 5 May 2026 03:43:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952634; cv=none; b=Fcn/sDcg/XQZwGTOLMjdimOzNnbvkamYrWBMT/e5FclMn7RmO7RGIirAxR4lpmyO7Qnf9mrY18syEA5RefiXcaK4TislDDqSjp3WgKmdCiCrEB0gEMNpCLkcTSxE7i6MoKMscqVwqFZMMKLL/AcBjdDBYoG5foCCMYU5i9CiWGs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952634; c=relaxed/simple; bh=phui/MA85BYTGwna1CJpXqQ3X42QFzYzX9sLGb2HFoY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=HXAkJBeJ4EsMCsKG3GLIMaTlIQ+ahOTkybWn2En5fND2egNopc8hXSXsPnp1WIRwpTq9mz6bn+OaYsRs96vawvasQt4FaBsgpLuvE2XFpw3gP+A5Y0SYeAmGK/YwC6m0J5DdLnxBm05IQdFP2tDMDt1BMg5ihWIJKSGR1JHCeAY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org; spf=pass smtp.mailfrom=mailbox.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=GglVB3tf; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=mz+uOm0S; arc=none smtp.client-ip=80.241.56.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mailbox.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="GglVB3tf"; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="mz+uOm0S" Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4g8krd3jlgz9th7; Tue, 5 May 2026 05:43:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952625; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=DWuHnng5BOFVjspVoCh2CO/fn8L6gvKLnoeyOZOicYU=; b=GglVB3tfnHbt1lRx1Q40TFoBY68Wqj/MAuW4UhAuzpX0+s5vN5+54B4roCzyzct/qPOMaO dHrvcgB+HnFJxrmbGOHjYdDZhX7hk/tHQylLnloTjWdM6JmU4peAfiDpPN3OGEwmOiPLRf ji8HCO3oaxIFu6HusTfNHDTavQyhgTx+rw8EHfz5BUP6cRUwLkkCvs9SJjHDLfU9uzoWKk 0/rP66vfZtu3Rov6dn3IANh5KezBOCNQ82Sgu6QW0CeEp68RhA34UrZxBeXPOHgzImQO8U 3N5pRNiAvrKetwr5oZ2n4smOZS4e/txVOqHm3OReVqY0fiI7D7DUaOjshyZLTA== Authentication-Results: outgoing_mbo_mout; dkim=pass header.d=mailbox.org header.s=mail20150812 header.b=mz+uOm0S; spf=pass (outgoing_mbo_mout: domain of marek.vasut+renesas@mailbox.org designates 2001:67c:2050:b231:465::1 as permitted sender) smtp.mailfrom=marek.vasut+renesas@mailbox.org From: Marek Vasut DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952623; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=DWuHnng5BOFVjspVoCh2CO/fn8L6gvKLnoeyOZOicYU=; b=mz+uOm0S2YOmJCE8Q08lFXGXe+cEYLd7C/jKTm25LDIvA3KIA1NIoiM84OuwqKsKg8lQee saqeBS3aT2A5e6lGi/ugDOGpzjw9aN3o3LWBxILrH+mEbumJxYHjJYwUb2QhJpdvXWWkmG QaT9ZhslCz4Rc6eFY6C7KU/I5orJ7F5SevSU0ngrOwZRE7g9jFOQWrHBx77gTEBTvyKOJg M/DF4LmvadMHGahfE0lnaupUeAP2xkcNLa1SDIc5Lu9nOksCkK8lFepXnTiKsBcYe67+Y/ B0SXLyNghReT+ku+icmLXa1DzTqREom5ucjjjsC4dxTLBHHXDrh02zoFARF18g== To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , Conor Dooley , Geert Uytterhoeven , Krzysztof Kozlowski , Magnus Damm , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH 03/11] arm64: dts: renesas: eagle: Specify ethernet PHY reset timings Date: Tue, 5 May 2026 05:42:44 +0200 Message-ID: <20260505034325.167797-4-marek.vasut+renesas@mailbox.org> In-Reply-To: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> References: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> 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 X-MBO-RS-ID: e4826d3424b96bfec04 X-MBO-RS-META: ky1ycbawq9mcw7k5buxkdftnypnozhw9 X-Rspamd-Queue-Id: 4g8krd3jlgz9th7 Content-Type: text/plain; charset="utf-8" The KSZ9031RNX reference manual [1] DS00002096H page 60 FIGURE 7-7: POWER-UP/POWER-DOWN/RESET TIMING Note 2 states, that after the de-assertion of reset, wait a minimum of 100 us before starting programming on the MIIM (MDC/MDIO) interface. Set DT property reset-deassert-us to three times that, 300 us, to provide ample time between reset deassertion and MDIO access. The KSZ9031RNX reference manual [1] DS00002096H page 60 TABLE 7-7: POWER-UP/POWER-DOWN/RESET TIMING PARAMETERS row tSR Stable supply voltages to de-assertion of reset is at minimum 10 ms. Set DT property reset-assert-us to 10ms because the KSZ9031RNX RM does not explicitly spell out how long the reset has to be asserted, but this at least covers the worst case scenario. [1] https://ww1.microchip.com/downloads/aemDocuments/documents/UNG/ProductD= ocuments/DataSheets/KSZ9031MNX-Data-Sheet-DS00002096.pdf Signed-off-by: Marek Vasut Reviewed-by: Geert Uytterhoeven --- Cc: Conor Dooley Cc: Geert Uytterhoeven Cc: Krzysztof Kozlowski Cc: Magnus Damm Cc: Rob Herring Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org --- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts b/arch/arm64/bo= ot/dts/renesas/r8a77970-eagle.dts index b26c5a7097771..a2ad79ddf73db 100644 --- a/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts +++ b/arch/arm64/boot/dts/renesas/r8a77970-eagle.dts @@ -113,6 +113,8 @@ phy0: ethernet-phy@0 { reg =3D <0>; interrupts-extended =3D <&gpio1 17 IRQ_TYPE_LEVEL_LOW>; reset-gpios =3D <&gpio1 16 GPIO_ACTIVE_LOW>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <300>; }; }; =20 --=20 2.53.0 From nobody Sat Jun 20 07:12:37 2026 Received: from mout-p-201.mailbox.org (mout-p-201.mailbox.org [80.241.56.171]) (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 595AA3ACA64; Tue, 5 May 2026 03:43:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952630; cv=none; b=imgwyUkjPVqy3qG589JwB+tlviNMkwejKJHa+q0sn1/HQgAPpvG/jOFSXsxJ9CIHOwkQHXVRomqQHHl8jYn5NPvFRML7wXIeEWDI6D8d8pEppNQL/HRiKSxL8NtWll+8l128dRwkRBufy8lFtR4dvkA/McbM1GEUbMcWNHkhLS4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952630; c=relaxed/simple; bh=amBzM9tIDb4UBgu2Loqpx9ATbyvUpoSGtf9tTDjlZ/Q=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=B5gk14k6KrydZT2ILzhyZtmRNgAl81Gu97cXQ6WYKxCBbubsHcf1sIcKoA976+50pl+Ag45fRhAVI8obLfsMDzR2tAscP+6KWetWisogxe2N8xmlgRwA6bv2AqYpadYlmCfEZ8vBFij0IqkaGcglFU9K0cUIP7uv8iN0Rv/128g= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org; spf=pass smtp.mailfrom=mailbox.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=pdKLqa1B; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=ihiVPS/4; arc=none smtp.client-ip=80.241.56.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mailbox.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="pdKLqa1B"; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="ihiVPS/4" Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4g8krg5nNWz9tyS; Tue, 5 May 2026 05:43:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952627; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=H7eGS7acqaq5G9UabRfzoCWYPA+96J2RcOeuG2tL95Q=; b=pdKLqa1BMSMqrlKWMfOKOdKpET+Th2cBX1dJlWMBcDCId42vTCZ+p44vWQTFTKOdnOF7gO +dBjmK3hfi6OgaH2rksAPaz1YLrVWayHs+t8Cc1RD9x1TF+FilO4f/AWQioKzSwe3E3dGa ACgzWwUDctZpe5LlRw9mc/rdRVovjGxHeFcJpAvlzwi1RzUff1aG7DHxWwVQIiia0DXvSM WL7zkUe3ZHBsLiF2YS8RQqsdY3BK+y3NUNZbZ4bNdCGT56eps7vlhzEfwxEBrjhJ4yAqQu yezznyZxfk+o1JWpSKVcPCF1XaxrK6qnU3CTFR591cxiqqUnKAoXXZj7CWL2ag== From: Marek Vasut DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952625; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=H7eGS7acqaq5G9UabRfzoCWYPA+96J2RcOeuG2tL95Q=; b=ihiVPS/4CB2nMHNXqDncqBCmavaszfBh10lVs88Au3ZbwAFeAr4Nde6BWdIlOknIB6LlVw WAyiW7m9s+UJBvGw/ElaTa2x8kDlpLeVOFh6gonpLplrPjOFwfCk2m4qyfUEOpIbK+i0Qk 0+/jsLtlvC+tlVsv/+Be5Jzu4m52SoWzAdgrEO3b44bR0v5dvMKaFKFVFAU5yg69TbBFba ooJnAVlbX69NEnusGh7cgG6ejhW0QQc/9N23N5oxvRP5PSCwvYeghxv5aKZBoMB18nG7pC yci0L0FdvI0wI6msyNGIHTqAf9WNrAEoycSnNLsnj44mwrh+WZxKw7wuv+BUxQ== To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , Conor Dooley , Geert Uytterhoeven , Krzysztof Kozlowski , Magnus Damm , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH 04/11] arm64: dts: renesas: v3msk: Specify ethernet PHY reset timings Date: Tue, 5 May 2026 05:42:45 +0200 Message-ID: <20260505034325.167797-5-marek.vasut+renesas@mailbox.org> In-Reply-To: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> References: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> 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 X-MBO-RS-META: m9sth1a446zs81zeui3ukwxzmidoanou X-MBO-RS-ID: 7950ed4548224329d87 Content-Type: text/plain; charset="utf-8" The KSZ9031RNX reference manual [1] DS00002096H page 60 FIGURE 7-7: POWER-UP/POWER-DOWN/RESET TIMING Note 2 states, that after the de-assertion of reset, wait a minimum of 100 us before starting programming on the MIIM (MDC/MDIO) interface. Set DT property reset-deassert-us to three times that, 300 us, to provide ample time between reset deassertion and MDIO access. The KSZ9031RNX reference manual [1] DS00002096H page 60 TABLE 7-7: POWER-UP/POWER-DOWN/RESET TIMING PARAMETERS row tSR Stable supply voltages to de-assertion of reset is at minimum 10 ms. Set DT property reset-assert-us to 10ms because the KSZ9031RNX RM does not explicitly spell out how long the reset has to be asserted, but this at least covers the worst case scenario. [1] https://ww1.microchip.com/downloads/aemDocuments/documents/UNG/ProductD= ocuments/DataSheets/KSZ9031MNX-Data-Sheet-DS00002096.pdf Signed-off-by: Marek Vasut Reviewed-by: Geert Uytterhoeven --- Cc: Conor Dooley Cc: Geert Uytterhoeven Cc: Krzysztof Kozlowski Cc: Magnus Damm Cc: Rob Herring Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org --- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts b/arch/arm64/bo= ot/dts/renesas/r8a77970-v3msk.dts index 343f9610f8924..10c9a2e9ed18d 100644 --- a/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts +++ b/arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts @@ -119,6 +119,8 @@ phy0: ethernet-phy@0 { reg =3D <0>; interrupts-extended =3D <&gpio1 17 IRQ_TYPE_LEVEL_LOW>; reset-gpios =3D <&gpio1 16 GPIO_ACTIVE_LOW>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <300>; }; }; =20 --=20 2.53.0 From nobody Sat Jun 20 07:12:37 2026 Received: from mout-p-201.mailbox.org (mout-p-201.mailbox.org [80.241.56.171]) (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 B8F413AEF3F; Tue, 5 May 2026 03:43:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952633; cv=none; b=slsyV2dtKkoTLEoO5lEmEEzC9hkL/9t3Xa8d/Mk0H9uj4wbUzIq8Bft7pjUzAwNCq382jNp9r1L3cQRo7jOEAbOOupdEtZkxQMmGUuKCg//sqZ7C6QtEX3vHrurYhyxAR4MRTjx6J0Trvetn9e2cj1m72eV+PvKOGSJPbHdZ9dY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952633; c=relaxed/simple; bh=kXYBmgZGAkOUBuvwQgWp4oM2IOzpMx6sXFr63gjUDbU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=isFeAI4jxlGua6gS1un6ThMUQ02FlXMKhR+6jIOPmO3qEvcem+loGJU8idZiBKlXKr/xTod/EmsqcRPzorwBKBhJbdKtemyHHJRSrnhVdnUfb0vH+PFmtwOpAE9+PvzUe1296WnFrhlr7CetJTqfhYhQIoMk5sdYCOiChGW3bPY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org; spf=pass smtp.mailfrom=mailbox.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=NO4TTCsS; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=K73gyQHm; arc=none smtp.client-ip=80.241.56.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mailbox.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="NO4TTCsS"; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="K73gyQHm" Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4g8krk0ztYz9v0H; Tue, 5 May 2026 05:43:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952630; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tJqCSchciWYTMF5WZephMtUkSXVgpTC1jk/yJIIwF+A=; b=NO4TTCsSunFDg1wBsun5BoTOzD5cJxVGm2lbedWGjuWY638s8RLiGBZw+ODe9d453/GdpN rg809ALv4UWeWe+T06gVZs9B5Fl4iN26kyRsM8xIpx5UgTjXSItnH9ZcbpUsiJ8ZywOGb9 rYAoJyYvrQvUgIVOMwX+ghRkK0b8geAv0RKcg4Ywj8WwhTfuSCwHXm/DuXvUWL81KLKR4U ea+vqex0Ub9LIXjKYu2wvjYXizjXZtX8ZnPqSvypVTaJOdhsM3mqo+QvtPBVXxODIWv2xI +9uH417+Uecac+Mpq+y7rq3ssuduIKhc5EsDohakjm7jH02kGK4pZ6jz/ouyig== From: Marek Vasut DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952628; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tJqCSchciWYTMF5WZephMtUkSXVgpTC1jk/yJIIwF+A=; b=K73gyQHmoQAo0mUsy4GHOkD/rGIw7wXBEMLK0ppXjyVuZwI7og83BXBL9/dsme2YmXZrqJ cjG1cn01NjtiWPe9OTPdqm0p1k7f5RKztWVBDU9ZAfxMt8aZ35+uEHqOl1zABK9/8cNLG0 Cniqss09KhF6OOwU+qtl90QKMkcRCqTpJD8LXAchzfQB4UF5yfRm2SAjGvKPlYLSvrp1g+ MEMyxcDAcS8vA8/ZzTPWil/DQFlcrPdXEi84TB8KHxgFQ+cBZ1mxP3EZP7pLc3WJ6alheO 8AMWmiRRuZryk/kv3EiBQWPXuEfn9PSSIUzonHIm7/7hbPR7/oSm/njQfvFz3Q== To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , Conor Dooley , Geert Uytterhoeven , Krzysztof Kozlowski , Magnus Damm , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH 05/11] arm64: dts: renesas: condor-common: Specify ethernet PHY reset timings Date: Tue, 5 May 2026 05:42:46 +0200 Message-ID: <20260505034325.167797-6-marek.vasut+renesas@mailbox.org> In-Reply-To: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> References: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> 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 X-MBO-RS-META: 3wd3ourmcfgnxxgi9f3okt13my4h5m1m X-MBO-RS-ID: 90451f1b34e0b47f484 Content-Type: text/plain; charset="utf-8" The KSZ9031RNX reference manual [1] DS00002096H page 60 FIGURE 7-7: POWER-UP/POWER-DOWN/RESET TIMING Note 2 states, that after the de-assertion of reset, wait a minimum of 100 us before starting programming on the MIIM (MDC/MDIO) interface. Set DT property reset-deassert-us to three times that, 300 us, to provide ample time between reset deassertion and MDIO access. The KSZ9031RNX reference manual [1] DS00002096H page 60 TABLE 7-7: POWER-UP/POWER-DOWN/RESET TIMING PARAMETERS row tSR Stable supply voltages to de-assertion of reset is at minimum 10 ms. Set DT property reset-assert-us to 10ms because the KSZ9031RNX RM does not explicitly spell out how long the reset has to be asserted, but this at least covers the worst case scenario. [1] https://ww1.microchip.com/downloads/aemDocuments/documents/UNG/ProductD= ocuments/DataSheets/KSZ9031MNX-Data-Sheet-DS00002096.pdf Signed-off-by: Marek Vasut Reviewed-by: Geert Uytterhoeven --- Cc: Conor Dooley Cc: Geert Uytterhoeven Cc: Krzysztof Kozlowski Cc: Magnus Damm Cc: Rob Herring Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org --- arch/arm64/boot/dts/renesas/condor-common.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/condor-common.dtsi b/arch/arm64/bo= ot/dts/renesas/condor-common.dtsi index 6b22cc0b05b19..9d55509b00b15 100644 --- a/arch/arm64/boot/dts/renesas/condor-common.dtsi +++ b/arch/arm64/boot/dts/renesas/condor-common.dtsi @@ -168,6 +168,8 @@ phy0: ethernet-phy@0 { reg =3D <0>; interrupts-extended =3D <&gpio4 23 IRQ_TYPE_LEVEL_LOW>; reset-gpios =3D <&gpio4 22 GPIO_ACTIVE_LOW>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <300>; }; }; =20 --=20 2.53.0 From nobody Sat Jun 20 07:12:37 2026 Received: from mout-p-102.mailbox.org (mout-p-102.mailbox.org [80.241.56.152]) (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 2D5B23B6371; Tue, 5 May 2026 03:43:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.152 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952635; cv=none; b=AU6VE8kgT1AuyGjxXDVIwgV3vRU8gVuRqxGk7aACd+p1rs1+9ch1HBuw02r2fwQbG5UIKJ8buV4yCyVfqUHYgmDnmaqwBTCIUK27UBrN/RqRha/DJYK2F531t7LlSLswGXIhG+44y6sY4Y3KII0SdPY3zXF+FgS5NRTfz+VJD5Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952635; c=relaxed/simple; bh=fDOEi+Aq5NzdtBKIIh3gfp348g+/wbJHKJyNsDPl7tc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nHPtN3ItqO8W3b3TftQ6bJH+rO7N0gPUr//yC+Y7PeJr5vb42DNmkua1t5lGaoTl8KcPBcc6e6EZVIan0CyvJzwHZtg8KHY3y9ejsVvRAZW0BkOdG9H+K2t2Qqkfy7Hi39aMB9yGLuuJnICJ+0fAH1t0BFimdSwnBq0+DrqDQLo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org; spf=pass smtp.mailfrom=mailbox.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=Pull76nJ; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=MUerl1Zx; arc=none smtp.client-ip=80.241.56.152 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mailbox.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="Pull76nJ"; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="MUerl1Zx" Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4g8krm23m2z9tgZ; Tue, 5 May 2026 05:43:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952632; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=RHIDLb+i1jfPZrKXryOfk6JpigCT9IGdYyMM3y5DI+s=; b=Pull76nJe1Lk9Ez4HIqTPra3hdBz49swW8WQWEpkd6bwn7E6SPtRWQgIR7vktVA0jrny0I eb/nqeuwPBIw2iM2Ged18Qcf8gN94LmMaV+mqUxzREf7zb8JynHEG4MaemceTCs6qODvaj KeLigrLAbLUVAwFv+kEdbCtvo6jdnTrP2ASPqZ45HRVTPgshWxrfM2Tx1NDogFa7xURAxe qrEcv5/oJMG+k9k7kzNsxaNo7oIg61m6LaIuP35IrZwmB7Xbr39yFRkfEgvD/iGc//voRo vlWUtsL2b3TpNUFD3FtFnoEJ+uYUcFa2E/94n4ld/0U5q4Z97W8ZKhN3hVsUQQ== Authentication-Results: outgoing_mbo_mout; dkim=pass header.d=mailbox.org header.s=mail20150812 header.b=MUerl1Zx; spf=pass (outgoing_mbo_mout: domain of marek.vasut+renesas@mailbox.org designates 2001:67c:2050:b231:465::1 as permitted sender) smtp.mailfrom=marek.vasut+renesas@mailbox.org From: Marek Vasut DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952630; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=RHIDLb+i1jfPZrKXryOfk6JpigCT9IGdYyMM3y5DI+s=; b=MUerl1Zxa4YzbNVwb28gD/T2RCciNwMXoFscdrnIYPxVrqpZmPZzZ1zggXCNJkjx2RvADq ZtVC4N0yW+hrp70dKWPaNAHU6sIyLsIV49Lvl1y214tgY0jDpp1jiqYlvHZrR27za9g5gf 3j+chdZQw6ENQog8FbT7TB252l7BV7OIkWRdqoo3VbD9gIKv5pwPGT+tmAKnG1rgUrmRnC cL4C1YW7RXJx4A1XsgoyXVNL8HhO4tEPIrAxdskCzI4SphZGCaJA8CQSNcmd/2iTT2QNMx qDVzKoXBNE4/vtCjZQzTHGyCAbEQR2h78s2Qkj82ZjV+G/jSQY2iBEdFEJh/vg== To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , Conor Dooley , Geert Uytterhoeven , Krzysztof Kozlowski , Magnus Damm , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH 06/11] arm64: dts: renesas: v3hsk: Specify ethernet PHY reset timings Date: Tue, 5 May 2026 05:42:47 +0200 Message-ID: <20260505034325.167797-7-marek.vasut+renesas@mailbox.org> In-Reply-To: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> References: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> 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 X-MBO-RS-ID: 3cdfe458e5e35da172d X-MBO-RS-META: 3jmdtg7h7rhayz7pqabmgmf7mj9edpar X-Rspamd-Queue-Id: 4g8krm23m2z9tgZ Content-Type: text/plain; charset="utf-8" The KSZ9031RNX reference manual [1] DS00002096H page 60 FIGURE 7-7: POWER-UP/POWER-DOWN/RESET TIMING Note 2 states, that after the de-assertion of reset, wait a minimum of 100 us before starting programming on the MIIM (MDC/MDIO) interface. Set DT property reset-deassert-us to three times that, 300 us, to provide ample time between reset deassertion and MDIO access. The KSZ9031RNX reference manual [1] DS00002096H page 60 TABLE 7-7: POWER-UP/POWER-DOWN/RESET TIMING PARAMETERS row tSR Stable supply voltages to de-assertion of reset is at minimum 10 ms. Set DT property reset-assert-us to 10ms because the KSZ9031RNX RM does not explicitly spell out how long the reset has to be asserted, but this at least covers the worst case scenario. [1] https://ww1.microchip.com/downloads/aemDocuments/documents/UNG/ProductD= ocuments/DataSheets/KSZ9031MNX-Data-Sheet-DS00002096.pdf Signed-off-by: Marek Vasut Reviewed-by: Geert Uytterhoeven --- Cc: Conor Dooley Cc: Geert Uytterhoeven Cc: Krzysztof Kozlowski Cc: Magnus Damm Cc: Rob Herring Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org --- arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts b/arch/arm64/bo= ot/dts/renesas/r8a77980-v3hsk.dts index e3725304fed0b..52462e61b7194 100644 --- a/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts +++ b/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts @@ -126,6 +126,8 @@ phy0: ethernet-phy@0 { reg =3D <0>; interrupts-extended =3D <&gpio4 23 IRQ_TYPE_LEVEL_LOW>; reset-gpios =3D <&gpio4 22 GPIO_ACTIVE_LOW>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <300>; }; }; =20 --=20 2.53.0 From nobody Sat Jun 20 07:12:37 2026 Received: from mout-p-103.mailbox.org (mout-p-103.mailbox.org [80.241.56.161]) (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 916553ACEEB; Tue, 5 May 2026 03:43:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.161 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952638; cv=none; b=Jxxkod+n/YmSDYD+O2R0b/z9VnbuRUNIw8u5dQtB+hIiV1vDzc96hE9xsoBRRz8yhhr31T5EI/VffvVplUgJb551Huh9KlvAke18TxtHOMVYZs5hXmNOfA/XYHND/ZJqBRHgX/DXwToLlEbGCcO5HfRieWJQcXth7JOgKluWlHg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952638; c=relaxed/simple; bh=yBF/I2Hy0QWG8CqtNGX9VZD//95lWErpmdoTVisKl1c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=t6BVKJDz5cec1XlNbJhpJJ3KgMgiHnnHHk9Hv6rdwqxvSoYpzvJErD6x+gTVEkCJ2p0YY04GAifYy902C82qz5zhzkTAdtWsMckk4g7MpdWxsBQC0UkhipTSMg2fWaTbEvBeTDSupSJ3voVrP3z9WLtzo9vVZbFcM4yp5GgYcMs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org; spf=pass smtp.mailfrom=mailbox.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=B6MJYmf3; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=bQmqLyyd; arc=none smtp.client-ip=80.241.56.161 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mailbox.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="B6MJYmf3"; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="bQmqLyyd" Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4g8krp4WnHz9ttZ; Tue, 5 May 2026 05:43:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952634; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JgpdazERfEoZazK2lKiGb+H4Zd0Qc1cUAdNGOG/1Ztc=; b=B6MJYmf3Q2vjqMvq3GgeK7OQcoxSnAQbZ24nuOdXZK/cNZ/gv6+xyYLooqNnDsKlSFUYY/ 4p3a8g/stdTA1qYVzLXfDD3jOe9FEl4rwQJbZ01CDfku4clJRshWSKnPnkWGKtpcXZ68eB 9lhZVFGVzAplefrE9xdkfJeB0oPUmKPLnfh2atEyHauRtCauB4z2aGX9ZV2hcjTY0Fw2Xb zyH3J4k7oHEZTSeQfxTff/NGeANk1RZ/MyPdAWShW2Hg/tpp157NZk50j3PCvkWm8zZ3+V 6YQeckomp+kqgv0NquTpVypUcf1aYPblhtxDPX5OjP6EluK6c6MLEmKQ7GqzJw== Authentication-Results: outgoing_mbo_mout; dkim=pass header.d=mailbox.org header.s=mail20150812 header.b=bQmqLyyd; spf=pass (outgoing_mbo_mout: domain of marek.vasut+renesas@mailbox.org designates 2001:67c:2050:b231:465::1 as permitted sender) smtp.mailfrom=marek.vasut+renesas@mailbox.org From: Marek Vasut DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952632; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JgpdazERfEoZazK2lKiGb+H4Zd0Qc1cUAdNGOG/1Ztc=; b=bQmqLyydspIEkdRoelJHmkJ4y7Yu53jxrQ7QAHdw3KprXGA5N+0RVnrl8epq5GN79alA7B qQeWQe+UvX3MAZGBPn8t4tP44WKLe34GosQwwp/Velo0jEj9lgwoQRLyNVLtPFjsqn+U1v GgGiwSmRJ03jXKQaBzMS7TjZ0+6g+zAo/FfJfZuCENC7mWegQUz5z0ZpLPdcPOj5kbFP8o 1VXXv5VX5yLYN5iaRnMvbLc1DzdDL44SvCSwFf0a9nRVrocfvU3f/8vJLgfpQGPGU2DEs7 /aMTDxCJZHloPDKQRLqaAVduRO7iXcUJybndguRR4JuNkloYaFcNVo782UwkNw== To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , Conor Dooley , Geert Uytterhoeven , Krzysztof Kozlowski , Magnus Damm , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH 07/11] arm64: dts: renesas: ebisu: Specify ethernet PHY reset timings Date: Tue, 5 May 2026 05:42:48 +0200 Message-ID: <20260505034325.167797-8-marek.vasut+renesas@mailbox.org> In-Reply-To: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> References: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> 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 X-MBO-RS-ID: 84686d86872371c2590 X-MBO-RS-META: gkt87kkokxjk4rh5w1eyqnreq9nhh9s5 X-Rspamd-Queue-Id: 4g8krp4WnHz9ttZ Content-Type: text/plain; charset="utf-8" The KSZ9031RNX reference manual [1] DS00002096H page 60 FIGURE 7-7: POWER-UP/POWER-DOWN/RESET TIMING Note 2 states, that after the de-assertion of reset, wait a minimum of 100 us before starting programming on the MIIM (MDC/MDIO) interface. Set DT property reset-deassert-us to three times that, 300 us, to provide ample time between reset deassertion and MDIO access. The KSZ9031RNX reference manual [1] DS00002096H page 60 TABLE 7-7: POWER-UP/POWER-DOWN/RESET TIMING PARAMETERS row tSR Stable supply voltages to de-assertion of reset is at minimum 10 ms. Set DT property reset-assert-us to 10ms because the KSZ9031RNX RM does not explicitly spell out how long the reset has to be asserted, but this at least covers the worst case scenario. [1] https://ww1.microchip.com/downloads/aemDocuments/documents/UNG/ProductD= ocuments/DataSheets/KSZ9031MNX-Data-Sheet-DS00002096.pdf Signed-off-by: Marek Vasut Reviewed-by: Geert Uytterhoeven Tested-by: Geert Uytterhoeven --- Cc: Conor Dooley Cc: Geert Uytterhoeven Cc: Krzysztof Kozlowski Cc: Magnus Damm Cc: Rob Herring Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org --- arch/arm64/boot/dts/renesas/ebisu.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/ebisu.dtsi b/arch/arm64/boot/dts/r= enesas/ebisu.dtsi index aaedb1fb51aed..f381847c6feb8 100644 --- a/arch/arm64/boot/dts/renesas/ebisu.dtsi +++ b/arch/arm64/boot/dts/renesas/ebisu.dtsi @@ -322,6 +322,8 @@ phy0: ethernet-phy@0 { reg =3D <0>; interrupts-extended =3D <&gpio2 21 IRQ_TYPE_LEVEL_LOW>; reset-gpios =3D <&gpio1 20 GPIO_ACTIVE_LOW>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <300>; /* * TX clock internal delay mode is required for reliable * 1Gbps communication using the KSZ9031RNX phy present on --=20 2.53.0 From nobody Sat Jun 20 07:12:37 2026 Received: from mout-p-201.mailbox.org (mout-p-201.mailbox.org [80.241.56.171]) (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 8B01D3AE709; Tue, 5 May 2026 03:43:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952640; cv=none; b=gXsHbhq/so0qQVZpZK+Ex4/X3ZdLZMNL+u/XvurMHDFITwRiOzdmwVKpbfGqBPZBONgh9OLpPu+zCgLYam2WCNoHI5OMJtteK3TyxM9ylmVHtwou3Lu4QlDwb8pEQXHAqWHI2dV5Zssxu39b9BGqH3fkGQI4rWNturRTZNutegE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952640; c=relaxed/simple; bh=h2DpSxvQ4Ry6kBJYSPrn3xL7BbkJ21bWd2JwXpu+R40=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=flK3lqtQTlMVaVDvEcaUlUxiI+sDQQXp88NC2yXg12QhZPHbLCuQspTOkW3qgp+tZ4BzQ9q0n2VYR8xXvDKiW9oms2y0i3iYtFhXjkFXxdbaW7TjJ+vOqjZzm47eZEKr+88QV46KE+8VIbmkdEnj+TOZ0hKmTjDva1E6Aoamkos= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org; spf=pass smtp.mailfrom=mailbox.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=ST8hI8hw; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=E2a1A1JL; arc=none smtp.client-ip=80.241.56.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mailbox.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="ST8hI8hw"; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="E2a1A1JL" Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4g8krs0QG5z9th7; Tue, 5 May 2026 05:43:57 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952637; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/W3WIxgiIre34DOdHyKWuUPtLKlUjwAROtJmGpAoj6U=; b=ST8hI8hwbJInDwfAHHMwIW5gzZgqJ22Jvs7yDMsXSNVq4YKDJEucNVctKQEGtFQBpBrzlz rnDdJv895gFex1HVpm9sO8pNIboI//EvI+B2X31BvhCqQCPFSMZKfo+XuykTokdFSOJmMD w+Ik+kRAPWo6hthG6a0DHrJmxzXd4YlTwCgG2+JO1pOYSXYdx99DhLjv8glZPa3JPGZaA9 3ld2ZEXufXlt+GY9nJKGTkaAYWi5tnRZzXb7q1ZIRl35K3SLJeaQKWQptUA8wqpm8jXYqh T+A4mL/+3NzaMZrA84523pnUUZz67/D2enKU0okJgCc34otAlvyvGY6bIUJW5w== Authentication-Results: outgoing_mbo_mout; dkim=pass header.d=mailbox.org header.s=mail20150812 header.b=E2a1A1JL; spf=pass (outgoing_mbo_mout: domain of marek.vasut+renesas@mailbox.org designates 2001:67c:2050:b231:465::1 as permitted sender) smtp.mailfrom=marek.vasut+renesas@mailbox.org From: Marek Vasut DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952634; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/W3WIxgiIre34DOdHyKWuUPtLKlUjwAROtJmGpAoj6U=; b=E2a1A1JLFQ8YP6JQKsnkw8V0SCsaaoTZQgNdeSeDfQJ3rOhkNmNBV5jLg43Mwi6lQMgbLG /EsdA97SSw2M+aWo3ZdP+lhl32YSSL24KMaQ2B2g7KfpRah6gMIs03a5bf+Kh4nMmB8CPr I4FTNdEJcd4ew6+XXThf+wwUhyPJU1zCT2CF+mnoX1z6ydjMoKEMvFl1ZABLfuZkgCvroU GETZ1Om5DpF1Tt5jFQ+QNydyWlhxNd3rapFD4mmPHZHNkIYKS4NRYi6ysa0aebCr5DmY2+ /5er2fopODAwNQgq6qM3qW/Y9tk9lpHEXqDfhRlUPwehkf/OUgnvsnaA6lrDdw== To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , Conor Dooley , Geert Uytterhoeven , Krzysztof Kozlowski , Magnus Damm , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH 08/11] arm64: dts: renesas: draak: Specify ethernet PHY reset timings Date: Tue, 5 May 2026 05:42:49 +0200 Message-ID: <20260505034325.167797-9-marek.vasut+renesas@mailbox.org> In-Reply-To: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> References: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> 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 X-MBO-RS-META: q5z68dduynyb75rct9d38gzc5zaxy3uf X-MBO-RS-ID: f68902710217a6e3f45 X-Rspamd-Queue-Id: 4g8krs0QG5z9th7 Content-Type: text/plain; charset="utf-8" The KSZ9031RNX reference manual [1] DS00002096H page 60 FIGURE 7-7: POWER-UP/POWER-DOWN/RESET TIMING Note 2 states, that after the de-assertion of reset, wait a minimum of 100 us before starting programming on the MIIM (MDC/MDIO) interface. Set DT property reset-deassert-us to three times that, 300 us, to provide ample time between reset deassertion and MDIO access. The KSZ9031RNX reference manual [1] DS00002096H page 60 TABLE 7-7: POWER-UP/POWER-DOWN/RESET TIMING PARAMETERS row tSR Stable supply voltages to de-assertion of reset is at minimum 10 ms. Set DT property reset-assert-us to 10ms because the KSZ9031RNX RM does not explicitly spell out how long the reset has to be asserted, but this at least covers the worst case scenario. [1] https://ww1.microchip.com/downloads/aemDocuments/documents/UNG/ProductD= ocuments/DataSheets/KSZ9031MNX-Data-Sheet-DS00002096.pdf Signed-off-by: Marek Vasut Reviewed-by: Geert Uytterhoeven --- Cc: Conor Dooley Cc: Geert Uytterhoeven Cc: Krzysztof Kozlowski Cc: Magnus Damm Cc: Rob Herring Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org --- arch/arm64/boot/dts/renesas/draak.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/draak.dtsi b/arch/arm64/boot/dts/r= enesas/draak.dtsi index c83c97d991133..80f0d83dd6766 100644 --- a/arch/arm64/boot/dts/renesas/draak.dtsi +++ b/arch/arm64/boot/dts/renesas/draak.dtsi @@ -249,6 +249,8 @@ phy0: ethernet-phy@0 { reg =3D <0>; interrupts-extended =3D <&gpio5 19 IRQ_TYPE_LEVEL_LOW>; reset-gpios =3D <&gpio5 18 GPIO_ACTIVE_LOW>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <300>; /* * TX clock internal delay mode is required for reliable * 1Gbps communication using the KSZ9031RNX phy present on --=20 2.53.0 From nobody Sat Jun 20 07:12:37 2026 Received: from mout-p-103.mailbox.org (mout-p-103.mailbox.org [80.241.56.161]) (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 615573BED66; Tue, 5 May 2026 03:44:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.161 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952643; cv=none; b=GTjEHDhhGGpGNWVJ7sZGUfolCKnXJ2C3lz4obEwfbugIUzIdlcaAEP1u9Ks6+hrN6XZfldP6YpuENiXP8DMo9sAmIsBmBP05vGQBB1LUUOIX5KzQTuUUZOSrUa1pPmkUWG15KsycYkRuYj3fif7Kx+b0UaJxTKNVhKAP8PtUPzE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952643; c=relaxed/simple; bh=H5CZijB+RVAy7FJswdvidOAiqPtKuw3DsvpjjC+fme4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=pbeeS28z6RLOsccyecDgvLPErKPmF8NTZl3xVPNUFx1EnkdzKgmd57R+KHWTAoMnq8BaWTBJR+ct8GVqddUP3XtEh5je4wy2C85isjms4fi+nDROK6YuzJRIlAXMNMnl08Fx3wXG6PuR/O733t2eaLh5NHflgvKzDgiHFsvk0TM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org; spf=pass smtp.mailfrom=mailbox.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=W8fMOZlv; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=fODKMjiJ; arc=none smtp.client-ip=80.241.56.161 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mailbox.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="W8fMOZlv"; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="fODKMjiJ" Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4g8krv3KMMz9ttZ; Tue, 5 May 2026 05:43:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952639; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=GMdwdP3nboo7mFF0k9YbSTM89N9Bulr+AME+RvbTqlk=; b=W8fMOZlvvnFLmdOTFoerWHo+qYh6YIHHUB74Opt9MLUiXOM61Aq04df3jOeU6r1jvGzv0i HHriuYK0VkQ9if3pWU9ftbq9UJeKbgjP5VWuR0st7dwtZ/5EqY7i3UwJRcJz1F22LN2amV I4dZCHI9Ufo6EGffafv0uuhEByBchkY2nJuteJxCPL7WdLC2PnewETsYsNaQWRb1wtEYOv C4xBNf4AzIhVFBDYFG2NdvV6HEsqxGCPgJpt10AfU7UNs8obiZwUyrpst0ijAtYaiX0cWo RrpMnVmt1UNLS/mxPdXG6r/A5dmGHdCIBaTZFRvzxOExmBhDJ93OAI1Nr41FxQ== From: Marek Vasut DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952637; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=GMdwdP3nboo7mFF0k9YbSTM89N9Bulr+AME+RvbTqlk=; b=fODKMjiJIhc/2ccEDt9yXAj9xpCNNQlh66WFGI/0txL7eQB/1eXjt893aiu7KrFm35aDh6 /aCejIpF+xWF/0PrcZQ71PUnH+zY2HqHxz7K1CeDMvpERrp01NF/JS8Zybhp9dzRoYD7dm PWVMYoFQtSrGBWMXu+JwKFV3Oue1wmu6fCAeaqo8s7nSwRIHLj7+qreZ1v7hyco4KKklBv mtJga3DEasLNKTFHBkTEIT87cdVXORiK5wMEtd11HafoaGVWvORdts9Z7joSk8cjJapnnN C/YdpOZbai8K8sUSKWn/7NPUdbo0ymdREqWUtBkNcEMaXNFhKme1wj307x0PnQ== To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , Conor Dooley , Geert Uytterhoeven , Krzysztof Kozlowski , Magnus Damm , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH 09/11] arm64: dts: renesas: falcon: Specify ethernet PHY reset timings Date: Tue, 5 May 2026 05:42:50 +0200 Message-ID: <20260505034325.167797-10-marek.vasut+renesas@mailbox.org> In-Reply-To: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> References: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> 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 X-MBO-RS-META: hfa34mzfhzuh7xwfkbyihw65n8iw6je1 X-MBO-RS-ID: 3592287a5530274bebd Content-Type: text/plain; charset="utf-8" The KSZ9031RNX reference manual [1] DS00002096H page 60 FIGURE 7-7: POWER-UP/POWER-DOWN/RESET TIMING Note 2 states, that after the de-assertion of reset, wait a minimum of 100 us before starting programming on the MIIM (MDC/MDIO) interface. Set DT property reset-deassert-us to three times that, 300 us, to provide ample time between reset deassertion and MDIO access. The KSZ9031RNX reference manual [1] DS00002096H page 60 TABLE 7-7: POWER-UP/POWER-DOWN/RESET TIMING PARAMETERS row tSR Stable supply voltages to de-assertion of reset is at minimum 10 ms. Set DT property reset-assert-us to 10ms because the KSZ9031RNX RM does not explicitly spell out how long the reset has to be asserted, but this at least covers the worst case scenario. [1] https://ww1.microchip.com/downloads/aemDocuments/documents/UNG/ProductD= ocuments/DataSheets/KSZ9031MNX-Data-Sheet-DS00002096.pdf Signed-off-by: Marek Vasut Reviewed-by: Geert Uytterhoeven --- Cc: Conor Dooley Cc: Geert Uytterhoeven Cc: Krzysztof Kozlowski Cc: Magnus Damm Cc: Rob Herring Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org --- arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts b/arch/arm64/b= oot/dts/renesas/r8a779a0-falcon.dts index 6bd580737f25d..ea5dcee73658a 100644 --- a/arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts +++ b/arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts @@ -33,6 +33,8 @@ phy0: ethernet-phy@0 { reg =3D <0>; interrupts-extended =3D <&gpio4 16 IRQ_TYPE_LEVEL_LOW>; reset-gpios =3D <&gpio4 15 GPIO_ACTIVE_LOW>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <300>; }; }; =20 --=20 2.53.0 From nobody Sat Jun 20 07:12:37 2026 Received: from mout-p-103.mailbox.org (mout-p-103.mailbox.org [80.241.56.161]) (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 966DC3AEF3B; Tue, 5 May 2026 03:44:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.161 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952645; cv=none; b=f5o1sjwRh5cqHh5tW+KjGaO9ZFC9kL09pHNnAkGpgpPVzV5z1E+ifBVRsjyDcFTHHgyiyOi1xv+d0J7QZ1PwR6RVgk4dSJtBHN3Qw5AWQZBLq5FcWS+MSjdMvIHjDRrxVDOLbaUh9uAjNs4nLGrZz90Ti995fpXhNnI3/4KJ4wI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952645; c=relaxed/simple; bh=B7PnpgLk9fOgRys2BUSDz0BqEi+yzK6zlm6jlVD80eE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=P3iHam+c5S+ID2BU1rCF0dCvNJKVmf5a5L+W/4qwWgMR+G1y+iJ61O2s8uBoYLxyhqAg3FvztflnUAvCaUdSGQU079AcMJ4svk09I8dqT1HZ1IH4HbiYw24A4KhZUnSm2fivjDeetsfdVGNvmEmXsK9IY7FUPP2hzYv+u8lQ7A8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org; spf=pass smtp.mailfrom=mailbox.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=WcNABeYC; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=med/3/Er; arc=none smtp.client-ip=80.241.56.161 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mailbox.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="WcNABeYC"; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="med/3/Er" Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4g8krx6FV6z9tw8; Tue, 5 May 2026 05:44:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952641; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lKs36l33LjxXtK5zLdlYl9mdFNuvitANVVnZZJYiHag=; b=WcNABeYC39EwaGQoBtOiBKb3MzgdaaQaCch2BIiP0UEljLH3h2H3IT2UXCUaS77ARufmwM wddITgUE3a41krWsbRSXJiHx50N7i8tIBPXf1XWRj9Uw9e2Rq+ScwNuKg1WhPY50KoTGlI xPgsatU6FjCdy86Bw1c0o7mhp5YZAXNympYXWtDPn8/HxFzxNb1BAal75+ergrHU/JuDzc jTQP9ZeHDzzC7vucx9tMGm6kQCGYCv4RSq8zF/VFJGHuaR4xc8eLDNk/Rx3TUrYAcKopV4 40cE0bGQDHG331DmzznaItpaGBTBimUByhnMqrsQfEDB10bv4E6ies93x3t2Xw== From: Marek Vasut DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952639; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lKs36l33LjxXtK5zLdlYl9mdFNuvitANVVnZZJYiHag=; b=med/3/Erh+tT0Ae1dwGSxEX61HHV5X61QtYHRi6mEL7DWHjZjpT7GC6XYILzwvnjTQimfF 9f/IAUNpGjHxHSbFgZ/Uuo0pamjjXss0a6Luxe7CRZWRkfEN3fKJA3J/feh7vM3S1ydwAJ ELD/dJirmiQs2PSuWFStmCLgvyPmRObb4t/jjldpz1bh4ouTeTkCmRdyegt+Gd0RHIm5MM KITxvw0Jaq65FNKIOK1Cy2jlDFL7ddlFpL2cR0K3GZmkB8ik8Lm/D64J3WgfyVh1VsKSZn ywDUh50oPNXnhUJFSBYY1LlsQcZyEQkbfvEUS+gYttBRYSWayivC3ZrZGa0mmg== To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , Conor Dooley , Geert Uytterhoeven , Krzysztof Kozlowski , Magnus Damm , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH 10/11] arm64: dts: renesas: white-hawk: Specify ethernet PHY reset timings Date: Tue, 5 May 2026 05:42:51 +0200 Message-ID: <20260505034325.167797-11-marek.vasut+renesas@mailbox.org> In-Reply-To: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> References: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> 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 X-MBO-RS-META: orhfs1wfo8wtgrezgfwrexybbqgdicr4 X-MBO-RS-ID: 91f77169026af94cd62 Content-Type: text/plain; charset="utf-8" The KSZ9031RNX reference manual [1] DS00002096H page 60 FIGURE 7-7: POWER-UP/POWER-DOWN/RESET TIMING Note 2 states, that after the de-assertion of reset, wait a minimum of 100 us before starting programming on the MIIM (MDC/MDIO) interface. Set DT property reset-deassert-us to three times that, 300 us, to provide ample time between reset deassertion and MDIO access. The KSZ9031RNX reference manual [1] DS00002096H page 60 TABLE 7-7: POWER-UP/POWER-DOWN/RESET TIMING PARAMETERS row tSR Stable supply voltages to de-assertion of reset is at minimum 10 ms. Set DT property reset-assert-us to 10ms because the KSZ9031RNX RM does not explicitly spell out how long the reset has to be asserted, but this at least covers the worst case scenario. [1] https://ww1.microchip.com/downloads/aemDocuments/documents/UNG/ProductD= ocuments/DataSheets/KSZ9031MNX-Data-Sheet-DS00002096.pdf Signed-off-by: Marek Vasut Reviewed-by: Geert Uytterhoeven Tested-by: Geert Uytterhoeven --- Cc: Conor Dooley Cc: Geert Uytterhoeven Cc: Krzysztof Kozlowski Cc: Magnus Damm Cc: Rob Herring Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org --- arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi b/arch/= arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi index b4024e85ae5aa..c5045bda45c33 100644 --- a/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi +++ b/arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi @@ -169,6 +169,8 @@ avb0_phy: ethernet-phy@0 { reg =3D <0>; interrupts-extended =3D <&gpio7 5 IRQ_TYPE_LEVEL_LOW>; reset-gpios =3D <&gpio7 10 GPIO_ACTIVE_LOW>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <300>; }; }; }; --=20 2.53.0 From nobody Sat Jun 20 07:12:37 2026 Received: from mout-p-202.mailbox.org (mout-p-202.mailbox.org [80.241.56.172]) (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 51BFA3BFE5C; Tue, 5 May 2026 03:44:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952648; cv=none; b=aK3ilChuhgegXVjK+X/Om0El7OUOH8N1Wz/0OVS8dFTV2ODnMJw3rvCJPDah9VxMR8/W3ixXTq841gMnGPU5BK4DowaYRG1EX/qoI5cDmnClv4kf0uFcoltGh3OUGgP3Quwhyzix5rabbXSraxtOHxPxrN67H19FtkaeAfD1kII= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777952648; c=relaxed/simple; bh=8/OT+6MgMkaeIPy8tLBM2JUR3lMlzfK++fkIZT1vOmc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=V4MbTOOsg1RncI97wN8+j5RPuiNSeO8y6zrSxtFRHXQOzJLpy8xPmkh3LDLfmrfqu+n4iIUEfcvzBsW8DRTXHHF6dOlxBway+r6NX6sW5vLaMR19Wk+/toZLcYoB3XFeJGd0ilJAlDDvx4UyQCxwMjiqG+VTgHmmWCSzEm3+Sz0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org; spf=pass smtp.mailfrom=mailbox.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=oLSL65Uv; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=kZ+0ehCm; arc=none smtp.client-ip=80.241.56.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mailbox.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="oLSL65Uv"; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="kZ+0ehCm" Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4g8ks02mJ8z9tQt; Tue, 5 May 2026 05:44:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952644; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/m74OQYKUXFFOiQNF59JcHanEYm/tE0exDQOuRLJjFs=; b=oLSL65UvwJ+yvDI2HcguKPfgzmI87OVDfzEA8jQOuoB4goW8mokJenNVxR9kaLPv4r/ojS Zta0Fy03u7VT73PyNco+XiXgHaVerZ9IXV/XQphhR6bhyIh3Iw80lclbeEHX9JwNcEX0+O zNQUzZtTSYPEbwLdBqCU6XcO5TsAE5eRBysgKx/bPZCMF6ZWrEmSiQuqVk54Hfv16d7CAZ 8B3RrqH8HsVzYkyx/VYseBG60xzyI2V5fUIL3Hx/sAhlsrOSeY5JRcVrOBK1QwsOxHiECF kjy9nFQdnO++xEQj8dkOc5P6mf/L1q0Quj8cbe3kXkICIWB+Cn2GirT4q5jOHw== From: Marek Vasut DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1777952642; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/m74OQYKUXFFOiQNF59JcHanEYm/tE0exDQOuRLJjFs=; b=kZ+0ehCmohar/6f72/mQ4nTuQMCL6RXwOYS+F5zZVLeOqCn6B/kEaiZMb+32sux4xZ/pr1 FDMMYNT59euH6vpzVlFLRLfieptRSwiN7aPLWsIdK8Jv0X7opJ7KQChcxArQxlExCe7Fqo cKOrJlCA7S7GFZDHoSk9d3d45Qolbv1N6IdNbtJK0LR0ToIohRj735Uu9zSrGUg/PHrVqT YNBmJTz3eJw8h3piH6DM1+/KRkRda3SNG32kPMbqaN/TdccLCx6K3+SSh1Pi7wsTLdY+pj NR8b/KBPB2yoBgHNt/N/lMxusbRaiZu9z6PJscd7fb77khCNQ4T+BwaLKe6j4Q== To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , Conor Dooley , Geert Uytterhoeven , Krzysztof Kozlowski , Magnus Damm , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH 11/11] arm64: dts: renesas: gray-hawk: Specify ethernet PHY reset timings Date: Tue, 5 May 2026 05:42:52 +0200 Message-ID: <20260505034325.167797-12-marek.vasut+renesas@mailbox.org> In-Reply-To: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> References: <20260505034325.167797-1-marek.vasut+renesas@mailbox.org> 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 X-MBO-RS-ID: 9b29a8112ffd5352392 X-MBO-RS-META: 4a5qc889kq1kq3ho7iq6urqypgq6wmzu Content-Type: text/plain; charset="utf-8" The KSZ9031RNX reference manual [1] DS00002096H page 60 FIGURE 7-7: POWER-UP/POWER-DOWN/RESET TIMING Note 2 states, that after the de-assertion of reset, wait a minimum of 100 us before starting programming on the MIIM (MDC/MDIO) interface. Set DT property reset-deassert-us to three times that, 300 us, to provide ample time between reset deassertion and MDIO access. The KSZ9031RNX reference manual [1] DS00002096H page 60 TABLE 7-7: POWER-UP/POWER-DOWN/RESET TIMING PARAMETERS row tSR Stable supply voltages to de-assertion of reset is at minimum 10 ms. Set DT property reset-assert-us to 10ms because the KSZ9031RNX RM does not explicitly spell out how long the reset has to be asserted, but this at least covers the worst case scenario. [1] https://ww1.microchip.com/downloads/aemDocuments/documents/UNG/ProductD= ocuments/DataSheets/KSZ9031MNX-Data-Sheet-DS00002096.pdf Signed-off-by: Marek Vasut Reviewed-by: Geert Uytterhoeven Tested-by: Geert Uytterhoeven --- Cc: Conor Dooley Cc: Geert Uytterhoeven Cc: Krzysztof Kozlowski Cc: Magnus Damm Cc: Rob Herring Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org --- arch/arm64/boot/dts/renesas/gray-hawk-single.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/gray-hawk-single.dtsi b/arch/arm64= /boot/dts/renesas/gray-hawk-single.dtsi index 792a4aa8f4a9d..274493720b14e 100644 --- a/arch/arm64/boot/dts/renesas/gray-hawk-single.dtsi +++ b/arch/arm64/boot/dts/renesas/gray-hawk-single.dtsi @@ -213,6 +213,8 @@ avb0_phy: ethernet-phy@0 { reg =3D <0>; interrupts-extended =3D <&gpio7 5 IRQ_TYPE_LEVEL_LOW>; reset-gpios =3D <&gpio7 10 GPIO_ACTIVE_LOW>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <300>; }; }; }; --=20 2.53.0