From patchwork Tue Mar 16 21:08:19 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Doug Anderson X-Patchwork-Id: 403276 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=-19.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER, INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT 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 5A0C5C433E9 for ; Tue, 16 Mar 2021 21:09:53 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 384CF64F92 for ; Tue, 16 Mar 2021 21:09:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231433AbhCPVJU (ORCPT ); Tue, 16 Mar 2021 17:09:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53982 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232720AbhCPVJA (ORCPT ); Tue, 16 Mar 2021 17:09:00 -0400 Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 60E71C06174A for ; Tue, 16 Mar 2021 14:09:00 -0700 (PDT) Received: by mail-pj1-x1035.google.com with SMTP id kr3-20020a17090b4903b02900c096fc01deso139975pjb.4 for ; Tue, 16 Mar 2021 14:09:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=9ckCy2DNLTFsurQYOeBCucFOTgTIh9F4lDkIMXpfp3E=; b=EXULXbCbiguUB9WJ14EumXRl/eZVdBDFbhjQVofG2rcVniE4EQg33oVRIMix+ZusLa +8MB143a5/pM7LdnjT+8wtbrqBRVMqORX/Vf6AjSR/nW5F4k3NJWdIESIus0aExuPQbQ mrpxY6qS757zZMH0Z9V3B+PEEx4N0ZpUFMXgE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=9ckCy2DNLTFsurQYOeBCucFOTgTIh9F4lDkIMXpfp3E=; b=pBV0g4j0Gm5CNv6oFltOcZnhYzAmr92G94rH4zmw9KkjeFX9YW1I7nyrlfCLC4Cbj4 7XxNh12t7WJbXIM81Txfk2PzjbqL9b6AHast+acBH8pQNCUuOqDtbKoHBJ0zNe4uf5sw mFND/stIsrbrN2S6ttw5fW+r2CQEBx0bnR5YVh+jeEZUxU7cEDkVkb20ZSZ4A5796Kb3 wy1YPDo7p22VnoZYb2Ch0eC+DypB7ydx5qb4+aVa9ZzdLSQkXQlya9WSQ6cscDNkbX2I 772hJ+hs90s+B9/Uc4AgPc8EPPK2+S31qc+wnGGX02ccnVIyG3d7UBun1G7nU9zPEWtN 8tKg== X-Gm-Message-State: AOAM5316gMX33sJ3cr7/bGCPw4aLK1ecAupojUbzhCQOw1kDKTSXcl9L pKXO4khaZi9hWB0QqKbR8S0XVg== X-Google-Smtp-Source: ABdhPJw15Vdgd1+PLOyaEZb9iqRLOxaBungyupgVM9vCCQtdviVgnn9XFWzvSCOChSmWPYvbHpV5bw== X-Received: by 2002:a17:90b:4c87:: with SMTP id my7mr937342pjb.162.1615928939826; Tue, 16 Mar 2021 14:08:59 -0700 (PDT) Received: from tictac2.mtv.corp.google.com ([2620:15c:202:1:84d6:7fd1:d469:351f]) by smtp.gmail.com with ESMTPSA id 192sm17358072pfa.122.2021.03.16.14.08.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Mar 2021 14:08:59 -0700 (PDT) From: Douglas Anderson To: Bjorn Andersson , Rob Herring , Thierry Reding , Sam Ravnborg Cc: robdclark@chromium.org, Daniel Vetter , dri-devel@lists.freedesktop.org, David Airlie , devicetree@vger.kernel.org, swboyd@chromium.org, linux-arm-msm@vger.kernel.org, Steev Klimaszewski , eballetbo@gmail.com, Andy Gross , Linus Walleij , drinkcat@chromium.org, Douglas Anderson , linux-kernel@vger.kernel.org Subject: [RFC PATCH 1/3] dt-bindings: display: simple: Add the panel on sc7180-trogdor-pompom Date: Tue, 16 Mar 2021 14:08:19 -0700 Message-Id: <20210316140707.RFC.1.I3a21995726282f1e9fcb70da5eb96f19ed96634f@changeid> X-Mailer: git-send-email 2.31.0.rc2.261.g7f71774620-goog MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org The sc7180-trogdor-pompom board might be attached to any number of a pile of eDP panels. At the moment I'm told that the list might include: - KD KD116N21-30NV-A010 - KD KD116N09-30NH-A016 - Starry 2081116HHD028001-51D - Sharp LQ116M1JW10 It should be noted that while the EDID programmed in the first 3 panels indicates that they should run with exactly the same timing (to keep things simple), the 4th panel not only needs different timing but has a different resolution. As is true in general with eDP panels, we can figure out which panel we have and all the info needed to drive its pixel clock by reading the EDID. However, we can do this only after we've powered the panel on. Powering on the panels requires following the timing diagram in each panel's datasheet which specifies delays between certain actions. This means that, while we can be quite dynamic about handling things we can't just totally skip out on describing the panel like we could do if it was connected to an external-facing DP port. While the different panels have slightly different delays, it's possible to come up with a set of unified delays that will work on all the panels. From reading the datasheets: * KD KD116N21-30NV-A010 and KD KD116N09-30NH-A016 - HPD absent delay: 200 ms - Unprepare delay: 150 ms (datasheet is confusing, might be 500 ms) * Starry 2081116HHD028001-51D - HPD absent delay: 100 ms - Enable delay: (link training done till enable BL): 200 ms - Unprepare delay: 500 ms * Sharp LQ116M1JW10 - HPD absent delay: 200 ms - Unprepare delay: 500 ms - Prepare to enable delay (power on till backlight): 100 ms Unified: - HPD absent delay: 200 ms - Unprepare delay: 500 ms - Enable delay: 200 ms NOTE: in theory the only thing that we _really_ need unity on is the "HPD absent delay" since once the panel asserts HPD we can read the EDID and could make per-panel decisions if we wanted. Let's create a definition of "a panel that can be attached to pompom" as a panel that provides a valid EDID and can work with the standard pompom power sequencing. If more panels are later attached to pompom then it's fine as long as they work in a compatible way. One might ask why we can't just use a generic string here and provide the timings directly in the device tree file. As I understand it, trying to describe generic power sequencing in the device tree is frowned upon and the one instance (SD/MMC) is regarded as a mistake that shouldn't be repeated. Specifying a power sequence per board (or per board class) feels like a reasonable compromise. We're not trying to define fully generic power sequence bindings but we can also take advantage of the semi-probable properties of the attached device. NOTE: I believe that past instances of supporting this type of thing have used the "white lie" approach. One representative panel was listed in the device tree. The power sequencings of this representative panel were OK to use across all panels that might be attached and other differences were handled by EDID. This patch attempts to set a new precedent and avoid the need for the white lie. Signed-off-by: Douglas Anderson Reviewed-by: Matthias Kaehlcke Reviewed-by: Rob Clark --- .../devicetree/bindings/display/panel/panel-simple.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml index 62b0d54d87b7..9807dbc1cceb 100644 --- a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml +++ b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml @@ -140,6 +140,10 @@ properties: - giantplus,gpg48273qs5 # GiantPlus GPM940B0 3.0" QVGA TFT LCD panel - giantplus,gpm940b0 + # A panel connected to a google,pompom board. Panel is guaranteed to + # confirm to google,pompom-panel power sequencing requirements and then + # the specific panel will be probed via EDID. + - google,pompom-panel # HannStar Display Corp. HSD070PWW1 7.0" WXGA TFT LCD panel - hannstar,hsd070pww1 # HannStar Display Corp. HSD100PXN1 10.1" XGA LVDS panel From patchwork Tue Mar 16 21:08:20 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Doug Anderson X-Patchwork-Id: 401775 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=-19.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER, INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT 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 3C3FEC433E0 for ; Tue, 16 Mar 2021 21:10:25 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id F102364F64 for ; Tue, 16 Mar 2021 21:10:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231800AbhCPVJx (ORCPT ); Tue, 16 Mar 2021 17:09:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53994 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232753AbhCPVJN (ORCPT ); Tue, 16 Mar 2021 17:09:13 -0400 Received: from mail-pg1-x533.google.com (mail-pg1-x533.google.com [IPv6:2607:f8b0:4864:20::533]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8EA47C06174A for ; Tue, 16 Mar 2021 14:09:02 -0700 (PDT) Received: by mail-pg1-x533.google.com with SMTP id v14so16530220pgq.2 for ; Tue, 16 Mar 2021 14:09:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=h3nGRIVAZ8p8oH1+FLMCV0ztlq3vh7E/c3Mkltgxfig=; b=At7nxtTZi0r6E/hJAVN5l/dmCfxqOqkm3CirquJCcbKRpxNEj0UlA5R04342G4ZGjg kj2dlf4h7ZIt8YPErpECIjgVtEWlTsoP7vnhaK1z+6SgXoIUci+gdClvaxnPSRnQ6b0X qid///YOVCa2O4AGOuVeqknyZaDXXF+sgX+Jc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=h3nGRIVAZ8p8oH1+FLMCV0ztlq3vh7E/c3Mkltgxfig=; b=Kf2EDzUGWmRffXh9serHik3x48+VAeHi5Yiwk5POU2vNmpuDfwKm0mB0pWbxOtSFMz djRtVRBBYTxAmpzJQahp73vH0dvZGpJHnotsIujP3AIWMyVkWIk4rrwbJUyu6j46ZKd4 CB7Z6W5xYaAtZ25I+QtOnudtZv/c6t09PvB9twvnM363d0XFa1zoENlHA9u7FyVJjBK/ xovgxwRIQqEg+T/BisItobp1QRU3LTKmRUqbO7mSYNdP/LtuAt2UrJNKUTqGvr9BdvWk BB7fT6ZTZiScbj2jZRl9DIdLzTWnEKOqZM79Hn3fVClHFO56KGmli2EOeBEkj21cV806 FXIQ== X-Gm-Message-State: AOAM533Gvq9QI9OFM8+LlV52h84Q6ElfzM+ABPv24FgwnjevOgW2mrQn 3r9h24uEhDNWIie7nPy/n1osHA== X-Google-Smtp-Source: ABdhPJx+sDl3T3tfWxKBS3KMgRQuF3wDhkFfazknzXEMfmOKK8tHUBXu5QUQSZhXOidpHjnVGnihHA== X-Received: by 2002:a63:f311:: with SMTP id l17mr1405391pgh.349.1615928942134; Tue, 16 Mar 2021 14:09:02 -0700 (PDT) Received: from tictac2.mtv.corp.google.com ([2620:15c:202:1:84d6:7fd1:d469:351f]) by smtp.gmail.com with ESMTPSA id 192sm17358072pfa.122.2021.03.16.14.09.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Mar 2021 14:09:01 -0700 (PDT) From: Douglas Anderson To: Bjorn Andersson , Rob Herring , Thierry Reding , Sam Ravnborg Cc: robdclark@chromium.org, Daniel Vetter , dri-devel@lists.freedesktop.org, David Airlie , devicetree@vger.kernel.org, swboyd@chromium.org, linux-arm-msm@vger.kernel.org, Steev Klimaszewski , eballetbo@gmail.com, Andy Gross , Linus Walleij , drinkcat@chromium.org, Douglas Anderson , linux-kernel@vger.kernel.org Subject: [RFC PATCH 2/3] drm/panel: panel-simple: Add the panel on sc7180-trogdor-pompom Date: Tue, 16 Mar 2021 14:08:20 -0700 Message-Id: <20210316140707.RFC.2.Ie81e36b66aadc4afe29eb6ae9126177b811c381e@changeid> X-Mailer: git-send-email 2.31.0.rc2.261.g7f71774620-goog In-Reply-To: <20210316140707.RFC.1.I3a21995726282f1e9fcb70da5eb96f19ed96634f@changeid> References: <20210316140707.RFC.1.I3a21995726282f1e9fcb70da5eb96f19ed96634f@changeid> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org This adds an entry to simple panel for the timings of a panel that might be attached to the board sc7180-trogdor-pompom. As talked about in the previous patch ("dt-bindings: display: simple: Add the panel on sc7180-trogdor-pompom") any number of panels might be attached. These panels might have different timings or even different resolutions. When we see a pompom panel we'll use some conservative power sequence timings that can work with any of the panels that will be attached. All the rest of the details about the panel can be found by read its EDID. NOTE: if we wanted to optimize things a bit we could figure out which of the panels was actually attached and perhaps reduce some of the timings by a tiny bit if it was a panel that we recognized. I won't attempt this right now but it could be a nice future optimization, epsecially getting rid of the 200 ms "enable delay" imposed by the Starry panel. Signed-off-by: Douglas Anderson --- For overall discussion about the idea of defining a generic panel at the board level, please respond in the bindings patch so we can keep all discussion in one place. drivers/gpu/drm/panel/panel-simple.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c index 4e2dad314c79..c8964efd562b 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -2205,6 +2205,15 @@ static const struct panel_desc hitachi_tx23d38vm0caa = { }, }; +static const struct panel_desc google_pompom_panel = { + .delay = { + .hpd_absent_delay = 200, + .enable = 200, + .unprepare = 500, + }, + .connector_type = DRM_MODE_CONNECTOR_eDP, +}; + static const struct drm_display_mode innolux_at043tn24_mode = { .clock = 9000, .hdisplay = 480, @@ -4265,6 +4274,9 @@ static const struct of_device_id platform_of_match[] = { }, { .compatible = "hit,tx23d38vm0caa", .data = &hitachi_tx23d38vm0caa + }, { + .compatible = "google,pompom-panel", + .data = &google_pompom_panel, }, { .compatible = "innolux,at043tn24", .data = &innolux_at043tn24, From patchwork Tue Mar 16 21:08:21 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Doug Anderson X-Patchwork-Id: 403275 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=-19.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER, INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT 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 93FC1C433DB for ; Tue, 16 Mar 2021 21:10:24 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 5D79564F64 for ; Tue, 16 Mar 2021 21:10:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231487AbhCPVJx (ORCPT ); Tue, 16 Mar 2021 17:09:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54032 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232739AbhCPVJK (ORCPT ); Tue, 16 Mar 2021 17:09:10 -0400 Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0:4864:20::429]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B4B68C061763 for ; Tue, 16 Mar 2021 14:09:10 -0700 (PDT) Received: by mail-pf1-x429.google.com with SMTP id 18so9689729pfo.6 for ; Tue, 16 Mar 2021 14:09:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=KfsiDRXDWi256dPx6kPXl9YsOHcZPMkcG1NzqoByDb0=; b=XphS2ihI9WIrvODsx4Ck8JNqUzPXAwKiSAqFnJ8gA4zdBn+yes68s/2FZmd4WV7kcD Bu4lRsIullOAq+yZVyDb1A3qVnJXumgwncIrMO4910mbilxgoOp1FRFlA50KtCbPICUj han3RBEsGYPFS7NISEoOcFF6hxH6SrIuyFO7g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=KfsiDRXDWi256dPx6kPXl9YsOHcZPMkcG1NzqoByDb0=; b=hJAdXZzo8a/WSvEWcpR8udKM//l/1kAFr4zA0X8jjwdXusdfZBQs6x+sTesCsEh7WP LtJlRk1XOdJP9pkW0f1TK4MiJ3/aYfTRQC4L9g9OHt2MQ3wKtkd6w2TeeFwH8w6U6hdY c8TEPNfBN5YksXPDlqBey8xHiyscMGCJXyKM/qzzzOKtymFaDLME+g+P7dQpwdB6izcW RtBMzF4D/7f4BFplhwEJDXWorq8YzH6bcyynjBpjAbUHwS3H4pL+NRVWp4uBqno2nxV+ FZBR8FQq+9wDwW4cf3qYxAYuQRZZqIDN8v4A7rtkWSmB+qdfXdvEd4Je6pWW635ga4L+ aeIA== X-Gm-Message-State: AOAM532wE+NIZJV3+koilwJF2oOlGDWSUS5QFuGrFXTiaMYIxkancjsb Rq5S08gzjXOwfm4PkiYzklhhkA== X-Google-Smtp-Source: ABdhPJwTR+A25BWQSeSDuRmW9FcIOJrDBaqzzxhAWfpKM6Tv5nAJPFN5eRVDgN+dgwx7ZHqMd6JZ5g== X-Received: by 2002:a62:6c6:0:b029:200:49d8:77ae with SMTP id 189-20020a6206c60000b029020049d877aemr1339575pfg.61.1615928950254; Tue, 16 Mar 2021 14:09:10 -0700 (PDT) Received: from tictac2.mtv.corp.google.com ([2620:15c:202:1:84d6:7fd1:d469:351f]) by smtp.gmail.com with ESMTPSA id 192sm17358072pfa.122.2021.03.16.14.09.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Mar 2021 14:09:09 -0700 (PDT) From: Douglas Anderson To: Bjorn Andersson , Rob Herring , Thierry Reding , Sam Ravnborg Cc: robdclark@chromium.org, Daniel Vetter , dri-devel@lists.freedesktop.org, David Airlie , devicetree@vger.kernel.org, swboyd@chromium.org, linux-arm-msm@vger.kernel.org, Steev Klimaszewski , eballetbo@gmail.com, Andy Gross , Linus Walleij , drinkcat@chromium.org, Douglas Anderson , linux-kernel@vger.kernel.org Subject: [RFC PATCH 3/3] arm64: dts: qcom: Don't specify exactly what panel is on pompom Date: Tue, 16 Mar 2021 14:08:21 -0700 Message-Id: <20210316140707.RFC.3.Id2f7444caac48649e091b00b8a64f30ced65ee5c@changeid> X-Mailer: git-send-email 2.31.0.rc2.261.g7f71774620-goog In-Reply-To: <20210316140707.RFC.1.I3a21995726282f1e9fcb70da5eb96f19ed96634f@changeid> References: <20210316140707.RFC.1.I3a21995726282f1e9fcb70da5eb96f19ed96634f@changeid> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org As talked about in the previous patch ("dt-bindings: display: simple: Add the panel on sc7180-trogdor-pompom") any number of panels might be attached. Let's stop specifying a single panel and just specify that we have a "pompom panel". Signed-off-by: Douglas Anderson --- Before landing this we need the patch ("drm/panel: panel-simple: Add the panel on sc7180-trogdor-pompom") from earlier in this series. Less obviously, though, we also need the patch ("drm/bridge: ti-sn65dsi86: Properly get the EDID, but only if refclk") [1]. [1] https://lore.kernel.org/r/20210304155144.3.I60a7fb23ce4589006bc95c64ab8d15c74b876e68@changeid arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi b/arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi index d253a08f6fc8..f98c18f6ff94 100644 --- a/arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi @@ -108,7 +108,7 @@ ap_ts: touchscreen@10 { }; &panel { - compatible = "kingdisplay,kd116n21-30nv-a010"; + compatible = "google,pompom-panel"; }; &pen_insert {