From patchwork Fri Jul 3 06:48:57 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4741 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 072BC3F262 for ; Fri, 3 Jul 2026 08:51:49 +0200 (CEST) Received: by mail-ed1-f71.google.com with SMTP id 4fb4d7f45d1cf-695bbac451bsf341784a12.1 for ; Thu, 02 Jul 2026 23:51:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1783061508; cv=pass; d=google.com; s=arc-20260327; b=CT4S8jSOzp3/UdEgej9+yQ8Or6+Oqth03CL++85LyBGGf+PiYzZLhYc1zccUYA5jGF qoI2e0DaJwb6+BCpvnQx+NCw4N87jKG/K4ZSzGz17URxcEpQ7Iuthmp1/NeP5rAqkhGw GxL75hjIKG/yV9vmSqSAVi89lFAMOpscNXNarV+ISDud1YkfAJKK21dP9rhxwG3r46PQ XAXE5eQ8mWFVxsIwl1sCgeSYZNATV5k9PTf3Lk8nLo4e03i72FCKT8peZZNTfEE02w8R vPAcow/K+FTII+yfEL/8WUALOpyRHRj88UTIeK0F4b2sJsf1fLGG9ssGqvYuTDvjMjr7 stnw== 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=yVQ/jO9kV322TmzJzJylR3YUCg6HId6NRNjZJfXK1OM=; b=IUfKzKpp/05VZD+JGmVB2Uj5wAMXrvI/RHSGFAsPRQu7oppyr+g1DLN6MZxleGwOsw /iBBFovEhrpYXEODZRlsPYdV2mn9eI1z+swpjfJWDsGBBYJF5RBgJoQfhLY/6F6wRS8W 8SwEl2Fqz47qX0PKzA9DCoI9hyst9xBHQZ9O2wXC7rNWd3UR/VwxJ5jJwXha53/kr0DF X1gtuD1nmCHm2plGIZOOzGU8lZXbi+43tBHc6onVu2t0NUdjyEbiUhZdNJNDG/3Tltjf VET+KRGrWegEI+RAtp32lqhVuVRF7Qbe/jCcERjx6Gpw655zsyTcgpy6LbUctYPYeum4 dxNw==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=VII1Y6N8; 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=1783061508; x=1783666308; 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:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=KKZ+52mL9T72fqU4kElVaprd0Ldo3PoiLJtnIpM5FBk=; b=YgUULZbt0UtL45c1v7Dcaq2j4LewYN/2q22Qdtmuywc4QvmuCQxGOtzoI/ZltYEX1N MKD4V2tqqLpFlHg1NXnkjcnN0qDCWgORfehQioCmv/iUitQg/l621RL6jbg2LHZ1C8/y Z3VRobw56yNvh5smao3YxBKlzWs8aLIMl8hZ8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783061508; x=1783666308; 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 :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; bh=KKZ+52mL9T72fqU4kElVaprd0Ldo3PoiLJtnIpM5FBk=; b=s0/WrpTJFtqPgFpTN6o4fjUCQCxwtnJXJmqtm7sm7eI4Ng96VzGcXSmyNY+S4CGFBm wzXe0V17HfUtgoyNsrx5hyVOVDHX2qxv3Xn+MPXV2ExA99IrjIi6MLAUNv9yIjJJbyO3 Vm/L8hUEbFpQqdiFSe7tFlByM3JRPrh0gfOwh+i0yHgTQ2n/OsBxdbuoa4pmkyd9ku5k tXO3ftkEs+4/tOtsk02fmpBl0dsMKs8LpgDsW8k/iJwxx5WLhq/HctL/bv3SYJWSIMPt N1790kSRZZQp+B63FjmtzaepYkvq0gAP1gjUyq6MHKip8J5ecClh8utkk+CF3Dg1U3w2 O99w== X-Forwarded-Encrypted: i=2; AHgh+RqV+uXAS1bpRs+QDxkNXhYOTE7miLypRfI/sF6OHyghNFVuGwsgQ+rQ3UXoO0CTWEbXJ9wzpVW7FY97i32X@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YzSPDpEUEDmMmCbJ0fSS2+5D0CZBDmOO27f3Mn3lf6pr7x4q/wu +qewtj4po3kFDz0o8HhBjb0zPiGoja1/Bg6n2y3Myz4qDzFsAUHtu1eNhOOJgNMs0XSN8A== X-Received: by 2002:a05:6402:354e:b0:698:3b7c:7e44 with SMTP id 4fb4d7f45d1cf-6989f3ae77amr4610135a12.36.1783061508723; Thu, 02 Jul 2026 23:51:48 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h="AX0PUUfVimu2iWXewK8LAl9wEgbnloh/uhAC8ubDSiIn2kFLmw==" Received: by 2002:a05:6402:390c:b0:697:59b1:5eb9 with SMTP id 4fb4d7f45d1cf-6989b1b58b7ls2788456a12.2.-pod-prod-03-eu; Thu, 02 Jul 2026 23:51:47 -0700 (PDT) X-Forwarded-Encrypted: i=2; AHgh+RqjWvR3N/yDh+EFMz3pO4kkEFoQdhaRhoM+zSF7Z7ekrEJ3bFvfkpZQ+HTDjQ9tdliilUNmfCiXfV6UThdd@amarulasolutions.com X-Received: by 2002:a17:907:f817:b0:c11:f5dc:22b with SMTP id a640c23a62f3a-c12a9dfc031mr378622966b.14.1783061507175; Thu, 02 Jul 2026 23:51:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1783061507; cv=none; d=google.com; s=arc-20260327; b=cz3BTOtifo1ENi8ucLY+vH4bbT7wLcc5Hu4ukj3cawEe5TRvck9FwjIrJ3eV0ot64X gipIsRyyBkihJmPj3zxeF6VFArtcFwb5SkgQQt8smsfHpGfuUR5dSjmu35+/8SKsbdtk jUM3psptrXSZ8clhFu8vDOz66tBsu3ZeYm9JI6V4FmsFgnJUvvNn73A1DMoZoKWQRPek Y2h2ZYs7E9spwyARk48HItTaZOoh2AY1x4Er5MaOxcsdkHzYraUAJoHM2zmz/thqo4J0 9pzzW3QQU9rWwDFNwd6gO7yPr99rsgf4bAZFiAGkD0jqhrzEhGh2i+3VRpDtHWIl+mYv wwJQ== 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=WwMMGlzml4aKcDEhgDDQvIUo/xVRL/YMhxVadBhAHyE=; b=at5Je01xAkzMdZEW4oyCnZKehNw1jkKmK69NfZIJOp5f0Pn7BpSC9dX665yyf8zLTk ltnvzo2Niv0qem+BmNqCpjuJBDzfRbjOfXHQpSsflaw4G24s1WV7M9uqTNlYxWvWfBnV NMb8JxQWN93WPfb0cmZRnGzFxPxJiSR/dw3x+apngCvPRMpbqbier2fKYjRQjQKlD8ci WCjzmWSOHinm/snUyY1B8dp8lT+26klY4ro5xXoa8Fka/RPnBQ8m607/n9gScXQiXi8a NBpXdTlQCflzFycIeMt4FZQXGaVxUeavlFLj3LzaGkDmRmy296ChTHxPr/7iV1foWMhw Uqug==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=VII1Y6N8; 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 a640c23a62f3a-c12d4ecfa41sor19868066b.3.2026.07.02.23.51.47 for (Google Transport Security); Thu, 02 Jul 2026 23:51:47 -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+RogPU88e06RGPelNfDu8gSOywMx0D/bLtbsbemD8Z7796lvmHM1/SLMW0IfOJEE8+AQayOLuk3r7b7fVVi1@amarulasolutions.com X-Gm-Gg: AfdE7clHrmE6wQmZPG9CJn4KXSZ40VTOoG8tUpGpC9RE9zmD/lzX0yFEG/r6FlJr26t HXN2yAlU3cmLSt+maEklooNpnaO7+IPRUH7fMJjL1uuC6CBC5Y8AKP3RopurnjxDNOvdfTaNUtn p+F11C1y/muCTRAXc+kj2VM15NlkrjDqyCRV8sv+z6c40X+fvLGsuI+gCmjpfxFy1uyMk3NBx2V S5R3y3cVdZ1VyVoUJV5cE8BZ2ZsJmjzS/BNRPaVzH+DzkdKinK3wnXpbnVjWYagKyZHG5GuxbLD h4Y7oWQA4sqY1+QeLKIzTGn9SUvz3CIB9+w6tRKy1l984Dzv+SAXCrJNRprtwYY0YfqpHa2NGV5 6xgmg1Dd9GEePiEq7sk1ro6H8TljFe7MQ2Z0bjy38AmctUs5DJR31B5oV2Outmj37uI/LUE6mxl qiS156if2z771ISrMpLbuLJrPsHa31QUoaBbSAyQdo09NzsoLN3Xu8RNBPEU9HQhvMRyR26jgoL W5Lsf+UNQs= X-Received: by 2002:a17:906:d0da:b0:c12:64c6:bd7 with SMTP id a640c23a62f3a-c12a9e053e3mr308332766b.21.1783061506627; Thu, 02 Jul 2026 23:51:46 -0700 (PDT) Received: from dario-ThinkPad-P14s-Gen-5.. ([2.196.43.95]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c12b62c4695sm235462866b.44.2026.07.02.23.51.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Jul 2026 23:51:45 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: michael@amarulasolutions.com, linux-amarula@amarulasolutions.com, francesco.utel@engicam.com, domenico.acri@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: [PATCH v7 07/16] arm64: dts: st: add ltdc pins for stm32mp25 Date: Fri, 3 Jul 2026 08:48:57 +0200 Message-ID: <20260703065110.1433283-8-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260703065110.1433283-1-dario.binacchi@amarulasolutions.com> References: <20260703065110.1433283-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=VII1Y6N8; 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 {