Received: by 10.213.65.68 with SMTP id h4csp425227imn; Tue, 13 Mar 2018 08:39:43 -0700 (PDT) X-Google-Smtp-Source: AG47ELtORim4MpXlvr99P82oVSPMMHanaL3GaCqZx37gUsDY5rdjZXDiz8C63sq6EAjSDS7DNwfN X-Received: by 2002:a17:902:6001:: with SMTP id r1-v6mr968876plj.330.1520955583891; Tue, 13 Mar 2018 08:39:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1520955583; cv=none; d=google.com; s=arc-20160816; b=kCT3Uik3mTJM3nKJyGwfNk3st7n67omZzIvqE8C2FEIk8PQQ5LWxuI6Hh0Pfn0fQ74 wfk3y5GCiqzmeCf/Gym4GgNCYWPkmxiqgrLQJkXnYa9uIGOkqWW+Jnc83o1xYNtu6v6s FRwAOAm3K8Ptgc8b54hkFyjpPWoafSBjMrDp3WER/Ug/MvkNgP/ZkzuiqFUawxQXf3Sl 9S9VSyvt7lv/l0AOheTBv5ML+V++XdIZ8MqP2Vsnxk42OzkbFmuZ5fNSJsg1elZq4425 p3dacMCONi1lUSx+fGAyktDHDa0q/0+jbRA9e+gZqmQAY2OPFU/PXLFgPRwoYZaKjxHh uKeA== 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=YRly2uvtGJhLcwvwcpG9t1+vgEv8uE8/B9zUNE2Z4TA=; b=n1KOisbupu5WyIjQix9WCwPfXpVJFuVkJ2LwejV7Fep+NF+T2/sSItnn16Wxuvbax7 Bv+fddMF2PtXZ0Bde7fxDLIiD33qoYkY8cR24eFiYqgUcj8rV8ME6VEeiXPPHQ6jkUsf TvgezKrKgPxLOI78eJ83YZmt1tLqCPqECaJPvkuImCb1blnv3/mc5VPuQu8Wz+psfwwW gmkYmfOkjbn7txa/ufxPZ/5bF34nMFnj8Ah/qlKuYarC/muZxEyqZObSwdyWiifQV5s/ v3SBaemZfAdJr6MVZwO7h4zuFZlpp6qU8UfZcnXHeWmiNXWDjSciErUuhMv6vmhl/09z Q/fg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@google.com header.s=20161025 header.b=KoauaEF4; dkim=fail header.i=@chromium.org header.s=google header.b=Bab9BHIt; 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 t63si262967pgt.745.2018.03.13.08.39.16; Tue, 13 Mar 2018 08:39:43 -0700 (PDT) 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=KoauaEF4; dkim=fail header.i=@chromium.org header.s=google header.b=Bab9BHIt; 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 S934434AbeCMPhk (ORCPT + 99 others); Tue, 13 Mar 2018 11:37:40 -0400 Received: from mail-qk0-f195.google.com ([209.85.220.195]:34976 "EHLO mail-qk0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932486AbeCMPhe (ORCPT ); Tue, 13 Mar 2018 11:37:34 -0400 Received: by mail-qk0-f195.google.com with SMTP id s188so41052qkb.2 for ; Tue, 13 Mar 2018 08:37:33 -0700 (PDT) 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=YRly2uvtGJhLcwvwcpG9t1+vgEv8uE8/B9zUNE2Z4TA=; b=KoauaEF4g+iGBOt/Rw3BRwH2DFGIBDyHFHqB4+sTremdNx3rjjbVqEuT64OFc7s8Ky 5Iv22BNZexBnn3oXEQxwOM7nBizTSC9UnjvP4EC836PZcb93pO7tMM1YDutaAczGpRx9 tX2cItDvrASzd/9tCSoSaXk45J4bbUcx12xbTtYEg5gM/EyZhpEmC3mEHNuSJcqcrK9/ 7r5bfx/Xhcm2zUflXjs9w4hXOywSLUxUoOa/J9hd5+6OHgTmB+PA11VJOnaRbN7v2Iui ZZYBHsjdkCyIHQ/bnsdLJC4dvV7XS8hViKRNOpqoU2ERgcPMqzESKoOTcU1CMbdCn2N0 KHYw== 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=YRly2uvtGJhLcwvwcpG9t1+vgEv8uE8/B9zUNE2Z4TA=; b=Bab9BHItSGkqzhnR9mN8GrhtQ66AYyCVwJPzPYxZmVFEaPQfX3i68oyBHqvfd9vU9n g7w94MFdfVS/B+0fUTBjT8q6V/Imm5bGRzhwGFRU4eoHSLx18AHl6eNwO9ThbBKF5BrS +UTmM9gcd1Mk66LFsPVcnev3R07Z5meXvQBFI= 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=YRly2uvtGJhLcwvwcpG9t1+vgEv8uE8/B9zUNE2Z4TA=; b=YB0JBKn+Npy5XB4qyfLh463Oi3Cky2Sn2DSIwbEQTRczdnosgcXt/1KdQ8g11PgWWC xsF6OFAZFcDgTjEPghYdNq7nf/+e1dWjFtCvol+Lh+GqzMtpW5Li9r1IA7zTxAa0BF6m JwHi7od8s91xaC3eXu+VPVp58HrhIN3ka9gfothBXjr3odn/cLeHFWbUvwJVPLN5mlxQ +xXF5YOVAGjm8ToSoYL336cpPdof4yfGlhAt6Z/lKkeb4gXv2QBjvt4m6XiEw/rFRR1N Q3yRzTB4SyekKpVQ3zmkg0NS88rRyXDTdKGfQHvv01Si8ulDzrkUG7BDlgXZ0KKKkZFs jL3g== X-Gm-Message-State: AElRT7EOaqYqAMp5MJwgYkHrXsnIs11xiQB9fX5Yh6zvjfrgEV4YuGkd FQRTS78L8hiH9fs5Zz7HuS9mv6E/V36UVTwkMqCBbw== X-Received: by 10.55.21.40 with SMTP id f40mr1403658qkh.287.1520955057848; Tue, 13 Mar 2018 08:30:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.97.38 with HTTP; Tue, 13 Mar 2018 08:30:37 -0700 (PDT) In-Reply-To: <1520949014-21468-4-git-send-email-yannick.fertre@st.com> References: <1520949014-21468-1-git-send-email-yannick.fertre@st.com> <1520949014-21468-4-git-send-email-yannick.fertre@st.com> From: Simon Glass Date: Tue, 13 Mar 2018 09:30:37 -0600 X-Google-Sender-Auth: M_zgEqmvy9DJgbav3QiecSsgQZM Message-ID: Subject: Re: [PATCH v3 02/10] video: add support of MIPI DSI interface To: yannick fertre Cc: Vikas Manocha , Tom Rini , 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 Hi, On 13 March 2018 at 07:50, yannick fertre wrote: > > Mipi_display.c contains a set of dsi helpers. > This file is a copy of file drm_mipi_dsi.c (linux kernel). > > Signed-off-by: yannick fertre > --- > drivers/video/Kconfig | 7 + > drivers/video/Makefile | 1 + > drivers/video/mipi_display.c | 807 +++++++++++++++++++++++++++++++++++++++++++ > include/mipi_display.h | 257 +++++++++++++- Please add function comments for the functions in this file, explaining args and what the functions do. Shouldn't DSI be its own uclass? We normally separate drivers for different peripherals in U-Boot. > 4 files changed, 1071 insertions(+), 1 deletion(-) > create mode 100644 drivers/video/mipi_display.c > > diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig > index 2fc0def..1981298 100644 > --- a/drivers/video/Kconfig > +++ b/drivers/video/Kconfig > @@ -75,6 +75,13 @@ config VIDEO_ANSI > Enable ANSI escape sequence decoding for a more fully functional > console. > > +config VIDEO_MIPI_DSI > + bool "Support MIPI DSI interface" > + depends on DM_VIDEO > + default y if DM_VIDEO > + help > + Support MIPI DSI interface for driving a MIPI compatible LCD panel. Please expand out what MIPI stands for and what it is, same with DSI.