From nobody Fri Sep 25 10:37:47 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010043.outbound.protection.outlook.com [52.101.69.43]) (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 0D244387375; Mon, 14 Sep 2026 06:54:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.43 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789368875; cv=fail; b=dbIQuXjy/lruyiOedFEErZYt/Uh9YJN6zLWqfkRwsCcrOZjbsd4YVWvZWaQkK7R33n/v1Kc52yTLYqMXSXLzkKU7M/N6HxRQ+X9pDl+O+Vy4sGpH45e0SRqQOoMx4VwCVknQCDwhwi6zOq0Fh3I+9SAKJZ821dDNQlPd512eJ1k= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789368875; c=relaxed/simple; bh=nq5KLPdjWVecGh3+UD1pWdUjpULRszjkdfbhTYDr5NM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=FEgmZ+hKNMak/6r6++uBGeG+UWVyWRlp7UTe2Ld9PEDJQm6ua9sstwMEhCTFILvL4dPdk/OgY/WRTWiyRYCZlzdWsbjUerSfegTWTcweo0AB83vjs09HOc3Q4oaRd+ExzVwBCJo71dQbvICizp77VLAjBO2MU6k9PGIygKch3bM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=oDKv7lJ8; arc=fail smtp.client-ip=52.101.69.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="oDKv7lJ8" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BwHO3b0zcbdrvn9lgjPbHIMbspjCM4/7xH+fddQ0wKQ8o8iZs2rB+pmbSWRTnDpzp1/NNUHeL8S3lBWaY0ZFtRh9ZmguP75OAx0baifLioqTN+7GGZL/9/VhB7GHZA71eEh1QH9jiFydQEDkZBPe6COkaWYsSMSJIQOK8h6Sh4jCWc5LZWTliS9F6IX8FusXXnUqm3eOabjlhx5IuKy/5x9uH/UTO9VIFbfZro7tpHvm2xsHwZfXdC3E/R+A636BHPrJKa3jsjnTbETw9V98e8L1WBw5JVa7IXqGbXycVVDND/CTz+yw57hrsQPVP2/5vtie+iexY8JOJaaRi725Lw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/toYHhxO/wcMjvjO9+8XfYH1TFzpnRzngtEFcVvPIps=; b=SqSAOy7tKwcg15BTH9tDne0CI05/GEshl917RWpfIhtigMPUlkEImAywX5djPrdg6SEB7ItSrEmGfSg+0sCNKU5t+gs/BEA218ayHeE4BeaUM+xAXnJ2mpmWRLee1wbvCjYfwaZSr4fMXQBt6Y8PXwA4OT9sSWp04vl/j2FwxJC/CqEHOPur1Z9ONqT0prl9rKGkIEq1Sd+dhf8BbbMDvvJc4KVz39ZLbtwstf01NaO14O/Kco5d7iPV9NCj6b1I5I9GBzTZ7pOZTX9XW8J7m+5pQ3nx7+oSObsKNJigJURQ9iRtViVW1AaoJAF5vZLH1WIKnUhsLVFurf2LMVYyVQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.59) smtp.rcpttodomain=kernel.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/toYHhxO/wcMjvjO9+8XfYH1TFzpnRzngtEFcVvPIps=; b=oDKv7lJ82qGek1Z3VqZp7TnDp4hrSVbTzWpQEWp6sm01p0Bkkt80Dyqwc+vTmQNvqKMV7NgftretZKFL83WF34dzP5LK58U7MCduYliSicZAEjN2DeotZQEGzCE0SnggJ0ADfYDCGc7NM6WFe43GMzTlu9K9BfgSe0yi0f4OugzFrFkZEjurvZOGJgHRc/OAMwD1PIzHbE5uo1Mhq5/hC7KNeDtTjbuBbJ/vlXU7wPn5OTeZXXJf8G2rwdS2gspRMytDco9mQnDQ+VFi/HtMVsboCZ75iEW7sWx0x/JCDGlBFvw17F5utnyBfDM4VTJeW/veDOdQq/yM8uLh/QDLzQ== Received: from VI1PR07CA0162.eurprd07.prod.outlook.com (2603:10a6:802:16::49) by PAVPR10MB7467.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:2f6::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.12; Mon, 14 Sep 2026 06:54:27 +0000 Received: from WA1PEPF000099CD.eurprd04.prod.outlook.com (2603:10a6:802:16:cafe::56) by VI1PR07CA0162.outlook.office365.com (2603:10a6:802:16::49) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.428.8 via Frontend Transport; Mon, 14 Sep 2026 06:54:27 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.59) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.59; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.59) by WA1PEPF000099CD.mail.protection.outlook.com (10.167.242.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.7 via Frontend Transport; Mon, 14 Sep 2026 06:54:27 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpo365.st.com (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Mon, 14 Sep 2026 09:00:30 +0200 Received: from localhost (10.252.27.156) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Mon, 14 Sep 2026 08:54:26 +0200 From: Alain Volmat Date: Mon, 14 Sep 2026 08:54:17 +0200 Subject: [PATCH 1/4] arm64: dts: st: add imx335/csi/dcmipp nodes on stm32mp257f-dk 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: <20260914-stm32mp2-dk-camera-v1-1-2f2bd719bb63@foss.st.com> References: <20260914-stm32mp2-dk-camera-v1-0-2f2bd719bb63@foss.st.com> In-Reply-To: <20260914-stm32mp2-dk-camera-v1-0-2f2bd719bb63@foss.st.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue CC: , , , , "Alain Volmat" X-Mailer: b4 0.15.2 X-ClientProxiedBy: ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: WA1PEPF000099CD:EE_|PAVPR10MB7467:EE_ X-MS-Office365-Filtering-Correlation-Id: 75ba0ed0-dc76-4747-368e-08df122d04ba X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|1800799024|23010399003|36860700016|376014|10067099003|3023799007|22082099003|18002099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: 7cAkH6Gnz5ChMcCAQP3t7hMUWhzSsPaTyrWV2eA2UV3fDKHH+cPTx6SbvW5ZPuqoO2agXQQlf60Ny+wf3nGEQ5L8k9dcSaI/dLENfushny7VV2C+1i0rM0u87Az34HAOhKofbUAyFlBlXokvdUi6rUs2JsBX/q0A5FkN916od4V5NdHeaghON8lBxwED/56Jm4Jo/QrYWeniCZreS32RhY4CAckc7l3YGn580XW8LoLQYHkO+nQSq9V6hI157bYGbFM2JBweZtmogp5VHK6CgwaOCD1VRfQM4pkkNdN5yQ9ASpk6K+vljlVQIFOVRTfWEltDp74mQmaugUv4N1ZpbvOpOVfosvRQWDt+FiJyCPrD82eArvmD0f08Gy4YvhVzsHfqrhwH9MBaJ1TbCKCcaROc7+axi/B4ZXo0y3zuALLDNdVmve1+yTPxiuf74scYfw9Dp99epdhRvvxq/+4Nud6yGJqewyh8RcaEdkDKgJ/1/DuVUEjjiNKkeGApxxPgSl4oMhFu1TWNvKJfylO70pu0/PeQ6OpnvFo6L9A5dLZXQ2WCOOtN+wNscf4YjGGfaWaXO74Cbjhu9ldVOsL6BhIx4FOKIpNo0ZKPCvYmp/SbD2onAsEwsKAh8nMOA60Zfw34M5ObJ574rWEwQuVUL6d2/W2UjM6iCcd8NRezo7h4eQrslCm101vibn0L5+eJ563IZd8BooHPtx9YLyhQ/w== X-Forefront-Antispam-Report: CIP:164.130.1.59;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(1800799024)(23010399003)(36860700016)(376014)(10067099003)(3023799007)(22082099003)(18002099003)(56012099006)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: LI5lC5ByQiHD2gAEn72JSmju3geuuh6xJRtEhKN0QRYDHPIOOguQ0jogH2cwcS1fj+C+neKlSCtj+8IyU5GL6vYvgpI8ajQFK29JcvA1V9wmG+YNyXRGsz0xLVR36UYhrIk9gu7nFyTRQYcT8jOXsNAfS+CymwKOytXowib66V1NCAmlHfgLn55rS/3AWh3qkbWnVennTNJUo5+AQQu3MKdiDRx9Gs0YoIpTwbzR8Pze7GBkkC2HrRyOdAHzcR+fM5VGb+ARFvuVLFcIrW4B1NY/lgXxkop8xE1Gk1orw0isGdpCQd9sNSPVKMji6Ix2EAB1VoBOsHmSMKqscqfCsA+hFiHAwEWOGMBIHV2Qmx6GhWeWcWAJuFWw3UBp56GNOOO1wRZn65x9A7oO0QbfUdUkOoX81YTOijfASC2gwb480rPcPfkJZOcFr39E5A9X X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2026 06:54:27.0988 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 75ba0ed0-dc76-4747-368e-08df122d04ba X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.59];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: WA1PEPF000099CD.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR10MB7467 Add all nodes necessary for the imx335 camera capture via csi / dcmipp on stm32mp257f discovery board. Signed-off-by: Alain Volmat --- arch/arm64/boot/dts/st/stm32mp257f-dk.dts | 74 +++++++++++++++++++++++++++= ++++ 1 file changed, 74 insertions(+) diff --git a/arch/arm64/boot/dts/st/stm32mp257f-dk.dts b/arch/arm64/boot/dt= s/st/stm32mp257f-dk.dts index 8daf3dfd5133..39ad23d95069 100644 --- a/arch/arm64/boot/dts/st/stm32mp257f-dk.dts +++ b/arch/arm64/boot/dts/st/stm32mp257f-dk.dts @@ -9,6 +9,7 @@ #include #include #include +#include #include "stm32mp257.dtsi" #include "stm32mp25xf.dtsi" #include "stm32mp25-pinctrl.dtsi" @@ -27,6 +28,14 @@ chosen { stdout-path =3D "serial0:115200n8"; }; =20 + clocks { + clk_ext_camera: clk-ext-camera { + #clock-cells =3D <0>; + compatible =3D "fixed-clock"; + clock-frequency =3D <24000000>; + }; + }; + gpio-keys { compatible =3D "gpio-keys"; =20 @@ -138,6 +147,42 @@ &arm_wdt { status =3D "okay"; }; =20 +&csi { + vdd-supply =3D <&scmi_vddcore>; + vdda18-supply =3D <&scmi_v1v8>; + status =3D "okay"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + port@0 { + reg =3D <0>; + csi_sink: endpoint { + remote-endpoint =3D <&imx335_ep>; + data-lanes =3D <1 2>; + bus-type =3D ; + }; + }; + port@1 { + reg =3D <1>; + csi_source: endpoint { + remote-endpoint =3D <&dcmipp_0>; + }; + }; + }; +}; + +&dcmipp { + status =3D "okay"; + + port { + dcmipp_0: endpoint { + remote-endpoint =3D <&csi_source>; + bus-type =3D ; + }; + }; +}; + ðernet1 { pinctrl-0 =3D <ð1_rgmii_pins_b>; pinctrl-1 =3D <ð1_rgmii_sleep_pins_b>; @@ -160,6 +205,16 @@ phy1_eth1: ethernet-phy@1 { }; }; =20 +&gpiob { + /* Enable the IMX335 power line */ + imx335-en-hog { + gpio-hog; + gpios =3D <11 GPIO_ACTIVE_HIGH>; + output-high; + line-name =3D "imx335_en"; + }; +}; + &i2c2 { pinctrl-names =3D "default", "sleep"; pinctrl-0 =3D <&i2c2_pins_b>; @@ -172,6 +227,25 @@ &i2c2 { /delete-property/dmas; /delete-property/dma-names; =20 + imx335: camera@1a { + compatible =3D "sony,imx335"; + reg =3D <0x1a>; + clocks =3D <&clk_ext_camera>; + avdd-supply =3D <&scmi_v3v3>; + ovdd-supply =3D <&scmi_v3v3>; + dvdd-supply =3D <&scmi_v3v3>; + reset-gpios =3D <&gpiob 1 (GPIO_ACTIVE_LOW | GPIO_PUSH_PULL)>; + + port { + imx335_ep: endpoint { + remote-endpoint =3D <&csi_sink>; + clock-lanes =3D <0>; + data-lanes =3D <1 2>; + link-frequencies =3D /bits/ 64 <594000000>; + }; + }; + }; + ili2511: ili2511@41 { compatible =3D "ilitek,ili251x"; reg =3D <0x41>; --=20 2.34.1 From nobody Fri Sep 25 10:37:47 2026 Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11013017.outbound.protection.outlook.com [52.101.72.17]) (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 6BFD4389452; Mon, 14 Sep 2026 06:54:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.72.17 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789368874; cv=fail; b=lBPAbsRqc3twcpnfD6ZoH6zYrvW13A5KkJiQXOlmn1QIg15cK7uRLJFbAJFInbNjZbVbTIUTfLXRP0cigIszShIuuJ4vjZYjtyvo3MocZbqmzERmVwe1gAiEm2NVByU1qahjvD9SXctPD+GhMGAHTDn7nbSvA3KtGwqAh+/29nI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789368874; c=relaxed/simple; bh=WuewgmQUnC5tIclyo0sQ01g5C5XgDvHOCz83jR6BCks=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=MzrTaG2mF6pxuXHUKuYbF1nzSQYWb0aCVhPivj2ZTiFHWEkk+e9AtCVMGf95DVfXvFEPTYlScTlLxAB82lyZXZ87VuJXXZ7CLgQXd2Tpg2POQjE2d5RRPUmdrsP6etGOF1ySHv9o7OhNnwkCqDjgZF6vIjT6tutYNcJhHdV1TwY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=Y9PF+jLD; arc=fail smtp.client-ip=52.101.72.17 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="Y9PF+jLD" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=chviuV3DHcu0ZL+lt+64voZSsotZM4k8vHg9jQ3DpF+pB39IIq3gmutEI7OSbkSjT3lmcVQ1XD39mgIH15Xhc4BNBg9Vl87Iy+h0B9S0P8LrwtVDo+rNb71EqUDAxLVw0YV1hAg7S4/yMxGXoSqSN1T5XirnBDP/54TSuUdZoqTJPbmaJl2/wuOnX+YTCXlUY1HmXUFHZnx1bVLi/POjAVtSrQAWHmL3Za9ssDSx0+YNksCw5qjk9h9NNPAXSB+jBwmKgNBTV7XtbJ9qYxZfIjlj6jlo9MyGMVfOcfvFK0K3OndFu1ay9vg+T+e3xaAbPAxzA2J7Mqfy/yFFsj2gyw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Bgggxyqn6FwapD1ha0t9sN2E4jvprJKAahiU60nLmkA=; b=hSxr94PYr3Qqql184Yriebp5SX3LIxnAYCWwkpHtyoHDO15hxjxOtKkbDV9TdXcJ2WsPWBrWldjr8RyxLIX60odF134oyTi+PPoUxM/VNPty6Lf2yKhRdeioeyrAAwX1rxdmW23CjAk86HQl813xULzg4QehdFMe6uzQ/pBe6mR3pY27+fAPld2h+1XxfrW6GHJehbQtVbnVYvAWokUq6LA6sK5xAfSmsE9bz1d4wL3+KLhEI5SMwVbBtxPjEr9s22V08EY0o+p5DPXw3PebjlIijOU5DVeoL6BrfKnlXKAMwDNK+IZ+ajc2FR/jXZ7LFJHO8thim8xHDyXevcVUCg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.60) smtp.rcpttodomain=kernel.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Bgggxyqn6FwapD1ha0t9sN2E4jvprJKAahiU60nLmkA=; b=Y9PF+jLDA109JFycnqZ5fle8Dpef1uWymOxhwRzyJveLLGtovkTuWk/clMgUcnTZfqa/OszNuKxAIjIHWIb8nVhuZk2idLVPLhIvCBHg2+05fyfFpWqroIs9bUq0Ji6AA0pnzhnQ3dqaZ2LUG+NPIumFJEAAl0YQWSgYxvYOy2FJOVo9ayo9yXNZ0aWfxPHWR1q0ZsH56/HZlylBsfx0lnFiPXqM7AZfogYErR1PEgCWWxDc1/IOXl5xdhzMV/N7428bvo+O1CXCu8FMJlEUbZjyoSGsbeaaLzcCAJuU18jyyRUBcWl2m9BHeiI/tCpnZoTYPt6vWqJ/8JtpcjPegA== Received: from AM8P191CA0002.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:21a::7) by AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.12; Mon, 14 Sep 2026 06:54:28 +0000 Received: from AM2PEPF00070CF9.eurprd02.prod.outlook.com (2603:10a6:20b:21a:cafe::45) by AM8P191CA0002.outlook.office365.com (2603:10a6:20b:21a::7) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.406.12 via Frontend Transport; Mon, 14 Sep 2026 06:54:28 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.60) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.60 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.60; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.60) by AM2PEPF00070CF9.mail.protection.outlook.com (10.167.242.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.7 via Frontend Transport; Mon, 14 Sep 2026 06:54:28 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpO365.st.com (10.250.44.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Mon, 14 Sep 2026 08:59:57 +0200 Received: from localhost (10.252.27.156) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Mon, 14 Sep 2026 08:54:27 +0200 From: Alain Volmat Date: Mon, 14 Sep 2026 08:54:18 +0200 Subject: [PATCH 2/4] arm64: dts: st: ensure IMX335 is enabled on stm32mp257f-ev1 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: <20260914-stm32mp2-dk-camera-v1-2-2f2bd719bb63@foss.st.com> References: <20260914-stm32mp2-dk-camera-v1-0-2f2bd719bb63@foss.st.com> In-Reply-To: <20260914-stm32mp2-dk-camera-v1-0-2f2bd719bb63@foss.st.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue CC: , , , , "Alain Volmat" , Hugues Fruchet X-Mailer: b4 0.15.2 X-ClientProxiedBy: ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM2PEPF00070CF9:EE_|AS2PR10MB6823:EE_ X-MS-Office365-Filtering-Correlation-Id: b467cda8-e7b2-44fc-5761-08df122d056c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|376014|23010399003|1800799024|82310400026|11063799006|56012099006|10067099003|22082099003|18002099003|3023799007; X-Microsoft-Antispam-Message-Info: +gOTSiPo7yWN3am3UulCp+fb9PCPU79elerRSbgMZn4liS0iwXawBbeqSnDdE/LKXB10X4LgwGQja3afd70EcxGLAcsJREGpuvu1IUH4NSdeIe9hCeyEUv6UvviK0gC++5lrnrC17cUVcM1VQHu+qeCYKwN8ByuETdBHQe9c6U21Fy4znc+U2HX/HU1mZSpR2aIySdEgeNBSm3vLuGoJQ7cWCI+1WqNs11xID7PvVzBlURatNrwkAQ3Kkn+Awtse+TAUVdFXCKNGBsVeSOjS27MKcdG4XAd0+D5+flW3MOKvhFkPe+GnvXrQczDUVvgaVl/m8kSck4qqBQaI9w9OzsHiKql+Z3OzBbAhkuj8cU8gtrr67vrHIByXV3fZUszSXZ75PWQZ9qJ+W4B9opfbp68fZSDvcwo1lbTB3+7zaOnFyLYi0lLmfBMYAP8pICPkkq65i2UR9+hozsxpjLtZBL6xxdP1ji5H5VlVF29c+lgDbw0HhwIu1Yt/IGcX60GAcnbDC1RsfzHsPGwjEYdpgvYaPjez+4V04rXk8I8Bdhsg/tv5xFlxgdwM2lDY8Xwj6JUPFjKlrU1Jgb0KQC/8ycb/8VhA9BnzKd/iyrhzhR43P2Lcxaole8yDNqhB2vcD+AKdB3ViuTxS23NBxdSk+K3OyUJLmGRU5KQtWDvQ2Y2gO01l1vudFOs+wRqA1L6SqffDy8sFkSepF30qfD8vNA== X-Forefront-Antispam-Report: CIP:164.130.1.60;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700016)(376014)(23010399003)(1800799024)(82310400026)(11063799006)(56012099006)(10067099003)(22082099003)(18002099003)(3023799007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: chRMEnTRbbN1IBa23Q5UAAJDBb0H8gYivD83kMYvkjc0yPbj4q3obu8Bs3JnECfcE1b8VTjIOjIgyI3lFDhLwC/SIuibbgA0WG5rMVHfY+dE7zmaYpXVbCx4OSL64tVEkGRaCIYopa1azqlwAauo4zb5Z5LuT7Td2l8K6gGFSHgx1S4dU60WnXHb5UlOVK46MhnpKnqmiZ1r+HxjS+gplQXbsaRrUBeFanYnbfIb4H6oIDuva08zbEviN+gNBJVM16DaR/xWxQXqDLpP2rmp8YeCsUEK7u8pJeKt21kckh7WDQVvP3hx0dUPrwE3IrkPESs8cNlIyMYVFCt5bCZp/W/KwMsDxxp/wZZ2fE1AKGjPChNsILSHCN7t3Y3lyoyq4QYpF+bk5CjmQQzOV0xcdTO3Jvg68T0XOvOqPYSs9jKFLojYTgB+s2FSdz30h1uQ X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2026 06:54:28.2896 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b467cda8-e7b2-44fc-5761-08df122d056c X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.60];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: AM2PEPF00070CF9.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB6823 Set the GPIO enable line for the IMX335 camera via a GPIO hog in order to ensure it is well enabled. Use scmi_v3v3 for imx335 regulators. The 3 imx335 supplies are generated within the MB1854 and all come from the v3v3 coming from the board. Ensure that this regulator is enabled by using the scmi_v3v3 as supplier of the imx335. Signed-off-by: Hugues Fruchet Signed-off-by: Alain Volmat --- arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 40 ++++++++++----------------= ---- 1 file changed, 13 insertions(+), 27 deletions(-) diff --git a/arch/arm64/boot/dts/st/stm32mp257f-ev1.dts b/arch/arm64/boot/d= ts/st/stm32mp257f-ev1.dts index 12b4018edeb0..acc730146287 100644 --- a/arch/arm64/boot/dts/st/stm32mp257f-ev1.dts +++ b/arch/arm64/boot/dts/st/stm32mp257f-ev1.dts @@ -72,30 +72,6 @@ ddr_channel: sdram-channel-0 { io-width =3D <32>; }; =20 - imx335_2v9: regulator-2v9 { - compatible =3D "regulator-fixed"; - regulator-name =3D "imx335-avdd"; - regulator-min-microvolt =3D <2900000>; - regulator-max-microvolt =3D <2900000>; - regulator-always-on; - }; - - imx335_1v8: regulator-1v8 { - compatible =3D "regulator-fixed"; - regulator-name =3D "imx335-ovdd"; - regulator-min-microvolt =3D <1800000>; - regulator-max-microvolt =3D <1800000>; - regulator-always-on; - }; - - imx335_1v2: regulator-1v2 { - compatible =3D "regulator-fixed"; - regulator-name =3D "imx335-dvdd"; - regulator-min-microvolt =3D <1200000>; - regulator-max-microvolt =3D <1200000>; - regulator-always-on; - }; - memory@80000000 { device_type =3D "memory"; reg =3D <0x0 0x80000000 0x1 0x0>; @@ -253,6 +229,16 @@ phy0_eth2: ethernet-phy@1 { }; }; =20 +&gpioi { + /* Enable the IMX335 power line */ + imx335-en-hog { + gpio-hog; + gpios =3D <0 GPIO_ACTIVE_HIGH>; + output-high; + line-name =3D "imx335_en"; + }; +}; + &i2c2 { pinctrl-names =3D "default", "sleep"; pinctrl-0 =3D <&i2c2_pins_a>; @@ -269,9 +255,9 @@ imx335: camera@1a { compatible =3D "sony,imx335"; reg =3D <0x1a>; clocks =3D <&clk_ext_camera>; - avdd-supply =3D <&imx335_2v9>; - ovdd-supply =3D <&imx335_1v8>; - dvdd-supply =3D <&imx335_1v2>; + avdd-supply =3D <&scmi_v3v3>; + ovdd-supply =3D <&scmi_v3v3>; + dvdd-supply =3D <&scmi_v3v3>; reset-gpios =3D <&gpioi 7 (GPIO_ACTIVE_LOW | GPIO_PUSH_PULL)>; =20 port { --=20 2.34.1 From nobody Fri Sep 25 10:37:47 2026 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011069.outbound.protection.outlook.com [52.101.65.69]) (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 760343812F0; Mon, 14 Sep 2026 06:54:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.69 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789368876; cv=fail; b=jcSTSwuUoT3tG1BS2C9qwRDU5FeiWjJCmIRRud/5cFm9hPtLLHpPifRmmPbZvmiuJJhMmgBH5bB57pbdxD6VfC1PU9GRXkx85tGD3Fa64q96lRf9GNcoUfohKURQCfZUl8BOPRer8x9vRDwZNjdYCKx5vMqh0YmrI1HMd6pWCGk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789368876; c=relaxed/simple; bh=4HKXF466vJPtgTJpwUg7y58vVS6yOf7ojX4AKKujnZA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=MONWDUDk/z+VphQHz0f075DXsZH9zKLCvdVnLIBXUTwb2S+Hvw+0oLxzkO8CxrjUIzBT/WgN0htKpPAytN/krSRuigb5sld1YQQNYpMRRyAHtxM4hug4+SBBMUi0v54g1YLxYm3tJH/BYiy1kkjvjrmxbbEf5nCBXDPZ7JgOb6g= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=jD5j/bIx; arc=fail smtp.client-ip=52.101.65.69 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="jD5j/bIx" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QuGUc6g1DM9H47SgVnwBYtCzZLzeLuANNvLQuT3EcOp19XrWiRlYWIooFmxNsn+1oGnuW2cldJ0MxCg28mBlekbN0pV0MXZf1CdzI6yX6cHsgfJ94ONwg8so54CabMeMgLIw5GLJulCNWN1UPivs/nDLj9aNvSndtWj5LejfG6PasDtwz03cW9fF6NgyKo8PBqIpic8KnG+oVyYvXRx80YVhjThFXb1XNiHrNXxUrK6bYce5YlEC+4I/G6kOayqcx5YNL1Ccvek4U8GXdQRmzZDz5CfPzADoxGSuxU24QiE6I6QkILbTn59H9jlfrPrA3do5NzwM2thQdIJao26saQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=TjFXdIQDBKQwP0lYYQKD7Abej6Sjh4yeyPLB4CsJk6M=; b=HA+FAjqnO4TZ89qGJGP4gBd4RBC4KAzyTArYHsDWo5W7r/Qt+z51ZcAwfSmisvM/kDm5zgYgDNfZWSy4YrnKZpqGGnaSO4otXJwziaXGAy+gz7UbzuGNGAOCs4/nB3FbtrkK1xQ+VE98G5mWWlJp7UKK5Q9JQd98GrG12cX6sXG+6rBAZGmbeIL1pnAhaVcHNuV7zFeu9zQeDv1W0CjzthA3Feb7guVrP3bcmxWTs7gdLHJJRViGlF/j4z95pR2PKy+/jJdaqz/DY/me3w2gZ/7Ec7ryLvH/u1eYMqRJjQGeuOVOdrIeIPInn2tCw13mH8BP/FLqWNXdwbtT5lc70g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.59) smtp.rcpttodomain=kernel.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TjFXdIQDBKQwP0lYYQKD7Abej6Sjh4yeyPLB4CsJk6M=; b=jD5j/bIxNoMliziVNhUPLBA6SeD20BEU20lnXIb4T4LCyOx/pnkhggU2FHZic7w3dhrlG995u3SFtt2PZ88ADCq4wqQfKFoDYi7Ckyc/BR0l4qR1neNvPsI3R331SLCqK85ZP7PGDbUoMv8V80WAwlQOhzNlAnugdyCs2u9JX7VzjpMmeojiu+pyXAxy442HPUXT/cfIrO2svBib4X0I91RFPSOdvgBaJ60h3LKwM4JW5++Aw2EXD6i0iuqbyZ5PB1tg3tKCAr08GjIH/trPkt4SrqfCoTH7GrgH3WZzSyNDjVKyfEljmEQaPPJRYOJsBXLNnzsr8+JK5+d9MdqxZg== Received: from OS6P279CA0169.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:38::10) by VI1PR10MB3743.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:13a::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.12; Mon, 14 Sep 2026 06:54:30 +0000 Received: from WA1PEPF000099CC.eurprd04.prod.outlook.com (2603:10a6:e10:38:cafe::7a) by OS6P279CA0169.outlook.office365.com (2603:10a6:e10:38::10) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.406.12 via Frontend Transport; Mon, 14 Sep 2026 06:54:29 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.59) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.59; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.59) by WA1PEPF000099CC.mail.protection.outlook.com (10.167.242.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.7 via Frontend Transport; Mon, 14 Sep 2026 06:54:29 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpo365.st.com (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Mon, 14 Sep 2026 09:00:32 +0200 Received: from localhost (10.252.27.156) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Mon, 14 Sep 2026 08:54:28 +0200 From: Alain Volmat Date: Mon, 14 Sep 2026 08:54:19 +0200 Subject: [PATCH 3/4] arm64: dts: st: use video-interfaces media bus type in stm32mp257f-ev1 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: <20260914-stm32mp2-dk-camera-v1-3-2f2bd719bb63@foss.st.com> References: <20260914-stm32mp2-dk-camera-v1-0-2f2bd719bb63@foss.st.com> In-Reply-To: <20260914-stm32mp2-dk-camera-v1-0-2f2bd719bb63@foss.st.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue CC: , , , , "Alain Volmat" X-Mailer: b4 0.15.2 X-ClientProxiedBy: ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: WA1PEPF000099CC:EE_|VI1PR10MB3743:EE_ X-MS-Office365-Filtering-Correlation-Id: ac5d76bd-cdcd-42c7-43ea-08df122d0620 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|376014|23010399003|1800799024|82310400026|11063799006|56012099006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: LMXh+zJQZKdfIiTRQmCf7l1EOkAqjzqB5dnbU6P4uP8NWeGeNyrHRZXV56SCnFABMnY2AWSV8OHBqh2U1RVCme6G6t2QjUXRu8XOcqZHkETSKMDL1BTm32PgoMcSYcbUfKh47j3tKQrgq52aCOqr0bUoV0wUYz+ZdHVCphmIF+oQOQVty+QZ4lChNbrr+YUZAKwkbXf0XQ2pOCTN8/Zc2ES2ig9NAXH0Ai+XeO6xYGnsGVnYRMSbbzN6RzMIYX7N3E4SajVgoiQmjHNrlsRvfQdHl7FzqIxWH1dPIcbKCtuMgOvqFK6Cvp0pVtwCxHQ3xj1iqRY+99suxImIDMokiI4KLM2icz/oB03OwsD+Y0FRnGkjkiH9oVRtOU50nWEbRTtyz4p7y3lE6bs1LTeA/Gpop3xo1/9oDDWg02g4zp6qkCCOIxXU0bJzY4e/B1vtHL34pC6nQ4au0E4bkZHyMMknB5Mg8JoP2jpPlLiBKZherS5RCokyABO7KrXc9fsO8VsLQZILSmDA83rar/a+rE/0cMdvQyVJNQI2rz2zZGezJBlskz9bcFuCZYygC2RXqgC/wvsdcVuWjsjdtwv2TOtFuqHfD1oQd7RkPXCxqiQHGbdgLJKWwxzvSApIu/JuVlQokJZxOk1+cvcslVcjq3mcfc4P3QkwY8isv3NeY+f6YL4MdBQ+QEKGdo+zntkJmXKmOVDoaYcZ7jouaqCv6g== X-Forefront-Antispam-Report: CIP:164.130.1.59;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700016)(376014)(23010399003)(1800799024)(82310400026)(11063799006)(56012099006)(10067099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: SwtXZwjrQDI1IjyHg1Vf41ZDg/4Qo5yAeCHs9qlAHDubQdVnTlc+FTI+23OEPUw2e1kG+YE0BbN8VCvUBJUvhKlP1SrZRZMTjH/UUC6avikjMk9dvZBGAM3VEVLzqWrBpm4OBSmvEaZd8bVbdYsQ6A1BcIa+SXajXaGfTJt5uD0zcOy44SW1aXeIhzS60LXz0Di81eqWJa1PaQIPQ99JstQr4uTsvIsQgqXz5DMjYZBXoWbuNZo2Ivb6PC0tON+MS3EkiY0kL7LR6EK41qOJIIFzi4UqrP3mxo/1YvAYs7lqQ1dH3+R7zdaqqdt0KW3EzOPbGq+u1y/JUzA8zj7+B4C69h4WZLpKejikdCxiz8kVHR/WcfRALMBmpEHhXHd2SKDaCeKB2M9WkqyuCzYnbQw0GiuRm2seHA9NN4i2t2+nYSnEzFtC3Th0tBsmUndo X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2026 06:54:29.4439 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ac5d76bd-cdcd-42c7-43ea-08df122d0620 X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.59];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: WA1PEPF000099CC.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3743 Use MEDIA_BUS_TYPE macro in stm32mp257f-ev1 for csi/dcmipp bus-type. Signed-off-by: Alain Volmat --- arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/st/stm32mp257f-ev1.dts b/arch/arm64/boot/d= ts/st/stm32mp257f-ev1.dts index acc730146287..782b4bb843ee 100644 --- a/arch/arm64/boot/dts/st/stm32mp257f-ev1.dts +++ b/arch/arm64/boot/dts/st/stm32mp257f-ev1.dts @@ -8,6 +8,7 @@ =20 #include #include +#include #include #include "stm32mp257.dtsi" #include "stm32mp25xf.dtsi" @@ -161,7 +162,7 @@ port@0 { csi_sink: endpoint { remote-endpoint =3D <&imx335_ep>; data-lanes =3D <1 2>; - bus-type =3D <4>; + bus-type =3D ; }; }; port@1 { @@ -178,7 +179,7 @@ &dcmipp { port { dcmipp_0: endpoint { remote-endpoint =3D <&csi_source>; - bus-type =3D <4>; + bus-type =3D ; }; }; }; --=20 2.34.1 From nobody Fri Sep 25 10:37:47 2026 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011034.outbound.protection.outlook.com [52.101.65.34]) (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 761C8386C3D; Mon, 14 Sep 2026 06:54:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.34 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789368880; cv=fail; b=AwGoBeshbd4UWImS1KGl+rgB457AhWbMttP5tKniGqqSA7Y61XaKi/hv4/ggcMgBO2Y0o7t5FiT3Ob91gN82rHMJMqkIXAQuC+uhNgfuPnZ5jKJ2lT1yl8WPw/ckf0xnvXpJkiRpRbm5UCxV+5/oZ4qPssbdv5Ks1qZkTnNPJWw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789368880; c=relaxed/simple; bh=YFzjsXpDfe2YO1kVfGevYc0JF+G1cv4bPWS5LIWDY+o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=lEDlmq9CYNPSh2R2YA9T2AvEtPsfNT9leaiUYbe96ABFnp/YSVZU6snpDZr0MgFyJ7qpS12WiLrywMJB808RLBrTVxpb6AueHAmS6IDTyW0ECw5aqLrQzNp3zuUpCW5HBVHo6cIC2waPbvQQNev5ssOobrtqum+QbZjqnbG51M4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=ej5QxrT9; arc=fail smtp.client-ip=52.101.65.34 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="ej5QxrT9" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uQHSWGg7MUqHDLR9RtEqcJuSKFuuP/Jo1tkhXM3To3eU+FLJImLcKy38xhWJ0wFJQTzTlfFe+Qi7XXJOhFL29Hs0JsbLtaEGY9PY/htOMMu0Vw3nu8O5+T9wxdjmUwDGm3LNp3tdhhq70g0wTto9ye/K/JiOROnOK81BN1o9qkAXdhVVVTcLTvwAAgp90Dcqumb00vjMcRv952c4Y/BLCAb4Z9IlPvif5o71IELjbrh1e7Mw4GRffMF8052b2ddOItE0IZtsZkDTX5vQoQgrlqrnyC5kPP2XG+4rQrXLwE6yuOG5cfw/AR5u9JdeBVfd9WdY6k7aMh4maY34htF6Rw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=MJ4jtc2VAQ0JbVUWJ60zgba5PyV/wYm2KLaYB+2nP6w=; b=BWXLoJc8BiDTASn/ib1w7vg5pGbYK+0X4bCoR7GyIRRsWaTc112g2FehbEp1l3alaEW13pXY0wms4q3tTNxhJtVss6nT3wdYizG5/OIHdYVSvq0udEVq26DrvgKoVRMNQmqdUyFxsp0WIYEkQTIs+Ob2LoT4J0v8ms4oEf4967udw9/zMjsnttntPQ6C/f9RB/Aaa60p2dL90fc00BXVY7Ozw/LXVvQzpQTojeiniGtlgM4J/OJxQVzYJnHMlZmKz2O4dRBLhhT/Sz3kzGQiUWlYhO2jkXgzqAr/2A1iyZaSJjaO+XKWtSYbuOeqmdL4j9R/E8UVZmiX4fDacQzW1w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.60) smtp.rcpttodomain=kernel.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MJ4jtc2VAQ0JbVUWJ60zgba5PyV/wYm2KLaYB+2nP6w=; b=ej5QxrT90acV28gCBWCc31JlbC/GE+W8505SHJ6n0Zg2iVZ2f/uV5B3zaYndslQZM1HQ8szRl9FucommNVQSdpS2HH/wF5kBaz/XBez7hKxH+UNlCS4TjEuRl/0L1M1j3P4rplwCfK0GnqbhZDKM2uSOayz5Puch7fZcdMk9Bb1SvWVqYcRdhepBo1ViWAnbZmyep0FBgublnx3LrCNbC1RZhDY7PTCWIJtmUu+dJWdfonOBbp5XaPT0rFZnT4IwK6F7hbeovnxaHbs2w1fdbke4yq11/4E42jwm783He531T0KTsqV1GkVAi9JRtVP8q+AD5bzeJktKuyhnVcEl1A== Received: from AS4P195CA0041.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:65a::13) by PA2PR10MB9146.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:426::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.12; Mon, 14 Sep 2026 06:54:30 +0000 Received: from AM2PEPF00070CF3.eurprd02.prod.outlook.com (2603:10a6:20b:65a:cafe::76) by AS4P195CA0041.outlook.office365.com (2603:10a6:20b:65a::13) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.406.12 via Frontend Transport; Mon, 14 Sep 2026 06:54:30 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.60) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.60 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.60; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.60) by AM2PEPF00070CF3.mail.protection.outlook.com (10.167.242.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.7 via Frontend Transport; Mon, 14 Sep 2026 06:54:30 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpO365.st.com (10.250.44.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Mon, 14 Sep 2026 08:59:59 +0200 Received: from localhost (10.252.27.156) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Mon, 14 Sep 2026 08:54:29 +0200 From: Alain Volmat Date: Mon, 14 Sep 2026 08:54:20 +0200 Subject: [PATCH 4/4] arm64: dts: st: add imx335/csi/dcmipp nodes on stm32mp235f-dk 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: <20260914-stm32mp2-dk-camera-v1-4-2f2bd719bb63@foss.st.com> References: <20260914-stm32mp2-dk-camera-v1-0-2f2bd719bb63@foss.st.com> In-Reply-To: <20260914-stm32mp2-dk-camera-v1-0-2f2bd719bb63@foss.st.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue CC: , , , , "Alain Volmat" X-Mailer: b4 0.15.2 X-ClientProxiedBy: ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM2PEPF00070CF3:EE_|PA2PR10MB9146:EE_ X-MS-Office365-Filtering-Correlation-Id: 01abdef2-e2d0-49e2-7b55-08df122d06b5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|1800799024|82310400026|36860700016|22082099003|18002099003|3023799007|10067099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: kGMCIuF2u8MaHO2qgo1Fo267k4jYQ6AlepLznuy02JN1qliepCma9ES1ARNsqVGER+EJ97vXi631wKtZnQ4ETWCmfstLmEAV4U7gR9oWQ91U7xMicqmV+p2Iz4ByCukketX7Y94eNYXbbcEocb4o8OmCEFR16H8jSp2y0z7dytwNrQEaoVtUFPrEyNTaO3AiOTPpOlq6TFswLUcSalVVsvG41PEj8s2xO+7K/ko3Ke4qfyOw1dZ12FXFLOav8vIc4yEffFRTZVxeoJSSwnRCTl8lDuCPAFvXugiMKDdfzSOopWLwLYbqxGg9C2TANkZFuV9dZjljXDdGPNzWof9DCHTIn+ygeiMe5GoR9rEeKEcQri/XjRgjirI5OECc/Ws5/qcysBGYR+kjG7tzQG4R/L7zgFsFjWTzZNsF8h/pRRdsDGtMn/dSXB/Q/M1gWaMs3qHKJ64YVXbu7m3wgzyZkf72jOqNB/PuwtLBvQGdqFuPQgUPIFJ5kb8XC2QAdH6fG8Rg3NPcP/SyJf49ILKAbdjgTrP+K8XKTX4DVJxWgy0HR47sr0gR6unHMVOgJIqFoHkhfWHF63RQifcdj+thYiv0UGFd6ESEFxsv5YoM/VqDELeZFrJnzKfT4FpUbW8ttuRK010ABkmlhquRXsQ3+eywta00n6vdctwc4VKaU+v+KRj/QL4MjUylKkRnrIkSnXaAFYzGdatdCpTWfP/dpA== X-Forefront-Antispam-Report: CIP:164.130.1.60;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(23010399003)(376014)(1800799024)(82310400026)(36860700016)(22082099003)(18002099003)(3023799007)(10067099003)(56012099006)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: JxyONiVsJi3xh3ySQI3zE4QeLTEFFXLhW7TCAjVo8AskvhoMS8Lz6uCR9FDSo6/fkRJTVuSc6xkGWSnKqDZwjTwEePEIURF8O3sMOQiDpT36QkahAWJH1p0zyM25j/V0A/WMhMXB5mC+6MVll4z9O0lVKVKnYzH8fxUEQ5iN6uGojx7gFdiFYklIHp/bWT8vFfZIlNhQ+e/fYvueUM3m+/CmNPk662uKDLd0Lvma98V3rB6HwUAM7urFuvEL6/RrUq/dmcKRxoO5NdW5nAg9OnVfYIA2MYBNKj3w9NThGnRLPxgNpcWZsYUmcHOVRLp/gSbF0r29lNfs6DRk19JyQmxRJT3KJfi/971KU+nSXUcgFqM1YtFsJL6bpIPKf6S0+6A7Yf9LZk2KnSFx/lrZTZumqWdKjCQnM2+51AaDGpXYC8BoDDnnheqIC3m7kI9F X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2026 06:54:30.4458 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 01abdef2-e2d0-49e2-7b55-08df122d06b5 X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.60];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: AM2PEPF00070CF3.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA2PR10MB9146 Add all nodes necessary for the imx335 camera capture via csi / dcmipp on stm32mp235f discovery board. Signed-off-by: Alain Volmat --- arch/arm64/boot/dts/st/stm32mp235f-dk.dts | 75 +++++++++++++++++++++++++++= ++++ 1 file changed, 75 insertions(+) diff --git a/arch/arm64/boot/dts/st/stm32mp235f-dk.dts b/arch/arm64/boot/dt= s/st/stm32mp235f-dk.dts index dd4efbe5a46e..f06b334dc9ce 100644 --- a/arch/arm64/boot/dts/st/stm32mp235f-dk.dts +++ b/arch/arm64/boot/dts/st/stm32mp235f-dk.dts @@ -9,6 +9,7 @@ #include #include #include +#include #include "stm32mp235.dtsi" #include "stm32mp23xf.dtsi" #include "stm32mp25-pinctrl.dtsi" @@ -27,6 +28,14 @@ chosen { stdout-path =3D "serial0:115200n8"; }; =20 + clocks { + clk_ext_camera: clk-ext-camera { + #clock-cells =3D <0>; + compatible =3D "fixed-clock"; + clock-frequency =3D <24000000>; + }; + }; + gpio-keys { compatible =3D "gpio-keys"; =20 @@ -131,6 +140,42 @@ &arm_wdt { status =3D "okay"; }; =20 +&csi { + vdd-supply =3D <&scmi_vddcore>; + vdda18-supply =3D <&scmi_v1v8>; + status =3D "okay"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + port@0 { + reg =3D <0>; + csi_sink: endpoint { + remote-endpoint =3D <&imx335_ep>; + data-lanes =3D <1 2>; + bus-type =3D ; + }; + }; + port@1 { + reg =3D <1>; + csi_source: endpoint { + remote-endpoint =3D <&dcmipp_0>; + }; + }; + }; +}; + +&dcmipp { + status =3D "okay"; + + port { + dcmipp_0: endpoint { + remote-endpoint =3D <&csi_source>; + bus-type =3D ; + }; + }; +}; + ðernet1 { pinctrl-0 =3D <ð1_rgmii_pins_b>; pinctrl-1 =3D <ð1_rgmii_sleep_pins_b>; @@ -153,6 +198,16 @@ phy1_eth1: ethernet-phy@1 { }; }; =20 +&gpiob { + /* Enable the IMX335 power line */ + imx335-en-hog { + gpio-hog; + gpios =3D <11 GPIO_ACTIVE_HIGH>; + output-high; + line-name =3D "imx335_en"; + }; +}; + &i2c2 { pinctrl-names =3D "default", "sleep"; pinctrl-0 =3D <&i2c2_pins_b>; @@ -165,6 +220,26 @@ &i2c2 { /delete-property/dmas; /delete-property/dma-names; =20 + imx335: camera@1a { + compatible =3D "sony,imx335"; + reg =3D <0x1a>; + clocks =3D <&clk_ext_camera>; + avdd-supply =3D <&scmi_v3v3>; + ovdd-supply =3D <&scmi_v3v3>; + dvdd-supply =3D <&scmi_v3v3>; + reset-gpios =3D <&gpiob 1 (GPIO_ACTIVE_LOW | GPIO_PUSH_PULL)>; + status =3D "okay"; + + port { + imx335_ep: endpoint { + remote-endpoint =3D <&csi_sink>; + clock-lanes =3D <0>; + data-lanes =3D <1 2>; + link-frequencies =3D /bits/ 64 <594000000>; + }; + }; + }; + ili2511: ili2511@41 { compatible =3D "ilitek,ili251x"; reg =3D <0x41>; --=20 2.34.1