From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.6 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 43ED5C433E3 for ; Tue, 21 Jul 2020 12:59:25 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 1C8EE2073A for ; Tue, 21 Jul 2020 12:59:25 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=st.com header.i=@st.com header.b="EnkM8LhL" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728214AbgGUM7Y (ORCPT ); Tue, 21 Jul 2020 08:59:24 -0400 Received: from mx07-00178001.pphosted.com ([62.209.51.94]:5744 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727121AbgGUM7X (ORCPT ); Tue, 21 Jul 2020 08:59:23 -0400 Received: from pps.filterd (m0046037.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 06LCv7SQ024874; Tue, 21 Jul 2020 14:58:50 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=st.com; h=subject : to : cc : references : from : message-id : date : mime-version : in-reply-to : content-type : content-transfer-encoding; s=STMicroelectronics; bh=FG8Jpl88uMJR2Haodeqb+M02x+DZQPQlOWwZUmrVcUA=; b=EnkM8LhL48Qm5Tc33FT+Mm9bbek5SiuCwmBudd95SfBBA3CMuo4EC1mHnE+nEZb5eibf XrSHD1iOYavvex1XaflRy+33LRTvHIKC5TsKjmC7h0Z2j/7e4fg+cG3kBcDptsU/uBG0 U/BsrIjOPjcpVmAq+XNveXjyAq3vgACDJc5VdBmj/aVZyLflszg5DrGYcN/KcJmfc1X+ 0pWax5B1Pkqf9WMIjH3L5TCcC1p38SicwwsranTlt4dtYjGCvsf+QROOlvtfOLWEGhpU YoyxN7GiYXeVYmstM/jxDHNa7Yu6F0/u649t99REgf9mJX7YwwnMLQUIK1ujWh0rMBUs dw== Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx07-00178001.pphosted.com with ESMTP id 32bs6uwy66-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 21 Jul 2020 14:58:50 +0200 Received: from euls16034.sgp.st.com (euls16034.sgp.st.com [10.75.44.20]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 4FBBE100034; Tue, 21 Jul 2020 14:58:50 +0200 (CEST) Received: from Webmail-eu.st.com (sfhdag3node2.st.com [10.75.127.8]) by euls16034.sgp.st.com (STMicroelectronics) with ESMTP id 2F5D32BE25A; Tue, 21 Jul 2020 14:58:50 +0200 (CEST) Received: from lmecxl0912.lme.st.com (10.75.127.50) by SFHDAG3NODE2.st.com (10.75.127.8) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Tue, 21 Jul 2020 14:58:49 +0200 Subject: Re: [PATCH v5 0/8] Enable ili9341 and l3gd20 on stm32f429-disco To: dillon min CC: Rob Herring , , Maxime Coquelin , , Sam Ravnborg , Dave Airlie , Daniel Vetter , Michael Turquette , Stephen Boyd , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Linux ARM , Linux Kernel Mailing List , linux-spi , , "open list:DRM PANEL DRIVERS" , linux-clk References: <1590378062-7965-1-git-send-email-dillon.minfei@gmail.com> <198ad79c-ab12-55f0-814f-afc454a7e8ef@st.com> From: Alexandre Torgue Message-ID: <112dd65b-2a3c-a776-8d31-f0d0b8f2c355@st.com> Date: Tue, 21 Jul 2020 14:58:49 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8"; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Originating-IP: [10.75.127.50] X-ClientProxiedBy: SFHDAG8NODE1.st.com (10.75.127.22) To SFHDAG3NODE2.st.com (10.75.127.8) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235,18.0.687 definitions=2020-07-21_08:2020-07-21,2020-07-21 signatures=0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7/21/20 2:55 PM, dillon min wrote: > Hi, Alexandre, > > > On Tue, Jul 21, 2020 at 7:54 PM Alexandre Torgue > wrote: >> >> >> >> On 7/21/20 12:39 PM, dillon min wrote: >>> Hi Alexandre, >>> >>> On Tue, Jul 21, 2020 at 5:19 PM Alexandre Torgue >>> wrote: >>>> >>>> Hi Dillon >>>> >>>> On 5/25/20 5:40 AM, dillon.minfei@gmail.com wrote: >>>>> From: dillon min >>>>> >>>>> V5's update based on Mark Brown's suggestion, use 'SPI_MASTER_MUST_RX' >>>>> for SPI_SIMPLEX_RX mode on stm32 spi controller. >>>>> >>>>> V5: >>>>> 1 instead of add send dummy data out under SIMPLEX_RX mode, >>>>> add flags 'SPI_CONTROLLER_MUST_TX' for stm32 spi driver >>>>> 2 bypass 'SPI_CONTROLLER_MUST_TX' and 'SPI_CONTROLLER_MUST_RX' under >>>>> 'SPI_3WIRE' mode >>>>> >>>> >>>> Concerning DT patches, they look goods for me. However I'll merge them >>>> when drivers parts will be merged. >>>> >>>> regards >>>> Alex >>> This patchset status is : >>> dts: >>> ARM: dts: stm32: Add dma config for spi5 >>> ARM: dts: stm32: Add pin map for ltdc & spi5 on stm32f429-disco board >>> ARM: dts: stm32: enable ltdc binding with ili9341, gyro l3gd20 on >>> stm32429-disco board >>> >>> panel-bindings: Reviewed-by: Rob Herring, need more reviewing to merge >>> dt-bindings: display: panel: Add ilitek ili9341 panel bindings >>> >>> clk: Acked-by: Stephen Boyd , need more reviewing to merge >>> clk: stm32: Fix stm32f429's ltdc driver hang in set clock rate, >>> fix duplicated ltdc clock register to 'clk_core' case ltdc's clock >>> turn off by clk_disable_unused() >>> >>> drm-panel: Reviewed-by: Linus Walleij . need more reviewing to merge >>> drm/panel: Add ilitek ili9341 panel driver >>> >>> spi-driver: Acked-by: Mark Brown ,merged into mainline >>> spi: stm32: Add 'SPI_SIMPLEX_RX', 'SPI_3WIRE_RX' support for stm32f4 >>> spi: flags 'SPI_CONTROLLER_MUST_RX' and 'SPI_CONTROLLER_MUST_TX' can't >>> becoexit with 'SPI_3WIRE' mode >>> >>> For ili9341 drivers, it seems to need more time to review, or might be dropped. >>> since the drm maintainer might create a new interface to support >>> DPI,DBI,DSI in one driver. >>> Currently it's under discussion. I will rework the ili9341 driver after that. >>> >>> But, we can use the existing "drivers/gpu/drm/tiny/ili9341.c" driver to support >>> ili9341 on stm32f429-disco board only using the spi bus. except the >>> display refresh performance is not as good as the ltdc interface. >>> >>> I can submit a new patch just with dts changed this week for it, if you need. >>> >> >> >> Thanks for this status. I'm close to send my PR for v5.9. There is no >> needs to have an intermediate version (Except you absolutely want it). >> >> Thanks >> alex > Ok, I prefer to use the ltdc interface to drive ili9341 either. Ok, so let's wait for the full review of this series. Cheers Alex > > Thanks, > Dillon. >> >>> Thanks, >>> Dillon. >>>> >>>> >>>> >>>>> V4: >>>>> According to alexandre torgue's suggestion, combine ili9341 and >>>>> l3gd20's modification on stm32f429-disco board to one patchset. >>>>> >>>>> Changes: >>>>> >>>>> ili9341: >>>>> >>>>> 1 update ili9341 panel driver according to Linus's suggestion >>>>> 2 drop V1's No.5 patch, sumbit new changes for clk-stm32f4 >>>>> 3 merge l3gd20's change to this patchset >>>>> >>>>> V3: >>>>> 1 merge original tiny/ili9341.c driver to panel/panel-ilitek-ili9341.c >>>>> to support serial spi & parallel rgb interface in one driver. >>>>> 2 update ilitek,ili9341.yaml dts binding documentation. >>>>> 3 update stm32f429-disco dts binding >>>>> >>>>> V2: >>>>> 1 verify ilitek,ili9341.yaml with make O=../linux-stm32 >>>>> dt_binding_check >>>>> DT_SCHEMA_FILES=Documentation/devicetree/bindings/display/panel/ >>>>> ilitek,ili9341.yaml >>>>> >>>>> V1: >>>>> 1 add ili9341 drm panel driver >>>>> 2 add ltdc, spi5 controller for stm32f429-disco >>>>> 3 add ltdc, spi5 pin map for stm32f429-disco >>>>> 4 add docs about ili9341 >>>>> 5 fix ltdc driver loading hang in clk set rate bug >>>>> >>>>> >>>>> L3gd20: >>>>> V3: >>>>> 1 merge stm32f429-disco dtbs binding with ili9341 part >>>>> >>>>> V2: >>>>> 1 insert blank line at stm32f420-disco.dts line 143 >>>>> 2 add more description for l3gd20 in commit message >>>>> >>>>> V1: >>>>> 1 enable spi5 controller on stm32f429-disco (dts) >>>>> 2 add spi5 pinmap for stm32f429-disco (dts) >>>>> 3 add SPI_SIMPLEX_RX, SPI_3WIRE_RX support for stm32f4 >>>>> >>>>> >>>>> dillon min (8): >>>>> ARM: dts: stm32: Add dma config for spi5 >>>>> ARM: dts: stm32: Add pin map for ltdc & spi5 on stm32f429-disco board >>>>> ARM: dts: stm32: enable ltdc binding with ili9341, gyro l3gd20 on >>>>> stm32429-disco board >>>>> dt-bindings: display: panel: Add ilitek ili9341 panel bindings >>>>> clk: stm32: Fix stm32f429's ltdc driver hang in set clock rate, >>>>> fix duplicated ltdc clock register to 'clk_core' case ltdc's clock >>>>> turn off by clk_disable_unused() >>>>> drm/panel: Add ilitek ili9341 panel driver >>>>> spi: stm32: Add 'SPI_SIMPLEX_RX', 'SPI_3WIRE_RX' support for stm32f4 >>>>> spi: flags 'SPI_CONTROLLER_MUST_RX' and 'SPI_CONTROLLER_MUST_TX' can't >>>>> be coexit with 'SPI_3WIRE' mode >>>>> >>>>> .../bindings/display/panel/ilitek,ili9341.yaml | 69 ++ >>>>> arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 67 + >>>>> arch/arm/boot/dts/stm32f429-disco.dts | 48 + >>>>> arch/arm/boot/dts/stm32f429.dtsi | 3 + >>>>> drivers/clk/clk-stm32f4.c | 7 +- >>>>> drivers/gpu/drm/panel/Kconfig | 12 + >>>>> drivers/gpu/drm/panel/Makefile | 1 + >>>>> drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 1301 ++++++++++++++++++++ >>>>> drivers/spi/spi-stm32.c | 19 +- >>>>> drivers/spi/spi.c | 3 +- >>>>> 10 files changed, 1521 insertions(+), 9 deletions(-) >>>>> create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml >>>>> create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9341.c >>>>> From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 882FAC433DF for ; Tue, 21 Jul 2020 13:00:46 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 465F52065F for ; Tue, 21 Jul 2020 13:00:46 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="mKYhmKil"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=st.com header.i=@st.com header.b="EnkM8LhL" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 465F52065F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=st.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=/YTrbhwdzNiL6e1MELsFBslBD8qvVypd/nz75LRNO3k=; b=mKYhmKil/p79shxM/GLAojRrX LqSzPx9iEqPB1j64rDw0DV+92DXH7pMJLNqUUumcDFpe/tkfXetH5Nm2STsbRRZEqLNLydFh7aVWj MKz1feGtuefEbc+pAnExfIszQPhwYIntcUO3fnxUCt5mEhoQiJHtuOnd/LVFqIu/TivElMBuYcklW 8hVQCJX95UAUwDiYzck8+SkE6FYrcMYeVlh+jpjqOzWbRjW1q1wOjtqvnlE7xwn7qHL5wi4YNBIam Simvj5/o1QemZbskKbs0U7pRvViaV+MeLH1e4Kf/ROax/l8yivyMExsOQDLfTe1iWRn6FP5s1Bja9 pFyzqluYg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jxrrO-0007xo-QG; Tue, 21 Jul 2020 12:59:06 +0000 Received: from mx07-00178001.pphosted.com ([62.209.51.94]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jxrrL-0007x6-Am for linux-arm-kernel@lists.infradead.org; Tue, 21 Jul 2020 12:59:06 +0000 Received: from pps.filterd (m0046037.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 06LCv7SQ024874; Tue, 21 Jul 2020 14:58:50 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=st.com; h=subject : to : cc : references : from : message-id : date : mime-version : in-reply-to : content-type : content-transfer-encoding; s=STMicroelectronics; bh=FG8Jpl88uMJR2Haodeqb+M02x+DZQPQlOWwZUmrVcUA=; b=EnkM8LhL48Qm5Tc33FT+Mm9bbek5SiuCwmBudd95SfBBA3CMuo4EC1mHnE+nEZb5eibf XrSHD1iOYavvex1XaflRy+33LRTvHIKC5TsKjmC7h0Z2j/7e4fg+cG3kBcDptsU/uBG0 U/BsrIjOPjcpVmAq+XNveXjyAq3vgACDJc5VdBmj/aVZyLflszg5DrGYcN/KcJmfc1X+ 0pWax5B1Pkqf9WMIjH3L5TCcC1p38SicwwsranTlt4dtYjGCvsf+QROOlvtfOLWEGhpU YoyxN7GiYXeVYmstM/jxDHNa7Yu6F0/u649t99REgf9mJX7YwwnMLQUIK1ujWh0rMBUs dw== Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx07-00178001.pphosted.com with ESMTP id 32bs6uwy66-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 21 Jul 2020 14:58:50 +0200 Received: from euls16034.sgp.st.com (euls16034.sgp.st.com [10.75.44.20]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 4FBBE100034; Tue, 21 Jul 2020 14:58:50 +0200 (CEST) Received: from Webmail-eu.st.com (sfhdag3node2.st.com [10.75.127.8]) by euls16034.sgp.st.com (STMicroelectronics) with ESMTP id 2F5D32BE25A; Tue, 21 Jul 2020 14:58:50 +0200 (CEST) Received: from lmecxl0912.lme.st.com (10.75.127.50) by SFHDAG3NODE2.st.com (10.75.127.8) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Tue, 21 Jul 2020 14:58:49 +0200 Subject: Re: [PATCH v5 0/8] Enable ili9341 and l3gd20 on stm32f429-disco To: dillon min References: <1590378062-7965-1-git-send-email-dillon.minfei@gmail.com> <198ad79c-ab12-55f0-814f-afc454a7e8ef@st.com> From: Alexandre Torgue Message-ID: <112dd65b-2a3c-a776-8d31-f0d0b8f2c355@st.com> Date: Tue, 21 Jul 2020 14:58:49 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-Originating-IP: [10.75.127.50] X-ClientProxiedBy: SFHDAG8NODE1.st.com (10.75.127.22) To SFHDAG3NODE2.st.com (10.75.127.8) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-07-21_08:2020-07-21, 2020-07-21 signatures=0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200721_085903_655201_7259A87C X-CRM114-Status: GOOD ( 25.14 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , p.zabel@pengutronix.de, Dave Airlie , Michael Turquette , linux-clk , Linux Kernel Mailing List , "open list:DRM PANEL DRIVERS" , linux-spi , Stephen Boyd , Rob Herring , thierry.reding@gmail.com, Maxime Coquelin , Daniel Vetter , Sam Ravnborg , linux-stm32@st-md-mailman.stormreply.com, Linux ARM Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org CgpPbiA3LzIxLzIwIDI6NTUgUE0sIGRpbGxvbiBtaW4gd3JvdGU6Cj4gSGksIEFsZXhhbmRyZSwK PiAKPiAKPiBPbiBUdWUsIEp1bCAyMSwgMjAyMCBhdCA3OjU0IFBNIEFsZXhhbmRyZSBUb3JndWUK PiA8YWxleGFuZHJlLnRvcmd1ZUBzdC5jb20+IHdyb3RlOgo+Pgo+Pgo+Pgo+PiBPbiA3LzIxLzIw IDEyOjM5IFBNLCBkaWxsb24gbWluIHdyb3RlOgo+Pj4gSGkgQWxleGFuZHJlLAo+Pj4KPj4+IE9u IFR1ZSwgSnVsIDIxLCAyMDIwIGF0IDU6MTkgUE0gQWxleGFuZHJlIFRvcmd1ZQo+Pj4gPGFsZXhh bmRyZS50b3JndWVAc3QuY29tPiB3cm90ZToKPj4+Pgo+Pj4+IEhpIERpbGxvbgo+Pj4+Cj4+Pj4g T24gNS8yNS8yMCA1OjQwIEFNLCBkaWxsb24ubWluZmVpQGdtYWlsLmNvbSB3cm90ZToKPj4+Pj4g RnJvbTogZGlsbG9uIG1pbiA8ZGlsbG9uLm1pbmZlaUBnbWFpbC5jb20+Cj4+Pj4+Cj4+Pj4+IFY1 J3MgdXBkYXRlIGJhc2VkIG9uIE1hcmsgQnJvd24ncyBzdWdnZXN0aW9uLCB1c2UgJ1NQSV9NQVNU RVJfTVVTVF9SWCcKPj4+Pj4gZm9yIFNQSV9TSU1QTEVYX1JYIG1vZGUgb24gc3RtMzIgc3BpIGNv bnRyb2xsZXIuCj4+Pj4+Cj4+Pj4+IFY1Ogo+Pj4+PiAxIGluc3RlYWQgb2YgYWRkIHNlbmQgZHVt bXkgZGF0YSBvdXQgdW5kZXIgU0lNUExFWF9SWCBtb2RlLAo+Pj4+PiAgICAgICBhZGQgZmxhZ3Mg J1NQSV9DT05UUk9MTEVSX01VU1RfVFgnIGZvciBzdG0zMiBzcGkgZHJpdmVyCj4+Pj4+IDIgYnlw YXNzICdTUElfQ09OVFJPTExFUl9NVVNUX1RYJyBhbmQgJ1NQSV9DT05UUk9MTEVSX01VU1RfUlgn IHVuZGVyCj4+Pj4+ICdTUElfM1dJUkUnIG1vZGUKPj4+Pj4KPj4+Pgo+Pj4+IENvbmNlcm5pbmcg RFQgcGF0Y2hlcywgdGhleSBsb29rIGdvb2RzIGZvciBtZS4gSG93ZXZlciBJJ2xsIG1lcmdlIHRo ZW0KPj4+PiB3aGVuIGRyaXZlcnMgcGFydHMgd2lsbCBiZSBtZXJnZWQuCj4+Pj4KPj4+PiByZWdh cmRzCj4+Pj4gQWxleAo+Pj4gVGhpcyBwYXRjaHNldCBzdGF0dXMgaXMgOgo+Pj4gZHRzOgo+Pj4g ICAgICAgQVJNOiBkdHM6IHN0bTMyOiBBZGQgZG1hIGNvbmZpZyBmb3Igc3BpNQo+Pj4gICAgICAg QVJNOiBkdHM6IHN0bTMyOiBBZGQgcGluIG1hcCBmb3IgbHRkYyAmIHNwaTUgb24gc3RtMzJmNDI5 LWRpc2NvIGJvYXJkCj4+PiAgICAgICBBUk06IGR0czogc3RtMzI6IGVuYWJsZSBsdGRjIGJpbmRp bmcgd2l0aCBpbGk5MzQxLCBneXJvIGwzZ2QyMCBvbgo+Pj4gICAgICAgICBzdG0zMjQyOS1kaXNj byBib2FyZAo+Pj4KPj4+IHBhbmVsLWJpbmRpbmdzOiBSZXZpZXdlZC1ieTogUm9iIEhlcnJpbmfv vIwgbmVlZCBtb3JlIHJldmlld2luZyB0byBtZXJnZQo+Pj4gICAgICAgZHQtYmluZGluZ3M6IGRp c3BsYXk6IHBhbmVsOiBBZGQgaWxpdGVrIGlsaTkzNDEgcGFuZWwgYmluZGluZ3MKPj4+Cj4+PiBj bGs6IEFja2VkLWJ5OiBTdGVwaGVuIEJveWQgLCBuZWVkIG1vcmUgcmV2aWV3aW5nIHRvIG1lcmdl Cj4+PiAgICAgICBjbGs6IHN0bTMyOiBGaXggc3RtMzJmNDI5J3MgbHRkYyBkcml2ZXIgaGFuZyBp biBzZXQgY2xvY2sgcmF0ZSwKPj4+ICAgICAgICAgZml4IGR1cGxpY2F0ZWQgbHRkYyBjbG9jayBy ZWdpc3RlciB0byAnY2xrX2NvcmUnIGNhc2UgbHRkYydzIGNsb2NrCj4+PiAgICAgICAgICAgdHVy biBvZmYgYnkgY2xrX2Rpc2FibGVfdW51c2VkKCkKPj4+Cj4+PiBkcm0tcGFuZWw6ICBSZXZpZXdl ZC1ieTogTGludXMgV2FsbGVpaiAuIG5lZWQgbW9yZSByZXZpZXdpbmcgdG8gbWVyZ2UKPj4+ICAg ICAgIGRybS9wYW5lbDogQWRkIGlsaXRlayBpbGk5MzQxIHBhbmVsIGRyaXZlcgo+Pj4KPj4+IHNw aS1kcml2ZXI6IEFja2VkLWJ5OiBNYXJrIEJyb3duIO+8jG1lcmdlZCBpbnRvIG1haW5saW5lCj4+ PiAgICAgICBzcGk6IHN0bTMyOiBBZGQgJ1NQSV9TSU1QTEVYX1JYJywgJ1NQSV8zV0lSRV9SWCcg c3VwcG9ydCBmb3Igc3RtMzJmNAo+Pj4gICAgICAgc3BpOiBmbGFncyAnU1BJX0NPTlRST0xMRVJf TVVTVF9SWCcgYW5kICdTUElfQ09OVFJPTExFUl9NVVNUX1RYJyBjYW4ndAo+Pj4gICAgICAgICBi ZWNvZXhpdCB3aXRoICdTUElfM1dJUkUnIG1vZGUKPj4+Cj4+PiBGb3IgaWxpOTM0MSBkcml2ZXJz LCBpdCBzZWVtcyB0byBuZWVkIG1vcmUgdGltZSB0byByZXZpZXcsIG9yIG1pZ2h0IGJlIGRyb3Bw ZWQuCj4+PiBzaW5jZSB0aGUgZHJtIG1haW50YWluZXIgbWlnaHQgY3JlYXRlIGEgbmV3IGludGVy ZmFjZSB0byBzdXBwb3J0Cj4+PiBEUEksREJJLERTSSBpbiBvbmUgZHJpdmVyLgo+Pj4gQ3VycmVu dGx5IGl0J3MgdW5kZXIgZGlzY3Vzc2lvbi4gSSB3aWxsIHJld29yayB0aGUgaWxpOTM0MSBkcml2 ZXIgYWZ0ZXIgdGhhdC4KPj4+Cj4+PiBCdXQsIHdlIGNhbiB1c2UgdGhlIGV4aXN0aW5nICJkcml2 ZXJzL2dwdS9kcm0vdGlueS9pbGk5MzQxLmMiIGRyaXZlciB0byBzdXBwb3J0Cj4+PiBpbGk5MzQx IG9uIHN0bTMyZjQyOS1kaXNjbyBib2FyZCBvbmx5IHVzaW5nIHRoZSBzcGkgYnVzLiBleGNlcHQg dGhlCj4+PiBkaXNwbGF5IHJlZnJlc2ggcGVyZm9ybWFuY2UgaXMgbm90IGFzIGdvb2QgYXMgdGhl IGx0ZGMgaW50ZXJmYWNlLgo+Pj4KPj4+IEkgY2FuIHN1Ym1pdCBhIG5ldyBwYXRjaCBqdXN0IHdp dGggZHRzIGNoYW5nZWQgdGhpcyB3ZWVrIGZvciBpdCwgaWYgeW91IG5lZWQuCj4+Pgo+Pgo+Pgo+ PiBUaGFua3MgZm9yIHRoaXMgc3RhdHVzLiBJJ20gY2xvc2UgdG8gc2VuZCBteSBQUiBmb3IgdjUu OS4gVGhlcmUgaXMgbm8KPj4gbmVlZHMgdG8gaGF2ZSBhbiBpbnRlcm1lZGlhdGUgdmVyc2lvbiAo RXhjZXB0IHlvdSBhYnNvbHV0ZWx5IHdhbnQgaXQpLgo+Pgo+PiBUaGFua3MKPj4gYWxleAo+IE9r LCBJIHByZWZlciB0byB1c2UgdGhlIGx0ZGMgaW50ZXJmYWNlIHRvIGRyaXZlIGlsaTkzNDEgZWl0 aGVyLgoKT2ssIHNvIGxldCdzIHdhaXQgZm9yIHRoZSBmdWxsIHJldmlldyBvZiB0aGlzIHNlcmll cy4KCkNoZWVycwpBbGV4Cgo+IAo+IFRoYW5rcywKPiBEaWxsb24uCj4+Cj4+PiBUaGFua3MsCj4+ PiBEaWxsb24uCj4+Pj4KPj4+Pgo+Pj4+Cj4+Pj4+IFY0Ogo+Pj4+PiBBY2NvcmRpbmcgdG8gYWxl eGFuZHJlIHRvcmd1ZSdzIHN1Z2dlc3Rpb24sIGNvbWJpbmUgaWxpOTM0MSBhbmQKPj4+Pj4gbDNn ZDIwJ3MgbW9kaWZpY2F0aW9uIG9uIHN0bTMyZjQyOS1kaXNjbyBib2FyZCB0byBvbmUgcGF0Y2hz ZXQuCj4+Pj4+Cj4+Pj4+IENoYW5nZXM6Cj4+Pj4+Cj4+Pj4+IGlsaTkzNDE6Cj4+Pj4+Cj4+Pj4+ IDEgdXBkYXRlIGlsaTkzNDEgcGFuZWwgZHJpdmVyIGFjY29yZGluZyB0byBMaW51cydzIHN1Z2dl c3Rpb24KPj4+Pj4gMiBkcm9wIFYxJ3MgTm8uNSBwYXRjaCwgc3VtYml0IG5ldyBjaGFuZ2VzIGZv ciBjbGstc3RtMzJmNAo+Pj4+PiAzIG1lcmdlIGwzZ2QyMCdzIGNoYW5nZSB0byB0aGlzIHBhdGNo c2V0Cj4+Pj4+Cj4+Pj4+IFYzOgo+Pj4+PiAxIG1lcmdlIG9yaWdpbmFsIHRpbnkvaWxpOTM0MS5j IGRyaXZlciB0byBwYW5lbC9wYW5lbC1pbGl0ZWstaWxpOTM0MS5jCj4+Pj4+ICAgICAgdG8gc3Vw cG9ydCBzZXJpYWwgc3BpICYgcGFyYWxsZWwgcmdiIGludGVyZmFjZSBpbiBvbmUgZHJpdmVyLgo+ Pj4+PiAyIHVwZGF0ZSBpbGl0ZWssaWxpOTM0MS55YW1sIGR0cyBiaW5kaW5nIGRvY3VtZW50YXRp b24uCj4+Pj4+IDMgdXBkYXRlIHN0bTMyZjQyOS1kaXNjbyBkdHMgYmluZGluZwo+Pj4+Pgo+Pj4+ PiBWMjoKPj4+Pj4gMSB2ZXJpZnkgaWxpdGVrLGlsaTkzNDEueWFtbCB3aXRoIG1ha2UgTz0uLi9s aW51eC1zdG0zMgo+Pj4+PiAgICAgIGR0X2JpbmRpbmdfY2hlY2sKPj4+Pj4gICAgICBEVF9TQ0hF TUFfRklMRVM9RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvcGFuZWwv Cj4+Pj4+ICAgICAgaWxpdGVrLGlsaTkzNDEueWFtbAo+Pj4+Pgo+Pj4+PiBWMToKPj4+Pj4gMSBh ZGQgaWxpOTM0MSBkcm0gcGFuZWwgZHJpdmVyCj4+Pj4+IDIgYWRkIGx0ZGMsIHNwaTUgY29udHJv bGxlciBmb3Igc3RtMzJmNDI5LWRpc2NvCj4+Pj4+IDMgYWRkIGx0ZGMsIHNwaTUgcGluIG1hcCBm b3Igc3RtMzJmNDI5LWRpc2NvCj4+Pj4+IDQgYWRkIGRvY3MgYWJvdXQgaWxpOTM0MQo+Pj4+PiA1 IGZpeCBsdGRjIGRyaXZlciBsb2FkaW5nIGhhbmcgaW4gY2xrIHNldCByYXRlIGJ1Zwo+Pj4+Pgo+ Pj4+Pgo+Pj4+PiBMM2dkMjA6Cj4+Pj4+IFYzOgo+Pj4+PiAxIG1lcmdlIHN0bTMyZjQyOS1kaXNj byBkdGJzIGJpbmRpbmcgd2l0aCBpbGk5MzQxIHBhcnQKPj4+Pj4KPj4+Pj4gVjI6Cj4+Pj4+IDEg aW5zZXJ0IGJsYW5rIGxpbmUgYXQgc3RtMzJmNDIwLWRpc2NvLmR0cyBsaW5lIDE0Mwo+Pj4+PiAy IGFkZCBtb3JlIGRlc2NyaXB0aW9uIGZvciBsM2dkMjAgaW4gY29tbWl0IG1lc3NhZ2UKPj4+Pj4K Pj4+Pj4gVjE6Cj4+Pj4+IDEgZW5hYmxlIHNwaTUgY29udHJvbGxlciBvbiBzdG0zMmY0MjktZGlz Y28gKGR0cykKPj4+Pj4gMiBhZGQgc3BpNSBwaW5tYXAgZm9yIHN0bTMyZjQyOS1kaXNjbyAgKGR0 cykKPj4+Pj4gMyBhZGQgU1BJX1NJTVBMRVhfUlgsIFNQSV8zV0lSRV9SWCBzdXBwb3J0IGZvciBz dG0zMmY0Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IGRpbGxvbiBtaW4gKDgpOgo+Pj4+PiAgICAgIEFSTTog ZHRzOiBzdG0zMjogQWRkIGRtYSBjb25maWcgZm9yIHNwaTUKPj4+Pj4gICAgICBBUk06IGR0czog c3RtMzI6IEFkZCBwaW4gbWFwIGZvciBsdGRjICYgc3BpNSBvbiBzdG0zMmY0MjktZGlzY28gYm9h cmQKPj4+Pj4gICAgICBBUk06IGR0czogc3RtMzI6IGVuYWJsZSBsdGRjIGJpbmRpbmcgd2l0aCBp bGk5MzQxLCBneXJvIGwzZ2QyMCBvbgo+Pj4+PiAgICAgICAgc3RtMzI0MjktZGlzY28gYm9hcmQK Pj4+Pj4gICAgICBkdC1iaW5kaW5nczogZGlzcGxheTogcGFuZWw6IEFkZCBpbGl0ZWsgaWxpOTM0 MSBwYW5lbCBiaW5kaW5ncwo+Pj4+PiAgICAgIGNsazogc3RtMzI6IEZpeCBzdG0zMmY0MjkncyBs dGRjIGRyaXZlciBoYW5nIGluIHNldCBjbG9jayByYXRlLAo+Pj4+PiAgICAgICAgZml4IGR1cGxp Y2F0ZWQgbHRkYyBjbG9jayByZWdpc3RlciB0byAnY2xrX2NvcmUnIGNhc2UgbHRkYydzIGNsb2Nr Cj4+Pj4+ICAgICAgICAgIHR1cm4gb2ZmIGJ5IGNsa19kaXNhYmxlX3VudXNlZCgpCj4+Pj4+ICAg ICAgZHJtL3BhbmVsOiBBZGQgaWxpdGVrIGlsaTkzNDEgcGFuZWwgZHJpdmVyCj4+Pj4+ICAgICAg c3BpOiBzdG0zMjogQWRkICdTUElfU0lNUExFWF9SWCcsICdTUElfM1dJUkVfUlgnIHN1cHBvcnQg Zm9yIHN0bTMyZjQKPj4+Pj4gICAgICBzcGk6IGZsYWdzICdTUElfQ09OVFJPTExFUl9NVVNUX1JY JyBhbmQgJ1NQSV9DT05UUk9MTEVSX01VU1RfVFgnIGNhbid0Cj4+Pj4+ICAgICAgICBiZSAgICAg Y29leGl0IHdpdGggJ1NQSV8zV0lSRScgbW9kZQo+Pj4+Pgo+Pj4+PiAgICAgLi4uL2JpbmRpbmdz L2Rpc3BsYXkvcGFuZWwvaWxpdGVrLGlsaTkzNDEueWFtbCAgICAgfCAgIDY5ICsrCj4+Pj4+ICAg ICBhcmNoL2FybS9ib290L2R0cy9zdG0zMmY0LXBpbmN0cmwuZHRzaSAgICAgICAgICAgICB8ICAg NjcgKwo+Pj4+PiAgICAgYXJjaC9hcm0vYm9vdC9kdHMvc3RtMzJmNDI5LWRpc2NvLmR0cyAgICAg ICAgICAgICAgfCAgIDQ4ICsKPj4+Pj4gICAgIGFyY2gvYXJtL2Jvb3QvZHRzL3N0bTMyZjQyOS5k dHNpICAgICAgICAgICAgICAgICAgIHwgICAgMyArCj4+Pj4+ICAgICBkcml2ZXJzL2Nsay9jbGst c3RtMzJmNC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KPj4+Pj4gICAgIGRy aXZlcnMvZ3B1L2RybS9wYW5lbC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiAr Cj4+Pj4+ICAgICBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvTWFrZWZpbGUgICAgICAgICAgICAgICAg ICAgICB8ICAgIDEgKwo+Pj4+PiAgICAgZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLWlsaXRl ay1pbGk5MzQxLmMgICAgICAgfCAxMzAxICsrKysrKysrKysrKysrKysrKysrCj4+Pj4+ICAgICBk cml2ZXJzL3NwaS9zcGktc3RtMzIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTkg Ky0KPj4+Pj4gICAgIGRyaXZlcnMvc3BpL3NwaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMyArLQo+Pj4+PiAgICAgMTAgZmlsZXMgY2hhbmdlZCwgMTUyMSBpbnNlcnRp b25zKCspLCA5IGRlbGV0aW9ucygtKQo+Pj4+PiAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L3BhbmVsL2lsaXRlayxpbGk5MzQx LnlhbWwKPj4+Pj4gICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vcGFuZWwv cGFuZWwtaWxpdGVrLWlsaTkzNDEuYwo+Pj4+PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgt YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3Jn L21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.3 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 74EBBC433E5 for ; Tue, 21 Jul 2020 13:11:35 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 47FD820717 for ; Tue, 21 Jul 2020 13:11:35 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=st.com header.i=@st.com header.b="EnkM8LhL" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 47FD820717 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=st.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 803706E2E5; Tue, 21 Jul 2020 13:11:25 +0000 (UTC) Received: from mx07-00178001.pphosted.com (mx07-00178001.pphosted.com [62.209.51.94]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2F3A189D86 for ; Tue, 21 Jul 2020 12:59:00 +0000 (UTC) Received: from pps.filterd (m0046037.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 06LCv7SQ024874; Tue, 21 Jul 2020 14:58:50 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=st.com; h=subject : to : cc : references : from : message-id : date : mime-version : in-reply-to : content-type : content-transfer-encoding; s=STMicroelectronics; bh=FG8Jpl88uMJR2Haodeqb+M02x+DZQPQlOWwZUmrVcUA=; b=EnkM8LhL48Qm5Tc33FT+Mm9bbek5SiuCwmBudd95SfBBA3CMuo4EC1mHnE+nEZb5eibf XrSHD1iOYavvex1XaflRy+33LRTvHIKC5TsKjmC7h0Z2j/7e4fg+cG3kBcDptsU/uBG0 U/BsrIjOPjcpVmAq+XNveXjyAq3vgACDJc5VdBmj/aVZyLflszg5DrGYcN/KcJmfc1X+ 0pWax5B1Pkqf9WMIjH3L5TCcC1p38SicwwsranTlt4dtYjGCvsf+QROOlvtfOLWEGhpU YoyxN7GiYXeVYmstM/jxDHNa7Yu6F0/u649t99REgf9mJX7YwwnMLQUIK1ujWh0rMBUs dw== Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx07-00178001.pphosted.com with ESMTP id 32bs6uwy66-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 21 Jul 2020 14:58:50 +0200 Received: from euls16034.sgp.st.com (euls16034.sgp.st.com [10.75.44.20]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 4FBBE100034; Tue, 21 Jul 2020 14:58:50 +0200 (CEST) Received: from Webmail-eu.st.com (sfhdag3node2.st.com [10.75.127.8]) by euls16034.sgp.st.com (STMicroelectronics) with ESMTP id 2F5D32BE25A; Tue, 21 Jul 2020 14:58:50 +0200 (CEST) Received: from lmecxl0912.lme.st.com (10.75.127.50) by SFHDAG3NODE2.st.com (10.75.127.8) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Tue, 21 Jul 2020 14:58:49 +0200 Subject: Re: [PATCH v5 0/8] Enable ili9341 and l3gd20 on stm32f429-disco To: dillon min References: <1590378062-7965-1-git-send-email-dillon.minfei@gmail.com> <198ad79c-ab12-55f0-814f-afc454a7e8ef@st.com> From: Alexandre Torgue Message-ID: <112dd65b-2a3c-a776-8d31-f0d0b8f2c355@st.com> Date: Tue, 21 Jul 2020 14:58:49 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-Originating-IP: [10.75.127.50] X-ClientProxiedBy: SFHDAG8NODE1.st.com (10.75.127.22) To SFHDAG3NODE2.st.com (10.75.127.8) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-07-21_08:2020-07-21, 2020-07-21 signatures=0 X-Mailman-Approved-At: Tue, 21 Jul 2020 13:11:23 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Dave Airlie , Michael Turquette , linux-clk , Linux Kernel Mailing List , "open list:DRM PANEL DRIVERS" , linux-spi , Stephen Boyd , Rob Herring , thierry.reding@gmail.com, Maxime Coquelin , Sam Ravnborg , linux-stm32@st-md-mailman.stormreply.com, Linux ARM Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" CgpPbiA3LzIxLzIwIDI6NTUgUE0sIGRpbGxvbiBtaW4gd3JvdGU6Cj4gSGksIEFsZXhhbmRyZSwK PiAKPiAKPiBPbiBUdWUsIEp1bCAyMSwgMjAyMCBhdCA3OjU0IFBNIEFsZXhhbmRyZSBUb3JndWUK PiA8YWxleGFuZHJlLnRvcmd1ZUBzdC5jb20+IHdyb3RlOgo+Pgo+Pgo+Pgo+PiBPbiA3LzIxLzIw IDEyOjM5IFBNLCBkaWxsb24gbWluIHdyb3RlOgo+Pj4gSGkgQWxleGFuZHJlLAo+Pj4KPj4+IE9u IFR1ZSwgSnVsIDIxLCAyMDIwIGF0IDU6MTkgUE0gQWxleGFuZHJlIFRvcmd1ZQo+Pj4gPGFsZXhh bmRyZS50b3JndWVAc3QuY29tPiB3cm90ZToKPj4+Pgo+Pj4+IEhpIERpbGxvbgo+Pj4+Cj4+Pj4g T24gNS8yNS8yMCA1OjQwIEFNLCBkaWxsb24ubWluZmVpQGdtYWlsLmNvbSB3cm90ZToKPj4+Pj4g RnJvbTogZGlsbG9uIG1pbiA8ZGlsbG9uLm1pbmZlaUBnbWFpbC5jb20+Cj4+Pj4+Cj4+Pj4+IFY1 J3MgdXBkYXRlIGJhc2VkIG9uIE1hcmsgQnJvd24ncyBzdWdnZXN0aW9uLCB1c2UgJ1NQSV9NQVNU RVJfTVVTVF9SWCcKPj4+Pj4gZm9yIFNQSV9TSU1QTEVYX1JYIG1vZGUgb24gc3RtMzIgc3BpIGNv bnRyb2xsZXIuCj4+Pj4+Cj4+Pj4+IFY1Ogo+Pj4+PiAxIGluc3RlYWQgb2YgYWRkIHNlbmQgZHVt bXkgZGF0YSBvdXQgdW5kZXIgU0lNUExFWF9SWCBtb2RlLAo+Pj4+PiAgICAgICBhZGQgZmxhZ3Mg J1NQSV9DT05UUk9MTEVSX01VU1RfVFgnIGZvciBzdG0zMiBzcGkgZHJpdmVyCj4+Pj4+IDIgYnlw YXNzICdTUElfQ09OVFJPTExFUl9NVVNUX1RYJyBhbmQgJ1NQSV9DT05UUk9MTEVSX01VU1RfUlgn IHVuZGVyCj4+Pj4+ICdTUElfM1dJUkUnIG1vZGUKPj4+Pj4KPj4+Pgo+Pj4+IENvbmNlcm5pbmcg RFQgcGF0Y2hlcywgdGhleSBsb29rIGdvb2RzIGZvciBtZS4gSG93ZXZlciBJJ2xsIG1lcmdlIHRo ZW0KPj4+PiB3aGVuIGRyaXZlcnMgcGFydHMgd2lsbCBiZSBtZXJnZWQuCj4+Pj4KPj4+PiByZWdh cmRzCj4+Pj4gQWxleAo+Pj4gVGhpcyBwYXRjaHNldCBzdGF0dXMgaXMgOgo+Pj4gZHRzOgo+Pj4g ICAgICAgQVJNOiBkdHM6IHN0bTMyOiBBZGQgZG1hIGNvbmZpZyBmb3Igc3BpNQo+Pj4gICAgICAg QVJNOiBkdHM6IHN0bTMyOiBBZGQgcGluIG1hcCBmb3IgbHRkYyAmIHNwaTUgb24gc3RtMzJmNDI5 LWRpc2NvIGJvYXJkCj4+PiAgICAgICBBUk06IGR0czogc3RtMzI6IGVuYWJsZSBsdGRjIGJpbmRp bmcgd2l0aCBpbGk5MzQxLCBneXJvIGwzZ2QyMCBvbgo+Pj4gICAgICAgICBzdG0zMjQyOS1kaXNj byBib2FyZAo+Pj4KPj4+IHBhbmVsLWJpbmRpbmdzOiBSZXZpZXdlZC1ieTogUm9iIEhlcnJpbmfv vIwgbmVlZCBtb3JlIHJldmlld2luZyB0byBtZXJnZQo+Pj4gICAgICAgZHQtYmluZGluZ3M6IGRp c3BsYXk6IHBhbmVsOiBBZGQgaWxpdGVrIGlsaTkzNDEgcGFuZWwgYmluZGluZ3MKPj4+Cj4+PiBj bGs6IEFja2VkLWJ5OiBTdGVwaGVuIEJveWQgLCBuZWVkIG1vcmUgcmV2aWV3aW5nIHRvIG1lcmdl Cj4+PiAgICAgICBjbGs6IHN0bTMyOiBGaXggc3RtMzJmNDI5J3MgbHRkYyBkcml2ZXIgaGFuZyBp biBzZXQgY2xvY2sgcmF0ZSwKPj4+ICAgICAgICAgZml4IGR1cGxpY2F0ZWQgbHRkYyBjbG9jayBy ZWdpc3RlciB0byAnY2xrX2NvcmUnIGNhc2UgbHRkYydzIGNsb2NrCj4+PiAgICAgICAgICAgdHVy biBvZmYgYnkgY2xrX2Rpc2FibGVfdW51c2VkKCkKPj4+Cj4+PiBkcm0tcGFuZWw6ICBSZXZpZXdl ZC1ieTogTGludXMgV2FsbGVpaiAuIG5lZWQgbW9yZSByZXZpZXdpbmcgdG8gbWVyZ2UKPj4+ICAg ICAgIGRybS9wYW5lbDogQWRkIGlsaXRlayBpbGk5MzQxIHBhbmVsIGRyaXZlcgo+Pj4KPj4+IHNw aS1kcml2ZXI6IEFja2VkLWJ5OiBNYXJrIEJyb3duIO+8jG1lcmdlZCBpbnRvIG1haW5saW5lCj4+ PiAgICAgICBzcGk6IHN0bTMyOiBBZGQgJ1NQSV9TSU1QTEVYX1JYJywgJ1NQSV8zV0lSRV9SWCcg c3VwcG9ydCBmb3Igc3RtMzJmNAo+Pj4gICAgICAgc3BpOiBmbGFncyAnU1BJX0NPTlRST0xMRVJf TVVTVF9SWCcgYW5kICdTUElfQ09OVFJPTExFUl9NVVNUX1RYJyBjYW4ndAo+Pj4gICAgICAgICBi ZWNvZXhpdCB3aXRoICdTUElfM1dJUkUnIG1vZGUKPj4+Cj4+PiBGb3IgaWxpOTM0MSBkcml2ZXJz LCBpdCBzZWVtcyB0byBuZWVkIG1vcmUgdGltZSB0byByZXZpZXcsIG9yIG1pZ2h0IGJlIGRyb3Bw ZWQuCj4+PiBzaW5jZSB0aGUgZHJtIG1haW50YWluZXIgbWlnaHQgY3JlYXRlIGEgbmV3IGludGVy ZmFjZSB0byBzdXBwb3J0Cj4+PiBEUEksREJJLERTSSBpbiBvbmUgZHJpdmVyLgo+Pj4gQ3VycmVu dGx5IGl0J3MgdW5kZXIgZGlzY3Vzc2lvbi4gSSB3aWxsIHJld29yayB0aGUgaWxpOTM0MSBkcml2 ZXIgYWZ0ZXIgdGhhdC4KPj4+Cj4+PiBCdXQsIHdlIGNhbiB1c2UgdGhlIGV4aXN0aW5nICJkcml2 ZXJzL2dwdS9kcm0vdGlueS9pbGk5MzQxLmMiIGRyaXZlciB0byBzdXBwb3J0Cj4+PiBpbGk5MzQx IG9uIHN0bTMyZjQyOS1kaXNjbyBib2FyZCBvbmx5IHVzaW5nIHRoZSBzcGkgYnVzLiBleGNlcHQg dGhlCj4+PiBkaXNwbGF5IHJlZnJlc2ggcGVyZm9ybWFuY2UgaXMgbm90IGFzIGdvb2QgYXMgdGhl IGx0ZGMgaW50ZXJmYWNlLgo+Pj4KPj4+IEkgY2FuIHN1Ym1pdCBhIG5ldyBwYXRjaCBqdXN0IHdp dGggZHRzIGNoYW5nZWQgdGhpcyB3ZWVrIGZvciBpdCwgaWYgeW91IG5lZWQuCj4+Pgo+Pgo+Pgo+ PiBUaGFua3MgZm9yIHRoaXMgc3RhdHVzLiBJJ20gY2xvc2UgdG8gc2VuZCBteSBQUiBmb3IgdjUu OS4gVGhlcmUgaXMgbm8KPj4gbmVlZHMgdG8gaGF2ZSBhbiBpbnRlcm1lZGlhdGUgdmVyc2lvbiAo RXhjZXB0IHlvdSBhYnNvbHV0ZWx5IHdhbnQgaXQpLgo+Pgo+PiBUaGFua3MKPj4gYWxleAo+IE9r LCBJIHByZWZlciB0byB1c2UgdGhlIGx0ZGMgaW50ZXJmYWNlIHRvIGRyaXZlIGlsaTkzNDEgZWl0 aGVyLgoKT2ssIHNvIGxldCdzIHdhaXQgZm9yIHRoZSBmdWxsIHJldmlldyBvZiB0aGlzIHNlcmll cy4KCkNoZWVycwpBbGV4Cgo+IAo+IFRoYW5rcywKPiBEaWxsb24uCj4+Cj4+PiBUaGFua3MsCj4+ PiBEaWxsb24uCj4+Pj4KPj4+Pgo+Pj4+Cj4+Pj4+IFY0Ogo+Pj4+PiBBY2NvcmRpbmcgdG8gYWxl eGFuZHJlIHRvcmd1ZSdzIHN1Z2dlc3Rpb24sIGNvbWJpbmUgaWxpOTM0MSBhbmQKPj4+Pj4gbDNn ZDIwJ3MgbW9kaWZpY2F0aW9uIG9uIHN0bTMyZjQyOS1kaXNjbyBib2FyZCB0byBvbmUgcGF0Y2hz ZXQuCj4+Pj4+Cj4+Pj4+IENoYW5nZXM6Cj4+Pj4+Cj4+Pj4+IGlsaTkzNDE6Cj4+Pj4+Cj4+Pj4+ IDEgdXBkYXRlIGlsaTkzNDEgcGFuZWwgZHJpdmVyIGFjY29yZGluZyB0byBMaW51cydzIHN1Z2dl c3Rpb24KPj4+Pj4gMiBkcm9wIFYxJ3MgTm8uNSBwYXRjaCwgc3VtYml0IG5ldyBjaGFuZ2VzIGZv ciBjbGstc3RtMzJmNAo+Pj4+PiAzIG1lcmdlIGwzZ2QyMCdzIGNoYW5nZSB0byB0aGlzIHBhdGNo c2V0Cj4+Pj4+Cj4+Pj4+IFYzOgo+Pj4+PiAxIG1lcmdlIG9yaWdpbmFsIHRpbnkvaWxpOTM0MS5j IGRyaXZlciB0byBwYW5lbC9wYW5lbC1pbGl0ZWstaWxpOTM0MS5jCj4+Pj4+ICAgICAgdG8gc3Vw cG9ydCBzZXJpYWwgc3BpICYgcGFyYWxsZWwgcmdiIGludGVyZmFjZSBpbiBvbmUgZHJpdmVyLgo+ Pj4+PiAyIHVwZGF0ZSBpbGl0ZWssaWxpOTM0MS55YW1sIGR0cyBiaW5kaW5nIGRvY3VtZW50YXRp b24uCj4+Pj4+IDMgdXBkYXRlIHN0bTMyZjQyOS1kaXNjbyBkdHMgYmluZGluZwo+Pj4+Pgo+Pj4+ PiBWMjoKPj4+Pj4gMSB2ZXJpZnkgaWxpdGVrLGlsaTkzNDEueWFtbCB3aXRoIG1ha2UgTz0uLi9s aW51eC1zdG0zMgo+Pj4+PiAgICAgIGR0X2JpbmRpbmdfY2hlY2sKPj4+Pj4gICAgICBEVF9TQ0hF TUFfRklMRVM9RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvcGFuZWwv Cj4+Pj4+ICAgICAgaWxpdGVrLGlsaTkzNDEueWFtbAo+Pj4+Pgo+Pj4+PiBWMToKPj4+Pj4gMSBh ZGQgaWxpOTM0MSBkcm0gcGFuZWwgZHJpdmVyCj4+Pj4+IDIgYWRkIGx0ZGMsIHNwaTUgY29udHJv bGxlciBmb3Igc3RtMzJmNDI5LWRpc2NvCj4+Pj4+IDMgYWRkIGx0ZGMsIHNwaTUgcGluIG1hcCBm b3Igc3RtMzJmNDI5LWRpc2NvCj4+Pj4+IDQgYWRkIGRvY3MgYWJvdXQgaWxpOTM0MQo+Pj4+PiA1 IGZpeCBsdGRjIGRyaXZlciBsb2FkaW5nIGhhbmcgaW4gY2xrIHNldCByYXRlIGJ1Zwo+Pj4+Pgo+ Pj4+Pgo+Pj4+PiBMM2dkMjA6Cj4+Pj4+IFYzOgo+Pj4+PiAxIG1lcmdlIHN0bTMyZjQyOS1kaXNj byBkdGJzIGJpbmRpbmcgd2l0aCBpbGk5MzQxIHBhcnQKPj4+Pj4KPj4+Pj4gVjI6Cj4+Pj4+IDEg aW5zZXJ0IGJsYW5rIGxpbmUgYXQgc3RtMzJmNDIwLWRpc2NvLmR0cyBsaW5lIDE0Mwo+Pj4+PiAy IGFkZCBtb3JlIGRlc2NyaXB0aW9uIGZvciBsM2dkMjAgaW4gY29tbWl0IG1lc3NhZ2UKPj4+Pj4K Pj4+Pj4gVjE6Cj4+Pj4+IDEgZW5hYmxlIHNwaTUgY29udHJvbGxlciBvbiBzdG0zMmY0MjktZGlz Y28gKGR0cykKPj4+Pj4gMiBhZGQgc3BpNSBwaW5tYXAgZm9yIHN0bTMyZjQyOS1kaXNjbyAgKGR0 cykKPj4+Pj4gMyBhZGQgU1BJX1NJTVBMRVhfUlgsIFNQSV8zV0lSRV9SWCBzdXBwb3J0IGZvciBz dG0zMmY0Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IGRpbGxvbiBtaW4gKDgpOgo+Pj4+PiAgICAgIEFSTTog ZHRzOiBzdG0zMjogQWRkIGRtYSBjb25maWcgZm9yIHNwaTUKPj4+Pj4gICAgICBBUk06IGR0czog c3RtMzI6IEFkZCBwaW4gbWFwIGZvciBsdGRjICYgc3BpNSBvbiBzdG0zMmY0MjktZGlzY28gYm9h cmQKPj4+Pj4gICAgICBBUk06IGR0czogc3RtMzI6IGVuYWJsZSBsdGRjIGJpbmRpbmcgd2l0aCBp bGk5MzQxLCBneXJvIGwzZ2QyMCBvbgo+Pj4+PiAgICAgICAgc3RtMzI0MjktZGlzY28gYm9hcmQK Pj4+Pj4gICAgICBkdC1iaW5kaW5nczogZGlzcGxheTogcGFuZWw6IEFkZCBpbGl0ZWsgaWxpOTM0 MSBwYW5lbCBiaW5kaW5ncwo+Pj4+PiAgICAgIGNsazogc3RtMzI6IEZpeCBzdG0zMmY0MjkncyBs dGRjIGRyaXZlciBoYW5nIGluIHNldCBjbG9jayByYXRlLAo+Pj4+PiAgICAgICAgZml4IGR1cGxp Y2F0ZWQgbHRkYyBjbG9jayByZWdpc3RlciB0byAnY2xrX2NvcmUnIGNhc2UgbHRkYydzIGNsb2Nr Cj4+Pj4+ICAgICAgICAgIHR1cm4gb2ZmIGJ5IGNsa19kaXNhYmxlX3VudXNlZCgpCj4+Pj4+ICAg ICAgZHJtL3BhbmVsOiBBZGQgaWxpdGVrIGlsaTkzNDEgcGFuZWwgZHJpdmVyCj4+Pj4+ICAgICAg c3BpOiBzdG0zMjogQWRkICdTUElfU0lNUExFWF9SWCcsICdTUElfM1dJUkVfUlgnIHN1cHBvcnQg Zm9yIHN0bTMyZjQKPj4+Pj4gICAgICBzcGk6IGZsYWdzICdTUElfQ09OVFJPTExFUl9NVVNUX1JY JyBhbmQgJ1NQSV9DT05UUk9MTEVSX01VU1RfVFgnIGNhbid0Cj4+Pj4+ICAgICAgICBiZSAgICAg Y29leGl0IHdpdGggJ1NQSV8zV0lSRScgbW9kZQo+Pj4+Pgo+Pj4+PiAgICAgLi4uL2JpbmRpbmdz L2Rpc3BsYXkvcGFuZWwvaWxpdGVrLGlsaTkzNDEueWFtbCAgICAgfCAgIDY5ICsrCj4+Pj4+ICAg ICBhcmNoL2FybS9ib290L2R0cy9zdG0zMmY0LXBpbmN0cmwuZHRzaSAgICAgICAgICAgICB8ICAg NjcgKwo+Pj4+PiAgICAgYXJjaC9hcm0vYm9vdC9kdHMvc3RtMzJmNDI5LWRpc2NvLmR0cyAgICAg ICAgICAgICAgfCAgIDQ4ICsKPj4+Pj4gICAgIGFyY2gvYXJtL2Jvb3QvZHRzL3N0bTMyZjQyOS5k dHNpICAgICAgICAgICAgICAgICAgIHwgICAgMyArCj4+Pj4+ICAgICBkcml2ZXJzL2Nsay9jbGst c3RtMzJmNC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KPj4+Pj4gICAgIGRy aXZlcnMvZ3B1L2RybS9wYW5lbC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiAr Cj4+Pj4+ICAgICBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvTWFrZWZpbGUgICAgICAgICAgICAgICAg ICAgICB8ICAgIDEgKwo+Pj4+PiAgICAgZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLWlsaXRl ay1pbGk5MzQxLmMgICAgICAgfCAxMzAxICsrKysrKysrKysrKysrKysrKysrCj4+Pj4+ICAgICBk cml2ZXJzL3NwaS9zcGktc3RtMzIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTkg Ky0KPj4+Pj4gICAgIGRyaXZlcnMvc3BpL3NwaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMyArLQo+Pj4+PiAgICAgMTAgZmlsZXMgY2hhbmdlZCwgMTUyMSBpbnNlcnRp b25zKCspLCA5IGRlbGV0aW9ucygtKQo+Pj4+PiAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L3BhbmVsL2lsaXRlayxpbGk5MzQx LnlhbWwKPj4+Pj4gICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vcGFuZWwv cGFuZWwtaWxpdGVrLWlsaTkzNDEuYwo+Pj4+PgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWwK