From patchwork Sun Oct 8 15:44:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 2988 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 5AB843F080 for ; Sun, 8 Oct 2023 17:45:59 +0200 (CEST) Received: by mail-ed1-f69.google.com with SMTP id 4fb4d7f45d1cf-534543af820sf3168911a12.2 for ; Sun, 08 Oct 2023 08:45:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1696779959; cv=pass; d=google.com; s=arc-20160816; b=ChXjpLdBDxW9GSwX9P9js+3EFwkJX1P5sO3lx4WdS/rO6TIBqRTdrxT6U/U2wavKHw pW5VbHunZNQyAzhbRrjb6QVhkLcQG+gPTlYpMc7Y9m8Y2CfwfLnMk97q1qhkzKbGR2k4 7Xow0uRpJdSlKYyA0vmz5XBSyGNSwBo9x55tP8rEiJOk+D/vHcwUguBDxUOmsILuMPtl O3VnKF01oB2EM0jU7Lsrq+zTK6BIq6A5/QL8cfYcH2Ys7Wms25Xbj19dr/Z65b66vp5x fVDdGTzoc2BkNyPKgZ/LxJp6+8ptX37k5KMd6azmbWJ3NyQ4FMj9dSC/FbzqhNPXGnAq HnXA== 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=8La8WZ+7kjiJ6g3tBjrEa/UdI8lxTIr42zMwIHdtz94=; fh=FUTSaaBMBt1C5i0mSDLqrGZ+vc4s7M7IKdGEyBvHdVo=; b=O1bf2DK7E4UqgUTqUKbplZjlsBKQ4OhEWEEjVYauhF0SP6cxV5ryVhgLRJ/C5KJlAG 3pJ8CmFPozlwo2epbVSNL4NejGTTSnSATZW4kzBUsTs+/7s3Wu4wfBuwx2Y76zCkAwrI PisyOaMn6c22NrZo69pJotggxd2g1mO+hHJ1DUncBniQpMWRO3RHylMiX1b62h23PLcX X+BPFzryu98/e7x2uZyAR3IyhcLvjLD9HL35aAjPqFl8dgsi3Pnl4Kl5hmEq9E+xbU0W s211zmskcB+nXh8dtPug6U/y2ys6YiPOVmVxWn6+KuJS45/6lnNJ7agXaha5S+nosXC0 2uLw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=GjVpKBaH; 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=1696779959; x=1697384759; 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=8La8WZ+7kjiJ6g3tBjrEa/UdI8lxTIr42zMwIHdtz94=; b=BcCdk9GZ2gRFjfXwbkI59qJAnzPh+yGC3BHgxieaBTjyCkEui8+9tdNQ3sGf2qmJY3 gRb3OA+XzSVA8nJiz0evl5/N0klNpM9tHjnGOx0VhWiHrSsWo0KCweSIVKjS0g/QXGnh RakW5LI5C2eG2SExs1SQw8/sZJ5GsrN+K/IeI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696779959; x=1697384759; 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=8La8WZ+7kjiJ6g3tBjrEa/UdI8lxTIr42zMwIHdtz94=; b=hPyQU3jnGsaB0FgOAz7d2ggY+mcIYjjexK0SlzxXr6AMRukb//dl27R8tMX+W+gwBN A+9U5Gpy06NneXByoItHomjlVssTkwsG2wWDCM/cMqVJR69Pcr7I46JrlzlKPzYe3irq 41NnflQpQS2pzAJMWuF7hJPfd7LM2QpYdudrnA7CMzjCpIsCP/Xl5P9qfalvhf5s7kjX LFZFEBoYjbAc5CiFLpz/7ZoG/Jv2lB/eOyTZV19bW+BL162aY1Pd0/9TwHZuOIrnQVmt feWt6ody0/ioIuR92qy183TDBU0GMVhKSEIoOiYTrqfdW0odC5tH8v8n0SwmhpbPe4Gl DyIA== X-Gm-Message-State: AOJu0Yx5GYeqD7ecC3eicNn3jG0m2BpbQrQzaon4njkujT6aNnAPx111 zwfbLBk+McxUx882UJ/y/Tn6+2Um X-Google-Smtp-Source: AGHT+IG1/ayqpBywIu/BUohsWwUulaV5qpf3tQGUd7uelBfhph5vjo5E0HZSAV+mz+qUpuVjAeV4Ig== X-Received: by 2002:a05:6402:785:b0:523:ae0a:a446 with SMTP id d5-20020a056402078500b00523ae0aa446mr13745125edy.24.1696779958844; Sun, 08 Oct 2023 08:45:58 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a05:6402:1a58:b0:523:cb27:ebd2 with SMTP id bf24-20020a0564021a5800b00523cb27ebd2ls510000edb.0.-pod-prod-06-eu; Sun, 08 Oct 2023 08:45:57 -0700 (PDT) X-Received: by 2002:a17:906:cc15:b0:9ae:46f3:b03f with SMTP id ml21-20020a170906cc1500b009ae46f3b03fmr12216082ejb.0.1696779957516; Sun, 08 Oct 2023 08:45:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696779957; cv=none; d=google.com; s=arc-20160816; b=aK3fNL6hThl+TwVA4UIasUCupbHvdnev17bUHBh464MgCY8uWTCdlIXJ7DhH8AyU39 fYmdCYgiMcfjvwHoOw9ZfYxiQrnlV7b4tSyY5ryz8BJGa+6NUDKIipEZrknYBFrtn2SQ he2+2AC5gkUirtNbylPKHyuzrkgv69AeFf5sv+syd149jYIfCzUoGejdc/qAMxSmziBh m9Tyd1tm3MmUqnrL9ff6sAaj0AiJQZoKDd+vIfo6XWVLMyErHyikyeuErR6oqfpJ0Qkc lsPy82qheN14oHAw16Y3DZXXH8esBiZj5HiUpiCxGFOaRWw2zQgqY1+tFIPSUFTZsJzP h3Gw== 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=FGKAgaWaq8j4SufF5PEWZku7JsXLcsXNqOhBcLo5wW0=; fh=FUTSaaBMBt1C5i0mSDLqrGZ+vc4s7M7IKdGEyBvHdVo=; b=Cv/PMXje8vcN6/kE7MgMHkQB6ujz0xWc3FAhN8DpoENkdSK1YIBc6ICWl78i/dZYfM jlOB/pG/qzNaCj924+/8Yja5K2gTPDypmgNCulRMoIvyJ/3MomdP8YqU/a22i+4Dju9A R8MAkonOji0FytKjOQ+s0b1xVGXLPvdj/AMLvvdvPkApItkfsaHQzzpl+RIJ83Wy5PPY XAfvwwjD2vlWNKQjGU/YU7IOz6j2CHc+V+DTvxY7NNlncqxBPH14/IuCHqnEXWRmhsut JLz72gThNgUbuJ8F5nIaJINJh741zkj9Bh/3Ak81bkJO+Sn/IXUlH4P4UhITrBMLg2NJ 37tg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=GjVpKBaH; 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 hd11-20020a170907968b00b009ba0a38f29asor878844ejc.19.2023.10.08.08.45.57 for (Google Transport Security); Sun, 08 Oct 2023 08:45:57 -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:907:b1c:b0:9b2:787d:b326 with SMTP id h28-20020a1709070b1c00b009b2787db326mr11910573ejl.16.1696779957041; Sun, 08 Oct 2023 08:45:57 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.homenet.telecomitalia.it (host-79-50-102-159.retail.telecomitalia.it. [79.50.102.159]) by smtp.gmail.com with ESMTPSA id lc11-20020a170906f90b00b009b9aa8fffdasm5623981ejb.131.2023.10.08.08.45.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Oct 2023 08:45:56 -0700 (PDT) From: Dario Binacchi To: u-boot@lists.denx.de Cc: linux-amarula@amarulasolutions.com, Dario Binacchi , Anatolij Gustschin , Patrice Chotard , Patrick Delaunay , Simon Glass , Tom Rini , uboot-stm32@st-md-mailman.stormreply.com Subject: [RFC PATCH v2 0/5] Support display on stm32f469-disco board Date: Sun, 8 Oct 2023 17:44:52 +0200 Message-ID: <20231008154538.1622772-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.42.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=GjVpKBaH; 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 Orise Tech OTM8009A display on the stm32f469-disco board. Substantial differences in the drivers for clock management, LTDC and DSI compared to Linux, made it necessary to modify the device tree. These changes were made in stm32f469-disco-uboot.dtsi to avoid altering the Linux device tree. It is therefore desirable, as soon as possible, to add these drivers the functionalities so that they do not require device tree properties that deviate from those present in the Linux version. Changes in v2: - Add Patrice Chotard's Reviewed-by tag to patches 1, 2 and 3 of the series. - Fix frame buffer allocation for stm32f469 discovery board. Dario Binacchi (5): ARM: dts: stm32f469-disco: sync with Linux 6.5 ARM: dts: stm32: make the LTDC clock usable by the clock driver ARM: dts: stm32: make the DSI clock usable by the clock driver ARM: dts: stm32: support display on stm32f469-disco board board: stm32f469-disco: add splash screen with stmicroelectronics logo arch/arm/dts/stm32f469-disco-u-boot.dtsi | 13 ++++++++++ arch/arm/dts/stm32f469-disco.dts | 4 +-- configs/stm32f469-discovery_defconfig | 16 ++++++++++++ drivers/video/stm32/stm32_ltdc.c | 31 +++++++++++++++++++++++ include/configs/stm32f469-discovery.h | 2 ++ tools/logos/stm32f469-discovery.bmp | Bin 0 -> 18532 bytes 6 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 tools/logos/stm32f469-discovery.bmp