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.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 0A9ADC433DF for ; Fri, 5 Jun 2020 08:45:54 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id DD7EA207D5 for ; Fri, 5 Jun 2020 08:45:53 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=endlessm-com.20150623.gappssmtp.com header.i=@endlessm-com.20150623.gappssmtp.com header.b="Orors8Un" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726177AbgFEIpw (ORCPT ); Fri, 5 Jun 2020 04:45:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53098 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726072AbgFEIpv (ORCPT ); Fri, 5 Jun 2020 04:45:51 -0400 Received: from mail-vk1-xa43.google.com (mail-vk1-xa43.google.com [IPv6:2607:f8b0:4864:20::a43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 28C76C08C5C2 for ; Fri, 5 Jun 2020 01:45:51 -0700 (PDT) Received: by mail-vk1-xa43.google.com with SMTP id s192so2035395vkh.3 for ; Fri, 05 Jun 2020 01:45:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=endlessm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=+jBFtxmml2UF+SqNxby8rCTJfROuy18HbtkfW0zgYb0=; b=Orors8UnFs80EJIYP/KDavj+8S/RsPvJBh7SCISTksRVf7f4rAH/P560wXs2u/J6az pLlDexOhDBMkt79w0+ofS3+f4xcnBuNUhq+c++wVjsKLE1jc5jzPMaU0ntxEv+VzpJOW vf8JZ3z/GSdXQ73Dm2tMH7Uo3c+Gq7BR3tCL+JQ+cN4dWgw5MjGAhxYtxejR0Prd6iY+ 6ZZkJcm1wr02Z6nmkyy0QuByc8wAJurm3MPsvINFpfalEBb4ZT0kmHOLA4rt4yqs3noY 8LqBEZLRANgp5WuxTDJkI3EjW/LX6Dr9+1sGkp9NrHS5iOhMpbnO8xzAXaW0orSU4N+3 p7ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=+jBFtxmml2UF+SqNxby8rCTJfROuy18HbtkfW0zgYb0=; b=RjFF93y41aeEUBOn5YTzbOA3yltEF+PVG+JSiVFC0S8InZ9FEBvEsR6cesQK0VXrFf F6uLSrhr5Fc2fUkTyDPU/qzDzD5tz0k7JPqKoM8+K0/Bnsv3A3VdZn2u/fLJ1BDjXWji BeL/gAswFgrIwHKK/rP6mMPtHedDY2lmpER5sNOFAGB1dXVyiZ8GK6waGlRGjFy5tsOt CKMDKWMpxyQjJzar3gM25jaNc2n7f1nC0LcVtOhThQa2ZQmCtaCjlef24Rcjt/sxtxBu +dUCxWjRZYfEx5pof5mMdeWiBgnVoJ/lBwlHOD3u5Y1mH26BL/e/wLFefrqSSnj6kqus Fdxg== X-Gm-Message-State: AOAM5338JKrFEPJ2d65X6YyN4md6GRdms/zHa8T9zajJPvyzGqqsPICc liB8GrnezAKuYGH+pe0SQnQjnVCyeMtydupMpK+LfA== X-Google-Smtp-Source: ABdhPJzmvRHbvh3nZTnE3simXC96ekcS+Ch2AtnIE3Svbty3w/cPWX4iVpb084QbaBYoV7z9md14B6vaSVk2SSa/NyY= X-Received: by 2002:a1f:cf03:: with SMTP id f3mr6271662vkg.72.1591346749358; Fri, 05 Jun 2020 01:45:49 -0700 (PDT) MIME-Version: 1.0 References: <20200507172158.cybtakpo6cxv6wcs@gilmour.lan> <20200526102018.kznh6aglpkqlp6en@gilmour.lan> <20200527091335.7wc3uy67lbz7j4di@gilmour.lan> <20200528073055.znutrhkryzu3grrl@gilmour.lan> <20200602110442.2ceuymhwuomvjj6i@gilmour> In-Reply-To: <20200602110442.2ceuymhwuomvjj6i@gilmour> From: Jian-Hong Pan Date: Fri, 5 Jun 2020 16:44:51 +0800 Message-ID: Subject: Re: [PATCH v2 00/91] drm/vc4: Support BCM2711 Display Pipelin To: Maxime Ripard Cc: Daniel Drake , Nicolas Saenz Julienne , Eric Anholt , dri-devel , linux-rpi-kernel@lists.infradead.org, bcm-kernel-feedback-list@broadcom.com, linux-arm-kernel@lists.infradead.org, Linux Kernel , devicetree , linux-clk@vger.kernel.org, linux-i2c@vger.kernel.org, Linux Upstreaming Team Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Maxime Ripard =E6=96=BC 2020=E5=B9=B46=E6=9C=882=E6=97= =A5 =E9=80=B1=E4=BA=8C =E4=B8=8B=E5=8D=887:04=E5=AF=AB=E9=81=93=EF=BC=9A > > Hi, > > On Mon, Jun 01, 2020 at 03:58:26PM +0800, Jian-Hong Pan wrote: > > Maxime Ripard =E6=96=BC 2020=E5=B9=B45=E6=9C=8828= =E6=97=A5 =E9=80=B1=E5=9B=9B =E4=B8=8B=E5=8D=883:30=E5=AF=AB=E9=81=93=EF=BC= =9A > > > > > > Hi Daniel, > > > > > > On Wed, May 27, 2020 at 05:15:12PM +0800, Daniel Drake wrote: > > > > On Wed, May 27, 2020 at 5:13 PM Maxime Ripard w= rote: > > > > > I'm about to send a v3 today or tomorrow, I can Cc you (and Jian-= Hong) if you > > > > > want. > > > > > > > > That would be great, although given the potentially inconsistent > > > > results we've been seeing so far it would be great if you could > > > > additionally push a git branch somewhere. > > > > That way we can have higher confidence that we are applying exactly > > > > the same patches to the same base etc. > > > > > > So I sent a new iteration yesterday, and of course forgot to cc you..= . Sorry for > > > that. > > > > > > I've pushed my current branch here: > > > https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git/log= /?h=3Drpi4-kms > > > > Thanks to Maxime! > > > > I have tried your repository on branch rpi4-kms. The DRM VC4 is used! > > But got some issues: > > 1. Some weird error message in dmesg. Not sure it is related, or not > > [ 5.219321] [drm:vc5_hdmi_init_resources] *ERROR* Failed to get > > HDMI state machine clock > > https://gist.github.com/starnight/3f317dca121065a361cf08e91225e389 > > That's a deferred probing. The first time the HDMI driver is being > probed, the firmware clock driver has not been probed yet. It's making > another attempt later on, which succeeds. > > > 2. The screen flashes suddenly sometimes. I append drm.debug=3D0x3 to boot command. Whenever, the screen flashes, I notice the logs like this: Jun 01 15:22:40 endless kernel: [drm:drm_calc_timestamping_constants] crtc 64: hwmode: htotal 2200, vtotal 1125, vdisplay 1080 Jun 01 15:22:40 endless kernel: [drm:drm_calc_timestamping_constants] crtc 64: clock 148500 kHz framedur 16666666 linedur 14814 Jun 01 15:22:40 endless kernel: [drm:drm_vblank_enable] enabling vblank on crtc 3, ret: 0 Jun 01 15:22:40 endless kernel: [drm:drm_mode_object_put.part.0] OBJ ID: 15= 9 (2) Jun 01 15:22:40 endless kernel: [drm:drm_mode_object_put.part.0] OBJ ID: 15= 4 (1) Jun 01 15:22:40 endless kernel: [drm:vblank_disable_fn] disabling vblank on crtc 3 Jun 01 15:22:42 endless kernel: [drm:drm_ioctl] pid=3D584, dev=3D0xe200, auth=3D1, DRM_IOCTL_MODE_CURSOR Jun 01 15:22:42 endless kernel: [drm:drm_ioctl] pid=3D584, dev=3D0xe200, auth=3D1, DRM_IOCTL_MODE_CURSOR2 Jun 01 15:22:42 endless kernel: [drm:drm_mode_object_get] OBJ ID: 159 (1) Jun 01 15:22:42 endless kernel: [drm:drm_mode_object_get] OBJ ID: 154 (1) Jun 01 15:22:42 endless kernel: [drm:drm_calc_timestamping_constants] crtc 64: hwmode: htotal 2200, vtotal 1125, vdisplay 1080 Jun 01 15:22:42 endless kernel: [drm:drm_calc_timestamping_constants] crtc 64: clock 148500 kHz framedur 16666666 linedur 14814 Jun 01 15:22:42 endless kernel: [drm:drm_vblank_enable] enabling vblank on crtc 3, ret: 0 Jun 01 15:22:42 endless kernel: [drm:drm_mode_object_put.part.0] OBJ ID: 15= 9 (2) Jun 01 15:22:42 endless kernel: [drm:drm_mode_object_put.part.0] OBJ ID: 15= 4 (2) Here is the full log https://gist.github.com/starnight/85d641819839eddc7a55ca7173990a56 > > 3. The higher resolutions, like 1920x1080 ... are lost after hot > > re-plug HDMI cable (HDMI0) I should explain this in more detail. Here are the steps to reproduce this issue: 1. Before unplug the HDMI cable from HDMI0 port. $ xrandr Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 2048 x 2048 HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 521mm x 293mm 1920x1080 60.00*+ 50.00 59.94 1920x1080i 60.00 50.00 59.94 1680x1050 59.88 1280x1024 75.02 60.02 1440x900 59.90 1280x960 60.00 1152x864 75.00 1280x720 60.00 50.00 59.94 1440x576 50.00 1024x768 75.03 70.07 60.00 1440x480 60.00 59.94 832x624 74.55 800x600 72.19 75.00 60.32 56.25 720x576 50.00 720x480 60.00 59.94 640x480 75.00 72.81 66.67 60.00 59.94 720x400 70.08 HDMI-2 disconnected (normal left inverted right x axis y axis) 2. Unplug the HDMI cable from HDMI0 port. 3. Plug the HDMI cable to **HDMI1** port. $ xrandr Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 2048 x 2048 HDMI-1 disconnected (normal left inverted right x axis y axis) HDMI-2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 521mm x 293mm 1920x1080 60.00*+ 50.00 59.94 1920x1080i 60.00 50.00 59.94 1680x1050 59.88 1280x1024 75.02 60.02 1440x900 59.90 1280x960 60.00 1152x864 75.00 1280x720 60.00 50.00 59.94 1440x576 50.00 1024x768 75.03 70.07 60.00 1440x480 60.00 59.94 832x624 74.55 800x600 72.19 75.00 60.32 56.25 720x576 50.00 720x480 60.00 59.94 640x480 75.00 72.81 66.67 60.00 59.94 720x400 70.08 4. Unplug the HDMI cable from **HDMI1** port. 5. Plug the HDMI cable back to HDMI0 port. $ xrandr Screen 0: minimum 320 x 200, current 1368 x 768, maximum 2048 x 2048 HDMI-1 connected primary 1368x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1368x768 59.88* 1360x768 59.80 1280x800 59.81 1152x864 60.00 1280x720 59.86 1024x768 60.00 1024x576 59.90 960x540 59.63 800x600 60.32 800x450 59.82 700x450 59.88 640x480 59.94 684x384 59.88 59.85 680x384 59.80 59.96 640x400 59.88 59.98 576x432 60.06 640x360 59.86 59.83 512x384 60.00 512x288 60.00 59.92 480x270 59.63 59.82 400x300 60.32 320x240 60.05 HDMI-2 disconnected (normal left inverted right x axis y axis) Jian-Hong Pan > I'm not sure on how to exactly reproduce those issues (or what they are) > though, can you expand on this? > > Maxime 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.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=ham 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 E2420C433E1 for ; Fri, 5 Jun 2020 08:45:56 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 AB21A20899 for ; Fri, 5 Jun 2020 08:45:56 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="bqK1kFN8"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=endlessm-com.20150623.gappssmtp.com header.i=@endlessm-com.20150623.gappssmtp.com header.b="Orors8Un" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AB21A20899 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=endlessm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-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=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=1OfEGj8Kw4lxZ87BDuLEB/R0MEihtWhQ+uvSt7MHOIQ=; b=bqK1kFN8S9/p+1 xemHBORCHfRGvMGP9tv+VwmKACwoGqGFbAvujrWRdS54RFNERUedio/fiyJWkbqbImHs73eJpnd1X nK1/W3YHRX3nZYEt9zrPz2/z5s6e4qrp2CSIrPu7n0QCLopFQ+2WFULWBKX7CRafQoRcqVVrAbR0c u4+qvb+LtgMedn6DpLqTewrn5Iq4fYuf3/Hg5wcYbEJ6C+1prnA5Bxy0f7CYbnXDSL7nkaK80guuM K6quVq5QalY4UvMSnZooVjMbCjP2kCqgg1CRokqipB0AjRYO1kyxh+xJM9ddP6XYg5Qzv9pxtTM4u 3yLAAL0vFdxHSDTbUq5A==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jh7z9-0005om-5Q; Fri, 05 Jun 2020 08:45:55 +0000 Received: from mail-vk1-xa41.google.com ([2607:f8b0:4864:20::a41]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jh7z5-0005nX-C9 for linux-arm-kernel@lists.infradead.org; Fri, 05 Jun 2020 08:45:53 +0000 Received: by mail-vk1-xa41.google.com with SMTP id m18so2031952vkk.9 for ; Fri, 05 Jun 2020 01:45:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=endlessm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=+jBFtxmml2UF+SqNxby8rCTJfROuy18HbtkfW0zgYb0=; b=Orors8UnFs80EJIYP/KDavj+8S/RsPvJBh7SCISTksRVf7f4rAH/P560wXs2u/J6az pLlDexOhDBMkt79w0+ofS3+f4xcnBuNUhq+c++wVjsKLE1jc5jzPMaU0ntxEv+VzpJOW vf8JZ3z/GSdXQ73Dm2tMH7Uo3c+Gq7BR3tCL+JQ+cN4dWgw5MjGAhxYtxejR0Prd6iY+ 6ZZkJcm1wr02Z6nmkyy0QuByc8wAJurm3MPsvINFpfalEBb4ZT0kmHOLA4rt4yqs3noY 8LqBEZLRANgp5WuxTDJkI3EjW/LX6Dr9+1sGkp9NrHS5iOhMpbnO8xzAXaW0orSU4N+3 p7ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=+jBFtxmml2UF+SqNxby8rCTJfROuy18HbtkfW0zgYb0=; b=kaqsURdyOsoj6FzrFV9yBRGNvdV05Zeee5b5lhBmnsY6afjiek1BLG2/I+W51L0f+g mZO1wflH5G5OV8DwOnTBJy79roFi7VKWPUgyVWZUFkPuUHBcaAFOUxZLl4fRRCBQyVBV lA4JFMun3r4bsJmmVWOJ6KrfipeAxFTuWkz94UnLLPFkOSJBOgM+r7l9Sd5SowUe2IKP yC8J65zN70Vp5e3/2UUBoWdQNQYwgzwGnPBWucS5rZFhkWXf/A2j7GWeld+Im8qrmlwC CF6iHjBWiVBYOoXOszxL76bG3REBOmjRuh2vO4ZiDw2s+71uM1g11co1ZmFE6PHAgTiW HWzw== X-Gm-Message-State: AOAM531QpE9YaKRoGncZa269n47GM53N8iE3rbz3FwImoGC8v3OKCYz+ xF4oTZS7mXi+s90fqJs3f89zE5MzgALbl99HSr6DpxiGL6DoKw== X-Google-Smtp-Source: ABdhPJzmvRHbvh3nZTnE3simXC96ekcS+Ch2AtnIE3Svbty3w/cPWX4iVpb084QbaBYoV7z9md14B6vaSVk2SSa/NyY= X-Received: by 2002:a1f:cf03:: with SMTP id f3mr6271662vkg.72.1591346749358; Fri, 05 Jun 2020 01:45:49 -0700 (PDT) MIME-Version: 1.0 References: <20200507172158.cybtakpo6cxv6wcs@gilmour.lan> <20200526102018.kznh6aglpkqlp6en@gilmour.lan> <20200527091335.7wc3uy67lbz7j4di@gilmour.lan> <20200528073055.znutrhkryzu3grrl@gilmour.lan> <20200602110442.2ceuymhwuomvjj6i@gilmour> In-Reply-To: <20200602110442.2ceuymhwuomvjj6i@gilmour> From: Jian-Hong Pan Date: Fri, 5 Jun 2020 16:44:51 +0800 Message-ID: Subject: Re: [PATCH v2 00/91] drm/vc4: Support BCM2711 Display Pipelin To: Maxime Ripard X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200605_014551_472376_8B147DBE X-CRM114-Status: GOOD ( 20.88 ) 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: linux-arm-kernel@lists.infradead.org, devicetree , Linux Kernel , dri-devel , Daniel Drake , Eric Anholt , bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, Linux Upstreaming Team , linux-clk@vger.kernel.org, Nicolas Saenz Julienne , linux-i2c@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org TWF4aW1lIFJpcGFyZCA8bWF4aW1lQGNlcm5vLnRlY2g+IOaWvCAyMDIw5bm0NuaciDLml6Ug6YCx 5LqMIOS4i+WNiDc6MDTlr6vpgZPvvJoKPgo+IEhpLAo+Cj4gT24gTW9uLCBKdW4gMDEsIDIwMjAg YXQgMDM6NTg6MjZQTSArMDgwMCwgSmlhbi1Ib25nIFBhbiB3cm90ZToKPiA+IE1heGltZSBSaXBh cmQgPG1heGltZUBjZXJuby50ZWNoPiDmlrwgMjAyMOW5tDXmnIgyOOaXpSDpgLHlm5sg5LiL5Y2I MzozMOWvq+mBk++8mgo+ID4gPgo+ID4gPiBIaSBEYW5pZWwsCj4gPiA+Cj4gPiA+IE9uIFdlZCwg TWF5IDI3LCAyMDIwIGF0IDA1OjE1OjEyUE0gKzA4MDAsIERhbmllbCBEcmFrZSB3cm90ZToKPiA+ ID4gPiBPbiBXZWQsIE1heSAyNywgMjAyMCBhdCA1OjEzIFBNIE1heGltZSBSaXBhcmQgPG1heGlt ZUBjZXJuby50ZWNoPiB3cm90ZToKPiA+ID4gPiA+IEknbSBhYm91dCB0byBzZW5kIGEgdjMgdG9k YXkgb3IgdG9tb3Jyb3csIEkgY2FuIENjIHlvdSAoYW5kIEppYW4tSG9uZykgaWYgeW91Cj4gPiA+ ID4gPiB3YW50Lgo+ID4gPiA+Cj4gPiA+ID4gVGhhdCB3b3VsZCBiZSBncmVhdCwgYWx0aG91Z2gg Z2l2ZW4gdGhlIHBvdGVudGlhbGx5IGluY29uc2lzdGVudAo+ID4gPiA+IHJlc3VsdHMgd2UndmUg YmVlbiBzZWVpbmcgc28gZmFyIGl0IHdvdWxkIGJlIGdyZWF0IGlmIHlvdSBjb3VsZAo+ID4gPiA+ IGFkZGl0aW9uYWxseSBwdXNoIGEgZ2l0IGJyYW5jaCBzb21ld2hlcmUuCj4gPiA+ID4gVGhhdCB3 YXkgd2UgY2FuIGhhdmUgaGlnaGVyIGNvbmZpZGVuY2UgdGhhdCB3ZSBhcmUgYXBwbHlpbmcgZXhh Y3RseQo+ID4gPiA+IHRoZSBzYW1lIHBhdGNoZXMgdG8gdGhlIHNhbWUgYmFzZSBldGMuCj4gPiA+ Cj4gPiA+IFNvIEkgc2VudCBhIG5ldyBpdGVyYXRpb24geWVzdGVyZGF5LCBhbmQgb2YgY291cnNl IGZvcmdvdCB0byBjYyB5b3UuLi4gU29ycnkgZm9yCj4gPiA+IHRoYXQuCj4gPiA+Cj4gPiA+IEkn dmUgcHVzaGVkIG15IGN1cnJlbnQgYnJhbmNoIGhlcmU6Cj4gPiA+IGh0dHBzOi8vZ2l0Lmtlcm5l bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L21yaXBhcmQvbGludXguZ2l0L2xvZy8/aD1y cGk0LWttcwo+ID4KPiA+IFRoYW5rcyB0byBNYXhpbWUhCj4gPgo+ID4gSSBoYXZlIHRyaWVkIHlv dXIgcmVwb3NpdG9yeSBvbiBicmFuY2ggcnBpNC1rbXMuICBUaGUgRFJNIFZDNCBpcyB1c2VkIQo+ ID4gQnV0IGdvdCBzb21lIGlzc3VlczoKPiA+IDEuIFNvbWUgd2VpcmQgZXJyb3IgbWVzc2FnZSBp biBkbWVzZy4gIE5vdCBzdXJlIGl0IGlzIHJlbGF0ZWQsIG9yIG5vdAo+ID4gWyAgICA1LjIxOTMy MV0gW2RybTp2YzVfaGRtaV9pbml0X3Jlc291cmNlc10gKkVSUk9SKiBGYWlsZWQgdG8gZ2V0Cj4g PiBIRE1JIHN0YXRlIG1hY2hpbmUgY2xvY2sKPiA+IGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3N0 YXJuaWdodC8zZjMxN2RjYTEyMTA2NWEzNjFjZjA4ZTkxMjI1ZTM4OQo+Cj4gVGhhdCdzIGEgZGVm ZXJyZWQgcHJvYmluZy4gVGhlIGZpcnN0IHRpbWUgdGhlIEhETUkgZHJpdmVyIGlzIGJlaW5nCj4g cHJvYmVkLCB0aGUgZmlybXdhcmUgY2xvY2sgZHJpdmVyIGhhcyBub3QgYmVlbiBwcm9iZWQgeWV0 LiBJdCdzIG1ha2luZwo+IGFub3RoZXIgYXR0ZW1wdCBsYXRlciBvbiwgd2hpY2ggc3VjY2VlZHMu Cj4KPiA+IDIuIFRoZSBzY3JlZW4gZmxhc2hlcyBzdWRkZW5seSBzb21ldGltZXMuCgpJIGFwcGVu ZCBkcm0uZGVidWc9MHgzIHRvIGJvb3QgY29tbWFuZC4gIFdoZW5ldmVyLCB0aGUgc2NyZWVuIGZs YXNoZXMsCkkgbm90aWNlIHRoZSBsb2dzIGxpa2UgdGhpczoKCkp1biAwMSAxNToyMjo0MCBlbmRs ZXNzIGtlcm5lbDogW2RybTpkcm1fY2FsY190aW1lc3RhbXBpbmdfY29uc3RhbnRzXQpjcnRjIDY0 OiBod21vZGU6IGh0b3RhbCAyMjAwLCB2dG90YWwgMTEyNSwgdmRpc3BsYXkgMTA4MApKdW4gMDEg MTU6MjI6NDAgZW5kbGVzcyBrZXJuZWw6IFtkcm06ZHJtX2NhbGNfdGltZXN0YW1waW5nX2NvbnN0 YW50c10KY3J0YyA2NDogY2xvY2sgMTQ4NTAwIGtIeiBmcmFtZWR1ciAxNjY2NjY2NiBsaW5lZHVy IDE0ODE0Ckp1biAwMSAxNToyMjo0MCBlbmRsZXNzIGtlcm5lbDogW2RybTpkcm1fdmJsYW5rX2Vu YWJsZV0gZW5hYmxpbmcKdmJsYW5rIG9uIGNydGMgMywgcmV0OiAwCkp1biAwMSAxNToyMjo0MCBl bmRsZXNzIGtlcm5lbDogW2RybTpkcm1fbW9kZV9vYmplY3RfcHV0LnBhcnQuMF0gT0JKIElEOiAx NTkgKDIpCkp1biAwMSAxNToyMjo0MCBlbmRsZXNzIGtlcm5lbDogW2RybTpkcm1fbW9kZV9vYmpl Y3RfcHV0LnBhcnQuMF0gT0JKIElEOiAxNTQgKDEpCkp1biAwMSAxNToyMjo0MCBlbmRsZXNzIGtl cm5lbDogW2RybTp2YmxhbmtfZGlzYWJsZV9mbl0gZGlzYWJsaW5nCnZibGFuayBvbiBjcnRjIDMK SnVuIDAxIDE1OjIyOjQyIGVuZGxlc3Mga2VybmVsOiBbZHJtOmRybV9pb2N0bF0gcGlkPTU4NCwg ZGV2PTB4ZTIwMCwKYXV0aD0xLCBEUk1fSU9DVExfTU9ERV9DVVJTT1IKSnVuIDAxIDE1OjIyOjQy IGVuZGxlc3Mga2VybmVsOiBbZHJtOmRybV9pb2N0bF0gcGlkPTU4NCwgZGV2PTB4ZTIwMCwKYXV0 aD0xLCBEUk1fSU9DVExfTU9ERV9DVVJTT1IyCkp1biAwMSAxNToyMjo0MiBlbmRsZXNzIGtlcm5l bDogW2RybTpkcm1fbW9kZV9vYmplY3RfZ2V0XSBPQkogSUQ6IDE1OSAoMSkKSnVuIDAxIDE1OjIy OjQyIGVuZGxlc3Mga2VybmVsOiBbZHJtOmRybV9tb2RlX29iamVjdF9nZXRdIE9CSiBJRDogMTU0 ICgxKQpKdW4gMDEgMTU6MjI6NDIgZW5kbGVzcyBrZXJuZWw6IFtkcm06ZHJtX2NhbGNfdGltZXN0 YW1waW5nX2NvbnN0YW50c10KY3J0YyA2NDogaHdtb2RlOiBodG90YWwgMjIwMCwgdnRvdGFsIDEx MjUsIHZkaXNwbGF5IDEwODAKSnVuIDAxIDE1OjIyOjQyIGVuZGxlc3Mga2VybmVsOiBbZHJtOmRy bV9jYWxjX3RpbWVzdGFtcGluZ19jb25zdGFudHNdCmNydGMgNjQ6IGNsb2NrIDE0ODUwMCBrSHog ZnJhbWVkdXIgMTY2NjY2NjYgbGluZWR1ciAxNDgxNApKdW4gMDEgMTU6MjI6NDIgZW5kbGVzcyBr ZXJuZWw6IFtkcm06ZHJtX3ZibGFua19lbmFibGVdIGVuYWJsaW5nCnZibGFuayBvbiBjcnRjIDMs IHJldDogMApKdW4gMDEgMTU6MjI6NDIgZW5kbGVzcyBrZXJuZWw6IFtkcm06ZHJtX21vZGVfb2Jq ZWN0X3B1dC5wYXJ0LjBdIE9CSiBJRDogMTU5ICgyKQpKdW4gMDEgMTU6MjI6NDIgZW5kbGVzcyBr ZXJuZWw6IFtkcm06ZHJtX21vZGVfb2JqZWN0X3B1dC5wYXJ0LjBdIE9CSiBJRDogMTU0ICgyKQoK SGVyZSBpcyB0aGUgZnVsbCBsb2cKaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vc3Rhcm5pZ2h0Lzg1 ZDY0MTgxOTgzOWVkZGM3YTU1Y2E3MTczOTkwYTU2Cgo+ID4gMy4gVGhlIGhpZ2hlciByZXNvbHV0 aW9ucywgbGlrZSAxOTIweDEwODAgLi4uIGFyZSBsb3N0IGFmdGVyIGhvdAo+ID4gcmUtcGx1ZyBI RE1JIGNhYmxlIChIRE1JMCkKCkkgc2hvdWxkIGV4cGxhaW4gdGhpcyBpbiBtb3JlIGRldGFpbC4g IEhlcmUgYXJlIHRoZSBzdGVwcyB0byByZXByb2R1Y2UKdGhpcyBpc3N1ZToKMS4gQmVmb3JlIHVu cGx1ZyB0aGUgSERNSSBjYWJsZSBmcm9tIEhETUkwIHBvcnQuCiQgeHJhbmRyClNjcmVlbiAwOiBt aW5pbXVtIDMyMCB4IDIwMCwgY3VycmVudCAxOTIwIHggMTA4MCwgbWF4aW11bSAyMDQ4IHggMjA0 OApIRE1JLTEgY29ubmVjdGVkIHByaW1hcnkgMTkyMHgxMDgwKzArMCAobm9ybWFsIGxlZnQgaW52 ZXJ0ZWQgcmlnaHQgeApheGlzIHkgYXhpcykgNTIxbW0geCAyOTNtbQogICAxOTIweDEwODAgICAg IDYwLjAwKisgIDUwLjAwICAgIDU5Ljk0CiAgIDE5MjB4MTA4MGkgICAgNjAuMDAgICAgNTAuMDAg ICAgNTkuOTQKICAgMTY4MHgxMDUwICAgICA1OS44OAogICAxMjgweDEwMjQgICAgIDc1LjAyICAg IDYwLjAyCiAgIDE0NDB4OTAwICAgICAgNTkuOTAKICAgMTI4MHg5NjAgICAgICA2MC4wMAogICAx MTUyeDg2NCAgICAgIDc1LjAwCiAgIDEyODB4NzIwICAgICAgNjAuMDAgICAgNTAuMDAgICAgNTku OTQKICAgMTQ0MHg1NzYgICAgICA1MC4wMAogICAxMDI0eDc2OCAgICAgIDc1LjAzICAgIDcwLjA3 ICAgIDYwLjAwCiAgIDE0NDB4NDgwICAgICAgNjAuMDAgICAgNTkuOTQKICAgODMyeDYyNCAgICAg ICA3NC41NQogICA4MDB4NjAwICAgICAgIDcyLjE5ICAgIDc1LjAwICAgIDYwLjMyICAgIDU2LjI1 CiAgIDcyMHg1NzYgICAgICAgNTAuMDAKICAgNzIweDQ4MCAgICAgICA2MC4wMCAgICA1OS45NAog ICA2NDB4NDgwICAgICAgIDc1LjAwICAgIDcyLjgxICAgIDY2LjY3ICAgIDYwLjAwICAgIDU5Ljk0 CiAgIDcyMHg0MDAgICAgICAgNzAuMDgKSERNSS0yIGRpc2Nvbm5lY3RlZCAobm9ybWFsIGxlZnQg aW52ZXJ0ZWQgcmlnaHQgeCBheGlzIHkgYXhpcykKCjIuIFVucGx1ZyB0aGUgSERNSSBjYWJsZSBm cm9tIEhETUkwIHBvcnQuCjMuIFBsdWcgdGhlIEhETUkgY2FibGUgdG8gKipIRE1JMSoqIHBvcnQu CiQgeHJhbmRyClNjcmVlbiAwOiBtaW5pbXVtIDMyMCB4IDIwMCwgY3VycmVudCAxOTIwIHggMTA4 MCwgbWF4aW11bSAyMDQ4IHggMjA0OApIRE1JLTEgZGlzY29ubmVjdGVkIChub3JtYWwgbGVmdCBp bnZlcnRlZCByaWdodCB4IGF4aXMgeSBheGlzKQpIRE1JLTIgY29ubmVjdGVkIHByaW1hcnkgMTky MHgxMDgwKzArMCAobm9ybWFsIGxlZnQgaW52ZXJ0ZWQgcmlnaHQgeApheGlzIHkgYXhpcykgNTIx bW0geCAyOTNtbQogICAxOTIweDEwODAgICAgIDYwLjAwKisgIDUwLjAwICAgIDU5Ljk0CiAgIDE5 MjB4MTA4MGkgICAgNjAuMDAgICAgNTAuMDAgICAgNTkuOTQKICAgMTY4MHgxMDUwICAgICA1OS44 OAogICAxMjgweDEwMjQgICAgIDc1LjAyICAgIDYwLjAyCiAgIDE0NDB4OTAwICAgICAgNTkuOTAK ICAgMTI4MHg5NjAgICAgICA2MC4wMAogICAxMTUyeDg2NCAgICAgIDc1LjAwCiAgIDEyODB4NzIw ICAgICAgNjAuMDAgICAgNTAuMDAgICAgNTkuOTQKICAgMTQ0MHg1NzYgICAgICA1MC4wMAogICAx MDI0eDc2OCAgICAgIDc1LjAzICAgIDcwLjA3ICAgIDYwLjAwCiAgIDE0NDB4NDgwICAgICAgNjAu MDAgICAgNTkuOTQKICAgODMyeDYyNCAgICAgICA3NC41NQogICA4MDB4NjAwICAgICAgIDcyLjE5 ICAgIDc1LjAwICAgIDYwLjMyICAgIDU2LjI1CiAgIDcyMHg1NzYgICAgICAgNTAuMDAKICAgNzIw eDQ4MCAgICAgICA2MC4wMCAgICA1OS45NAogICA2NDB4NDgwICAgICAgIDc1LjAwICAgIDcyLjgx ICAgIDY2LjY3ICAgIDYwLjAwICAgIDU5Ljk0CiAgIDcyMHg0MDAgICAgICAgNzAuMDgKCjQuIFVu cGx1ZyB0aGUgSERNSSBjYWJsZSBmcm9tICoqSERNSTEqKiBwb3J0Lgo1LiBQbHVnIHRoZSBIRE1J IGNhYmxlIGJhY2sgdG8gSERNSTAgcG9ydC4KJCB4cmFuZHIKU2NyZWVuIDA6IG1pbmltdW0gMzIw IHggMjAwLCBjdXJyZW50IDEzNjggeCA3NjgsIG1heGltdW0gMjA0OCB4IDIwNDgKSERNSS0xIGNv bm5lY3RlZCBwcmltYXJ5IDEzNjh4NzY4KzArMCAobm9ybWFsIGxlZnQgaW52ZXJ0ZWQgcmlnaHQg eApheGlzIHkgYXhpcykgMG1tIHggMG1tCiAgIDEzNjh4NzY4ICAgICAgNTkuODgqCiAgIDEzNjB4 NzY4ICAgICAgNTkuODAKICAgMTI4MHg4MDAgICAgICA1OS44MQogICAxMTUyeDg2NCAgICAgIDYw LjAwCiAgIDEyODB4NzIwICAgICAgNTkuODYKICAgMTAyNHg3NjggICAgICA2MC4wMAogICAxMDI0 eDU3NiAgICAgIDU5LjkwCiAgIDk2MHg1NDAgICAgICAgNTkuNjMKICAgODAweDYwMCAgICAgICA2 MC4zMgogICA4MDB4NDUwICAgICAgIDU5LjgyCiAgIDcwMHg0NTAgICAgICAgNTkuODgKICAgNjQw eDQ4MCAgICAgICA1OS45NAogICA2ODR4Mzg0ICAgICAgIDU5Ljg4ICAgIDU5Ljg1CiAgIDY4MHgz ODQgICAgICAgNTkuODAgICAgNTkuOTYKICAgNjQweDQwMCAgICAgICA1OS44OCAgICA1OS45OAog ICA1NzZ4NDMyICAgICAgIDYwLjA2CiAgIDY0MHgzNjAgICAgICAgNTkuODYgICAgNTkuODMKICAg NTEyeDM4NCAgICAgICA2MC4wMAogICA1MTJ4Mjg4ICAgICAgIDYwLjAwICAgIDU5LjkyCiAgIDQ4 MHgyNzAgICAgICAgNTkuNjMgICAgNTkuODIKICAgNDAweDMwMCAgICAgICA2MC4zMgogICAzMjB4 MjQwICAgICAgIDYwLjA1CkhETUktMiBkaXNjb25uZWN0ZWQgKG5vcm1hbCBsZWZ0IGludmVydGVk IHJpZ2h0IHggYXhpcyB5IGF4aXMpCgpKaWFuLUhvbmcgUGFuCgo+IEknbSBub3Qgc3VyZSBvbiBo b3cgdG8gZXhhY3RseSByZXByb2R1Y2UgdGhvc2UgaXNzdWVzIChvciB3aGF0IHRoZXkgYXJlKQo+ IHRob3VnaCwgY2FuIHlvdSBleHBhbmQgb24gdGhpcz8KPgo+IE1heGltZQoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWls aW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0 cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo= 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=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 B7448C433E1 for ; Sun, 7 Jun 2020 19:13:41 +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 89093206D5 for ; Sun, 7 Jun 2020 19:13:41 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=endlessm-com.20150623.gappssmtp.com header.i=@endlessm-com.20150623.gappssmtp.com header.b="Orors8Un" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 89093206D5 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=endlessm.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 694356E3A6; Sun, 7 Jun 2020 19:13:03 +0000 (UTC) Received: from mail-vk1-xa43.google.com (mail-vk1-xa43.google.com [IPv6:2607:f8b0:4864:20::a43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7BA8F6E8BD for ; Fri, 5 Jun 2020 08:45:50 +0000 (UTC) Received: by mail-vk1-xa43.google.com with SMTP id n22so2032860vkm.7 for ; Fri, 05 Jun 2020 01:45:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=endlessm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=+jBFtxmml2UF+SqNxby8rCTJfROuy18HbtkfW0zgYb0=; b=Orors8UnFs80EJIYP/KDavj+8S/RsPvJBh7SCISTksRVf7f4rAH/P560wXs2u/J6az pLlDexOhDBMkt79w0+ofS3+f4xcnBuNUhq+c++wVjsKLE1jc5jzPMaU0ntxEv+VzpJOW vf8JZ3z/GSdXQ73Dm2tMH7Uo3c+Gq7BR3tCL+JQ+cN4dWgw5MjGAhxYtxejR0Prd6iY+ 6ZZkJcm1wr02Z6nmkyy0QuByc8wAJurm3MPsvINFpfalEBb4ZT0kmHOLA4rt4yqs3noY 8LqBEZLRANgp5WuxTDJkI3EjW/LX6Dr9+1sGkp9NrHS5iOhMpbnO8xzAXaW0orSU4N+3 p7ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=+jBFtxmml2UF+SqNxby8rCTJfROuy18HbtkfW0zgYb0=; b=XsMnmH4LoIEqjqq5wdcVBHHlNiycFC7gKUUKfrC/Dbvr8oPkgbj3cWMBuxQ6lk5MLn 1vxl2FMaHizP4SHUcc5Ve0ib8UXU8zS14MxIUFojbXowt9UjvzK5OpycJrUgQz5iPpjM 7H3797jKgMU6odCYvLM79FfdcjKWxtWJ80phq2CzyKdXUktzZlloe/PGs9ZuFnpD943F Sf4tLIsFHYpYBAzFtmFTXQb6T1caIbl0AngEtMylibGMhQOOSO3cS5Vz3Qap3Ih7X8VI aGVXFhldGKtoP3O/rvnC840dO0xsoMqH31va18ckBzf900cQg2xXGnJ5P2wS4vvaWIie pPhw== X-Gm-Message-State: AOAM531/XSvXEOg9nEtkMAUquX4/MaaqinvMNNbdILmziqk73St9vdSS Q3JQE2jZsgvqawgpMfYZRUUyxxtYMmAjdjvt7bAqJg== X-Google-Smtp-Source: ABdhPJzmvRHbvh3nZTnE3simXC96ekcS+Ch2AtnIE3Svbty3w/cPWX4iVpb084QbaBYoV7z9md14B6vaSVk2SSa/NyY= X-Received: by 2002:a1f:cf03:: with SMTP id f3mr6271662vkg.72.1591346749358; Fri, 05 Jun 2020 01:45:49 -0700 (PDT) MIME-Version: 1.0 References: <20200507172158.cybtakpo6cxv6wcs@gilmour.lan> <20200526102018.kznh6aglpkqlp6en@gilmour.lan> <20200527091335.7wc3uy67lbz7j4di@gilmour.lan> <20200528073055.znutrhkryzu3grrl@gilmour.lan> <20200602110442.2ceuymhwuomvjj6i@gilmour> In-Reply-To: <20200602110442.2ceuymhwuomvjj6i@gilmour> From: Jian-Hong Pan Date: Fri, 5 Jun 2020 16:44:51 +0800 Message-ID: Subject: Re: [PATCH v2 00/91] drm/vc4: Support BCM2711 Display Pipelin To: Maxime Ripard X-Mailman-Approved-At: Sun, 07 Jun 2020 19:13:00 +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: linux-arm-kernel@lists.infradead.org, devicetree , Linux Kernel , dri-devel , Daniel Drake , bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, Linux Upstreaming Team , linux-clk@vger.kernel.org, Nicolas Saenz Julienne , linux-i2c@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" TWF4aW1lIFJpcGFyZCA8bWF4aW1lQGNlcm5vLnRlY2g+IOaWvCAyMDIw5bm0NuaciDLml6Ug6YCx 5LqMIOS4i+WNiDc6MDTlr6vpgZPvvJoKPgo+IEhpLAo+Cj4gT24gTW9uLCBKdW4gMDEsIDIwMjAg YXQgMDM6NTg6MjZQTSArMDgwMCwgSmlhbi1Ib25nIFBhbiB3cm90ZToKPiA+IE1heGltZSBSaXBh cmQgPG1heGltZUBjZXJuby50ZWNoPiDmlrwgMjAyMOW5tDXmnIgyOOaXpSDpgLHlm5sg5LiL5Y2I MzozMOWvq+mBk++8mgo+ID4gPgo+ID4gPiBIaSBEYW5pZWwsCj4gPiA+Cj4gPiA+IE9uIFdlZCwg TWF5IDI3LCAyMDIwIGF0IDA1OjE1OjEyUE0gKzA4MDAsIERhbmllbCBEcmFrZSB3cm90ZToKPiA+ ID4gPiBPbiBXZWQsIE1heSAyNywgMjAyMCBhdCA1OjEzIFBNIE1heGltZSBSaXBhcmQgPG1heGlt ZUBjZXJuby50ZWNoPiB3cm90ZToKPiA+ID4gPiA+IEknbSBhYm91dCB0byBzZW5kIGEgdjMgdG9k YXkgb3IgdG9tb3Jyb3csIEkgY2FuIENjIHlvdSAoYW5kIEppYW4tSG9uZykgaWYgeW91Cj4gPiA+ ID4gPiB3YW50Lgo+ID4gPiA+Cj4gPiA+ID4gVGhhdCB3b3VsZCBiZSBncmVhdCwgYWx0aG91Z2gg Z2l2ZW4gdGhlIHBvdGVudGlhbGx5IGluY29uc2lzdGVudAo+ID4gPiA+IHJlc3VsdHMgd2UndmUg YmVlbiBzZWVpbmcgc28gZmFyIGl0IHdvdWxkIGJlIGdyZWF0IGlmIHlvdSBjb3VsZAo+ID4gPiA+ IGFkZGl0aW9uYWxseSBwdXNoIGEgZ2l0IGJyYW5jaCBzb21ld2hlcmUuCj4gPiA+ID4gVGhhdCB3 YXkgd2UgY2FuIGhhdmUgaGlnaGVyIGNvbmZpZGVuY2UgdGhhdCB3ZSBhcmUgYXBwbHlpbmcgZXhh Y3RseQo+ID4gPiA+IHRoZSBzYW1lIHBhdGNoZXMgdG8gdGhlIHNhbWUgYmFzZSBldGMuCj4gPiA+ Cj4gPiA+IFNvIEkgc2VudCBhIG5ldyBpdGVyYXRpb24geWVzdGVyZGF5LCBhbmQgb2YgY291cnNl IGZvcmdvdCB0byBjYyB5b3UuLi4gU29ycnkgZm9yCj4gPiA+IHRoYXQuCj4gPiA+Cj4gPiA+IEkn dmUgcHVzaGVkIG15IGN1cnJlbnQgYnJhbmNoIGhlcmU6Cj4gPiA+IGh0dHBzOi8vZ2l0Lmtlcm5l bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L21yaXBhcmQvbGludXguZ2l0L2xvZy8/aD1y cGk0LWttcwo+ID4KPiA+IFRoYW5rcyB0byBNYXhpbWUhCj4gPgo+ID4gSSBoYXZlIHRyaWVkIHlv dXIgcmVwb3NpdG9yeSBvbiBicmFuY2ggcnBpNC1rbXMuICBUaGUgRFJNIFZDNCBpcyB1c2VkIQo+ ID4gQnV0IGdvdCBzb21lIGlzc3VlczoKPiA+IDEuIFNvbWUgd2VpcmQgZXJyb3IgbWVzc2FnZSBp biBkbWVzZy4gIE5vdCBzdXJlIGl0IGlzIHJlbGF0ZWQsIG9yIG5vdAo+ID4gWyAgICA1LjIxOTMy MV0gW2RybTp2YzVfaGRtaV9pbml0X3Jlc291cmNlc10gKkVSUk9SKiBGYWlsZWQgdG8gZ2V0Cj4g PiBIRE1JIHN0YXRlIG1hY2hpbmUgY2xvY2sKPiA+IGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3N0 YXJuaWdodC8zZjMxN2RjYTEyMTA2NWEzNjFjZjA4ZTkxMjI1ZTM4OQo+Cj4gVGhhdCdzIGEgZGVm ZXJyZWQgcHJvYmluZy4gVGhlIGZpcnN0IHRpbWUgdGhlIEhETUkgZHJpdmVyIGlzIGJlaW5nCj4g cHJvYmVkLCB0aGUgZmlybXdhcmUgY2xvY2sgZHJpdmVyIGhhcyBub3QgYmVlbiBwcm9iZWQgeWV0 LiBJdCdzIG1ha2luZwo+IGFub3RoZXIgYXR0ZW1wdCBsYXRlciBvbiwgd2hpY2ggc3VjY2VlZHMu Cj4KPiA+IDIuIFRoZSBzY3JlZW4gZmxhc2hlcyBzdWRkZW5seSBzb21ldGltZXMuCgpJIGFwcGVu ZCBkcm0uZGVidWc9MHgzIHRvIGJvb3QgY29tbWFuZC4gIFdoZW5ldmVyLCB0aGUgc2NyZWVuIGZs YXNoZXMsCkkgbm90aWNlIHRoZSBsb2dzIGxpa2UgdGhpczoKCkp1biAwMSAxNToyMjo0MCBlbmRs ZXNzIGtlcm5lbDogW2RybTpkcm1fY2FsY190aW1lc3RhbXBpbmdfY29uc3RhbnRzXQpjcnRjIDY0 OiBod21vZGU6IGh0b3RhbCAyMjAwLCB2dG90YWwgMTEyNSwgdmRpc3BsYXkgMTA4MApKdW4gMDEg MTU6MjI6NDAgZW5kbGVzcyBrZXJuZWw6IFtkcm06ZHJtX2NhbGNfdGltZXN0YW1waW5nX2NvbnN0 YW50c10KY3J0YyA2NDogY2xvY2sgMTQ4NTAwIGtIeiBmcmFtZWR1ciAxNjY2NjY2NiBsaW5lZHVy IDE0ODE0Ckp1biAwMSAxNToyMjo0MCBlbmRsZXNzIGtlcm5lbDogW2RybTpkcm1fdmJsYW5rX2Vu YWJsZV0gZW5hYmxpbmcKdmJsYW5rIG9uIGNydGMgMywgcmV0OiAwCkp1biAwMSAxNToyMjo0MCBl bmRsZXNzIGtlcm5lbDogW2RybTpkcm1fbW9kZV9vYmplY3RfcHV0LnBhcnQuMF0gT0JKIElEOiAx NTkgKDIpCkp1biAwMSAxNToyMjo0MCBlbmRsZXNzIGtlcm5lbDogW2RybTpkcm1fbW9kZV9vYmpl Y3RfcHV0LnBhcnQuMF0gT0JKIElEOiAxNTQgKDEpCkp1biAwMSAxNToyMjo0MCBlbmRsZXNzIGtl cm5lbDogW2RybTp2YmxhbmtfZGlzYWJsZV9mbl0gZGlzYWJsaW5nCnZibGFuayBvbiBjcnRjIDMK SnVuIDAxIDE1OjIyOjQyIGVuZGxlc3Mga2VybmVsOiBbZHJtOmRybV9pb2N0bF0gcGlkPTU4NCwg ZGV2PTB4ZTIwMCwKYXV0aD0xLCBEUk1fSU9DVExfTU9ERV9DVVJTT1IKSnVuIDAxIDE1OjIyOjQy IGVuZGxlc3Mga2VybmVsOiBbZHJtOmRybV9pb2N0bF0gcGlkPTU4NCwgZGV2PTB4ZTIwMCwKYXV0 aD0xLCBEUk1fSU9DVExfTU9ERV9DVVJTT1IyCkp1biAwMSAxNToyMjo0MiBlbmRsZXNzIGtlcm5l bDogW2RybTpkcm1fbW9kZV9vYmplY3RfZ2V0XSBPQkogSUQ6IDE1OSAoMSkKSnVuIDAxIDE1OjIy OjQyIGVuZGxlc3Mga2VybmVsOiBbZHJtOmRybV9tb2RlX29iamVjdF9nZXRdIE9CSiBJRDogMTU0 ICgxKQpKdW4gMDEgMTU6MjI6NDIgZW5kbGVzcyBrZXJuZWw6IFtkcm06ZHJtX2NhbGNfdGltZXN0 YW1waW5nX2NvbnN0YW50c10KY3J0YyA2NDogaHdtb2RlOiBodG90YWwgMjIwMCwgdnRvdGFsIDEx MjUsIHZkaXNwbGF5IDEwODAKSnVuIDAxIDE1OjIyOjQyIGVuZGxlc3Mga2VybmVsOiBbZHJtOmRy bV9jYWxjX3RpbWVzdGFtcGluZ19jb25zdGFudHNdCmNydGMgNjQ6IGNsb2NrIDE0ODUwMCBrSHog ZnJhbWVkdXIgMTY2NjY2NjYgbGluZWR1ciAxNDgxNApKdW4gMDEgMTU6MjI6NDIgZW5kbGVzcyBr ZXJuZWw6IFtkcm06ZHJtX3ZibGFua19lbmFibGVdIGVuYWJsaW5nCnZibGFuayBvbiBjcnRjIDMs IHJldDogMApKdW4gMDEgMTU6MjI6NDIgZW5kbGVzcyBrZXJuZWw6IFtkcm06ZHJtX21vZGVfb2Jq ZWN0X3B1dC5wYXJ0LjBdIE9CSiBJRDogMTU5ICgyKQpKdW4gMDEgMTU6MjI6NDIgZW5kbGVzcyBr ZXJuZWw6IFtkcm06ZHJtX21vZGVfb2JqZWN0X3B1dC5wYXJ0LjBdIE9CSiBJRDogMTU0ICgyKQoK SGVyZSBpcyB0aGUgZnVsbCBsb2cKaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vc3Rhcm5pZ2h0Lzg1 ZDY0MTgxOTgzOWVkZGM3YTU1Y2E3MTczOTkwYTU2Cgo+ID4gMy4gVGhlIGhpZ2hlciByZXNvbHV0 aW9ucywgbGlrZSAxOTIweDEwODAgLi4uIGFyZSBsb3N0IGFmdGVyIGhvdAo+ID4gcmUtcGx1ZyBI RE1JIGNhYmxlIChIRE1JMCkKCkkgc2hvdWxkIGV4cGxhaW4gdGhpcyBpbiBtb3JlIGRldGFpbC4g IEhlcmUgYXJlIHRoZSBzdGVwcyB0byByZXByb2R1Y2UKdGhpcyBpc3N1ZToKMS4gQmVmb3JlIHVu cGx1ZyB0aGUgSERNSSBjYWJsZSBmcm9tIEhETUkwIHBvcnQuCiQgeHJhbmRyClNjcmVlbiAwOiBt aW5pbXVtIDMyMCB4IDIwMCwgY3VycmVudCAxOTIwIHggMTA4MCwgbWF4aW11bSAyMDQ4IHggMjA0 OApIRE1JLTEgY29ubmVjdGVkIHByaW1hcnkgMTkyMHgxMDgwKzArMCAobm9ybWFsIGxlZnQgaW52 ZXJ0ZWQgcmlnaHQgeApheGlzIHkgYXhpcykgNTIxbW0geCAyOTNtbQogICAxOTIweDEwODAgICAg IDYwLjAwKisgIDUwLjAwICAgIDU5Ljk0CiAgIDE5MjB4MTA4MGkgICAgNjAuMDAgICAgNTAuMDAg ICAgNTkuOTQKICAgMTY4MHgxMDUwICAgICA1OS44OAogICAxMjgweDEwMjQgICAgIDc1LjAyICAg IDYwLjAyCiAgIDE0NDB4OTAwICAgICAgNTkuOTAKICAgMTI4MHg5NjAgICAgICA2MC4wMAogICAx MTUyeDg2NCAgICAgIDc1LjAwCiAgIDEyODB4NzIwICAgICAgNjAuMDAgICAgNTAuMDAgICAgNTku OTQKICAgMTQ0MHg1NzYgICAgICA1MC4wMAogICAxMDI0eDc2OCAgICAgIDc1LjAzICAgIDcwLjA3 ICAgIDYwLjAwCiAgIDE0NDB4NDgwICAgICAgNjAuMDAgICAgNTkuOTQKICAgODMyeDYyNCAgICAg ICA3NC41NQogICA4MDB4NjAwICAgICAgIDcyLjE5ICAgIDc1LjAwICAgIDYwLjMyICAgIDU2LjI1 CiAgIDcyMHg1NzYgICAgICAgNTAuMDAKICAgNzIweDQ4MCAgICAgICA2MC4wMCAgICA1OS45NAog ICA2NDB4NDgwICAgICAgIDc1LjAwICAgIDcyLjgxICAgIDY2LjY3ICAgIDYwLjAwICAgIDU5Ljk0 CiAgIDcyMHg0MDAgICAgICAgNzAuMDgKSERNSS0yIGRpc2Nvbm5lY3RlZCAobm9ybWFsIGxlZnQg aW52ZXJ0ZWQgcmlnaHQgeCBheGlzIHkgYXhpcykKCjIuIFVucGx1ZyB0aGUgSERNSSBjYWJsZSBm cm9tIEhETUkwIHBvcnQuCjMuIFBsdWcgdGhlIEhETUkgY2FibGUgdG8gKipIRE1JMSoqIHBvcnQu CiQgeHJhbmRyClNjcmVlbiAwOiBtaW5pbXVtIDMyMCB4IDIwMCwgY3VycmVudCAxOTIwIHggMTA4 MCwgbWF4aW11bSAyMDQ4IHggMjA0OApIRE1JLTEgZGlzY29ubmVjdGVkIChub3JtYWwgbGVmdCBp bnZlcnRlZCByaWdodCB4IGF4aXMgeSBheGlzKQpIRE1JLTIgY29ubmVjdGVkIHByaW1hcnkgMTky MHgxMDgwKzArMCAobm9ybWFsIGxlZnQgaW52ZXJ0ZWQgcmlnaHQgeApheGlzIHkgYXhpcykgNTIx bW0geCAyOTNtbQogICAxOTIweDEwODAgICAgIDYwLjAwKisgIDUwLjAwICAgIDU5Ljk0CiAgIDE5 MjB4MTA4MGkgICAgNjAuMDAgICAgNTAuMDAgICAgNTkuOTQKICAgMTY4MHgxMDUwICAgICA1OS44 OAogICAxMjgweDEwMjQgICAgIDc1LjAyICAgIDYwLjAyCiAgIDE0NDB4OTAwICAgICAgNTkuOTAK ICAgMTI4MHg5NjAgICAgICA2MC4wMAogICAxMTUyeDg2NCAgICAgIDc1LjAwCiAgIDEyODB4NzIw ICAgICAgNjAuMDAgICAgNTAuMDAgICAgNTkuOTQKICAgMTQ0MHg1NzYgICAgICA1MC4wMAogICAx MDI0eDc2OCAgICAgIDc1LjAzICAgIDcwLjA3ICAgIDYwLjAwCiAgIDE0NDB4NDgwICAgICAgNjAu MDAgICAgNTkuOTQKICAgODMyeDYyNCAgICAgICA3NC41NQogICA4MDB4NjAwICAgICAgIDcyLjE5 ICAgIDc1LjAwICAgIDYwLjMyICAgIDU2LjI1CiAgIDcyMHg1NzYgICAgICAgNTAuMDAKICAgNzIw eDQ4MCAgICAgICA2MC4wMCAgICA1OS45NAogICA2NDB4NDgwICAgICAgIDc1LjAwICAgIDcyLjgx ICAgIDY2LjY3ICAgIDYwLjAwICAgIDU5Ljk0CiAgIDcyMHg0MDAgICAgICAgNzAuMDgKCjQuIFVu cGx1ZyB0aGUgSERNSSBjYWJsZSBmcm9tICoqSERNSTEqKiBwb3J0Lgo1LiBQbHVnIHRoZSBIRE1J IGNhYmxlIGJhY2sgdG8gSERNSTAgcG9ydC4KJCB4cmFuZHIKU2NyZWVuIDA6IG1pbmltdW0gMzIw IHggMjAwLCBjdXJyZW50IDEzNjggeCA3NjgsIG1heGltdW0gMjA0OCB4IDIwNDgKSERNSS0xIGNv bm5lY3RlZCBwcmltYXJ5IDEzNjh4NzY4KzArMCAobm9ybWFsIGxlZnQgaW52ZXJ0ZWQgcmlnaHQg eApheGlzIHkgYXhpcykgMG1tIHggMG1tCiAgIDEzNjh4NzY4ICAgICAgNTkuODgqCiAgIDEzNjB4 NzY4ICAgICAgNTkuODAKICAgMTI4MHg4MDAgICAgICA1OS44MQogICAxMTUyeDg2NCAgICAgIDYw LjAwCiAgIDEyODB4NzIwICAgICAgNTkuODYKICAgMTAyNHg3NjggICAgICA2MC4wMAogICAxMDI0 eDU3NiAgICAgIDU5LjkwCiAgIDk2MHg1NDAgICAgICAgNTkuNjMKICAgODAweDYwMCAgICAgICA2 MC4zMgogICA4MDB4NDUwICAgICAgIDU5LjgyCiAgIDcwMHg0NTAgICAgICAgNTkuODgKICAgNjQw eDQ4MCAgICAgICA1OS45NAogICA2ODR4Mzg0ICAgICAgIDU5Ljg4ICAgIDU5Ljg1CiAgIDY4MHgz ODQgICAgICAgNTkuODAgICAgNTkuOTYKICAgNjQweDQwMCAgICAgICA1OS44OCAgICA1OS45OAog ICA1NzZ4NDMyICAgICAgIDYwLjA2CiAgIDY0MHgzNjAgICAgICAgNTkuODYgICAgNTkuODMKICAg NTEyeDM4NCAgICAgICA2MC4wMAogICA1MTJ4Mjg4ICAgICAgIDYwLjAwICAgIDU5LjkyCiAgIDQ4 MHgyNzAgICAgICAgNTkuNjMgICAgNTkuODIKICAgNDAweDMwMCAgICAgICA2MC4zMgogICAzMjB4 MjQwICAgICAgIDYwLjA1CkhETUktMiBkaXNjb25uZWN0ZWQgKG5vcm1hbCBsZWZ0IGludmVydGVk IHJpZ2h0IHggYXhpcyB5IGF4aXMpCgpKaWFuLUhvbmcgUGFuCgo+IEknbSBub3Qgc3VyZSBvbiBo b3cgdG8gZXhhY3RseSByZXByb2R1Y2UgdGhvc2UgaXNzdWVzIChvciB3aGF0IHRoZXkgYXJlKQo+ IHRob3VnaCwgY2FuIHlvdSBleHBhbmQgb24gdGhpcz8KPgo+IE1heGltZQpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0 CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK