Received: by 10.223.185.116 with SMTP id b49csp4104724wrg; Tue, 6 Mar 2018 09:53:04 -0800 (PST) X-Google-Smtp-Source: AG47ELtDkR3vuc3Qo/PFfQsd0Sa7pxmdBU9SFmcIBPubTZNg92nxdbEoVuekG0IIFx/C+1wEcNSI X-Received: by 2002:a17:902:983:: with SMTP id 3-v6mr3017222pln.278.1520358784200; Tue, 06 Mar 2018 09:53:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520358784; cv=none; d=google.com; s=arc-20160816; b=tpkOzm2LLIm/qRYyHM+efYT66+RIjtN+DdjGu4qOK9DSKpyMW5S0D4HPsxmLvprSwZ +ju9Yc4qLXR+191xDV5r9tg31XvbbqPFazjC/bSFSm/Aflajq7GP1gVsXdI/McrUsLnB XAqbLyNNM8HZDTDRH3nnG9bQcdpHi7ZtNEPWdhNerDDCB9TK1eyIsEnzb4jw+s4ICdKF O5oA96p64Zt46aQ1D+pKa5HpJtGFzWgVJB0XiwAJnnzsNmKKgzuGW5lIoGCTpJP8A09+ zAXHa3QqIvSF8Iys95IxTtMmHoJG5TgxNqLTXZfQFhTWT510ZhQq2BfGbI4k6nPqhU66 H7ow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature:dkim-signature :arc-authentication-results; bh=armDqQ80FGoyTDdG17bRIlYcv753BL6pgA6/cwbywGI=; b=OR5Y+ODEGhsiFKv+nx/R8BjHQTloLXSuokfHTrqTVSsLPy4SqQUwpfYqYvo95+VS7Y I8/sB4vVXi7wr8zXCrB+J8mBTZN2+mQQ0TTdwNsi/2SjhCKaDUGGY/3CyiN/2ygOwpEC XWI03PPoGS4WRTJXUuY0ViD40nBbfCT4GS0iaGwfPyoSKXpExFDEQPPSGKrCxWXzbF/P loX7oVRAsDKdTYSWwkYbmMnCxYPCLKhhOALh2Rn8cIusKNAbBz36EPsLT+wSiD5p9on/ oWH3Im6YN7xSkR5I0h2IN3kl26i7SLMNLmbyvJFgDZyOAXMRSE/ETNVFp61OkPGK6dew AqsA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@google.com header.s=20161025 header.b=oa9yGWp8; dkim=fail header.i=@chromium.org header.s=google header.b=C+niywXv; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r2si10095341pgp.704.2018.03.06.09.52.48; Tue, 06 Mar 2018 09:53:04 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@google.com header.s=20161025 header.b=oa9yGWp8; dkim=fail header.i=@chromium.org header.s=google header.b=C+niywXv; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753898AbeCFRvy (ORCPT + 99 others); Tue, 6 Mar 2018 12:51:54 -0500 Received: from mail-lf0-f68.google.com ([209.85.215.68]:44243 "EHLO mail-lf0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753168AbeCFRvw (ORCPT ); Tue, 6 Mar 2018 12:51:52 -0500 Received: by mail-lf0-f68.google.com with SMTP id v9so29686098lfa.11 for ; Tue, 06 Mar 2018 09:51:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=armDqQ80FGoyTDdG17bRIlYcv753BL6pgA6/cwbywGI=; b=oa9yGWp8D4EFqXkjlTTakls1vJhb9nPAbdv1jVrBak4LIdo/ZteNiUhV69oDg6IuPF 7siMoAcCCy8bD8iWJW07EMeUAeqXQoN+J5ww6Ziz20B3JGsnKS4ZPctrNPXZqfHWdaRN dV7x5P0vA/SaqtMlB1wFD2V+LmulwonUhEhBJ38nTUSHAEEpIatUxr8MKlc977pVc39z FtiBzRtw91l8/4O4ldQLC9bV+8sM/jwEoVSJ18sYc0xOOTBmVU/ePWICmNvfuZxpIK92 HaIwA6wHOZrYeKBv4wn0f1KCW7OkgbVSI12J6fFa7E+17kWwlRm6ILMaYWNacwuAsHlv FRQQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=armDqQ80FGoyTDdG17bRIlYcv753BL6pgA6/cwbywGI=; b=C+niywXvHZC6bwEl1gwhcs7pHZr+jDAAD43Ef5Mf83bOymN49KHxo2yTHEwesENmuh bb4GqWHgJr3quA6pS0TMdHqq5lU46Dp81bOJc0mOIWQOJlRLxyLTYcuC1wGo6XRlyhBh XVA0n2z6LpHITknuefrJ2ul6DutnwKxHHK/7o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=armDqQ80FGoyTDdG17bRIlYcv753BL6pgA6/cwbywGI=; b=O7dV6wpFALll6avssdxa3GecH8HSSSZ/WeX/pwL0rEEbwc9KkKr23Idxvg8Oy2nANT 50nyOaoI3Ehc0ZtYbLmVkUY6FI+7+L2A5bCVg47ZtHgKbiIS7TsKT/7Sl+6sWwKcqlxX tYT63oOJPY8yOr096t7kwbyBEzvVvxtsV5k2tW4o07Tl0be9UIIl7dWLtFZCy7yEB5Ev 2WZEJdPkFQoSfvZSai4ohvFho1ZR159Sn4kKJpF0edUZpbwByOcKP36vefDvOhkHgVXp OPgd5uqcJJ6IcRPX2P5D1xHW5uNeWYayPPDA3Pcr9YbhDvRU2v+AOCH3UxLb8gdej0Wj +laA== X-Gm-Message-State: AElRT7G7MBpiycG48N/Qjtnu5+KAqbl9tB7jIATUcrQVC+P4wZX22NGJ /I7GMMmqtAyzWkI/VH660kaX96MwQSiGO0FcZaBHsA== X-Received: by 10.46.104.26 with SMTP id c26mr1861987lja.43.1520358710310; Tue, 06 Mar 2018 09:51:50 -0800 (PST) MIME-Version: 1.0 Received: by 10.46.64.28 with HTTP; Tue, 6 Mar 2018 09:51:29 -0800 (PST) In-Reply-To: <1520005451-23217-1-git-send-email-yannick.fertre@st.com> References: <1520005451-23217-1-git-send-email-yannick.fertre@st.com> From: Simon Glass Date: Tue, 6 Mar 2018 10:51:29 -0700 X-Google-Sender-Auth: NeZJ8MTOmHbOApkaeRSMMNRJuRs Message-ID: Subject: Re: [PATCH v2 00/10] splash screen on the stm32f769 disco board To: yannick fertre Cc: Vikas Manocha , Benjamin Gaignard , Philippe Cornu , Patrice Chotard , Patrick DELAUNAY , Christophe KERELLO , Archit Taneja , Andrzej Hajda , Laurent Pinchart , David Airlie , Brian Norris , Bhumika Goyal , Gustavo Padovan , Maarten Lankhorst , Sean Paul , Albert Aribaud , Anatolij Gustschin , Thierry Reding , U-Boot Mailing List , dri-devel@lists.freedesktop.org, lk Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2 March 2018 at 08:44, yannick fertre wrote: > > Version 2: > - Replace debug log by pr_error, pr_warn or pr_info. > - Rework bridge between ltdc & dsi panel > - Rework backligh management (with or witout gpio) > - Rework panel otm8009a > - Add new panel raydium rm68200 > > Version 1: > - Initial commit > > This serie contains all patchsets needed for displaying a splash screen > on the stm32f769 disco board. > > yannick fertre (10): > video: stm32: stm32_ltdc: add bridge to display controller > video: stm32: stm32_ltdc: update debug log > video: add support of MIPI DSI interface > video: add support of panel OTM8009A > video: add MIPI DSI host controller bridge > video: add support of STM32 MIPI DSI controller driver > video: add support of panel rm68200 > arm: dts: stm32: add dsi for STM32F746 > arm: dts: stm32: add display for STM32F769 disco board > board: Add STM32F769 SoC, discovery board support > > arch/arm/dts/stm32f746.dtsi | 12 + > arch/arm/dts/stm32f769-disco.dts | 71 ++++ > configs/stm32f769-disco_defconfig | 63 +++ > drivers/video/Kconfig | 32 ++ > drivers/video/Makefile | 4 + > drivers/video/dw_mipi_dsi.c | 822 +++++++++++++++++++++++++++++++++++++ > drivers/video/mipi_display.c | 807 ++++++++++++++++++++++++++++++++++++ > drivers/video/orisetech_otm8009a.c | 329 +++++++++++++++ > drivers/video/raydium-rm68200.c | 329 +++++++++++++++ > drivers/video/stm32/Kconfig | 10 + > drivers/video/stm32/Makefile | 1 + > drivers/video/stm32/stm32_dsi.c | 427 +++++++++++++++++++ > drivers/video/stm32/stm32_ltdc.c | 144 ++++--- > include/dw_mipi_dsi.h | 32 ++ > include/mipi_display.h | 257 +++++++++++- > 15 files changed, 3285 insertions(+), 55 deletions(-) > create mode 100644 configs/stm32f769-disco_defconfig > create mode 100644 drivers/video/dw_mipi_dsi.c > create mode 100644 drivers/video/mipi_display.c > create mode 100644 drivers/video/orisetech_otm8009a.c > create mode 100644 drivers/video/raydium-rm68200.c > create mode 100644 drivers/video/stm32/stm32_dsi.c > create mode 100644 include/dw_mipi_dsi.h Does this use driver model? I cannot see it. Regards, Simon