From nobody Tue Dec 16 02:37:29 2025 Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1E405200CD; Sun, 18 Aug 2024 20:30:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=85.214.62.61 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724013046; cv=none; b=ro43ZSja26E0GIuSsPRSoKva8gZ22hTrmgyhnKKUR0anDHNKKX7A6FDNmdIFcDCUxNi4pwnGoJUCCdDnv8YLQZKP4rf4boezwo8UQ7rRgbc/TfyLmdmSa4J/C6Pth80dLhLiG7UZUEuwJM0fw6qvWXtThCn3XXj6WaXNL3nMnPs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724013046; c=relaxed/simple; bh=Hl6qAeZvINDhDu7tKwMdDNaKbGCCcI1IRwdD8boZ9Fo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=MmNj+u4y95m/Np1gx2tbKwjd8zK7NKNZ9qmfWKw495hk/zTVP7iDwFDZ9EEHNksD2soxDLxfnJ8OEiAhJNWZ/L9vMqXx1x583XC1d+PgUB2c9WRf+mj8Ot2NbNT/oOsEiN59jc9r0jEVSi93kfDq/4T7aJaFFjKBh8/P4mPDHwc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=denx.de; spf=pass smtp.mailfrom=denx.de; dkim=pass (2048-bit key) header.d=denx.de header.i=@denx.de header.b=vy6UZVBA; arc=none smtp.client-ip=85.214.62.61 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=denx.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=denx.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=denx.de header.i=@denx.de header.b="vy6UZVBA" Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 1B4C188327; Sun, 18 Aug 2024 22:30:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1724013043; bh=7xIgYijK665mw+L20ZwNTLirHIg14AUnO12zxZjB2RQ=; h=From:To:Cc:Subject:Date:From; b=vy6UZVBAwi7B0sIhY7fHNZuclj2NiTKCYkcbkG6w9/EghWmM/dmHCSQR4ZUbsI1le eBDgEtv8G0zlElh3UNKULjN0J14VCsuiXq2LqOYbebpaZUfW57zkzaVtQSebT1b5lv Xs5bdY9TLOaPkCeUOiOLMDnhG3E7eYLyYOvDceZfQE2pc5Aj7UGu2Ayr7DNQ+wIX6K E7E0Zb8pA0tNQotC3im9Bvzeg6pl3oKwSlPA99GG7iwNPETlD6un9FjgPV6JVYW1nT sHl1JWihdezsyZrpkcBm33+S0wYm5Vz3B4YB4jxfa8Xx3C3xn6okj0gYJSEd8kEkCy pEEtAhWVOalBA== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , Conor Dooley , Fabio Estevam , Krzysztof Kozlowski , Pengutronix Kernel Team , Rob Herring , Sascha Hauer , Shawn Guo , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH] arm64: dts: imx8mm: Update Data Modul i.MX8M Mini eDM SBC DT to rev.A01 Date: Sun, 18 Aug 2024 22:29:52 +0200 Message-ID: <20240818203029.96035-1-marex@denx.de> X-Mailer: git-send-email 2.43.0 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-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean Content-Type: text/plain; charset="utf-8" Update the DT to match newest Data Modul i.MX8M Mini eDM SBC rev.A01 board which implements PHY changes. Keep some of the rev.900 PHY node in the DT so that a DTO can be used to support rev.900 boards easily. Signed-off-by: Marek Vasut --- Cc: Conor Dooley Cc: Fabio Estevam Cc: Krzysztof Kozlowski Cc: Pengutronix Kernel Team Cc: Rob Herring Cc: Sascha Hauer Cc: Shawn Guo Cc: devicetree@vger.kernel.org Cc: imx@lists.linux.dev Cc: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org --- .../freescale/imx8mm-data-modul-edm-sbc.dts | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts b/= arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts index b1f2beb40a98f..472c584fb3bd2 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts @@ -168,7 +168,7 @@ &fec1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_fec1>; phy-mode =3D "rgmii-id"; - phy-handle =3D <&fec1_phy>; + phy-handle =3D <&fec1_phy_bcm>; phy-supply =3D <&buck4_reg>; fsl,magic-packet; status =3D "okay"; @@ -178,7 +178,7 @@ mdio { #size-cells =3D <0>; =20 /* Atheros AR8031 PHY */ - fec1_phy: ethernet-phy@0 { + fec1_phy_ath: ethernet-phy@0 { compatible =3D "ethernet-phy-ieee802.3-c22"; reg =3D <0>; /* @@ -191,6 +191,7 @@ fec1_phy: ethernet-phy@0 { reset-deassert-us =3D <10000>; qca,keep-pll-enabled; vddio-supply =3D <&vddio>; + status =3D "disabled"; =20 vddio: vddio-regulator { regulator-name =3D "VDDIO"; @@ -202,6 +203,20 @@ vddh: vddh-regulator { regulator-name =3D "VDDH"; }; }; + + /* Broadcom BCM54213PE PHY */ + fec1_phy_bcm: ethernet-phy@1 { + compatible =3D "ethernet-phy-ieee802.3-c22"; + reg =3D <1>; + /* + * Dedicated ENET_INT# and ENET_WOL# signals are + * unused, the PHY does not provide cable detect + * interrupt. + */ + reset-gpios =3D <&gpio1 1 GPIO_ACTIVE_LOW>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <10000>; + }; }; }; =20 --=20 2.43.0