From patchwork Mon Aug 3 07:26:02 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4793 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 810C13F983 for ; Mon, 3 Aug 2026 09:42:53 +0200 (CEST) Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-496b61bd846sf14354545e9.2 for ; Mon, 03 Aug 2026 00:42:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1785742973; cv=pass; d=google.com; s=arc-20260327; b=oG+Oi4JprrG9zSYS6xQ6o0v2aUgE63zVrznNNVK1bnb11Mvlz4YAD2rnU8cXA94zHF B/6DLYVlfeuk2rAXP/UyK1GCCcQwRx4vtaehtgIqRop8GdurzK9uTWF05uI6hBEh1Wkp QC2g7CDccDyAdewBVhxPXYxLyEgHB6sB8G5Lp/6i4tqTEQspyYhhOr/YIIQoyjzkgfTi 088NNAnP8W673DoJd/iWKGeVjlE3rbiwjj43gCbhBI2eVm2duR4sY4CO4jGG/AWOmV2I GJcopd1+OhORXSNMMhAn1YmpnTXBzNsoK4lXeadpTa1nlC0U+goPHp3B4Y9IjolDh/Sv rA6g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=KKZ+52mL9T72fqU4kElVaprd0Ldo3PoiLJtnIpM5FBk=; fh=b+SOrgJdJ2X3e0DufmSxMXvGE/Yc+gxyV1weXBmu67c=; b=UZ71fWBVjhO/Ozt+let+YTEmngLAQ5R4tJybP4wVLcHqOCRQBsHI2tJJt3O2Cmh2o/ kzsBPwbvZZyb/PWq+F4y2650PW1sK8kjVaZSWzReyEcEdTZc9/ZGw98/j0Nf8AfRXslw 343bAaeIP0f5zW4v4e1UDbwqSTMA7g1HQL5cuuxcTAuVcTYBNng9kQu2FsH7FC9ukE5H rWiSyG3Y0tQ+8aHJEVJmPVOnwbNNba2W0NjQ8WtdvK3eDhsPL+MbpuzUdNHG/gVzotHC u2twWbhjSuN4zvQF09t1fAH3UhmAxnwjIdMOpR+bngKZnNRMd7ymxqLqxzqX7IWbxyHS opog==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Nhy14Pqy; 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=1785742973; x=1786347773; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:content-type :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to:content-type; bh=KKZ+52mL9T72fqU4kElVaprd0Ldo3PoiLJtnIpM5FBk=; b=isG8dv5g3P4MmlzxOr8Vi9l6L5Mi60Sywc+KCaoVWtHz0wo0oHzy5hy8CBj9L0394Y bbGKGhmIfO0fb3lhQ9otSvt+YzdFZW3ZgWRujqAub4nYfY2wTMvA0EReNXWHhULIOqyY WS7npkE8S5qcCUkmcx4s4CI2uyezRnOeQL3u4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785742973; x=1786347773; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :content-type:x-original-authentication-results:x-original-sender :mime-version:references:in-reply-to: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:content-type; bh=KKZ+52mL9T72fqU4kElVaprd0Ldo3PoiLJtnIpM5FBk=; b=c92ZSWKmM+qQRBB6JSh3jlg46ol6bBsqssmP4wGq7IwUJMyZ64Mlb4obfjvqnu/xCd U60KQAKwyGZWyYYOTPkkc+NIEyHV1aa4NV1J3vJeheOip43iJudyP1lqhSoy6K94MA6a QByDwrA4XgShJ/RD/+m3MAWki1aF1Rb6QNa396H8NM4BfrOPIc94YlWtLJO9F2RQSrsq /Ld74y0H31wI7l95LQDospKgzI5xwZoLF8lQ9rjea7y1v6QxX9f/xjHgPMCDucXmClmH THp6ST9IKfHRe+4iDsa76kNtLSVHHsvjns/k/P50anP4RmkdT8mHlzbHPdW10rEVQ+bE ajcA== X-Forwarded-Encrypted: i=2; AHgh+RpvoutELLgN+cf2sIIf5+YUdZtoKAMr23DHUJfy2yhiBNL6nhhMIxBVisgce0Zgb+BjJVxJNg/AP67odcf7@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0Yw8c77ouxHahiL2LvXwujExTHZvrwWXkNSTsdvmo6o4QC04r0+J xXk3FWGd5Pi8KPddJ/oJTd5sXGCUh23zJRAGypNmy0inNBi8EQAaaTq5+uncPqtMrAFc7A== X-Received: by 2002:a05:600c:3549:b0:498:14d3:562f with SMTP id 5b1f17b1804b1-49814d35701mr100193235e9.15.1785742973165; Mon, 03 Aug 2026 00:42:53 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h="Aa7YSPS/7US2YQ6jWAPKs8zyxR3Bh1Hjfit0rvmAxyxGF9AzgQ==" Received: by 2002:a05:600c:4f45:b0:495:5e9d:8a14 with SMTP id 5b1f17b1804b1-499483a1770ls591855e9.1.-pod-prod-03-eu; Mon, 03 Aug 2026 00:42:52 -0700 (PDT) X-Forwarded-Encrypted: i=2; AHgh+Rr77Fqc8aqZz//e9KUw6mpInYP+GvhqVaevcOHY3OSnXtXqkDrmnPXn0i6b4aIefxyMTYdCmjFhZcgKzKB7@amarulasolutions.com X-Received: by 2002:a05:600c:468e:b0:495:4b42:8677 with SMTP id 5b1f17b1804b1-4980c6a2268mr174966485e9.18.1785742971698; Mon, 03 Aug 2026 00:42:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1785742971; cv=none; d=google.com; s=arc-20260327; b=Rxf7cm7WBcfetSkbBowLBwMo7ovCT8Su07ZdwcdmJVO660eeMHGihU1jerTvCTquRG vSC+Xp0vSl/k+kyQft1TN7QOuqMVs2HLbfblJBY4nU/27s4/fnfo1a2MBz3DLC8wd9vh 8TegogcBAiPuSejcvGD7rd11esuVO4Z7DTJKFxZm8EdSm2ypt5x39c0MFmLR+4RAeaop qwgRdcrpo9EdhMK639nKN8KTN3iA4EdEzZGzjks8hbZGNt6H1jlQFo7we/+nRYDtPFDU ckDJgrXeiQhpUjvFUh+fl9ketCvWpZWo9RJzOAQYYbN9Kgzo4iwFfiPWZbyo1jJPnme+ Itqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=10sYi/tVtIvvMUUKo7OG02Z+QG9MfHpevI/v5pXPRvs=; fh=AEu11UvF1BySmC92l/cJgDnyJfTKLBv+rPkJQoUpGoQ=; b=ItEywctSLqkmnaLIkHDA/3tYcwX0QNFF5fsGK2bzZssiE6S92k16d9Ov0YVTZpWPEC qLxIeW/Hh6egGO/pKD1P/WMFVK+7BYuXpaUrBu4n3Q7XDo6JDfdzbs4W6lvJHyZYT3U6 pRqf7hV4/4L/rfASNl0fpmwZW5fgPULIYjz0H2oVVlA0fHEr+MmStCMHqP829eqO0gM/ xSe5Ax8B1VNIGxo3r1KyZOp+3K+hpfKV1vvqG52j3kzNMT90kHbpMoOGGDiYNRwTrVLA 2UU34spCS8jM+QdhxHxcOyWZ0S83F4HXexN6FZRxjH183fQugNnEpzAawhH7zzp6A08s j5WA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Nhy14Pqy; 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-47fd45f73a1sor1077693f8f.18.2026.08.03.00.42.51 for (Google Transport Security); Mon, 03 Aug 2026 00:42:51 -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; AHgh+Rqqoy1qqIV8F/u0FxyH78RIHmc9bILn2TzKGmTDQBcht6XeX1vvhtt7Jt9EaTWLbhyV46799q5e4WVZNoxP@amarulasolutions.com X-Gm-Gg: AR+sD11nhjDx9Wi6o/QDCZ56K+HfZUoJpImwkfiGDpgulNkv+pF+krx6FLfjmOzVU0p 6zjYciQyyHObIobskM6C1InfdRrjG00e3ZFsC/eHV55hQn+UVgNYwDMW1G1OVBqERMv63JWrrXq hwR2eWo+YKu/48Rfi+SAkoOjgNVvU3ubEnc8WwuNREI8Kms0ZIOcOxjTmh9vo3hdc7fwwxLPMXC kX7J1/b6dN9vIjwrujovAdmHKZfgpUs5Vcw1ofoUHZk7Gyopumj5kH7WjcZfM88DPD/ephfkjs7 UUNHK2msjgH44DG32YgjmLgzKxCSox+4cmnQODru/pKEWGRexXIcbMvYeCTIhc4TfFpD8tZF7Ho e9tA/80YtJjBeA/96w6Ryqgc2YFoQ/05nukR91JqBrlO15gKFcxgXi9RWvlXn+S0gYwNCDzPmF2 frvRbc3gM+cyMW+ef0c9cSBNBDAExYEIYsl3p0/8ej/aCJsmeEFgNs2b27coQv/qNDtlquPlBLX Nt/qH+gpeDqxgW8hbh/4z3Nb3kngQAFcKDZ1aGaXMCbVmGqbtcMiYCV9I2PWAejjLDXEODSZprW 7/6TMIoeUBaTCBQU2Zd9w0g1VsmS8aluOJms7JYuwwZyaz90Epb6flztrhFxXpjR X-Received: by 2002:a05:600c:468e:b0:495:4b42:8677 with SMTP id 5b1f17b1804b1-4980c6a2268mr174966085e9.18.1785742971323; Mon, 03 Aug 2026 00:42:51 -0700 (PDT) Received: from dario-ThinkPad-P14s-Gen-5.homenet.telecomitalia.it (host-79-17-119-233.retail.telecomitalia.it. [79.17.119.233]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47fd41d1a58sm30370503f8f.7.2026.08.03.00.42.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Aug 2026 00:42:50 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: domenico.acri@engicam.com, linux-amarula@amarulasolutions.com, michael@amarulasolutions.com, francesco.utel@engicam.com, Dario Binacchi , Alexandre Torgue , Conor Dooley , Krzysztof Kozlowski , Maxime Coquelin , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com Subject: [RESEND PATCH v7 07/16] arm64: dts: st: add ltdc pins for stm32mp25 Date: Mon, 3 Aug 2026 09:26:02 +0200 Message-ID: <20260803074224.3821911-8-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260803074224.3821911-1-dario.binacchi@amarulasolutions.com> References: <20260803074224.3821911-1-dario.binacchi@amarulasolutions.com> 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=Nhy14Pqy; 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: , Add the LTDC pins used on MicroGEA-STM32MP257-RMM board. Signed-off-by: Dario Binacchi --- (no changes since v5) Changes in v5: - Increase slew-rate to <1> to support the 27 MHz pixel clock and prevent timing violations. Suggested by Sashiko arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi b/arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi index db485b9ed904..50f454630cf2 100644 --- a/arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi +++ b/arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi @@ -260,6 +260,77 @@ pins { }; }; + /omit-if-no-ref/ + ltdc_pins_a: ltdc-0 { + pins { + pinmux = , /* LCD_CLK */ + , /* LCD_HSYNC */ + , /* LCD_VSYNC */ + , /* LCD_DE */ + , /* LCD_R0 */ + , /* LCD_R1 */ + , /* LCD_R2 */ + , /* LCD_R3 */ + , /* LCD_R4 */ + , /* LCD_R5 */ + , /* LCD_R6 */ + , /* LCD_R7 */ + , /* LCD_G0 */ + , /* LCD_G1 */ + , /* LCD_G2 */ + , /* LCD_G3 */ + , /* LCD_G4 */ + , /* LCD_G5 */ + , /* LCD_G6 */ + , /* LCD_G7 */ + , /* LCD_B0 */ + , /* LCD_B1 */ + , /* LCD_B2 */ + , /* LCD_B3 */ + , /* LCD_B4 */ + , /* LCD_B5 */ + , /* LCD_B6 */ + ; /* LCD_B7 */ + bias-disable; + drive-push-pull; + slew-rate = <1>; + }; + }; + + /omit-if-no-ref/ + ltdc_sleep_pins_a: ltdc-sleep-0 { + pins { + pinmux = , /* LCD_CLK */ + , /* LCD_HSYNC */ + , /* LCD_VSYNC */ + , /* LCD_DE */ + , /* LCD_R0 */ + , /* LCD_R1 */ + , /* LCD_R2 */ + , /* LCD_R3 */ + , /* LCD_R4 */ + , /* LCD_R5 */ + , /* LCD_R6 */ + , /* LCD_R7 */ + , /* LCD_G0 */ + , /* LCD_G1 */ + , /* LCD_G2 */ + , /* LCD_G3 */ + , /* LCD_G4 */ + , /* LCD_G5 */ + , /* LCD_G6 */ + , /* LCD_G7 */ + , /* LCD_B0 */ + , /* LCD_B1 */ + , /* LCD_B2 */ + , /* LCD_B3 */ + , /* LCD_B4 */ + , /* LCD_B5 */ + , /* LCD_B6 */ + ; /* LCD_B7 */ + }; + }; + /omit-if-no-ref/ ospi_port1_clk_pins_a: ospi-port1-clk-0 { pins {