From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp-42ab.mail.infomaniak.ch (smtp-42ab.mail.infomaniak.ch [84.16.66.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 0E7F630F931 for ; Mon, 2 Feb 2026 10:27:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=84.16.66.171 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770028072; cv=none; b=t0CUdscywcibokbVTOyw8nGfLN5zLjOpV5wfH2HYhOfVgnvNhqvbBjWE6i6/o9/CH2jiXjtXYaQAD0/2ZlfY0Lx07iESsU74/LwwGD3JNlP3P0i1Uc2cPVxLMwSLnK95QWwrd/fRZUKc5efcHZWwdh6G+Mwqu3rxNZ7pOHOoWp8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770028072; c=relaxed/simple; bh=ICwMGryFunsZELBhig/u81PV/a50m1eW3wfstcBgRZo=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=oEA5A5jgaP04Lm/ph98HZJJpxefuTm1C/psIk0Ngyt5wqHFBfTSOy7SCHu3MwC6f8BfVTIJhNcb4sv98ipyAaVHBbtS2ZfOCbJF69uNEZP6fPJbFt71AHd6MeQ/5YNMnzYYJ+sWo0EAt3Yz7KqrwGgTXbr5qvanTWA0WP8NNEs4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=0leil.net; spf=pass smtp.mailfrom=0leil.net; arc=none smtp.client-ip=84.16.66.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=0leil.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=0leil.net Received: from smtp-4-0000.mail.infomaniak.ch (unknown [IPv6:2001:1600:7:10::a6b]) by smtp-4-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4f4N986l7Yz8n0; Mon, 2 Feb 2026 11:27:40 +0100 (CET) Received: from unknown by smtp-4-0000.mail.infomaniak.ch (Postfix) with ESMTPA id 4f4N98059bz5sw; Mon, 2 Feb 2026 11:27:39 +0100 (CET) From: Quentin Schulz Subject: [PATCH 0/2] arm64: dts: rockchip: fix Ethernet PHY on Theobroma PX30 devices Date: Mon, 02 Feb 2026 11:27:24 +0100 Message-Id: <20260202-px30-eth-phy-v1-0-ef365be64922@cherry.de> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAAAAAAAC/x2MQQqAIBAAvyJ7TnANLPpKdJBacy8mGmGIf0+6D MxhpkKmxJRhERUSPZz5Cl1wELB7G06SfHQHrbRROCoZSwfdXkb/SjMZZ3FGQjTQk5jIcfl369b aB+vsMXheAAAA X-Change-ID: 20260130-px30-eth-phy-676fa181e116 To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: Heiko Stuebner , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Quentin Schulz , stable@vger.kernel.org X-Mailer: b4 0.14.3 X-Infomaniak-Routing: alpha This removes the reliance on the bootloader setting up the Ethernet PHY for the Linux kernel to be able to use Ethernet. This is due to the HW default of the PHY reset line being active and the MDIO auto-detection mechanism not controlling a PHY's reset line such that we need to hardcode the PHY ID in the compatible property for it to be usable by the kernel, regardless of what the bootloader is doing. We only ever had one PHY (DP83825) for both devices, so it's fine to hardcode this way. Signed-off-by: Quentin Schulz --- Quentin Schulz (2): arm64: dts: rockchip: fix Ethernet PHY not found on PX30 Cobra arm64: dts: rockchip: fix Ethernet PHY not found on PX30 Ringneck arch/arm64/boot/dts/rockchip/px30-cobra.dtsi | 2 +- arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) --- base-commit: 4d310797262f0ddf129e76c2aad2b950adaf1fda change-id: 20260130-px30-eth-phy-676fa181e116 Best regards, -- Quentin Schulz