From patchwork Wed Jul 12 06:29:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 2936 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f70.google.com (mail-ed1-f70.google.com [209.85.208.70]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 23B7E40CCE for ; Wed, 12 Jul 2023 08:29:25 +0200 (CEST) Received: by mail-ed1-f70.google.com with SMTP id 4fb4d7f45d1cf-51e5a6bae66sf1677438a12.0 for ; Tue, 11 Jul 2023 23:29:25 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1689143365; cv=pass; d=google.com; s=arc-20160816; b=qT8rC0qIE0BQlHjhOmXYVE8SEojFlTcwtfZA2zl+Gx0anPfk6jbEb/UtDl5+mIN7Ev ivUCZjwoolCZzt9AMrHEw1wV1SpRL69AnkaAah85mIgvfVniyTeHdzaWDoriPnxmh8U1 4FUi01qjX/n0aX9U4X4nbRCqzTJe6/Dtlby/nmk0kVxms25ytW5fi8jkkaUSQltx0C1p ph4aDjfQB2k4gJ3Z6tlBzfW786UoHgL/CqNivBrcb7DIDkkK97dtEYpamAhzyI1ExSIa SgDI7LURggi08BfmNNw24INoJQY2+TM4DfsH36TNWFK+Y4QntJP05ooE7On9sFW5A60e InPw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; 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=iLIVUqzP2OSh2rSRUQVAyM9cNW2e1AkeeT32oZFcNio=; fh=tzbQPq+N7grO1gGa+bAwyFl2D209FzUnZRd8HGB+Xqs=; b=Vubxw+Wq22qI8rRXjAa7KH9zmnmENuRhgEHgLtJqWfLsfTz7lh1tGroVUB+TUH0wKx DSCz5Npak2qcjzFqREiooWe91DQxFqgfZzIjzY3rsj7au42TiEvGsIGpy2QiVlJHSm82 0nUfUdoYtnvDL1zUdLR2aQcJ9uh4kX4+Bseycil8PtDyM7k9fy36/K2OdX27iZ8nFm6Q lXBggMXTCG4s3ML9PcIOidSfiNeCzU+isTEChSGLYg5JFqygFE/EeoIDSeAf2u5h9OEs tgOw390kw1NkSQfMCp2zleCx/8/q2nF/6aLjmiI+HjxENI7cmI65u3mjIDv5d3mYwXrb cROA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=nde+wEHE; 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1689143365; x=1691735365; 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=iLIVUqzP2OSh2rSRUQVAyM9cNW2e1AkeeT32oZFcNio=; b=ca9sfwdgSDzWzheXUFa4bq1C4NfMXzQ9bhbcCdqSZBgvJf9e4u8kJ03ruwzm5fCMe/ 0xKDwzWIaJMSSxrsjbiUuhEHm53DShHQFin6ey+DRynIOKMyYglfViIkTipSF9fTBCuy 4g9XgfPuEYxk7j5FkhodBjnxM6aJgNfm0+f6I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689143365; x=1691735365; 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=iLIVUqzP2OSh2rSRUQVAyM9cNW2e1AkeeT32oZFcNio=; b=Mb2B/6N/baej/OJmlaswiwtTecZ1hdv5SBTuxL+VAAKhcbYXVQX7AWpsq7YMGRJ/Cs YUwV9zgxML4AUQUAdPvpb3BolR7eAgbtCWv3C/8Pk/GTBOlv47wWKqFO+W0CjPtZWGJ1 oil1RD6QhmgSHVbEZ7QeXjosbux6102N5/RsoSYgFZMRKw1DFWLvHOcedEBNtICWESAA k8tT3MzQ2E+jkZwfrv/yKeesqIejq0sfVA2OHEkw3ulHt16eHpr2Jlvjn7YyuoZFKNMO lo3t3aL9JBNo4dEf3R5PzaSG3iV6eHSBSTuAwNrW2sQLpuooRdWrxhMfZlk9w8H1Mpm6 lCag== X-Gm-Message-State: ABy/qLaWAIyzkakNGdbCp18T97c5yjmnDyjAX4ucXSwM2dqjVH0wO86c Mf1AzX/6R4Rl8LOBa2QUJy+BYbs4 X-Google-Smtp-Source: APBJJlETkzhAyDlH3gc7OnJ2+AEAc9xqh0tYUlrZNvr2K67Yb3WVUkP4JF8VitJgH8Q9igaWwSya3g== X-Received: by 2002:a50:eac2:0:b0:51a:4b53:e3f9 with SMTP id u2-20020a50eac2000000b0051a4b53e3f9mr16569300edp.31.1689143364640; Tue, 11 Jul 2023 23:29:24 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:aa7:c3c5:0:b0:51d:ad30:5d57 with SMTP id l5-20020aa7c3c5000000b0051dad305d57ls4712755edr.0.-pod-prod-05-eu; Tue, 11 Jul 2023 23:29:23 -0700 (PDT) X-Received: by 2002:a17:906:300b:b0:98e:1deb:cb03 with SMTP id 11-20020a170906300b00b0098e1debcb03mr14205710ejz.56.1689143362653; Tue, 11 Jul 2023 23:29:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689143362; cv=none; d=google.com; s=arc-20160816; b=cIiasmJCvBKTuhTJ7VDxN7qb8/Jhkp8+KVX8Be4NLQq/fBCHMq5SOBIggitLyCPhxt 3enjNJnVgsh51lNAH5K/Bhu5hGjhC/MCOaxsJ+PY64zRfVbF3FK6R4riDhELuVNg0Ozd 907zlpdfxQpJahY2UNyd6sgiglpOhf9g1v0grq/zOv+zjqq/tMoIGbpdxu2TI3dZDK4r 1wIt/RcjaOOfR/+xNWC8zJaUjgiXLjPkKCGZdyZgktOA7/6OKqZkFx2iwtduzj867Qyo oHh59GNG+eO08+X70un6Uxilzw1eeoNPUcEnPKUHQpLxMiRF+AMmOuZjYZ18Q7TJNv76 Wctw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=yG02hGmRFX3YN1rDfl25zcD+fatvJq2guzcIO8Dwka8=; fh=tzbQPq+N7grO1gGa+bAwyFl2D209FzUnZRd8HGB+Xqs=; b=uB155qY2x4CHE4XunM5AaHGluj45ppjzZbzuFHel3no2KJx55fliqz3Q45KPhNBGlY NCGQMUYhb6zNCjm3uuNaAVgyKgsTM3X0jQoUzEgRM/HthXuE+8M2P97HQ0stlOc2YlZv gKObJmyEe22VwhsLZCqXCZ2GqHHvEMB536a/xZFSrpRG/WxnsdPLxVv4Ptd4iMpOyAs1 kginDeRLIkkU3XVYkFSGoPtZ6L/9D4kbbZqMiDu+2Yw+YGrTn/mRRnl9qmajaoLL7rLU 8XdkZFy1gjKxCCtjLf2YvvuF8x2Z7FUiu2tflSj+F4ptIr05fnQalGSkoc4LlF9DteBB 0V1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=nde+wEHE; 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 Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id lf25-20020a170907175900b0098277eae866sor1268677ejc.11.2023.07.11.23.29.22 for (Google Transport Security); Tue, 11 Jul 2023 23:29:22 -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-Received: by 2002:a17:906:13:b0:993:d536:3caf with SMTP id 19-20020a170906001300b00993d5363cafmr14821054eja.4.1689143361957; Tue, 11 Jul 2023 23:29:21 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.amarulasolutions.com (host-82-58-49-236.retail.telecomitalia.it. [82.58.49.236]) by smtp.gmail.com with ESMTPSA id d21-20020a170906371500b009890e402a6bsm2065390ejc.221.2023.07.11.23.29.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Jul 2023 23:29:21 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: Amarula patchwork , Raphael Gallais-Pou , Philippe Cornu , michael@amarulasolutions.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 v6 0/3] Add display support on the stm32f746-disco board Date: Wed, 12 Jul 2023 08:29:15 +0200 Message-Id: <20230712062918.2248573-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.32.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=nde+wEHE; 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 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 the display on the stm32f746-disco board. Changes in v6: - Remove dma nodes from stm32f746-disco.dts, they are not used by LTDC, so there is no need to enable them. Changes in v5: I am confident that framebuffer sizing is a real requirement for STM32 boards, but I need some time to understand if and how to introduce this functionality. Therefore, I drop the following patches to allow the series to be fully merged: - [4/6] dt-bindings: display: stm32-ltdc: add optional st,fb-bpp property - [5/6] ARM: dts: stm32: set framebuffer bit depth on stm32f746-disco - [6/6] drm/stm: set framebuffer bit depth through DTS property Changes in v4: - Use DTS property instead of module parameter to set the framebuffer bit depth. Changes in v3: - rename ltdc-pins-a-0 to ltdc-0. - drop [4/6] dt-bindings: display: simple: add Rocktech RK043FN48H Applied to https://anongit.freedesktop.org/git/drm/drm-misc.git (drm-misc-next): https://cgit.freedesktop.org/drm/drm-misc/commit/?id=c42a37a27c777d63961dd634a30f7c887949491a - drop [5/6] drm/panel: simple: add support for Rocktech RK043FN48H panel Applied to https://anongit.freedesktop.org/git/drm/drm-misc.git (drm-misc-next) https://cgit.freedesktop.org/drm/drm-misc/commit/?id=13cdd12a9f934158f4ec817cf048fcb4384aa9dc Dario Binacchi (3): ARM: dts: stm32: add ltdc support on stm32f746 MCU ARM: dts: stm32: add pin map for LTDC on stm32f7 ARM: dts: stm32: support display on stm32f746-disco board arch/arm/boot/dts/st/stm32f7-pinctrl.dtsi | 35 ++++++++++++++++++ arch/arm/boot/dts/st/stm32f746-disco.dts | 43 +++++++++++++++++++++++ arch/arm/boot/dts/st/stm32f746.dtsi | 10 ++++++ 3 files changed, 88 insertions(+)