From patchwork Fri Jun 5 12:18:11 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4683 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 580D93F206 for ; Fri, 5 Jun 2026 14:20:07 +0200 (CEST) Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-490af284fd8sf14263295e9.3 for ; Fri, 05 Jun 2026 05:20:07 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1780662007; cv=pass; d=google.com; s=arc-20240605; b=iY5pn2QeLtKTxe9aTjgIxToUBBuyZBs07bjsSTo1GVEEvPY7KmjJXBTa1dDtHHnSZX am2PMRUu8KOhiplDG0zpPgXNIZJZGpDPjz87WYvUVEswM5UEveV+gd+7ghxMHIhXi+uQ XVN7Qwr2VH0HWO8Eh51ren3pvwB/eB2n5VGBP1gUycmgROhopsc8QoDXRjoM4TfKIAYU zxOETt6sjIUTMLJ0PSUGJEQ5mM0AR+V5ThQXVKzLrXISg1pOVqRfxPTKx4eUEngFTioI gaOSMMlqgZWWQRgOPCjLFN1/WMwl32bkeCtpebFsSF52Dx3Y+lTPA6ZIGXE6KxXutANg HG2Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=rmsauploMPKGZRMqrWyA/l/7svxFb2VY5z6TrG4kNwk=; fh=sMqC15tP3NEKwPq8UG9UkCEV0S/hmbxoBX63vKIc/fA=; b=fNjjzeZ3zddzmDP/kkXtuwutvLMd4nUmRW0JH+KROd8RJJpijuJMpmGeagn9pUa0jE 5kP2T5/WaB1le9WmRdvh5f26Dkuo2WvYYmva9hc90vQyN4fn6CIWqX8ESmMv/v25k3oh Cj2fwPNrrwGWyAtJnxmAtefcvTL0H/erSGJQf7A1NkxOVNbwSL9fvyv+p0MjUQZiFCmd T9CqW6MhlEauAdouQpu8KxMEaHM4UNte+Dj+ChVolvax9S6lcyhQUtBiD1ILFhibKlXa qg/7rbSQ4/qHT+J2pJyvZkJ0z68MxnOqdZYX5k8mykW3eGplvuh4NO1w7SDuYHnesGwE lrEA==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=PnyGIlKu; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1780662007; x=1781266807; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :from:to:cc:subject:date:message-id:reply-to; bh=rmsauploMPKGZRMqrWyA/l/7svxFb2VY5z6TrG4kNwk=; b=UT4Zft7uIDn4gY8cFJcguyir08FXFIhgkNyADLzvhbvAFhcoybsfwL+f3kbiAr/9dN csAdqo2aMNdBPz4R6cAH8MFe9oCr8Ep06CjqaxotIiaMRLr91sPSjZBJV4hK7/ml0Mt3 AAIR4Y/D9IBWJZJHcaJ8Bd1r6ra1XfYqBuyWM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780662007; x=1781266807; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-gm-gg:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=rmsauploMPKGZRMqrWyA/l/7svxFb2VY5z6TrG4kNwk=; b=oikb3iuyb9ueO0A9fPCyGXjVXbuCdme/0IJED6iDTgTB8XQCZiPt/U9/qDsBogkpBX oNz/2maCE/sJFwRoeCW42OMMbXNL6BqdQHOoA8TcU5Kc6jL/qvKEUHL8jxVU/t7SoPks 89OcClpZ639a9cpg3B1K0WNWbK4NKfBSLgrLxu1WmpFxnvsN4JH5LxXFJzk6froXsQvU 1Hu7o0jCr2+EsCXpuhqkowikSayFChpCBCx2KGLUZhSftBC+bif20nyBYDcJDe3TMQD9 E2OWWSqfkDrvMteRNZV5umgx1oB94NbEPoFnc2WnwY1yQDRurPv1C8XRhB8H5NiRSsHU FnDw== X-Forwarded-Encrypted: i=2; AFNElJ94pP+QkYSU+qqSlH/SaCIwIoyjMdx4iYg+Kk7iiE2zmpirOhydND+4gs7iCs0UiYy1kvfdeooQc/Prpdaq@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YyDlogbFZ0+1urP8LOYpzzbfNq99SFwDRmUmaXnAqh2vmS5AMzW icQUc7qnK7QxNO6bmj264kga5NRX+oPgWIYMjQTtvzhHkxlz7rVIYXfeXJMBCqL911R7qA== X-Received: by 2002:a05:600c:530d:b0:490:b92f:ef5b with SMTP id 5b1f17b1804b1-490c25d4cfcmr57068415e9.13.1780662006858; Fri, 05 Jun 2026 05:20:06 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h="AUV6zMPhO4is1vfqc7owbkzZoUbzr4pX/29msPBzu0EQY/q/wg==" Received: by 2002:a05:600c:4711:b0:489:1c03:6cce with SMTP id 5b1f17b1804b1-490bc6d87b2ls17017285e9.0.-pod-prod-03-eu; Fri, 05 Jun 2026 05:20:05 -0700 (PDT) X-Forwarded-Encrypted: i=2; AFNElJ9c3/CIN9lyqOToDokvKCKtfxvQnGn8ZRuvl7sY69F08mixobIgxWKRpjWlYi/9f53fYSn4TrIzhVYKBUzC@amarulasolutions.com X-Received: by 2002:a05:600c:530d:b0:490:b92f:ef5b with SMTP id 5b1f17b1804b1-490c25d4cfcmr57065615e9.13.1780662005046; Fri, 05 Jun 2026 05:20:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1780662005; cv=none; d=google.com; s=arc-20240605; b=bKJPe+1Nr5OhopVCJ05MLpT2zEtrWHZVfeGmBQiwh7Yq8loPj9fGQtDoh9d6AbiITj Tw9USUUPX26OPnmYwUDXDcsuy2l4lz6tp8PRCB0Vx0eMEojZqP560BScE6n8Q7TKoks8 MFXnls8DYTkQif4TVV61exlM5IY2MLQlQI6+Y2Z1xZnWLhTAJqkiu0Eun7QyNC/hPPo2 ZxChQN7rh1uZeRFyuj2gGQaUC+pf8XL3nyOY5wC+E4qnpeoltaY4a5Mv8fUchFsjWYm8 bRjBukf6x+Gc+6i/49AOOZHmvavBLkpLswDtnF7o0gvXox7c9PXr4d3n0+jTfrDlFPVD OBLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=j3xkv0HBViwXM4G89v0xA3hOcnT05xWI/0dQ5Wz6JfU=; fh=MOXfaJ2L5uubwHtdjSnSzPxSU/zf34XuE8/a9lnjZpg=; b=An9exVVRfs9vYatuXwpJILz/uL2/BSJM4slgJnkqEaBPqDA1tOTN7H/+31SW/kdQoi OGoNIRMvr+zbHkAwizg6A/h1UHDor0KwcDB/E4hbnGIVF6Aerbhr3yyWelSg+Rf6ZKEb yzb01Y5zQgOMx03EWPVdl4XUgpspWe39rKS4yEYHsH2kGHtW8kKiyn5+myFPT455dcIa EziN4/Kuw7z6u15fN/vZnrVPmsWm68Jnjcuu4lvlVmwQS6T2oRz9Rvtoeelo0wJe9y15 y9w87r7DP05/vhSlkIvA63cxuelcNSozeS0TmB8SgrJJJipnfLP6n0L8WkD9rrqaNxHX NN3w==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=PnyGIlKu; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id ffacd0b85a97d-4601f0eefa7sor920212f8f.4.2026.06.05.05.20.04 for (Google Transport Security); Fri, 05 Jun 2026 05:20:04 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AFNElJ9J2iPDuFbN1lUFA4CYSeNUx610MboJ7DKAd059qglMCjvhTCgcSpBEGGuKmR5h0E8JJsh2iYeZtf5ODEej@amarulasolutions.com X-Gm-Gg: Acq92OFkown1iBm2SwzkrKHmCSLkwDtlCbOyjXPqtsXjlQ5t7tTevlKMGpOC9o+Qb7U 6SCrkapaNN4N5sa0lvAw0Zq0UA2xUKsLftK5rLKUxiKVc2RCraaCBcfWioUTv4SmpoWuuqt1T2i XSmKZIYJUOr0bpkHt6uHphEDxHd9xfJWDjaaTiZBOi3JmmUsvtyKRV/MofY8WQaal4oDgoPhg6t 9P6ihfYIhIzUTbuLkGQ1Z3n434mOYni4R4ZtTIlFBGSKlaO2r4u/k/ooQk6K90h27IctlA1Jybt HQF0f2gadXbjSS5qT1XwpvNFZ05vlpGU8HFrHUa0N/f+toWsWe+xtwKyH5oLSZqnzLcagoUhI4g 7Ey7k0z4+yicx55D4D0z4XJuKrD+tk6WFe189LTvt63Sdi9SMmGB4yTboIMvEhMDboZGYyy6m3w ENVF+lPLPLY96Q7sTtGXtUP0JCoCuwkcX/58+iocH0BRCIugTDctXp/kTbCE1HU22MuVdXBZNZf hhpaX6Ic4z2H9NwtDsDHYP2C1cbKxmVPU48Qij/EFYX6+fnvXBgQ4nq0DvqwvOg+0Lwpt2TP6Ho m+e+5VmOqfF7ChrQ8FJ+BHtd1uT3DNkZCcc= X-Received: by 2002:a05:6000:41d5:b0:460:3210:b6e9 with SMTP id ffacd0b85a97d-4603210b750mr4636959f8f.41.1780662004574; Fri, 05 Jun 2026 05:20:04 -0700 (PDT) Received: from dario-ThinkPad-P14s-Gen-5.homenet.telecomitalia.it (host-82-48-44-238.retail.telecomitalia.it. [82.48.44.238]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcb13sm24785883f8f.2.2026.06.05.05.20.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jun 2026 05:20:03 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: michael@amarulasolutions.com, linux-amarula@amarulasolutions.com, domenico.acri@engicam.com, francesco.utel@engicam.com, Dario Binacchi , Alexandre Torgue , Amelie Delaunay , Arnd Bergmann , Bjorn Andersson , Christophe Parant , Conor Dooley , Dmitry Baryshkov , Eric Biggers , Geert Uytterhoeven , Himanshu Bhavani , Huang Shijie , Krzysztof Kozlowski , Krzysztof Kozlowski , Luca Weiss , Maxime Coquelin , Michal Simek , Rob Herring , Sven Peter , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH v4 00/14] arm64: support Engicam MicroGEA-STM32MP257-RMM board Date: Fri, 5 Jun 2026 14:18:11 +0200 Message-ID: <20260605121957.78409-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=PnyGIlKu; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , This series adds initial support for the Engicam MicroGEA-STM32MP257-RMM board based on the MicroGEA-STM32MP257 SoM. The support includes device tree descriptions for both the SoM and the carrier board, together with the required pinctrl definitions for the peripherals used. The series also updates the arm64 defconfig accordingly. Changes in v4: - Drop inclusion of stm32mp25xf.dtsi from stm32mp257-engicam-microgea.dtsi Changes in v3: - Add power-domains property in the SDMMC2 node. - Drop patch "arm64: defconfig: cleanup the defconfig" Changes in v2: - Add Acked-by of Conor Dooley for patch 0/1 "dt-bindings: arm: stm32: support Engicam MicroGEA-STM32MP257-RMM board" - Add resets property to dts CAN node. Suggested by Sashiko. - Drop the clocks property from the sai1 node in stm32mp257-engicam-microgea-rmm.dts to avoid overriding the peripheral bus clock reference defined in the base SoC device tree. Suggested by Sashiko. - Reference the existing labeled nodes directly at the root level using &sai1a and &sai1b in stm32mp257-engicam-microgea-rmm.dts instead of redefining the entire node structure and redeclaring the labels. Suggested by Sashiko. - Drop the #clock-cells property from sai1a and remove the reference to sai1a from the clocks array in sai1b, relying strictly on the st,sync property to handle internal synchronization. Dario Binacchi (14): dt-bindings: arm: stm32: support Engicam MicroGEA-STM32MP257-RMM board arm64: dts: st: add SDMMC2 support on stm32mp25 arm64: dts: st: add CAN1 support on stm32mp25 arm64: dts: st: add i2c1 pins for stm32mp25 arm64: dts: st: add ltdc pins for stm32mp25 arm64: dts: st: add can1 pins for stm32mp25 arm64: dts: st: add pwm2/pwm4 pins for stm32mp25 arm64: dts: st: add sai1 pins for stm32mp25 arm64: dts: st: add sdmmc2 pins for stm32mp25 arm64: dts: st: add spi1 pins for stm32mp25 arm64: dts: st: add usart1 pins for stm32mp25 arm64: dts: st: support Engicam MicroGEA-STM32MP257 SoM arm64: dts: st: support Engicam MicroGEA-STM32MP257-RMM board arm64: defconfig: enable configs for Engicam MicroGEA-STM32MP257-RMM .../devicetree/bindings/arm/stm32/stm32.yaml | 7 + arch/arm64/boot/dts/st/Makefile | 1 + arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 328 ++++++++++++++++++ arch/arm64/boot/dts/st/stm32mp251.dtsi | 16 + arch/arm64/boot/dts/st/stm32mp253.dtsi | 16 + .../st/stm32mp257-engicam-microgea-rmm.dts | 319 +++++++++++++++++ .../dts/st/stm32mp257-engicam-microgea.dtsi | 63 ++++ arch/arm64/configs/defconfig | 4 + 8 files changed, 754 insertions(+) create mode 100644 arch/arm64/boot/dts/st/stm32mp257-engicam-microgea-rmm.dts create mode 100644 arch/arm64/boot/dts/st/stm32mp257-engicam-microgea.dtsi