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=-7.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_GIT 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 A2613C433E1 for ; Tue, 28 Jul 2020 11:18:41 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 7C779206D7 for ; Tue, 28 Jul 2020 11:18:41 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=gmx.net header.i=@gmx.net header.b="DhAuVmRn" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729019AbgG1LSk (ORCPT ); Tue, 28 Jul 2020 07:18:40 -0400 Received: from mout.gmx.net ([212.227.17.20]:55827 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728934AbgG1LSj (ORCPT ); Tue, 28 Jul 2020 07:18:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1595935097; bh=kKz6J2TJMa/GicbvTCv76Ky9V4fO/FV3yZh5V+NhgHA=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=DhAuVmRnZtbvXh5bWCK6YnKHZjfPtkWhtW9RWOCYS3tJ2NDqtLyTQDs93pIXH/U2h xZ9ZIMzkvYNgM521DovcY5ByOMhKH4g8PeCAgIHxKLN2rh4YcaapUG/Rx0zeY0yfHQ jbK6fD5cq/tu0XuLekls9fWXa0etcLhnriLQ1KgQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([80.208.215.239]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MEUz4-1jym7135gI-00FzVD; Tue, 28 Jul 2020 13:18:17 +0200 From: Frank Wunderlich To: linux-mediatek@lists.infradead.org Cc: Frank Wunderlich , Chun-Kuang Hu , Philipp Zabel , David Airlie , Daniel Vetter , Matthias Brugger , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/5] make hdmi work on bananapi-r2 Date: Tue, 28 Jul 2020 13:17:55 +0200 Message-Id: <20200728111800.77641-1-frank-w@public-files.de> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:+y5CoX8QurDPY0IO98TiGJ9LRNcAE9xACEixzFfMq7Rc9pJV6/F VIOEtUITqe74q6u2ezJ4CIbpDVVJNTJugvVeL9HglsnPh8Husf3ag6TligX+Syc5hziPW09 ER2o83PdhsHrZ1mvkVFnWBMYpn1ixkPjVaA30e4evKXJ+WzDhFbNGkKNRPet6RUPF6aFX69 ZYJDeR5cZL/ysODW/uUsg== X-UI-Out-Filterresults: notjunk:1;V03:K0:ys97Xj7rYoM=:a2DM49E19qlfep+w6GoeVe KmnKZW/nZPa/niTEv9psAQfd3aObxG1KHuYQK3bIRH75w0tXG62bpW6gvn3qRfViJFp17izFV p+RM9df5EhTfRB/URExSFm2KcZKD/DDB+m2lsoV4rJroaBw9nk1/SSGjG/+d2l+aQYc4mlbAe YytkwsBLeDHxy4ZyJKhWpAI+ehfhMByhyXD1uomM8uEGIRc4sDhakLPYT5awU4o6juCogq7X6 OwoA3URregNhMsV7XgRRT8u5+NhlINBiCLDY46tONhPlcpOS6DMvvxUVFwmH+jkL4x7/dWiZJ m3/puDezNlrAFjlkRdgCv0WGYxZmc8+A3zNC8eY6WI+0WJeLmS+G3Z55rl3FK+Z7nZ+Dj43wC 9E5aS7iM7yA0OsKzVPI843uBOeEoHbHgcNPViBOv91U63AVmdvfWdxqVyXpZRfy2OgCYSGFWh gWBWTiRKvqi3DF4Ppg/LadfMsanx+ApS28uTZcfptOUhBOd2trh19fg2rW1PqiH/HEAq2Bbqr jGd+sVwwTl0ECvi5SiqnDrd0Jb899gzbCgjGoD/zoIeTD+zGKAxEk/cIqF9ft5BKlYpG9h4++ yzOJefKFu1xBZMBM8asVfDo8uEUuFL+lHlF5QtYW+gZVaKkqrpFotVcDZOOKBypK6YvSkOg9P 3lR+qhg0OctkqEIUp5JZ6zKRtMoVBFaiJAA0DrPnfGIwKJ4teByUalyeLcM+qBKtjt0dmCdR0 Tgw9AOXqYqPnbcIcp3Sr4uoTrmQ4+mPMdNJj7VwHq/SpeCvXq14jmVuem2QPW8wVbz2i4Jtua gPenREzLtHBEalNRZjoPltvxlGSd1VwN5j4hhT7G+4vY1jVxCSycV17nD55hErVL8XCiPUgJ0 prkepYSZXF+ximHqIZBrnltz3HBvDB8alTf7EorUDhV6o6LwZwvsjrhOgJHb7WAGASeCiki+7 /8vsmeBJsKKanOgRc+of8QK1nkeAQn7CwlkXQpJM1XAYvT0oHNl20uPEb/yUBT8eJKgFjfqbF ZYVzB9bwkKSnLNLCS6DB27Jw2vsQoaKfLSe2EoRl6g/bZLQTqWVcs2obYP8TReui3HDfSBBiF TIhXp45Rsdj6Pgl7kVYPOFwdjobSDC/l0TY5BLJVmYphnLey7tERym3IdSzVMdgNmj/wUfjdq xyVs0/6c1uOvrshxWSZU2YVQm1S1aaRHjEznc8AaEtG5AR2fIkmd7SjIPjwnVFCnh1Glad/yj JKLV8UCCepLQfdrdienTYEVV9BcWJm8n22bI+5Q== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This Patch-Series adds missing Patches/Bugfixes to get hdmi working on BPI-R2 This is v2 of series https://patchwork.kernel.org/cover/10903309/ after getting mmsys done v1->v2: - using get_possible_crtc API instead of hardcoded - drop unused dts-nodes - refine commit-messages as far as i can :) "config component output by device node port" is needed to fix a WARN_O= N() "fix boot up for 720 and 480 but 1080" fixes flickering, which may cause also some resolutions not working on some TFT (had so= me problems on my smaller TFT) 2 Patches were already posted, but not yet merged into mainline - config component output by device node port https://patchwork.kernel.org/patch/10609007/ - add display subsystem related device nodes (resend) https://patchwork.kernel.org/patch/10588951/ Bibby Hsieh (1): drm/mediatek: config component output by device node port Jitao Shi (1): drm/mediatek: dpi/dsi: change the getting possible_crtc way Ryder Lee (1): arm: dts: mt7623: add display subsystem related device nodes Stu Hsieh (1): drm: Add get_possible_crtc API for dpi, dsi chunhui dai (1): drm/mediatek: fix boot up for 720 and 480 but 1080 arch/arm/boot/dts/mt7623.dtsi | 177 ++++++++++++++++++ arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 85 +++++++++ arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 85 +++++++++ drivers/gpu/drm/mediatek/mtk_dpi.c | 3 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 42 +++++ drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 2 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 46 ++++- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 4 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 3 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 3 + drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 1 + .../gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 1 + 12 files changed, 442 insertions(+), 10 deletions(-) =2D- 2.25.1 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=-7.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT 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 C56E0C433DF for ; Tue, 28 Jul 2020 11:24:08 +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 8C4802064B for ; Tue, 28 Jul 2020 11:24:08 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="mZ2iCJIm"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=gmx.net header.i=@gmx.net header.b="S+wM/wAa" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8C4802064B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=public-files.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mediatek-bounces+linux-mediatek=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-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=EY1Hb2KIqSK6DFuWlcNyq3nwdFgZqpkQ6WL7uceovOI=; b=mZ2iCJIm/3ASkJOe/nXiB56xQo /lb7ZB7T+czx7CKbMQC7Ee4NEvfu5lKc1CDQP3RwJiLNGhjvSHnEEw6wLgkVdra3UMIVIOVNux0KE LMI8SJy6VH3BGuZz3DBtW/ZNF7f6ePwLX8ipRDsEXoZDsGxvWIhvr5t/QsYCyMSk99ZQJ5l0jsId0 G2BP7+4WQ8wh9gW7Yv/t4STDqM5fG5AuTjJLu62u1HViRG4P50+MuwvgLBAfi9Yge+WjK61DswT4C QaSrAZ6DuvBxfEXZsx1NKQef2pw+gQnMC4n6ZCbSUoZhG+N6i3pwsG8XUNfXns2D3Z/qPVw1JMiDu 7J1ZueBg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k0Ni9-0001Py-Ic; Tue, 28 Jul 2020 11:23:57 +0000 Received: from mout.gmx.net ([212.227.17.20]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k0Ni6-0001PH-VC; Tue, 28 Jul 2020 11:23:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1595935431; bh=kKz6J2TJMa/GicbvTCv76Ky9V4fO/FV3yZh5V+NhgHA=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=S+wM/wAaXHLNJuOGHR/kmNSo3NzHgl3u4I3Yf+Jctfcu7TqlXDkou7o5QklMv44RX p2+1oqqLX3WBUTkhG8C7FGTLaMEMth2EKAgwhLI18tm1IsF/OJ0nmyPMt8Hor0soVO ih2LTcB3S+QT8QsH5jepYSQqqPmZ3CGMikFINpE8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([80.208.215.239]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MEUz4-1jym7135gI-00FzVD; Tue, 28 Jul 2020 13:18:17 +0200 From: Frank Wunderlich To: linux-mediatek@lists.infradead.org Subject: [PATCH v2 0/5] make hdmi work on bananapi-r2 Date: Tue, 28 Jul 2020 13:17:55 +0200 Message-Id: <20200728111800.77641-1-frank-w@public-files.de> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Provags-ID: V03:K1:+y5CoX8QurDPY0IO98TiGJ9LRNcAE9xACEixzFfMq7Rc9pJV6/F VIOEtUITqe74q6u2ezJ4CIbpDVVJNTJugvVeL9HglsnPh8Husf3ag6TligX+Syc5hziPW09 ER2o83PdhsHrZ1mvkVFnWBMYpn1ixkPjVaA30e4evKXJ+WzDhFbNGkKNRPet6RUPF6aFX69 ZYJDeR5cZL/ysODW/uUsg== X-UI-Out-Filterresults: notjunk:1;V03:K0:G3AHFkQI4No=:n7GF6rIqM26MFvWu8OeyUs jzEzJcJwCrM+myesS9srOs2eNr2352XSiox3AdhsQaMI6dISjLLNGDO/5xiVCgiDn+z+KSQg7 SLoGLYTxFynb3JSsJxV2NKvNTff5eEeNoeTzfjBqw32tmUJ00iqZ0hwoGZrrSjVc5rmYN0rVd XMxd3ICQj+fF4wzv47BYvnhDns+y1KXXefAzWt3d643SutqCWwlBkfTryNq7aTCljogs01mah tTphgY531h1OnmYH8cyDvUQWohE/Etr0ZFgTTHBy9fBudd6KBleQJhX7A3tKp0eVOoJMfjPkC 8zix4n/S2k90HRMxvThlRcuN94J7+mR3bL2yUkCSQDkEbRq9miLKHH4mYWDY2fQ7h2hJ2hz/X 6uhajgQjHh2cDbcDnGKOFmSHAx4RcutrNkI2mBq66hDVG4VRYSMPzdmia94IgDzpSSboWo+4A 0Pm7LxQWzfTYW+O/FplW49cOpbbIOfucxOxCpfSs7TOB1NY0OdX8k1+xONTAFBgZ72vD7/URg xrRC4OGIDBmdOAzVEqoTN+PpoDm5Q3sRgizghqqP9ODDY80QDK79HUdi6HBYNZeHLcUH0bzWQ cpKyGRzZPlUoz9XPIfHbrlUDqADklwC/QUh715E+gN3QOZ78VctacRLt7IJ8vgLrvtCsBpGvZ eUhXF8KwCjMaDy+0/QI5m9u/gdhmnnKl5i60JLS7qQwaeURX0RhpRCcQBLuzpTUUTckbDIJc5 KAz8kqH6hbImDAW2RbvDNHTQjauKtJEXiDxCDD3OqHvDEbUiS3rEnkE50wIB6c4p/pmre5Szb lMilHwxcOOXGvex9ZZ8oistlcvyc/8J3xQR4js5fV0E2jBlgxQAXoCaPq2VMpiQqiQ7EIsO22 U5NXvPfdeT+pq6RE+mBtV2L91YL22kFSh3PuxK/JsdfmReJxqjdwP6I4bjtSoHKsdgJzPQBYY Dd1Drhs5ianhz5vkyYAj6rwfppQdogtQnBLegLowspuR/JRnnA5EmNxG7rtBBAQIPXJGVohV5 Wj03KT8f0duZbXlNvfuss/M3qKojYAIu3fT1FOyNx+yocHY7NW+fwdGfDEn8T6nMvBxINPTS9 OeDwC7bqBuAnjsqOKF8LwYJaixJNFCP7WItkbv9lFzpf+2101GIxXY1hcDMkN+ocAfDM8DilV A+csLH5mySWd+XHnOcExsgtb2Xrpl5cLsBjhUryOpHiZSFO81GZnGID1X52JvyH+60/2HBERh NrjY1e0aFpo1KrLpuvXp2rOf++I3xPaN9rgAX/Q== X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200728_072355_223052_3087B2F6 X-CRM114-Status: GOOD ( 13.19 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Chun-Kuang Hu , Philipp Zabel , Frank Wunderlich , David Airlie , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Daniel Vetter , Matthias Brugger , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org This Patch-Series adds missing Patches/Bugfixes to get hdmi working on BPI-R2 This is v2 of series https://patchwork.kernel.org/cover/10903309/ after getting mmsys done v1->v2: - using get_possible_crtc API instead of hardcoded - drop unused dts-nodes - refine commit-messages as far as i can :) "config component output by device node port" is needed to fix a WARN_ON() "fix boot up for 720 and 480 but 1080" fixes flickering, which may cause also some resolutions not working on some TFT (had some problems on my smaller TFT) 2 Patches were already posted, but not yet merged into mainline - config component output by device node port https://patchwork.kernel.org/patch/10609007/ - add display subsystem related device nodes (resend) https://patchwork.kernel.org/patch/10588951/ Bibby Hsieh (1): drm/mediatek: config component output by device node port Jitao Shi (1): drm/mediatek: dpi/dsi: change the getting possible_crtc way Ryder Lee (1): arm: dts: mt7623: add display subsystem related device nodes Stu Hsieh (1): drm: Add get_possible_crtc API for dpi, dsi chunhui dai (1): drm/mediatek: fix boot up for 720 and 480 but 1080 arch/arm/boot/dts/mt7623.dtsi | 177 ++++++++++++++++++ arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 85 +++++++++ arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 85 +++++++++ drivers/gpu/drm/mediatek/mtk_dpi.c | 3 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 42 +++++ drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 2 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 46 ++++- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 4 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 3 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 3 + drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 1 + .../gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 1 + 12 files changed, 442 insertions(+), 10 deletions(-) -- 2.25.1 _______________________________________________ Linux-mediatek mailing list Linux-mediatek@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-mediatek 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=-7.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT 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 C8186C433E3 for ; Tue, 28 Jul 2020 11:25:22 +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 948E2205CB for ; Tue, 28 Jul 2020 11:25:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="ibTSsQf7"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=gmx.net header.i=@gmx.net header.b="S+wM/wAa" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 948E2205CB Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=public-files.de 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-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=98n969DJzuiuvA4TlIeC7Nu5Zf4heFJl/fPPDrYPcwA=; b=ibTSsQf7nmymi81ybHnl8AFEdP 2L049DGTZAaOBMbdEr2iW5ugNfG8SdfDE630j8+cp8iyIVF2b20uzE76YJcb2Ww7StAk0UmOVW2NC xzIPQ+/v1ij9bL41LJ8lHkugTyevuuvsPaGzTgfSxiU3MkCV8BEtTvCSomQFg33upBNHTyMjNCrAV 9E0A3t7WY+fpHuk/ztuuaT1guGS0xoy1xZQgmCEJ5q4T8beE3dydXoe+tgHvTetxEkiQ5+h0esPlS UZsnCAlI7Sq3FxPPb0t7fj8vc9FCPacZC9ve4sDvq/P49kYLgkBGXOg4zz4usjE9nfFQotKHgjEDu Sjgv7UHw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k0NiB-0001QN-38; Tue, 28 Jul 2020 11:23:59 +0000 Received: from mout.gmx.net ([212.227.17.20]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k0Ni6-0001PH-VC; Tue, 28 Jul 2020 11:23:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1595935431; bh=kKz6J2TJMa/GicbvTCv76Ky9V4fO/FV3yZh5V+NhgHA=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=S+wM/wAaXHLNJuOGHR/kmNSo3NzHgl3u4I3Yf+Jctfcu7TqlXDkou7o5QklMv44RX p2+1oqqLX3WBUTkhG8C7FGTLaMEMth2EKAgwhLI18tm1IsF/OJ0nmyPMt8Hor0soVO ih2LTcB3S+QT8QsH5jepYSQqqPmZ3CGMikFINpE8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([80.208.215.239]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MEUz4-1jym7135gI-00FzVD; Tue, 28 Jul 2020 13:18:17 +0200 From: Frank Wunderlich To: linux-mediatek@lists.infradead.org Subject: [PATCH v2 0/5] make hdmi work on bananapi-r2 Date: Tue, 28 Jul 2020 13:17:55 +0200 Message-Id: <20200728111800.77641-1-frank-w@public-files.de> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Provags-ID: V03:K1:+y5CoX8QurDPY0IO98TiGJ9LRNcAE9xACEixzFfMq7Rc9pJV6/F VIOEtUITqe74q6u2ezJ4CIbpDVVJNTJugvVeL9HglsnPh8Husf3ag6TligX+Syc5hziPW09 ER2o83PdhsHrZ1mvkVFnWBMYpn1ixkPjVaA30e4evKXJ+WzDhFbNGkKNRPet6RUPF6aFX69 ZYJDeR5cZL/ysODW/uUsg== X-UI-Out-Filterresults: notjunk:1;V03:K0:G3AHFkQI4No=:n7GF6rIqM26MFvWu8OeyUs jzEzJcJwCrM+myesS9srOs2eNr2352XSiox3AdhsQaMI6dISjLLNGDO/5xiVCgiDn+z+KSQg7 SLoGLYTxFynb3JSsJxV2NKvNTff5eEeNoeTzfjBqw32tmUJ00iqZ0hwoGZrrSjVc5rmYN0rVd XMxd3ICQj+fF4wzv47BYvnhDns+y1KXXefAzWt3d643SutqCWwlBkfTryNq7aTCljogs01mah tTphgY531h1OnmYH8cyDvUQWohE/Etr0ZFgTTHBy9fBudd6KBleQJhX7A3tKp0eVOoJMfjPkC 8zix4n/S2k90HRMxvThlRcuN94J7+mR3bL2yUkCSQDkEbRq9miLKHH4mYWDY2fQ7h2hJ2hz/X 6uhajgQjHh2cDbcDnGKOFmSHAx4RcutrNkI2mBq66hDVG4VRYSMPzdmia94IgDzpSSboWo+4A 0Pm7LxQWzfTYW+O/FplW49cOpbbIOfucxOxCpfSs7TOB1NY0OdX8k1+xONTAFBgZ72vD7/URg xrRC4OGIDBmdOAzVEqoTN+PpoDm5Q3sRgizghqqP9ODDY80QDK79HUdi6HBYNZeHLcUH0bzWQ cpKyGRzZPlUoz9XPIfHbrlUDqADklwC/QUh715E+gN3QOZ78VctacRLt7IJ8vgLrvtCsBpGvZ eUhXF8KwCjMaDy+0/QI5m9u/gdhmnnKl5i60JLS7qQwaeURX0RhpRCcQBLuzpTUUTckbDIJc5 KAz8kqH6hbImDAW2RbvDNHTQjauKtJEXiDxCDD3OqHvDEbUiS3rEnkE50wIB6c4p/pmre5Szb lMilHwxcOOXGvex9ZZ8oistlcvyc/8J3xQR4js5fV0E2jBlgxQAXoCaPq2VMpiQqiQ7EIsO22 U5NXvPfdeT+pq6RE+mBtV2L91YL22kFSh3PuxK/JsdfmReJxqjdwP6I4bjtSoHKsdgJzPQBYY Dd1Drhs5ianhz5vkyYAj6rwfppQdogtQnBLegLowspuR/JRnnA5EmNxG7rtBBAQIPXJGVohV5 Wj03KT8f0duZbXlNvfuss/M3qKojYAIu3fT1FOyNx+yocHY7NW+fwdGfDEn8T6nMvBxINPTS9 OeDwC7bqBuAnjsqOKF8LwYJaixJNFCP7WItkbv9lFzpf+2101GIxXY1hcDMkN+ocAfDM8DilV A+csLH5mySWd+XHnOcExsgtb2Xrpl5cLsBjhUryOpHiZSFO81GZnGID1X52JvyH+60/2HBERh NrjY1e0aFpo1KrLpuvXp2rOf++I3xPaN9rgAX/Q== X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200728_072355_223052_3087B2F6 X-CRM114-Status: GOOD ( 13.19 ) 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: Chun-Kuang Hu , Philipp Zabel , Frank Wunderlich , David Airlie , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Daniel Vetter , Matthias Brugger , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org This Patch-Series adds missing Patches/Bugfixes to get hdmi working on BPI-R2 This is v2 of series https://patchwork.kernel.org/cover/10903309/ after getting mmsys done v1->v2: - using get_possible_crtc API instead of hardcoded - drop unused dts-nodes - refine commit-messages as far as i can :) "config component output by device node port" is needed to fix a WARN_ON() "fix boot up for 720 and 480 but 1080" fixes flickering, which may cause also some resolutions not working on some TFT (had some problems on my smaller TFT) 2 Patches were already posted, but not yet merged into mainline - config component output by device node port https://patchwork.kernel.org/patch/10609007/ - add display subsystem related device nodes (resend) https://patchwork.kernel.org/patch/10588951/ Bibby Hsieh (1): drm/mediatek: config component output by device node port Jitao Shi (1): drm/mediatek: dpi/dsi: change the getting possible_crtc way Ryder Lee (1): arm: dts: mt7623: add display subsystem related device nodes Stu Hsieh (1): drm: Add get_possible_crtc API for dpi, dsi chunhui dai (1): drm/mediatek: fix boot up for 720 and 480 but 1080 arch/arm/boot/dts/mt7623.dtsi | 177 ++++++++++++++++++ arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 85 +++++++++ arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 85 +++++++++ drivers/gpu/drm/mediatek/mtk_dpi.c | 3 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 42 +++++ drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 2 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 46 ++++- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 4 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 3 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 3 + drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 1 + .../gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 1 + 12 files changed, 442 insertions(+), 10 deletions(-) -- 2.25.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel 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=-6.8 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT 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 38EA2C433EB for ; Tue, 28 Jul 2020 19:31:18 +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 0E3C720656 for ; Tue, 28 Jul 2020 19:31:18 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=gmx.net header.i=@gmx.net header.b="S+wM/wAa" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0E3C720656 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=public-files.de 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 BD2156E2E4; Tue, 28 Jul 2020 19:30:51 +0000 (UTC) X-Greylist: delayed 324 seconds by postgrey-1.36 at gabe; Tue, 28 Jul 2020 11:23:53 UTC Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3E6F96E26C for ; Tue, 28 Jul 2020 11:23:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1595935431; bh=kKz6J2TJMa/GicbvTCv76Ky9V4fO/FV3yZh5V+NhgHA=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=S+wM/wAaXHLNJuOGHR/kmNSo3NzHgl3u4I3Yf+Jctfcu7TqlXDkou7o5QklMv44RX p2+1oqqLX3WBUTkhG8C7FGTLaMEMth2EKAgwhLI18tm1IsF/OJ0nmyPMt8Hor0soVO ih2LTcB3S+QT8QsH5jepYSQqqPmZ3CGMikFINpE8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([80.208.215.239]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MEUz4-1jym7135gI-00FzVD; Tue, 28 Jul 2020 13:18:17 +0200 From: Frank Wunderlich To: linux-mediatek@lists.infradead.org Subject: [PATCH v2 0/5] make hdmi work on bananapi-r2 Date: Tue, 28 Jul 2020 13:17:55 +0200 Message-Id: <20200728111800.77641-1-frank-w@public-files.de> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Provags-ID: V03:K1:+y5CoX8QurDPY0IO98TiGJ9LRNcAE9xACEixzFfMq7Rc9pJV6/F VIOEtUITqe74q6u2ezJ4CIbpDVVJNTJugvVeL9HglsnPh8Husf3ag6TligX+Syc5hziPW09 ER2o83PdhsHrZ1mvkVFnWBMYpn1ixkPjVaA30e4evKXJ+WzDhFbNGkKNRPet6RUPF6aFX69 ZYJDeR5cZL/ysODW/uUsg== X-UI-Out-Filterresults: notjunk:1;V03:K0:G3AHFkQI4No=:n7GF6rIqM26MFvWu8OeyUs jzEzJcJwCrM+myesS9srOs2eNr2352XSiox3AdhsQaMI6dISjLLNGDO/5xiVCgiDn+z+KSQg7 SLoGLYTxFynb3JSsJxV2NKvNTff5eEeNoeTzfjBqw32tmUJ00iqZ0hwoGZrrSjVc5rmYN0rVd XMxd3ICQj+fF4wzv47BYvnhDns+y1KXXefAzWt3d643SutqCWwlBkfTryNq7aTCljogs01mah tTphgY531h1OnmYH8cyDvUQWohE/Etr0ZFgTTHBy9fBudd6KBleQJhX7A3tKp0eVOoJMfjPkC 8zix4n/S2k90HRMxvThlRcuN94J7+mR3bL2yUkCSQDkEbRq9miLKHH4mYWDY2fQ7h2hJ2hz/X 6uhajgQjHh2cDbcDnGKOFmSHAx4RcutrNkI2mBq66hDVG4VRYSMPzdmia94IgDzpSSboWo+4A 0Pm7LxQWzfTYW+O/FplW49cOpbbIOfucxOxCpfSs7TOB1NY0OdX8k1+xONTAFBgZ72vD7/URg xrRC4OGIDBmdOAzVEqoTN+PpoDm5Q3sRgizghqqP9ODDY80QDK79HUdi6HBYNZeHLcUH0bzWQ cpKyGRzZPlUoz9XPIfHbrlUDqADklwC/QUh715E+gN3QOZ78VctacRLt7IJ8vgLrvtCsBpGvZ eUhXF8KwCjMaDy+0/QI5m9u/gdhmnnKl5i60JLS7qQwaeURX0RhpRCcQBLuzpTUUTckbDIJc5 KAz8kqH6hbImDAW2RbvDNHTQjauKtJEXiDxCDD3OqHvDEbUiS3rEnkE50wIB6c4p/pmre5Szb lMilHwxcOOXGvex9ZZ8oistlcvyc/8J3xQR4js5fV0E2jBlgxQAXoCaPq2VMpiQqiQ7EIsO22 U5NXvPfdeT+pq6RE+mBtV2L91YL22kFSh3PuxK/JsdfmReJxqjdwP6I4bjtSoHKsdgJzPQBYY Dd1Drhs5ianhz5vkyYAj6rwfppQdogtQnBLegLowspuR/JRnnA5EmNxG7rtBBAQIPXJGVohV5 Wj03KT8f0duZbXlNvfuss/M3qKojYAIu3fT1FOyNx+yocHY7NW+fwdGfDEn8T6nMvBxINPTS9 OeDwC7bqBuAnjsqOKF8LwYJaixJNFCP7WItkbv9lFzpf+2101GIxXY1hcDMkN+ocAfDM8DilV A+csLH5mySWd+XHnOcExsgtb2Xrpl5cLsBjhUryOpHiZSFO81GZnGID1X52JvyH+60/2HBERh NrjY1e0aFpo1KrLpuvXp2rOf++I3xPaN9rgAX/Q== X-Mailman-Approved-At: Tue, 28 Jul 2020 19:30:50 +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: Chun-Kuang Hu , Frank Wunderlich , David Airlie , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Matthias Brugger , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" This Patch-Series adds missing Patches/Bugfixes to get hdmi working on BPI-R2 This is v2 of series https://patchwork.kernel.org/cover/10903309/ after getting mmsys done v1->v2: - using get_possible_crtc API instead of hardcoded - drop unused dts-nodes - refine commit-messages as far as i can :) "config component output by device node port" is needed to fix a WARN_ON() "fix boot up for 720 and 480 but 1080" fixes flickering, which may cause also some resolutions not working on some TFT (had some problems on my smaller TFT) 2 Patches were already posted, but not yet merged into mainline - config component output by device node port https://patchwork.kernel.org/patch/10609007/ - add display subsystem related device nodes (resend) https://patchwork.kernel.org/patch/10588951/ Bibby Hsieh (1): drm/mediatek: config component output by device node port Jitao Shi (1): drm/mediatek: dpi/dsi: change the getting possible_crtc way Ryder Lee (1): arm: dts: mt7623: add display subsystem related device nodes Stu Hsieh (1): drm: Add get_possible_crtc API for dpi, dsi chunhui dai (1): drm/mediatek: fix boot up for 720 and 480 but 1080 arch/arm/boot/dts/mt7623.dtsi | 177 ++++++++++++++++++ arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 85 +++++++++ arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 85 +++++++++ drivers/gpu/drm/mediatek/mtk_dpi.c | 3 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 42 +++++ drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 2 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 46 ++++- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 4 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 3 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 3 + drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 1 + .../gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 1 + 12 files changed, 442 insertions(+), 10 deletions(-) -- 2.25.1 _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel