From nobody Fri Oct 3 23:09:40 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 8A9DE2E8B6C; Fri, 22 Aug 2025 09:20:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755854409; cv=none; b=PjTutylG4XvuPnIPwj86AtoX+ox6yi9fN9Zpcp2imWVaiAKBnptjXtARxUcIiFpjbsi7pPqRopm0Q2YnidCZT334ji5yW4Lkxom3Rg3IkCMGQ46oIFlcvoW6GDMzpif75BkJMCvZbSCOuqnWXs2OBIjeLTBMnvD+THS74CB1iu4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755854409; c=relaxed/simple; bh=lYXRPEF5xCv3IMvDjVWMR2FFCr2yw+pFku4jVaMdDP4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eIbhcERLjz8SEAmAtmD+I0r6U7yWiRy0Gcc+uViMwFwjPFNHExa/66PU/fU6ShEcOmhX9hLUZgykH9V9KzPVG9hz/oEZn14OshN9kWx/Fa5Da4v9dSmSck1egI3p2Mmhl34beZZ6XH4hZd/2GYrTgY767Q4XGf5XL607RrodfG4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=otG/bHA4; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="otG/bHA4" Received: by smtp.kernel.org (Postfix) with ESMTPS id 1C35BC113D0; Fri, 22 Aug 2025 09:20:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1755854409; bh=lYXRPEF5xCv3IMvDjVWMR2FFCr2yw+pFku4jVaMdDP4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=otG/bHA4jnzSNnTzI7gaK7VxUVOmCTXiFN0jC6puFqoXmqQSZIaEkh1NH/upAuDv9 UM3blY6wVB/jAWT+VU51ViJJW509qNb0yaM4pls74pUjqCuMx0pJ1o+hyUGouWLbA9 RKtXuobt0M7bx2a3fuCwA/0gAyhdZMIL5FiGWbre1WLcoudtuFbBOJ4cypOMnXM6iD IPtpTxFZxkzDpaHYUW9GHvTX+lwf2lKN5jxTgP0yZhL5blEmHmuz29Kv5n2T3ISRcu GfFy3q+Cqetow8jkTicqvCI2UspG29T3Ke9JdRNOfiC+1Kg3hAGRSaF1sH/dALiBtV akvzhyzwF03HA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0B04DCA0EED; Fri, 22 Aug 2025 09:20:09 +0000 (UTC) From: Maud Spierings via B4 Relay Date: Fri, 22 Aug 2025 11:20:05 +0200 Subject: [PATCH 1/2] dt-bindings: phy: ti,tcan104x-can: Document TI TCAN1051 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: quoted-printable Message-Id: <20250822-can_phy3-v1-1-73b3ba1690ee@gocontroll.com> References: <20250822-can_phy3-v1-0-73b3ba1690ee@gocontroll.com> In-Reply-To: <20250822-can_phy3-v1-0-73b3ba1690ee@gocontroll.com> To: Marc Kleine-Budde , Vincent Mailhol , Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Aswath Govindraju , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: linux-can@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Maud Spierings X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1755854408; l=925; i=maudspierings@gocontroll.com; s=20250214; h=from:subject:message-id; bh=h5ZKsrw8gOWNFZ+LrIS6NAt/AwRMIdyfhSIwneUGyVY=; b=yNhf/uwZ57jylj44lykbtsjIChzfx1egEmURElSzgQTHDMOtYe+40rbVS0HDW6jz5lQuk9Wrv aW/WV+pyMbFDLZRhO0NC1y+NAc6wlOQ1EioJZsPHTHhDBYxzbBDgxh/ X-Developer-Key: i=maudspierings@gocontroll.com; a=ed25519; pk=7chUb8XpaTQDvWhzTdHC0YPMkTDloELEC7q94tOUyPg= X-Endpoint-Received: by B4 Relay for maudspierings@gocontroll.com/20250214 with auth_id=341 X-Original-From: Maud Spierings Reply-To: maudspierings@gocontroll.com From: Maud Spierings TCAN1051-Q1 Automotive Fault Protected CAN Transceiver with CAN FD It is pretty much identical to the TCAN1042, add the compatible with fallback on the TCAN1042. Signed-off-by: Maud Spierings 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 4a8c3829d85d3c4a4963750d03567c1c345beb91..138923ffedfeeb6a0b391cae863= 723ec70bf2c88 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 + - ti,tcan1051 - const: ti,tcan1042 - enum: - ti,tcan1042 --=20 2.50.1 From nobody Fri Oct 3 23:09:40 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 8AA762E8B7F; Fri, 22 Aug 2025 09:20:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755854409; cv=none; b=NESdLe6pxkzCWy+uJtceZlOBNEHUwv8GKI9IjHGDRjXB3CX7b6TWq8t1YJ9yAlzCLvP3XwKo8mmQ+Wcez2ao/rWe2z0zUA/2oUUiMB70ZRNhdl1Nnsc5z6jT4Xa/FzzvxKmvrc+SJmuLhEZOYRf39J3/0snBijKnByYEXr2nntc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755854409; c=relaxed/simple; bh=ZylEyDi98Z35TcvrppRd4qANA6h13aRuwFsZau22r7A=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=j79x0K7fVgpvx3XHhNHt/jOk9KL9C3QoDgcD0uqwTwZ7vkUM2Dm6kkxLYyFvLlkbbmkq8OZyNQT9Koa6CLmwatVSKt3IgdGOuaparFIn7yVtx1teXjPQP/0tD06HzAOv0TrrOeaNpeGVdlw3ITsjihlyjoD70rePNraQKQUa7oE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=SA6SLlHc; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="SA6SLlHc" Received: by smtp.kernel.org (Postfix) with ESMTPS id 2834DC19423; Fri, 22 Aug 2025 09:20:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1755854409; bh=ZylEyDi98Z35TcvrppRd4qANA6h13aRuwFsZau22r7A=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=SA6SLlHcNUIkrOLR+vSz+x6rwispT/nvDcFcmOWrsy0n4DFLaQEhH2/Nl6l3qz3UR 1Nal5Gli/ATgNv57N3bqRC/qQPdtxKMIzprJiiZmktnCXhrokfprIAp9nJFbBjc/2Y 6groYqvkwsffDVhc/tQhq8SwSlQVgDXZzEoHJYYGfcVKcEa3Hzl/+55e5At6IMoe98 TnslnoheTjRQe9kHgVR/OYFhDAiUG5wN1ufkW7s37mTKWtaLuO+tBc8ioiBeLxIZYM wamr4EI1hlv/t2h/ZJBhWc7200+J6JyxHAtAR4AVWVc92o5xsF1Tg8Y1DPT/H4eDQ+ os/NjRNA21UxA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1CA52CA0FE7; Fri, 22 Aug 2025 09:20:09 +0000 (UTC) From: Maud Spierings via B4 Relay Date: Fri, 22 Aug 2025 11:20:06 +0200 Subject: [PATCH 2/2] arm64: dts: freescale: imx8mp-moduline-display-106: Use phys to replace xceiver-supply 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: quoted-printable Message-Id: <20250822-can_phy3-v1-2-73b3ba1690ee@gocontroll.com> References: <20250822-can_phy3-v1-0-73b3ba1690ee@gocontroll.com> In-Reply-To: <20250822-can_phy3-v1-0-73b3ba1690ee@gocontroll.com> To: Marc Kleine-Budde , Vincent Mailhol , Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Aswath Govindraju , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: linux-can@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Maud Spierings X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1755854408; l=3211; i=maudspierings@gocontroll.com; s=20250214; h=from:subject:message-id; bh=3qC9ijohg7RvMYciIPYZcn8wTBRyjIFHSL6DEIr3OxU=; b=etRLer/PNIwaB1X431+vRlpBjcg9LUm8EiVCrz7CK1y4hesXitJfyrd9pcRa7f5lbqI0qYT+E c5x7VddteCgD6MmYywIbqzzkgLHv9mu28Lq9wywz0Jmsfk32wkWEmK9 X-Developer-Key: i=maudspierings@gocontroll.com; a=ed25519; pk=7chUb8XpaTQDvWhzTdHC0YPMkTDloELEC7q94tOUyPg= X-Endpoint-Received: by B4 Relay for maudspierings@gocontroll.com/20250214 with auth_id=341 X-Original-From: Maud Spierings Reply-To: maudspierings@gocontroll.com From: Maud Spierings Fix the can tranceivers to actually use the new phy description instead of the regulator tweak. Signed-off-by: Maud Spierings --- .../imx8mp-tx8p-ml81-moduline-display-106.dts | 46 +++++++++++-------= ---- 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-tx8p-ml81-moduline-displa= y-106.dts b/arch/arm64/boot/dts/freescale/imx8mp-tx8p-ml81-moduline-display= -106.dts index afd886dd590ff6f125d1d0e91aa71ae0063b5fd1..88ad422c27603b77c1099f2efe6= 1953999c35f77 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-tx8p-ml81-moduline-display-106.d= ts +++ b/arch/arm64/boot/dts/freescale/imx8mp-tx8p-ml81-moduline-display-106.d= ts @@ -36,6 +36,24 @@ external-sensor-supply { vout-supply =3D <®_5v0_sensor>; }; =20 + flexcan1_phy: can-phy0 { + compatible =3D "ti,tcan1051", "ti,tcan1042"; + #phy-cells =3D <0>; + pinctrl-0 =3D <&pinctrl_flexcan1_stby>; + pinctrl-names =3D "default"; + max-bitrate =3D <5000000>; + standby-gpios =3D <&gpio4 3 GPIO_ACTIVE_HIGH>; + }; + + flexcan2_phy: can-phy1 { + compatible =3D "ti,tcan1051", "ti,tcan1042"; + #phy-cells =3D <0>; + pinctrl-0 =3D <&pinctrl_flexcan2_stby>; + pinctrl-names =3D "default"; + max-bitrate =3D <5000000>; + standby-gpios =3D <&gpio5 9 GPIO_ACTIVE_HIGH>; + }; + reg_1v8_per: regulator-1v8-per { compatible =3D "regulator-fixed"; pinctrl-0 =3D <&pinctrl_reg_1v8>; @@ -85,26 +103,6 @@ reg_6v4: regulator-6v4 { regulator-name =3D "6v4"; }; =20 - reg_can1_stby: regulator-can1-stby { - compatible =3D "regulator-fixed"; - pinctrl-0 =3D <&pinctrl_flexcan1_reg>; - pinctrl-names =3D "default"; - regulator-max-microvolt =3D <3300000>; - regulator-min-microvolt =3D <3300000>; - regulator-name =3D "can1-stby"; - gpio =3D <&gpio4 3 GPIO_ACTIVE_LOW>; - }; - - reg_can2_stby: regulator-can2-stby { - compatible =3D "regulator-fixed"; - pinctrl-0 =3D <&pinctrl_flexcan2_reg>; - pinctrl-names =3D "default"; - regulator-max-microvolt =3D <3300000>; - regulator-min-microvolt =3D <3300000>; - regulator-name =3D "can2-stby"; - gpio =3D <&gpio5 9 GPIO_ACTIVE_LOW>; - }; - sound { compatible =3D "simple-audio-card"; simple-audio-card,bitclock-master =3D <&cpudai>; @@ -180,16 +178,16 @@ adc@2 { }; =20 &flexcan1 { + phys =3D <&flexcan1_phy>; pinctrl-0 =3D <&pinctrl_flexcan1>; pinctrl-names =3D "default"; - xceiver-supply =3D <®_can1_stby>; status =3D "okay"; }; =20 &flexcan2 { + phys =3D <&flexcan2_phy>; pinctrl-0 =3D <&pinctrl_flexcan2>; pinctrl-names =3D "default"; - xceiver-supply =3D <®_can2_stby>; status =3D "okay"; }; =20 @@ -278,7 +276,7 @@ MX8MP_IOMUXC_SPDIF_TX__CAN1_TX >; }; =20 - pinctrl_flexcan1_reg: flexcan1reggrp { + pinctrl_flexcan1_stby: flexcan1stbygrp { fsl,pins =3D < MX8MP_IOMUXC_SAI1_RXD1__GPIO4_IO03 (MX8MP_DSE_X2 | MX8MP_FSEL_FAST | MX8MP_PULL_UP | MX8MP_PULL_ENABLE) @@ -294,7 +292,7 @@ MX8MP_IOMUXC_UART3_RXD__CAN2_TX >; }; =20 - pinctrl_flexcan2_reg: flexcan2reggrp { + pinctrl_flexcan2_stby: flexcan2stbygrp { fsl,pins =3D < MX8MP_IOMUXC_ECSPI1_SS0__GPIO5_IO09 (MX8MP_DSE_X2 | MX8MP_FSEL_FAST | MX8MP_PULL_UP | MX8MP_PULL_ENABLE) --=20 2.50.1