Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp495860yba; Wed, 3 Apr 2019 12:55:56 -0700 (PDT) X-Google-Smtp-Source: APXvYqxqzi2bLCiW9J9HaqSvOiYTC0aBHqd46WvTIwpZ/U30w7QdkGMfhMwrOxuMAVZwKARUyVEO X-Received: by 2002:aa7:8c56:: with SMTP id e22mr1342799pfd.155.1554321356396; Wed, 03 Apr 2019 12:55:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554321356; cv=none; d=google.com; s=arc-20160816; b=ClFq6gw4EqM3fX532w+W0PUhZCruq4hCt1hQiSI8oAuzZlD4XeD6iiylcP9CULBFmY dwQMSLmiZycFM5ZcI3iikzYrmwXbgNbhw/TMcSlcnEyICmEFO6elMpk3eVCQKngn9Y93 4CW5MOfbk+HyPRuaf5OhVz0Uc8nLbbVUavvL6QsGwmxOBnfpTSkJTiwJywG4dHp9vLb8 yz6z1ooGC8cwQz+rCOdCpKncSa79/vPw364kAuAcEd00TYeg3dimf14dEns/cUs3EETr yu3kyp4iumd9a1QxaDM5pkHiFrQCxwltTWMlODLLGWsfe61rLsig1C872SOTF4/+YFJu IiDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=p1aX1hh5LGhJUul+M/UT3P9ls3znzIKT+iyWodoKKOk=; b=YG9mjy0C2OTlk0uAQrY5kUgCW96G68LOT2XYGb/5+tnbCqVTFvMDy5uNOVFppxiEU/ ef+GTZaJFou3bBDv1+IsG60ZKbt3DVkuQn8K+Q+7HNoWqvRd7+oy46vdllOgEvug0W+G 6pwJyiDQRZXLzE3AT/w6y1Q2a9IG4xK6z04qXVrx3+T5AYz0hlutTOr/m0DNESvrm8Eh p4zLi5KDUFfIdPRxHHJOZkGg+Q9lQE9BMzvd72HGrCZyfo9VCtxHCVfqtPWTENdjHb1c 9pIqBPLwR77sefo+5MBCXbzhCD9BoJ56k0cG1AuGcXBmXx1pXawkaX0jCYqPWHLbITJX IJLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=piStoAaM; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 36si14905813pgn.272.2019.04.03.12.55.41; Wed, 03 Apr 2019 12:55:56 -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=pass header.i=@kernel.org header.s=default header.b=piStoAaM; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726468AbfDCTyS (ORCPT + 99 others); Wed, 3 Apr 2019 15:54:18 -0400 Received: from mail.kernel.org ([198.145.29.99]:47406 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726064AbfDCTyR (ORCPT ); Wed, 3 Apr 2019 15:54:17 -0400 Received: from earth.universe (unknown [185.62.205.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id EEF2E206C0; Wed, 3 Apr 2019 19:54:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1554321256; bh=NmQUBwDLnAU3Z94YVlcKullQwNvExxGzQinXEeBs0qA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=piStoAaMJwVdxDf+AWyENvXTPFi1DSNFYcLA0frRWtHoJQgZ+fCjeIA7odHVvabf8 T5axp8RoJBWKbnKdQof04t+QyMOgFXd9GLQHKwAPVahenPF02I3mxo2y2u3vvHbYkl vOuxWYJ43yL6hgC1SULwLwyfqvH1l4jtKk6G3m6Q= Received: by earth.universe (Postfix, from userid 1000) id 7B95B3C08D5; Wed, 3 Apr 2019 21:54:13 +0200 (CEST) Date: Wed, 3 Apr 2019 21:54:13 +0200 From: Sebastian Reichel To: Laurent Pinchart , Tomi Valkeinen Cc: kernel@collabora.com, Tony Lindgren , "H. Nikolaus Schaller" , dri-devel@lists.freedesktop.org, Pavel Machek , linux-omap@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCHv5 0/6] omapdrm: DSI command mode panel support Message-ID: <20190403195413.djfrgzuj7povdksi@earth.universe> References: <20181121160916.22017-1-sebastian.reichel@collabora.com> <3fed7238-776e-9ee7-9c54-b7c44a5e3a2e@ti.com> <20190402155508.GJ4805@pendragon.ideasonboard.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="oz6n6y7l5eyf43yk" Content-Disposition: inline In-Reply-To: <20190402155508.GJ4805@pendragon.ideasonboard.com> User-Agent: NeoMutt/20180716 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --oz6n6y7l5eyf43yk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Tomi & Laurent, On Tue, Apr 02, 2019 at 06:55:08PM +0300, Laurent Pinchart wrote: > On Tue, Apr 02, 2019 at 06:36:21PM +0300, Tomi Valkeinen wrote: > > On 21/11/2018 18:09, Sebastian Reichel wrote: > > > Hi, > > >=20 > > > Here is another round of the DSI command mode panel patchset > > > integrating the feedback from PATCHv4. The patches are based > > > on 4.20-rc1 + fixes from Laurent and Tony. I dropped the patches > > > for OMAP3 support (it needs a workaround for a hardware bug) and > > > for automatic display rotation. They should get their own series, > > > once this patchset has landed. > >=20 > > The big omapdrm bridge/panel series from Laurent has been merged to > > drm-next. I think this series can now be rebased and merged. > >=20 > > However, all this needs to be changed to DRM bridge/panel model sooner > > or later (sooner, please!), but perhaps it's best to first go with the > > legacy way. >=20 > I would be OK with that, but I'd like to understand what we still need > to do to convert DSI support to DRM bridge and panel. Sebastian, if > you've looked into it, could you provide some insight ? I have a rebased & tested version of the patches getting the Droid 4 panel working in this branch (together with 2 patches adding backlight support for testing purposes). I will send it as a patch series in a few minutes. https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-n900.git/log/?h= =3Domapdrm-5.2-with-dsi I also had a look at converting to DRM bridge/panel model and started working on it in the following branch. It's completley untested and probably not working at all. Also the most recent patches are not yet properly splitted / formated. But they show my idea of how this can be achieved: 1. Add DSI transfer() function 2. Convert custom functions to use transfer() instead 3. Convert to use mipi_dsi_host 4. Get rid of custom DSI related omapdss functions 5. at this point panel conversion can hopefully happen the same way as for the other modules https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-n900.git/log/?h= =3Domapdrm-5.2-with-dsi-untested-work-branch P.S.: I will continue to work on this, but probably not in the next 4 weeks. I'm currently very busy with non-kernel tasks and still have to review > 200 power-supply patches. -- Sebastian --oz6n6y7l5eyf43yk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAlylD2IACgkQ2O7X88g7 +pqmNg//X3X81hK2Jt2e4MuElTUGUr/XiB5k83gP9XsCZ+OHr8q5ue9joV5PV7oi Yfg3XsfqCiZDvzwb3CRVYXgOZOf2MV4w5SnunA/Ca6mXNkiB2j/SF2K65TqBEtZN GwthUu0aaOJ/uT+JOLcdQGfAkkypOxKLjgAOqbOSx7fOwm4Pe0XygC1TsFUjYNkv tUvC9TzsLS5AWkwvWHjpyXtOU316QY2rVr32C/QlGEKOdXgzY3Gw7D06+w6UnAe0 teIfTbym0SaEGhI7VlwbrfgiCXDSTXxC3+8z8NTPR2t6eVVsRsZedYhQcxE7wtnf JIONd8dA5s9zSGQsGTU2ydgIiP/qW9zV4I3a5J5P0dxUGyuXOLLPl1klX09vJXCc 7EHHIfxB29TOj4ee2KEdrjpFTAgn1p9rxoEYWuiluXXlzQvasLSGkOcD6oYz81/h 0jMmmLaTJZvvCY3Yhm961pU2S116Vg1HZYo/QJSmfKSUolMiMcDmdTZR8Yofc7vx K0uur0cjI1pbSG8Yw1ISrcgbRMSeGjBBOX8TDSPhfrfzfoeZm8O6gBONp88I8emr ZOP1cGPZ3GM6pQFaq6LjdrqYjICAG8c3D6kbJRBqvwafkIq3Q6fXEnpkXTA+TpwB KRGAeYy/vVHPen5qoq7nPamjxzPjfv3XdjBaI4lWgn+8s8rBvGc= =KUNl -----END PGP SIGNATURE----- --oz6n6y7l5eyf43yk--