From patchwork Sun Apr 27 07:43:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 3957 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 966473F97C for ; Sun, 27 Apr 2025 09:44:11 +0200 (CEST) Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-43cf446681csf20700725e9.1 for ; Sun, 27 Apr 2025 00:44:11 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1745739851; cv=pass; d=google.com; s=arc-20240605; b=WUs82001a/BojF2VKPTZpL3IIJMBHPYMWikiGOPByOlX6K5akOkNYeIm27hR6/JxPo O2reLkUlKuYQWBRsNRYVWraglqgxAVPzXkiolYqaKZnYjztoL9KD2CdHN0WxlCkVecsV YIft4T4iJniNQGPgfa+UK5V1QWJWcYrHShmTuDnire+V4CNvilBKyrEWlBctC4Ljz4IK 8qvb15m8slLQe6Kbp2nAaxDGLx8zqK1vujEvqeaOp+7wC9PSG2bqlPKc9XpWLmtopNBm R7r2qSDyxiSOgEIsvlDJZ7SRwL2AGh/HVDQU3k3Oy+F6NjPhbCkNxCBxREcKD2YEMrL0 DYfw== 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=WOWsAYauKlCMHm/f/gM13g30qGJ+CyAM5q7pB5zauGM=; fh=oSAHdHbKzuiiOXAuiCAcB/eWcfV7/LmdI7u+9Wm34Ck=; b=aCnMwLXDDI2nn9IU2OFDF8aDUNU8JNL7SXpG55DYYl2a24xGfcsPwoAab6a3OfUI/V nPgwW3FVWAA/Qc3xE8CUprQynsVugLbFtwavQScI1QBo2S+BJ8xIhtAHOX6/g0/NA1sx Mgklo1U4ABKsjNfVM5cgXNyLEq0LGWQCO3dPIA2dQrWyePwB427LdhXGojLgN5s/hitx GjKEzbjG6BjtAkIdQ2Zmx0TOiiOkUutQRiyFOjslhHVenEI0gWhWLazbqAk8xgEuv0oJ yn1/1fMQKSOyZJiG23eIjHSJshY+pabU02NxMwNnovHU+6QeC6474X0H1kBMpejV+r86 TDAA==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=FwAJvhGl; 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=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1745739851; x=1746344651; 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=WOWsAYauKlCMHm/f/gM13g30qGJ+CyAM5q7pB5zauGM=; b=pA4fnme52vHhseZ6A3ZxwcOnAR8gf6vj1cZ1nopg+UbyxavSupt3Gwi6oH2tob6xXO X+Ls+Y8DJnELCdrEa5LkMMjggVN1kLrd1gVUshbqOIF4s3B8cyJ0IfP4tIoEo5PcHn5/ bpm0Q6+dXDmkQ9mCbrXdu3VvQxB1cBi0cFJt4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745739851; x=1746344651; 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-beenthere:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=WOWsAYauKlCMHm/f/gM13g30qGJ+CyAM5q7pB5zauGM=; b=B+lcG97bvkfWDaXeNoJSCQMJF3m+h1nVyqvzxJVVGQdhd+uAFW9nKGZuQG9AUN1m+e RDpD7LSPaxn+EUSk03pccf5W7PULy88WUCraU5vw/3LWn5zlx6tiXgbKepJZ7BoRdx9Z yWmbEz4bu7bzl246Pa3vs4qAe9x810Ehy6GaNGqiIxMh0gjxkar62yJP1D91fB+fFx6M ZpZB3AYX8NdKx6cQClJBgUNkoesqKwSS/SuP7v0KBAdGrMDrCgq1N6wxNwkpvo3st+XE CskNKz/IUKabGJdVGh7zSY/8/N3pTENgBKYBUYDGmBuXA9V2i8Ck/lS5prPAZRCf44+i mzfg== X-Forwarded-Encrypted: i=2; AJvYcCX70cLGGyOS1uwrqkScJucv/MOo+TDvezzGRQZbRiKsnc1xTcu+nUce0+VGgCWMM5E7xL3iMSevMPxmiCvn@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YyenHyQ1E+z/kstEHCoodzO5/obMFJh4VvlSSUdiSqxhEuXk3bl PagHimNABb/9CZ9cJCL1msiAuVfy0x+aNBK84x2m2j32XG50F+lxYlsPYZTksBybbg== X-Google-Smtp-Source: AGHT+IG9r7kbtE6DmdT912ZfMp/lXvU77ePDCyGrBrO6NA6VbAvuFTg2/5zWJyyjkGLor3hfWPLuqQ== X-Received: by 2002:a05:600c:1f15:b0:43d:82c:2b11 with SMTP id 5b1f17b1804b1-440a669b4b4mr59863475e9.23.1745739850810; Sun, 27 Apr 2025 00:44:10 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AVT/gBGZwK6hhPKoLmGBfpSNYbZxYk4chXQjApwMdVBwbjfydg== Received: by 2002:a05:600c:5020:b0:43c:f19c:87b2 with SMTP id 5b1f17b1804b1-44099de7639ls9360635e9.0.-pod-prod-08-eu; Sun, 27 Apr 2025 00:44:09 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVmHNk5Y4F/hDfq5xQkTPovTOO0wOcoIibkVuMEVbGh/fOzI8xdVRsjPFbeG2DH3ZDBL5+txSaWEUdarfx+@amarulasolutions.com X-Received: by 2002:a05:600d:4:b0:43e:afca:808f with SMTP id 5b1f17b1804b1-440a82c1f5emr65043025e9.31.1745739848729; Sun, 27 Apr 2025 00:44:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1745739848; cv=none; d=google.com; s=arc-20240605; b=egHj4xwaqZ7Dutfz3y7A2NbzEd4K1n9QrCLWfeePoZYX6a9f2raS/KcHJX6zQfFhL7 7r5jhqjzEtc0svRBHqstnTE2NnA4bD6aO0rqaAEBYowJLd0AilCyXF414d0Bj6GVPzPx tw7gO8TbfDyIPtvSEUQKH7RZpABBK0hYTScFVCkPM0DDoTblTzfYeSsiKevsKvwGbpcn 8PUN2+VGa/d5vEBWHdvPz10VRGHRYK1CCJ0wpV6TZ2uZNtPVSvM0tqGgike0vrQEZ5rk AWTvtABkZuV4+5+f2NFNAf9zoUohqU/MnJQntMn1X9GnSIj+RP/vhJcznyk2jH5NGj8K mlFg== 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=oinzcqCiVbGgyb0iiuzscDKJeJyyI76yLcJfoJ0sjS8=; fh=UWe0/N7kk2HzzM1EBZ2X6mDZul1ZjpIkUHQRyZBf20E=; b=NmGO1UP0ipT5eviWBoyfNX+ZzjaQaLNS9Sc1B5+aLRVOD/zoBOnmSnvf9eOtbZiRUb ygFoW+HGeMTmlAymlygbPT6RARlWwmJxZP9qXaUsQBikpIQGd1cDxtF9uryKdsLcPWzu sQ/ZPOlRxZzDCnwxhkA4zU+fBH2Q0pFLmD+TCPreBlgTgseA/OgZFOKlOlcvIzyxMqdm tY9pDKA6a18hib+uvVn2Np/E3Gxl4nHGAOMZsIbgztqaq1/W4K5VRmcrcayjY9Qh+l1+ Rk75kC97pX2w2WE8VQp9Obmeu98hL6xL9ayS3IDwf0HxAJ82djt2Iub/ljpOKwvKLYxw v0vw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=FwAJvhGl; 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=pass 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 5b1f17b1804b1-4409c2e4de4sor24440155e9.5.2025.04.27.00.44.08 for (Google Transport Security); Sun, 27 Apr 2025 00:44:08 -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; AJvYcCW+aYmOH0fNwkUO9zBoDX0bwvp3AqzWQ0Lm8nJDvCRWmgH6CRW1iiOovqqmJh717LtRZVMOQeg2hF21Fk39@amarulasolutions.com X-Gm-Gg: ASbGncvHxQdrkZ2GrW4pdf6JNCrDw2vvlmEGDD+G2l+zgSb8izLH0Em0AerLXOpc3wy mXi3ia1hUJt7BgOkvMAzr6yOaAifsbRZDCMXXaOAdV8WdNOQK7lyIgvLJ0e1Ylu/enRzM1yNsKy glXamRzfUe+6IfWeNYOwRQHd5GF3FiGDfiMK1njqBB9U4/om7mLTMKkfqKLfxGSAkFiq8uUacnD k7Q/usgmeWwWpoHFQ50RfF/5wdFV83fNRBQuPtTf9KQOotR6kbHuC839MzNw1GVIwKackqNSC10 qdEa/sKwdLGQZFc7KI4j4QU4fzz2S1Wg23LaZGEjuKaSprQ1EvbRxg9AmGysFiH5L5gnbdKhFci 0VyzIuA== X-Received: by 2002:a05:600c:3148:b0:43c:f44c:72b7 with SMTP id 5b1f17b1804b1-440a65dd132mr80678905e9.14.1745739848202; Sun, 27 Apr 2025 00:44:08 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.. ([2.196.40.180]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-440a52f8915sm87682015e9.7.2025.04.27.00.44.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Apr 2025 00:44:07 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: Alexandre Torgue , linux-amarula@amarulasolutions.com, Dario Binacchi , Amelie Delaunay , Conor Dooley , David Jander , Krzysztof Kozlowski , =?utf-8?q?Leonard_G=C3=B6hrs?= , Marc Kleine-Budde , Marek Vasut , Maxime Coquelin , Michael Turquette , Oleksij Rempel , Roan van Dijk , Rob Herring , Russell King , Stephen Boyd , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 0/8] Support STM32h747i-disco board Date: Sun, 27 Apr 2025 09:43:19 +0200 Message-ID: <20250427074404.3278732-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=FwAJvhGl; 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=pass 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: , The series adds support for STM32h747i-disco board The board includes an STM32H747XI SoC with the following resources: - 2 Mbytes Flash - 1 Mbyte SRAM - LCD-TFT controller - MIPI-DSI interface - FD-CAN - USB 2.0 high-speed/full-speed - Ethernet MAC - camera interface Detailed information can be found at: https://www.st.com/en/evaluation-tools/stm32h747i-disco.html Dario Binacchi (8): ARM: dts: stm32h7-pinctrl: add _a suffix to u[s]art_pins phandles dt-bindings: arm: stm32: add compatible for stm32h747i-disco board ARM: stm32: add a new SoC - STM32H747 clk: stm32h7: rename USART{7,8}_CK to UART{7,8}_CK ARM: dts: stm32: add uart8 node for stm32h743 MCU ARM: dts: stm32: add pin map for UART8 controller on stm32h743 ARM: dts: stm32: add an extra pin map for USART1 on stm32h743 ARM: dts: stm32: support STM32h747i-disco board .../devicetree/bindings/arm/stm32/stm32.yaml | 4 + arch/arm/boot/dts/st/Makefile | 1 + arch/arm/boot/dts/st/stm32h7-pinctrl.dtsi | 34 ++++- arch/arm/boot/dts/st/stm32h743.dtsi | 8 ++ arch/arm/boot/dts/st/stm32h743i-disco.dts | 2 +- arch/arm/boot/dts/st/stm32h743i-eval.dts | 2 +- arch/arm/boot/dts/st/stm32h747i-disco.dts | 136 ++++++++++++++++++ arch/arm/boot/dts/st/stm32h750i-art-pi.dts | 6 +- arch/arm/mach-stm32/board-dt.c | 1 + include/dt-bindings/clock/stm32h7-clks.h | 4 +- 10 files changed, 187 insertions(+), 11 deletions(-) create mode 100644 arch/arm/boot/dts/st/stm32h747i-disco.dts