Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp4520111pxv; Tue, 6 Jul 2021 02:59:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyPhUJa3NCYtTtpuUU60X58CIshAFtbLtu28Gz0g7sYbWfBacS5mNsPPBFbjilYkjumxJKc X-Received: by 2002:aa7:ce1a:: with SMTP id d26mr8451915edv.209.1625565559391; Tue, 06 Jul 2021 02:59:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625565559; cv=none; d=google.com; s=arc-20160816; b=yp0iDuklf3xx3o9YY+qtoZlQ2Xuap5F07ySn11Xs6BaQYhgnxNNhDmsEEZTfTyrEjZ fJHI3Cma7wi6rOd/ZezjVwcf+dlJutBrkTZO8OR7J82TWM+dYmkcO/wNFxhp/wWZXOsx iQxUs+cYURnqklM4Ecgk62GBNV64PfmbCuFh/ZFeNnHLo72f1jSDNA2yvHONzTz4dAtP v6RgU0nG50DfC/wngn7TlMY9pX+Z9MUG5rWdtwJSvwZI31yLSJ7HRXSHmX2vOg4KFr9t wOCTmaEcYXR6K9uoCmqg3fVNjXAcBrtu4RP9qVFY8BUSRZ6gFKjxm26JmNWKbPBAqQpl X1cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:sensitivity:importance :date:subject:cc:to:from:message-id:mime-version:dkim-signature; bh=PbDPqC24FLh/qjge4/nhfKrsk/6AUV+SfVznTHV1+bs=; b=zMt7x++92M9AZcpKQxRpOX8P1l5XhuDJI/KdOjNYBwui1xHL2IHDBLniFl2FDPaLZ5 nSpV1M/b1QDUjZc+FxULzs0E9aqNTL020DKu8UMbjANCu88xJ1UnqC3J0tJmQC+E+OaJ /6BNF+MKEr2uEM2FCCBUeP7WEY7WKWSaDObbshDdLoUW1tgJV1/US5UT63Au5Lxl3rkX 3+gwh6Va3Lhcpl1xVzIgFByZKKOSQW9z2I5jKG0ZDJnVs8TVvCuFn4LGhQhS5nA0jNBm oXo/eYnc8FVypPqlq1+aET1zE6DlrVgqJ6RPFKndcQJXRN1o0O8IMuP2atnUSYjjvPxM bZXA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=MSlfUBxl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b6si15613316edu.115.2021.07.06.02.58.56; Tue, 06 Jul 2021 02:59:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=MSlfUBxl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231276AbhGFJ5n (ORCPT + 99 others); Tue, 6 Jul 2021 05:57:43 -0400 Received: from mout.gmx.net ([212.227.15.15]:37943 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231271AbhGFJ5m (ORCPT ); Tue, 6 Jul 2021 05:57:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1625565279; bh=HfI1fnAl8yXB7R6zw/6uGgLzJrfs1z8CTgu8YasTu8A=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=MSlfUBxlZvS9mg5TyrL+qgBsEYkpw4pJrf77rmAC5efOCMZRz1SimhrVBzBlfzexm N0Vc0qlII3AwMyvyBydEaA3hHmZZ80sWLMbCshTfUFT2bI7V4ONGaTvyKJb0bgLnFS 7MBKVYOKio+OM1q8fonyXBi4c68oVIXrGC7TcR/c= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [80.245.79.159] ([80.245.79.159]) by web-mail.gmx.net (3c-app-gmx-bs60.server.lan [172.19.170.144]) (via HTTP); Tue, 6 Jul 2021 11:54:39 +0200 MIME-Version: 1.0 Message-ID: From: Frank Wunderlich To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Chun-Kuang Hu , Philipp Zabel , linux-mediatek@lists.infradead.org, Matthias Brugger Subject: BUG: MTK DRM/HDMI broken on 5.13 (mt7623/bpi-r2) Content-Type: text/plain; charset=UTF-8 Date: Tue, 6 Jul 2021 11:54:39 +0200 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:OoEQiM/tnR+cNPyCdrhP49bAjgvwQ+lcL2OS2XXYultpQRZ3iKmx2n0JXV3n3Fd/VHVP9 URFMBbMlD29B8YWbPuG94J3F5zWccIqeUBT1b3/QLw7EcLA1JrI3PjO+FQx3imeyC8zgfU+KOerU SBvcaufgt9H7rbyrAH7vebZLBS9lGqXs77pGRfMkntQEsAfeL8lO7PqFYuVKbfqsm2saOSxPGiZz 1ywjhxyBlAPnO/j9ixwng5+18VP/dFCoD3JyS/5IHrvnwd1vKJnHRUax54UOu+AonufbuKYhQFcx Nc= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:NiH7UObdIF4=:Bg0EwcLfhCF2bM3KUv6JSd Q39d+oRzZNlz2GzCi6t2BMIrQIiPhiBUPc+0wnnrteIX6OuFa45YuJBgPrfIBXx6tguKBCp49 TGWem2GBYxZzGvsBFmWJaAF+PZ1qESJlVy8Erlqquwecq4q5ec2f4NZHwL+6bXn6MQh94FTb/ 7VCcOdZyhkZO12oi2vioRCcbwlqJBQt93keYwD5q9PXa8u2ES4hzaLLkfRKigJffBXop14S7w ndcMLVDhRQ7RoEmE0z2jLSVoHqogiW4s/4lx5h2SfSX4GjxKOZYcdan9jjHgyljizL6ZqnSHk vwlmTHtLChPXl7RdigxxPSyrmPsUH0CaPXY2O6i1obnMglJjNTehzP28kTKvH7KgE/1YGNe5F Shf/BUgVaLsdnU239JwpE7RIaZI5legkv8qnx5icFi/uZL0oXWHIzGkkV2uWeXE6JvcX/HV71 0q1qoLQb/ONFD9IFKO1+L0UDKuymVbAOXZAOxqvYXYXL4NhSMFA4aNdoAc+oqZmqdzzsJMnuS jkrlfwdVRbCwremdvuZFG1yW6qXDPaIT/LV9PRnZR9a5GXNhcCZsf/nWPPbcw8C81mY+5EMB0 G87A0GZyvJboKu0tRvYvq71SZ4cDqgxutnJA5PwydKQbCxKiS75ao4pj7Hy78hw2KYOe1041Z kEJQh3d7E+fMzyvRIHjiTrdZrFlFt02GNS+gu9Tvot+F/VfteqJIdJkTFVu8T5NP7KR6wj+oY nkDj8u7qnn14WAyEqge63SRfsb/Yx6NNhTzlhkAoCTUHv8qr31k9Hcqpg/LhlnIrLwcqOm8I9 uk9Inzb0MBA89p4qj/3aVdcWSy1ZeHIldpXz6EqZ4EWd1qPCV8= Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, i've noticed that HDMI is broken at least on my board (Bananapi-r2,mt7623)= on 5.13. after some research i noticed that it is working till commit 2e477391522354e763aa62ee3e281c1ad9e8eb1b Author: Dafna Hirschfeld Date: Tue Mar 30 13:09:02 2021 +0200 drm/mediatek: Don't support hdmi connector creation which is the last of mtk-drm-next-5.13 [1] so i guess a problem with core-= patches dmesg shows the following: [ 7.071342] mediatek-drm mediatek-drm.1.auto: bound 14007000.ovl (ops m= tk_dis p_ovl_component_ops) [ 7.080330] mediatek-drm mediatek-drm.1.auto: bound 14008000.rdma (ops = mtk_di sp_rdma_component_ops) [ 7.089429] mediatek-drm mediatek-drm.1.auto: bound 1400b000.color (ops= mtk_d isp_color_component_ops) [ 7.098689] mediatek-drm mediatek-drm.1.auto: bound 14012000.rdma (ops = mtk_di sp_rdma_component_ops) [ 7.107814] mediatek-drm mediatek-drm.1.auto: bound 14014000.dpi (ops m= tk_dpi _component_ops) [ 7.116338] mediatek-drm mediatek-drm.1.auto: Not creating crtc 1 becau= se com ponent 9 is disabled or missing .... [ 38.403957] Console: switching to colour frame buffer device 160x64 [ 48.516398] [drm:drm_crtc_commit_wait] *ERROR* flip_done timed out [ 48.516422] [drm:drm_atomic_helper_wait_for_dependencies] *ERROR* [CRTC= :41:cr tc-0] commit wait timed out [ 58.756384] [drm:drm_crtc_commit_wait] *ERROR* flip_done timed out [ 58.756399] [drm:drm_atomic_helper_wait_for_dependencies] *ERROR* [CONN= ECTOR: 32:HDMI-A-1] commit wait timed out [ 68.996384] [drm:drm_crtc_commit_wait] *ERROR* flip_done timed out [ 68.996399] [drm:drm_atomic_helper_wait_for_dependencies] *ERROR* [PLAN= E:33:p lane-0] commit wait timed out [ 68.996423] [drm:mtk_drm_crtc_atomic_begin] *ERROR* new event while the= re is still a pending event [ 69.106385] ------------[ cut here ]------------ [ 69.106392] WARNING: CPU: 2 PID: 7 at drivers/gpu/drm/drm_atomic_helper= .c:151 1 drm_atomic_helper_wait_for_vblanks.part.0+0x2a0/0x2a8 [ 69.106414] [CRTC:41:crtc-0] vblank wait timed out so i guess the breaking commit may be this: $ git logone -S"drm_crtc_commit_wait" -- drivers/gpu/drm/ b99c2c95412c 2021-01-11 drm: Introduce a drm_crtc_commit_wait helper in drivers/gpu/drm/drm_atomic{,_helper}.c but i cannot confirm it because my git bisect does strange things (after d= efining 5.13 as bad and the 2e4773915223 as good, second step is before th= e good commit till the end, last steps are 5.11...). sorry, i'm still new = to bisect. the fix is targeting to 5.12-rc2, is guess because CK Hu's tree is based o= n this...but the fix was not included in 5.12-rc2 (only after 5.12.0...got= it by merging 5.12.14) maybe you can help me? regards Frank [1] https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux.git= /log/?h=3Dmediatek-drm-next-5.13