From nobody Sat Sep 26 10:03:02 2026 Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (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 EB5AF44AB8A; Wed, 2 Sep 2026 13:28:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.15.15 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788355699; cv=none; b=tGdyMdyt3pbSCCnm45OeRZvJ+bBaZe/ln1co5fEer8fwgQjoYEE/iVRWF/+hMtfOk0FknGRGn8ND+Y5IwcLHKxBTx0Q/PLZ/C+qqm7eHuJDCZWV/IMRCTppXy7QtLE1bGl+Rf62hVdVMU32YiaAZgH6+wnZQL7d2UlgrUAu+SvQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788355699; c=relaxed/simple; bh=BnsIPBPuKSFwffvhwZgFGL6pfnJMCBQhqjwE+pVllJg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=B8HPAuz4WJxzIt/oICEbAeC9wEmpHduH/0mbCb8TQMJfonGioVJIgYi0W3+nuhLkS9BypTpeAV3EptjEeWxKAuparqv+e35RoCICUiBxi2iX6bK0xP+HUs9dLdTj98hDaMy9rGcRjkR++NLuXTfeLGa3x14HjZaTgOC63rZqsbc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.net; spf=pass smtp.mailfrom=gmx.net; dkim=pass (2048-bit key) header.d=gmx.net header.i=wahrenst@gmx.net header.b=BpjNNJPw; arc=none smtp.client-ip=212.227.15.15 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmx.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmx.net header.i=wahrenst@gmx.net header.b="BpjNNJPw" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1788355694; x=1788960494; i=wahrenst@gmx.net; bh=BwSH+VPrwM/QWvKXvZ91GqgHP+dRw3S9kaAQ9v7NKL0=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-ID:In-Reply-To: References:MIME-Version:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=BpjNNJPwBK7lzk/nVWBfBg4N1K6KcrLF1iXJfRGV2YujG2lQwmJXFKnCrqamKv3n 16Jx2wt+uxlGJElTgQr9QIur0Djdpxax1GjjrMdSJiDFewGL3lMg+yeP5wlE0bZsz NSmVXTsO+UusN0uWNqq733fUA8S7ai9czsmMebSLNNdm9/yGjDdfLqoP1JPZfRcC7 RzrI0fNeMg/vSxI5iHei0AE4rszYdZ3WurddS0ifoTI9Npysplp1p+OfDB4SJjlx6 QzucjTBi+N/EbZflcnfo6q5VNPim7f59kE/LynlnmHdpOgxoNwpsciMXHYZ//Hg05 hY/wqp4VtTmA1khKlg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from client.hidden.invalid by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M7Jza-1wwHMg1w9E-006u4I; Wed, 02 Sep 2026 15:28:14 +0200 From: Stefan Wahren To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Marc Kleine-Budde , Vincent Mailhol , Vinod Koul , Neil Armstrong , Frank Li , Pengutronix Kernel Team , Fabio Estevam , Aswath Govindraju Cc: Christoph Stoidner , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-can@vger.kernel.org, linux-phy@lists.infradead.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Stefan Wahren , Conor Dooley Subject: [PATCH V3 1/3] dt-bindings: arm: fsl: Add chargebyte Charge Control Y Date: Wed, 2 Sep 2026 15:27:58 +0200 Message-ID: <20260902132801.22056-2-wahrenst@gmx.net> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260902132801.22056-1-wahrenst@gmx.net> References: <20260902132801.22056-1-wahrenst@gmx.net> 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-Provags-ID: V03:K1:ZF8CgSyRbkpAOvc6r9rbMWEYoxcgijJuRPbgRyU/R0VbLwuL5kF HQbGaQvsnXE+jIOy9o90khmNPuMSaWWqi265Zz5XNk2Djk5hNRWl3Bmn2cI29IiyJjD/wC0 RcqbHccdDPfZPtV13myLPNrZ2PjLUKEyzUaUXpxL85NgESjY46c2dYZ6gf9I7PWlXrk+WPu siIcBStJezWaRiKXkOOUQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:SVm2FY1/QC4=;IaTBvlpzd3fMWE0jW5cksmuEQ9V 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 Content-Type: text/plain; charset="utf-8" Add device-tree bindings for chargebyte Charge Control Y board based on the PHYTEC phyCORE-i.MX93 SoM (System-on-Module). Signed-off-by: Stefan Wahren Acked-by: Conor Dooley --- Documentation/devicetree/bindings/arm/fsl.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation= /devicetree/bindings/arm/fsl.yaml index 656f2596e1d5..6d20703c25b4 100644 --- a/Documentation/devicetree/bindings/arm/fsl.yaml +++ b/Documentation/devicetree/bindings/arm/fsl.yaml @@ -1665,6 +1665,7 @@ properties: - description: PHYTEC phyCORE-i.MX93 SoM based boards items: - enum: + - chargebyte,imx93-charge-control-y # chargebyte Charge Cont= rol Y - phytec,imx93-phyboard-nash # phyBOARD-Nash-i.MX93 - phytec,imx93-phyboard-segin # phyBOARD-Segin with i.MX93 - const: phytec,imx93-phycore-som # phyCORE-i.MX93 SoM --=20 2.43.0 From nobody Sat Sep 26 10:03:02 2026 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (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 173AA4A262F; Wed, 2 Sep 2026 13:28:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.15.19 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788355702; cv=none; b=LUN4M6blxXx58sCg63AZ5ZDnC+cGMuCENfBjiKkPgaByviM5YJOcNHo8YjABmybnfLnET9XeG+Gu7xaYyZphDuwyoFJb3UXcLf1Gr2l7X8ehz6uGYnM75fvdHQAcAObJvJ0bokDZ6QXRNXrD5edbg5xUAi8zF9Du1eWUPVC1b3Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788355702; c=relaxed/simple; bh=Ak7O2Df6RejXrZ/2VNrPyDQ06fs+LKUgEnW9ivBCQXI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=KbLM8TQYz2Fu2wK7pftFlc5Kor+6LvuvdHdLf3aFH6BWGviWz7PR9afNfOy2fWASm7zynG+5lRCN0joxBr6//NbNNeHKrjBc4IxMjipfTKfKbb9XB+m4rsVzsiG8pkvEaovrLHJkJ/Oh0+PI2kPmIDEcNzF/IdWcOjilmu1xZjs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.net; spf=pass smtp.mailfrom=gmx.net; dkim=pass (2048-bit key) header.d=gmx.net header.i=wahrenst@gmx.net header.b=eBCdeXck; arc=none smtp.client-ip=212.227.15.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmx.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmx.net header.i=wahrenst@gmx.net header.b="eBCdeXck" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1788355695; x=1788960495; i=wahrenst@gmx.net; bh=LxpA8ufSxMVkSW7LG6nZkLPaXSX5aSwR7c4C/0xOStI=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-ID:In-Reply-To: References:MIME-Version:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=eBCdeXckHpZIoTcrMmdz5jdiGTgTjuWzw3Z2hIX4gVAS4wwMUnH3b8c4GculWK++ pM0D0ial06laZZoITNtgYeFrcEMP1Iy2eJrrNw5TbXn7HlvaAZpqTR03aSxkfBE0i tqr0xiN8+s7YB6bnPREI2wotSzTvvpLHu0NjhKsnuAH0VaI76S8a8o7l5cHnpgNWQ tbucSZGMCCvNCwqTomRZ6giTwa36LsXWa6Qa+L0HSGOrp0y2F/gdq4Kt9LdKJdBDd lMF8gAw5EUcwi/TsjpzAmZTLgP4BKR2csKJWQyOnVUoDD1VyGIuh6jIY1hAV5YdsK HERIZamwPkUGp8sDIA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from client.hidden.invalid by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MacOW-1wR3g50I9K-00dTOW; Wed, 02 Sep 2026 15:28:15 +0200 From: Stefan Wahren To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Marc Kleine-Budde , Vincent Mailhol , Vinod Koul , Neil Armstrong , Frank Li , Pengutronix Kernel Team , Fabio Estevam , Aswath Govindraju Cc: Christoph Stoidner , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-can@vger.kernel.org, linux-phy@lists.infradead.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Stefan Wahren , Conor Dooley Subject: [PATCH V3 2/3] dt-bindings: phy: ti,tcan104x-can: Document Microchip MCP2542 Date: Wed, 2 Sep 2026 15:27:59 +0200 Message-ID: <20260902132801.22056-3-wahrenst@gmx.net> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260902132801.22056-1-wahrenst@gmx.net> References: <20260902132801.22056-1-wahrenst@gmx.net> 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-Provags-ID: V03:K1:FPjxT14AFsF1j8SAwFt5ZPAwsFM7YpCnh1j+P7i3gjYg17huM7f ktJ/wqk53M30x1QJt7sI8EcCeM45yYjCvcmTRoJS3CbUx7HXlZVa0znh4JYNJCT2s7izr+L euILe/u2WV5cKCKjKFDNA2/EAJssqwDR0+a/QY/qAMvaqrPKYg+6f2kwRPmeYfnMeXbu4nb 2hx2CGl1brvHsryAgrZCA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:BjCH+NI03E8=;XmivofR5BS8WXlsnWeQ1Jc0sGo4 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 Content-Type: text/plain; charset="utf-8" The Microchip MCP2542 High-speed CAN transceiver with Sleep mode is a pin-compatible alternative for the TI TCAN1042. Signed-off-by: Stefan Wahren Acked-by: Conor Dooley --- Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml b/D= ocumentation/devicetree/bindings/phy/ti,tcan104x-can.yaml index 9f5c37ca6496..3ed4ce219120 100644 --- a/Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml +++ b/Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml @@ -18,6 +18,7 @@ properties: - items: - enum: - microchip,ata6561 + - microchip,mcp2542 - ti,tcan1051 - const: ti,tcan1042 - items: --=20 2.43.0 From nobody Sat Sep 26 10:03:02 2026 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (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 7DF604A0149; Wed, 2 Sep 2026 13:28:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.15.19 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788355727; cv=none; b=Vj5/0HL+MqrWcle1JETtYN5P1kTmyJ6OQAa9ie+kEF194uQS+ccvgspqBT+3E4H9t5rNjWyNmkpzBNNavi6jVPVd32GIm6UuPrqFRLMj1gCZVAtZl0QHctXSV5Z7xQHRs2SS6GwoIXTInP8BzXvo3t83v81BGfz+0onN5WsyRww= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788355727; c=relaxed/simple; bh=Fp/o9hybC4wJmmRh0x/iIbnaciLExfhTvEVTymmRSgE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WYLaB3fmYVove7pOGYMa6bDBCmtAielpck1E63jxFF6ca6nAJSvIvNDoIir/kk+IRcrYKMi3OJ9nxzykthfnXjvDyfym9pvHJRUHzgSNF3CDO80hDzuze2BdI5bnNECCrngAvChHhpwJM1q0mt81o2BcQgMIoFk3aRJ3hvK1SZc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.net; spf=pass smtp.mailfrom=gmx.net; dkim=pass (2048-bit key) header.d=gmx.net header.i=wahrenst@gmx.net header.b=JiROSqHA; arc=none smtp.client-ip=212.227.15.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmx.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmx.net header.i=wahrenst@gmx.net header.b="JiROSqHA" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1788355696; x=1788960496; i=wahrenst@gmx.net; bh=SbUbozxUGzpITZtxqnEMX2dsAlny/7h0W5OG4hRNJlQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-ID:In-Reply-To: References:MIME-Version:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=JiROSqHAiLQKdB6wMFHRluLHmru9MDbLh2GcH4buadAqjB4jEsnL2qIaVjMcTdg6 JInAArCRPQm3JxNL8yJ4idyhWhh8OPRw3PjGQdvD+hWTElrrWsDSJde4yO+Duzrjc MClX08ZW8fanfw1CIbnkVoJVtEYqFVPbP/KmuexxEC32ABCQkDOnnUaLjEWv349fC UVPNxuddpQmhQgxRNdyyyJwesPBCi9ibhcltEwMQqo4RgpBZxttvtssbIqFbKaG0U uWNcW76sK6iLD2mwDk1NfaOB1dWXVRO/Cb7mcVyp+wYARQY/EfPm6CSo6rlFQMOXl HoAnROWHSxi+L0OI2Q== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from client.hidden.invalid by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M2O2W-1x1DJB3KBi-0032BE; Wed, 02 Sep 2026 15:28:15 +0200 From: Stefan Wahren To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Marc Kleine-Budde , Vincent Mailhol , Vinod Koul , Neil Armstrong , Frank Li , Pengutronix Kernel Team , Fabio Estevam , Aswath Govindraju Cc: Christoph Stoidner , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-can@vger.kernel.org, linux-phy@lists.infradead.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Stefan Wahren , Martin Lukas , Michael Heimpold Subject: [PATCH V3 3/3] arm64: dts: freescale: Add chargebyte Charge Control Y Date: Wed, 2 Sep 2026 15:28:00 +0200 Message-ID: <20260902132801.22056-4-wahrenst@gmx.net> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260902132801.22056-1-wahrenst@gmx.net> References: <20260902132801.22056-1-wahrenst@gmx.net> 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-Provags-ID: V03:K1:9vjtwmsM0goc9j2PKfS9jm9/1tLZwJT7GS7UX9KdVRu3jzs8zcE sMuJmVrXkUQsYHck+m7Hj5e8O/ZjExbkSoATMtIj1Yyb9UrYGwiV2QmlxyckaYlju/28O6O H83sC8lWkmhwIM6wZqlqxHZin2wXOr1NO2Nz75/0uguFCcH6uD4MMkAnW5kOrq1XgiRui+H f1tpt8zR8DwEGUTAYNa+Q== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:ZUtIABAegq8=;IOMUVWp9kLmC9H4Sop7Dt4LcVm3 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 Content-Type: text/plain; charset="utf-8" This adds the support for chargebyte Charge Control Y, which is an Electrical Vehicle Supply Equipment (EVSE) for MCS (Megawatt Charging System) charging stations (according to IEC 61851-23-1). chargebyte Charge Control Y uses phyCORE-i.MX 93 ARM - NXP i.MX93 1.7 GHz - 1 GB DDR4 RAM - up to 8 GB eMMC - 2x 100 MBit/s Ethernet interfaces - 10BASE-T1S Ethernet for MCS communication - CAN interface - separate safety chip - TPM chip - power buffered RTC Co-developed-by: Martin Lukas Signed-off-by: Martin Lukas Co-developed-by: Michael Heimpold Signed-off-by: Michael Heimpold Signed-off-by: Stefan Wahren --- arch/arm64/boot/dts/freescale/Makefile | 1 + .../dts/freescale/imx93-charge-control-y.dts | 439 ++++++++++++++++++ .../boot/dts/freescale/imx93-phycore-som.dtsi | 2 +- 3 files changed, 441 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/boot/dts/freescale/imx93-charge-control-y.dts diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/f= reescale/Makefile index 95ae85ab4adf..8817992218a5 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -652,6 +652,7 @@ imx93-11x11-frdm-pixpaper-dtbs +=3D imx93-11x11-frdm.dt= b imx93-11x11-frdm-pixpaper dtb-$(CONFIG_ARCH_MXC) +=3D imx93-11x11-frdm-pixpaper.dtb =20 dtb-$(CONFIG_ARCH_MXC) +=3D imx93-14x14-evk.dtb +dtb-$(CONFIG_ARCH_MXC) +=3D imx93-charge-control-y.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx93-kontron-bl-osm-s.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx93-phyboard-nash.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx93-phyboard-segin.dtb diff --git a/arch/arm64/boot/dts/freescale/imx93-charge-control-y.dts b/arc= h/arm64/boot/dts/freescale/imx93-charge-control-y.dts new file mode 100644 index 000000000000..ba240f528f9b --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx93-charge-control-y.dts @@ -0,0 +1,439 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (C) 2025-2026 chargebyte GmbH + */ + +/dts-v1/; + +#include +#include "imx93-phycore-som.dtsi" + +/ { + model =3D "chargebyte Charge Control Y"; + compatible =3D "chargebyte,imx93-charge-control-y", "phytec,imx93-phycore= -som", "fsl,imx93"; + + aliases { + ethernet0 =3D &fec; + ethernet1 =3D &lan8651; + ethernet2 =3D &eqos; + gpio0 =3D &gpio1; + gpio1 =3D &gpio2; + gpio2 =3D &gpio3; + gpio3 =3D &gpio4; + mmc0 =3D &usdhc1; + mmc1 =3D &usdhc2; + rtc0 =3D &rv3028; + rtc1 =3D &bbnsm_rtc; + serial0 =3D &lpuart1; + serial1 =3D &lpuart2; + serial2 =3D &lpuart3; + serial3 =3D &lpuart4; + serial4 =3D &lpuart5; + }; + + chosen { + stdout-path =3D &lpuart1; + }; + + // Heartbeat LED of phyCore is not populated + /delete-node/ leds; + + flexcan1_tc: can-phy0 { + compatible =3D "microchip,mcp2542", "ti,tcan1042"; + #phy-cells =3D <0>; + max-bitrate =3D <1000000>; + }; + + reg_usdhc2_vmmc: regulator-usdhc2 { + compatible =3D "regulator-fixed"; + enable-active-high; + gpio =3D <&gpio3 7 GPIO_ACTIVE_HIGH>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_reg_usdhc2_vmmc>; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-name =3D "VCC_SD"; + }; + + user_leds: user-leds { + compatible =3D "gpio-leds"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_user_leds>; + + led_user_green: led-user-green { + color =3D ; + function =3D LED_FUNCTION_BOOT; + gpios =3D <&gpio2 24 GPIO_ACTIVE_HIGH>; + linux,default-trigger =3D "timer"; + }; + + led_user_red: led-user-red { + color =3D ; + function =3D LED_FUNCTION_SD; + gpios =3D <&gpio2 25 GPIO_ACTIVE_HIGH>; + linux,default-trigger =3D "mmc1"; + }; + }; +}; + +&eeprom0 { + nvmem-layout { + compatible =3D "fixed-layout"; + #address-cells =3D <1>; + #size-cells =3D <1>; + + /* Wired ethernet interface */ + eth1_mac_address: base-mac-address@100 { + compatible =3D "mac-base"; + reg =3D <0x100 0x6>; + #nvmem-cell-cells =3D <1>; + }; + + /* MCS ethernet interface */ + eth2_mac_address: base-mac-address@108 { + compatible =3D "mac-base"; + reg =3D <0x108 0x6>; + #nvmem-cell-cells =3D <1>; + }; + }; +}; + +/* Ethernet 2 */ +&eqos { + phy-mode =3D "rmii"; + phy-handle =3D <ðphy2>; + assigned-clocks =3D <&clk IMX93_CLK_ENET_TIMER2>, + <&clk IMX93_CLK_ENET>; + assigned-clock-parents =3D <&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>, + <&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>; + assigned-clock-rates =3D <100000000>, <50000000>; + + nvmem-cells =3D <ð1_mac_address 0>; + nvmem-cell-names =3D "mac-address"; + + status =3D "okay"; +}; + +/* Ethernet 1 */ +&fec { + /* Since MDIO bus is handled by FEC, all PHY strap pins and + * reference clock must be initialized at the same time. + */ + pinctrl-0 =3D <&pinctrl_fec &pinctrl_eqos &pinctrl_eqos_strap>; +}; + +&flexcan1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_flexcan1>; + phys =3D <&flexcan1_tc>; + status =3D "okay"; +}; + +&gpio1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_gpio1>, <&pinctrl_lan8651_rst>; + gpio-line-names =3D "", "", "", "X_nRST_LAN", "", + "", "LPUART2_RX", "LPUART2_TX", "CAN1_TX", "CAN1_RX", + "", "SPI_TPM_nCS0", "", "", "", + ""; +}; + +&gpio2 { + gpio-line-names =3D "", "", "", "", "", + "", "", "X_LAN_nIRQ", "X_LAN_nCS", "", + "", "", "", "", "", + "", "", "", "", "", + "", "", "", "", "GREEN_LED", + "RED_LED", "", "", "", ""; +}; + +&gpio3 { + gpio-line-names =3D "SD2_nCD", "", "", "", "", + "", "", "SD2_nRESET", "", "", + "", "", "", "", "", + "", "", "", "", "", + "SOM_EMMC_nRESET", "", "", "", "", + "", "", "", "", "", + "", ""; +}; + +&gpio4 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_gpio4>; + gpio-line-names =3D "", "", "X_RTC_nINT", "", "", + "", "", "", "", "", + "", "", "SAFETY_BOOTMODE_SET", "ENET1_RST", "", + "", "", "", "", "", + "", "SOM_EEPROM_WP", "", "SOM_PHY_RESET", "", + "", "", "PMIC_IRQ_B", "nSAFETY_RESET_INT", "SPI_TPM_nINT0"; +}; + +&lpi2c1 { + clock-frequency =3D <400000>; + pinctrl-names =3D "default", "gpio"; + pinctrl-0 =3D <&pinctrl_lpi2c1>; + pinctrl-1 =3D <&pinctrl_lpi2c1_gpio>; + scl-gpios =3D <&gpio1 00 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios =3D <&gpio1 01 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "okay"; + + rv3028: rtc@52 { + compatible =3D "microcrystal,rv3028"; + interrupts =3D <2 IRQ_TYPE_LEVEL_LOW>; + interrupt-parent =3D <&gpio4>; + wakeup-source; + trickle-resistor-ohms =3D <3000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_rtc>; + reg =3D <0x52>; + }; +}; + +&lpspi1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_lpspi1>; + num-cs =3D <1>; + cs-gpios =3D <&gpio1 11 GPIO_ACTIVE_LOW>; + status =3D "okay"; + + tpm@0 { + compatible =3D "infineon,slb9670", "tcg,tpm_tis-spi"; + reg =3D <0>; + spi-max-frequency =3D <10000000>; + interrupt-parent =3D <&gpio4>; + interrupts =3D <29 IRQ_TYPE_LEVEL_LOW>; + }; +}; + +/* MCS Ethernet SPI */ +&lpspi3 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_lpspi3>; + num-cs =3D <1>; + cs-gpios =3D <&gpio2 8 GPIO_ACTIVE_LOW>; + status =3D "okay"; + + lan8651: ethernet@0 { + compatible =3D "microchip,lan8651", "microchip,lan8650"; + reg =3D <0>; + interrupt-parent =3D <&gpio2>; + interrupts =3D <7 IRQ_TYPE_LEVEL_LOW>; + spi-max-frequency =3D <25000000>; + + nvmem-cells =3D <ð2_mac_address 0>; + nvmem-cell-names =3D "mac-address"; + + /* + * Since GPIO reset management for the LAN8651 has not yet been + * implemented, X_nRST_LAN should be retained as a GPIO in + * userspace for the rare case that a reset via SPI does not work. + */ + }; +}; + +&lpuart1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_uart1>; + status =3D "okay"; +}; + +&lpuart3 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_uart3>; + status =3D "okay"; +}; + +/* Ethernet 2 PHY */ +&mdio { + ethphy2: ethernet-phy@2 { + reg =3D <2>; + compatible =3D "ethernet-phy-id2000.a140"; + clocks =3D <&clk IMX93_CLK_ENET_REF_PHY>; + reset-gpios =3D <&gpio4 13 GPIO_ACTIVE_HIGH>; + reset-assert-us =3D <30>; + reset-deassert-us =3D <50000>; + }; +}; + +/* SD */ +&usdhc2 { + pinctrl-names =3D "default", "state_100mhz", "state_200mhz"; + pinctrl-0 =3D <&pinctrl_usdhc2_default>, <&pinctrl_usdhc2_cd>; + pinctrl-1 =3D <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_cd>; + pinctrl-2 =3D <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_cd>; + cd-gpios =3D <&gpio3 00 GPIO_ACTIVE_LOW>; + vmmc-supply =3D <®_usdhc2_vmmc>; + bus-width =3D <4>; + disable-wp; + no-sdio; + no-mmc; + status =3D "okay"; +}; + +&iomuxc { + + // Heartbeat LED of phyCore is not populated + /delete-node/ pinctrl_leds; + + pinctrl_eqos: eqosgrp { + fsl,pins =3D < + MX93_PAD_ENET1_TD2__CCM_ENET_QOS_CLOCK_GENERATE_REF_CLK 0x4000057e + MX93_PAD_ENET1_TD0__ENET_QOS_RGMII_TD0 0x50e + MX93_PAD_ENET1_TD1__ENET_QOS_RGMII_TD1 0x50e + MX93_PAD_ENET1_TX_CTL__ENET_QOS_RGMII_TX_CTL 0x50e + >; + }; + + pinctrl_eqos_strap: eqosstrapgrp { + fsl,pins =3D < + MX93_PAD_ENET1_RXC__ENET_QOS_RX_ER 0x17e + MX93_PAD_ENET1_RD0__ENET_QOS_RGMII_RD0 0x17e + MX93_PAD_ENET1_RD1__ENET_QOS_RGMII_RD1 0x17e + MX93_PAD_ENET1_RX_CTL__ENET_QOS_RGMII_RX_CTL 0x17e + >; + }; + + pinctrl_flexcan1: flexcan1grp { + fsl,pins =3D < + MX93_PAD_PDM_BIT_STREAM0__CAN1_RX 0x139e + MX93_PAD_PDM_CLK__CAN1_TX 0x1382 + >; + }; + + pinctrl_gpio1: gpio1grp { + fsl,pins =3D < + MX93_PAD_PDM_BIT_STREAM1__GPIO1_IO10 0x382 + >; + }; + + pinctrl_gpio4: gpio4grp { + fsl,pins =3D < + MX93_PAD_ENET1_TXC__GPIO4_IO07 0x382 + MX93_PAD_ENET1_RD2__GPIO4_IO12 0x39e + MX93_PAD_CCM_CLKO3__GPIO4_IO28 0x39e + MX93_PAD_ENET1_RD3__GPIO4_IO13 0x31e + >; + }; + + /* X_nRST_LAN is wired to a pull resistor, so it's not floating */ + pinctrl_lan8651_rst: lan8651rstgrp { + fsl,pins =3D < + MX93_PAD_I2C2_SDA__GPIO1_IO03 0x31e + >; + }; + + pinctrl_lpi2c1: lpi2c1grp { + fsl,pins =3D < + MX93_PAD_I2C1_SCL__LPI2C1_SCL 0x40000b86 + MX93_PAD_I2C1_SDA__LPI2C1_SDA 0x40000b86 + >; + }; + + pinctrl_lpi2c1_gpio: lpi2c1gpiogrp { + fsl,pins =3D < + MX93_PAD_I2C1_SCL__GPIO1_IO00 0x40000b9e + MX93_PAD_I2C1_SDA__GPIO1_IO01 0x40000b9e + >; + }; + + pinctrl_lpspi1: lpspi1grp { + fsl,pins =3D < + MX93_PAD_CCM_CLKO4__GPIO4_IO29 0x186 + MX93_PAD_SAI1_TXFS__GPIO1_IO11 0x186 + MX93_PAD_SAI1_TXC__LPSPI1_SIN 0x186 + MX93_PAD_SAI1_TXD0__LPSPI1_SCK 0x186 + MX93_PAD_SAI1_RXD0__LPSPI1_SOUT 0x186 + >; + }; + + /* PinCtrl MCS LAN SPI */ + pinctrl_lpspi3: lpspi3grp { + fsl,pins =3D < + MX93_PAD_GPIO_IO07__GPIO2_IO07 0x186 + MX93_PAD_GPIO_IO08__GPIO2_IO08 0x186 + MX93_PAD_GPIO_IO09__LPSPI3_SIN 0x186 + MX93_PAD_GPIO_IO10__LPSPI3_SOUT 0x186 + MX93_PAD_GPIO_IO11__LPSPI3_SCK 0x186 + >; + }; + + pinctrl_rtc: rtcgrp { + fsl,pins =3D < + MX93_PAD_ENET1_TD3__GPIO4_IO02 0x31e + >; + }; + + pinctrl_uart1: uart1grp { + fsl,pins =3D < + MX93_PAD_UART1_RXD__LPUART1_RX 0x31e + MX93_PAD_UART1_TXD__LPUART1_TX 0x30e + >; + }; + + pinctrl_uart3: uart3grp { + fsl,pins =3D < + MX93_PAD_GPIO_IO15__LPUART3_RX 0x31e + MX93_PAD_GPIO_IO14__LPUART3_TX 0x30e + >; + }; + + pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp { + fsl,pins =3D < + MX93_PAD_SD2_RESET_B__GPIO3_IO07 0x31e + >; + }; + + pinctrl_usdhc2_cd: usdhc2cdgrp { + fsl,pins =3D < + MX93_PAD_SD2_CD_B__GPIO3_IO00 0x31e + >; + }; + + /* need to config the SION for data and cmd pad, refer to ERR052021 */ + pinctrl_usdhc2_default: usdhc2grp { + fsl,pins =3D < + MX93_PAD_SD2_CLK__USDHC2_CLK 0x119e + MX93_PAD_SD2_CMD__USDHC2_CMD 0x4000139e + MX93_PAD_SD2_DATA0__USDHC2_DATA0 0x4000138e + MX93_PAD_SD2_DATA1__USDHC2_DATA1 0x4000138e + MX93_PAD_SD2_DATA2__USDHC2_DATA2 0x4000138e + MX93_PAD_SD2_DATA3__USDHC2_DATA3 0x4000139e + MX93_PAD_SD2_VSELECT__USDHC2_VSELECT 0x51e + >; + }; + + /* need to config the SION for data and cmd pad, refer to ERR052021 */ + pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { + fsl,pins =3D < + MX93_PAD_SD2_CLK__USDHC2_CLK 0x119e + MX93_PAD_SD2_CMD__USDHC2_CMD 0x4000139e + MX93_PAD_SD2_DATA0__USDHC2_DATA0 0x4000138e + MX93_PAD_SD2_DATA1__USDHC2_DATA1 0x4000138e + MX93_PAD_SD2_DATA2__USDHC2_DATA2 0x4000139e + MX93_PAD_SD2_DATA3__USDHC2_DATA3 0x4000139e + MX93_PAD_SD2_VSELECT__USDHC2_VSELECT 0x51e + >; + }; + + /* need to config the SION for data and cmd pad, refer to ERR052021 */ + pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { + fsl,pins =3D < + MX93_PAD_SD2_CLK__USDHC2_CLK 0x118e + MX93_PAD_SD2_CMD__USDHC2_CMD 0x4000139e + MX93_PAD_SD2_DATA0__USDHC2_DATA0 0x4000139e + MX93_PAD_SD2_DATA1__USDHC2_DATA1 0x4000139e + MX93_PAD_SD2_DATA2__USDHC2_DATA2 0x4000139e + MX93_PAD_SD2_DATA3__USDHC2_DATA3 0x4000139e + MX93_PAD_SD2_VSELECT__USDHC2_VSELECT 0x51e + >; + }; + + pinctrl_user_leds: userledgrp { + fsl,pins =3D < + MX93_PAD_GPIO_IO24__GPIO2_IO24 0x31e + MX93_PAD_GPIO_IO25__GPIO2_IO25 0x31e + >; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/imx93-phycore-som.dtsi b/arch/ar= m64/boot/dts/freescale/imx93-phycore-som.dtsi index 325e465d0056..489ed3f7fb61 100644 --- a/arch/arm64/boot/dts/freescale/imx93-phycore-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx93-phycore-som.dtsi @@ -201,7 +201,7 @@ ldo5: LDO5 { }; =20 /* EEPROM */ - eeprom@50 { + eeprom0: eeprom@50 { compatible =3D "atmel,24c32"; reg =3D <0x50>; pagesize =3D <32>; --=20 2.43.0