Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp224267pxb; Mon, 11 Apr 2022 23:48:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz/h1v4Zd/PhC0kBEFsFBcc1eDep5RGFEsAOzH5S6MHWN5ap78Q9200GTYYEOVJw6bJfbpH X-Received: by 2002:a17:903:2341:b0:158:8460:cb3 with SMTP id c1-20020a170903234100b0015884600cb3mr2929178plh.81.1649746083899; Mon, 11 Apr 2022 23:48:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649746083; cv=none; d=google.com; s=arc-20160816; b=F9nBETjyrXDgVMu+96B+VfIyVWOfwdTqn8foSc0aLA8qFcWvabbVq/3AyBoh7KrVmI MOGHcUTo0oxy5yeHHgdKDspbIL6+PZ9zF8T7DCLWrFdmuUWPparJem6LFOE12gj6bebm T6ohZeonAg3EAyn1PoDiyD1fpVTf2AS060TmdwjjLILTVIAehXhPg2fj1rO5JbbTII5a aOm9mH/wi1m2exqNCZbOy+2jRHTPoMO+1J5wPv2m6RR1TMltrqW0cZKI8JTPoyEk1e2k Tgk1IbMdAKzajpIT96A14LSW05YZI03HI0i9vUS+4abLy7y68BJ/QtOsUlhNYLCd3HbG SMYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=gUZLnKBxx8VA3OSu2dIqsE8cEUY3AK5vGZQzH6jJ2vo=; b=QTq31DZCL3lh1lX43AhJi4mdmUP8S5cAhg6cOTSS0/pYLVC9V9+w5mXNNYBhM7WZvx o/yIuMr9taSRvtKhIXiRW0svdM5WXAtSbCVmzEHSAG58jFg8wP1XtRT4sTe3HQ/zDgor SyQX9tFzVKaLeeVmF3fjqSqE7nPRTrRpCAUkAwc5RoGhQkCab+sl6snPtgw6xFrrCLCX qXGWwqHPqwXIkUoWWNbKtlekFwWauh+IYOU5wm8EjpOKioiDv8ur4Rs8Rf7uuUXrhl0u xGLp8Olzr2Owu0LFriRYu3CX98J1bft5Xl/LC2nHQEvAxYak9r9yeNEaxm+JeaJxcEZ1 73lQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=JyOGjkok; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id nu11-20020a17090b1b0b00b001bd14e03053si11505991pjb.43.2022.04.11.23.47.50; Mon, 11 Apr 2022 23:48:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=JyOGjkok; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244129AbiDKJaO (ORCPT + 99 others); Mon, 11 Apr 2022 05:30:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39532 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344406AbiDKJaI (ORCPT ); Mon, 11 Apr 2022 05:30:08 -0400 Received: from mail-pg1-x535.google.com (mail-pg1-x535.google.com [IPv6:2607:f8b0:4864:20::535]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 04EF13FDB3 for ; Mon, 11 Apr 2022 02:27:54 -0700 (PDT) Received: by mail-pg1-x535.google.com with SMTP id s21so9148709pgv.13 for ; Mon, 11 Apr 2022 02:27:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gUZLnKBxx8VA3OSu2dIqsE8cEUY3AK5vGZQzH6jJ2vo=; b=JyOGjkokBa+Aw6qxRAQJ498sUGyUYwxAOiPIEVGS79xAIQhaHmakXcZkILRXU1fOW2 NVc0WL0w8BYbOkqfCmzChBxCXKDv6gT1+t/+dbygd3zinfwoTxBI6btFBiQRlVizGmDX RB7oCRd8YSitvkDPJ4LrpIemvAEqXANu3j9uhcwculIe7oLiojCuItyi223yx6g+RUAt SzYGRFIZDaUuTcj3XbAkDJ4KsVqTk1z7LPooAhAA6GrGWXCnU4MG8OLY3qUCN6/JXVs2 KFKpIvtlpMIfuUokiO3icBC5jp5HjunYGiP1vQcNBH7/xKxKPgKgRRQnwiDdsZBkU1ND +mBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=gUZLnKBxx8VA3OSu2dIqsE8cEUY3AK5vGZQzH6jJ2vo=; b=W+oYDOZmChqbWBO6hd0ziMlGhr1fPTkdEVXkQUz7RvXSbV62XASxM9IAG+0Qh6+Ttf A3Wf6tgMyMGjRBUn9ZMGvNkThq10c2uCbWvVQpDd41JC9dHzvwGIfpQjQ5CWe7J96S10 UMOmSqtpZyqQhJTkb1wgdAcGYoxJ2hiBiLOxUu4FPlIX2XMOERUftRc91ZHwboAWlAO2 gHM4CGhbaI8qfaJ+wWxTHh/rz7ROsVYlBf2Tauy6m5ccdI5Ci1vd2DiCaxZSF1vfz+HT jVCIVOs2+/BgS+W9Xup2v/Dmd9lLLdXH7ceOaja3QzMUy5gMms+rV7yBaSD29Vf0tkbx 27Sg== X-Gm-Message-State: AOAM533L6viBM62TdlMFowXxHZLigaY5exQ8jkb28Et3jWdFVyLHGLwm ytTmel6zPVSnvYRfC7FHga8Pn2n/G0bV9yUr/f8= X-Received: by 2002:a63:e20:0:b0:385:fe08:52f9 with SMTP id d32-20020a630e20000000b00385fe0852f9mr25852698pgl.99.1649669274422; Mon, 11 Apr 2022 02:27:54 -0700 (PDT) MIME-Version: 1.0 References: <20220409042321.3184493-1-james.hilliard1@gmail.com> In-Reply-To: From: Patrik Jakobsson Date: Mon, 11 Apr 2022 11:27:43 +0200 Message-ID: Subject: Re: [PATCH v3] drm/gma500: depend on framebuffer To: James Hilliard Cc: dri-devel , Randy Dunlap , David Airlie , Daniel Vetter , linux-kernel Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Apr 10, 2022 at 10:05 PM James Hilliard wrote: > > On Sun, Apr 10, 2022 at 1:52 PM Patrik Jakobsson > wrote: > > > > On Sun, Apr 10, 2022 at 9:40 PM James Hilliard > > wrote: > > > > > > On Sun, Apr 10, 2022 at 1:36 PM Patrik Jakobsson > > > wrote: > > > > > > > > On Sat, Apr 9, 2022 at 6:23 AM James Hilliard wrote: > > > > > > > > > > Select the efi framebuffer if efi is enabled. > > > > > > > > > > This appears to be needed for video output to function correctly. > > > > > > > > > > Signed-off-by: James Hilliard > > > > > > > > Hi James, > > > > EFI_FB is its own driver and not needed by gma500 to drive its > > > > hardware. What makes you think it's required? > > > > > > I wasn't getting any HDMI video output without it enabled for some reason, > > > I assume it is doing some sort of initialization needed by gma500 > > > during startup. > > > > Then it sounds like you might just be using EFI_FB and not gma500. Can > > you provide the kernel log with drm.debug=0x1f set on kernel > > command-line. > > Seems efifb loads first and then hands off to gma500 That is how it normally works but efifb shouldn't change the state of the currently set mode so shouldn't affect gma500. From the logs I can see that you have LVDS (internal panel), HDMI and DP (3 displays in total) connected. This sounds wrong. Your version of gma500 (Cedarview) doesn't support more than 2 crtcs/pipes. This might be a problem.