Received: by 10.192.165.156 with SMTP id m28csp680229imm; Wed, 11 Apr 2018 05:47:00 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/2yIxbsfqrL6aKG05coL/Tj3g8D/pqj2dTaNAJz4zOnejjkfYvZKfvkDCUAB5FzJepbdpG X-Received: by 10.99.177.78 with SMTP id g14mr3337088pgp.253.1523450820069; Wed, 11 Apr 2018 05:47:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523450820; cv=none; d=google.com; s=arc-20160816; b=ABFJmJLNqCN9cAkWKIbcOdVGH5sy4KZGVprGbpyCdq1UKUfv3xDzld3ut892IjbocJ oiHT0yUf22mxuFyxXYDsuEdtFEwiel+5XtpSGsAudKZdjFbS33qRNoYqtWc4hLoWUUpI 9udR5dTKvQBegpwUkEd/FO4FEgO73R2kVgaz+9DfBMoGOu9tNGPNzOXWRG32tcQX33ok +kubDfv1gRNUMXyEqt8OkBVHVT7BJzDnUy7Vebrx4mY7yPP1mmfjgz1+DFDByfvPjjY/ LJqY6fbSozgRFxfDA9ubzzW7AuDw/iGLFOq2hC2zxeK6w6/revJysxeTnnCZOntApXp7 K9DA== 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:arc-authentication-results; bh=jTg7OBMDANRNUShFAqILR1aqLptNLax9WOOBr3WYu5c=; b=HGiVHkrN3Mn1UDA1OxgrSsmMJ/T8pH2n9x7jLUaCMX5bvcjNPyacSIEbcw9HMos3WW uj+kQUu8TDKYjw3G//CyKWA81wHH8gxE3lQ9ANkkckpWEtE8v4okgT+aKBmssxzqP3gp VGSDoHVvHyP+ftqvT822IWSQ9Zg8m4mSTMxSNAGYbxLn/e3KESJQ0x9ncapqsP6B07Jl g9S5TFaI6GiEGwsTZLnONyJTgIWowBJgH/Qi4AnDg7J9hT05TUURG7ePgPCc3e5q1mc5 NmtCDZmZ0oNoUiZgWOys9LrKU4Gfd+uHmq7/AcRtJUy54YDqTE+a4ltnowwyXyXQYRHd 6sSQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b3si718413pgr.607.2018.04.11.05.46.23; Wed, 11 Apr 2018 05:47:00 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753154AbeDKMn3 (ORCPT + 99 others); Wed, 11 Apr 2018 08:43:29 -0400 Received: from mail.bootlin.com ([62.4.15.54]:49655 "EHLO mail.bootlin.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753120AbeDKMn1 (ORCPT ); Wed, 11 Apr 2018 08:43:27 -0400 Received: by mail.bootlin.com (Postfix, from userid 110) id EF7AA20712; Wed, 11 Apr 2018 14:43:25 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.bootlin.com X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT, URIBL_BLOCKED shortcircuit=ham autolearn=disabled version=3.4.0 Received: from localhost (unknown [185.94.189.187]) by mail.bootlin.com (Postfix) with ESMTPSA id B680520146; Wed, 11 Apr 2018 14:43:25 +0200 (CEST) Date: Wed, 11 Apr 2018 14:43:25 +0200 From: Maxime Ripard To: Thierry Reding , Chen-Yu Tsai , Mark Rutland , Rob Herring , Frank Rowand Cc: dri-devel@lists.freedesktop.org, Gustavo Padovan , Daniel Vetter , Maarten Lankhorst , Sean Paul , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Thomas Petazzoni Subject: Re: [PATCH v4 0/8] drm/sun4i: Allwinner MIPI-DSI support Message-ID: <20180411124325.youvfpws27l2wesf@flea> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4zfwx22vfp4b5ttk" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180323 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --4zfwx22vfp4b5ttk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 04, 2018 at 11:57:08AM +0200, Maxime Ripard wrote: > Hi, >=20 > Here is an preliminary version of the MIPI-DSI support for the Allwinner > SoCs. >=20 > This controller can be found on a number of recent SoCs, such as the > A31, A33 or the A64. >=20 > Given the sparse documentation, there's a number of obscure areas, but > the current implementation has been tested with a 4-lanes DSI panel on > an A33. >=20 > The support is a bit rough around the edges at the time, and some artifac= ts > are still shown on the screen for some reasons. Wider testing with > different display will hopefully nail those down. >=20 > This needs the regmap_mmio_attach_clk, on its way to Linus in 4.17. >=20 > Let me know what you think, > Maxime >=20 > Changes from v3: > - Rebased on top of current drm-misc-next > - Switched to SPDX license header > - Made the ECC array const > - Split the big DSI patch into two, one to add the DSI driver and one to > add the TCON bits. > - Removed the dithering code > - Changed the DT labels to remove the indices > - Used sleeps instead of delays in the panel driver > - Used the backlight_enable / _disable functions > - Added Chen-Yu's Reviewed-by >=20 > Changes from v2: > - Added a ports node under the DSI node > - Changed the huarui panel driver to an ili9881c driver > - Changed the panel vendor to bananapi > - Made the init table static in the panel driver > - Dropped the huarui vendor patch for the DT doc. >=20 > Changes from v1: > - Rebased on 4.16-rc1 > - Constified a few function arguments and structures > - Reworked the DT binding example a bit > - Reworked the panel driver to check for DSI return codes, and use DCS > helpers when possible >=20 > Maxime Ripard (8): > drm/sun4i: tcon: Add TRI finish interrupt for vblank > dt-bindings: display: Add Allwinner MIPI-DSI bindings > drm/sun4i: Add Allwinner A31 MIPI-DSI controller support > drm/sun4i: Tie the DSI controller in the TCON > dt-bindings: panel: Add the Ilitek ILI9881c panel documentation > drm/panel: Add Ilitek ILI9881c panel driver > ARM: dts: sun8i: a33: Add the DSI-related nodes > [DO NOT MERGE] arm: dts: sun8i: bpi-m2m: Add DSI display I just pushed the patches 1-4 and 7. I'll wait for some feedback from Thierry for the panel driver. Maxime --=20 Maxime Ripard, Bootlin (formerly Free Electrons) Embedded Linux and Kernel engineering https://bootlin.com --4zfwx22vfp4b5ttk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE0VqZU19dR2zEVaqr0rTAlCFNr3QFAlrOAuwACgkQ0rTAlCFN r3RtbA/+MY1ciW/H1rpoYuORTd6yp21/tO4dqQXmM6XgDsnOcMbwQKjzSISD282K OJQn3ymle7r12icKlyBqtBkPIRxw7lXpjze9ymKpQ4CS96ge+g09LGOA+p6q5s1J +6H53S2xuLyjpv38Nl3E4F5xWGmKeqLx246mWGbdfBJzk5XUEJTWiPjjHrCFtG6R zxSjXTCy0frvN8t8SLZDdITzb9j4YLw/mE4MG1gaksWi0eAS6UYYK6TuykaVjGpZ 3AOLrQokwzNQzSQzHNmnm6vqZkYXavfFrw4NmDViqz3mb61TffDztbTPSfg/jX2S bkZBEBseqYjjMEtf6uxwxWGRdeebax1aih/buXXDdYwNhmXsVuxPUXKY4vZD8bJA tD8s/ItEz5OMeWYa4u8EzWDx2gg4lC3R/Cl8Wwa1Dvo7dnGfamo2G1UA+B/CyYb6 UYFXjSV9P0cZQsR5z/RL48hFDE2zvxGXc5S38WiBSfQSyQRtPynC8aiHgg+5PnzO CSFrG9qvo/nUaAYn18x5dCXLwt8kMmfEfwtkNyNJvdAyJ/4361JT+0My/dvozvyI v0BLKUoug0E3fnO9TXXNVnbjnnMZwIlD5bup+NtA9mmwPbA3G+ldZxdJPBiba6Jh DDv2h0igQRrHl376RPn88zidMR2/nFycvoc1vIOYQLNU5Oy2nLY= =80pr -----END PGP SIGNATURE----- --4zfwx22vfp4b5ttk--