Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5493685pxb; Wed, 26 Jan 2022 13:21:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJzqg+965CEj8I+Ywz5WoNAH8RntoLaJN4oQXC+r3nTtYs3mx82h+lOCQbXiLPyZqWCzVTU9 X-Received: by 2002:aa7:8081:: with SMTP id v1mr321731pff.74.1643232073047; Wed, 26 Jan 2022 13:21:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643232073; cv=none; d=google.com; s=arc-20160816; b=aucY73dRfvOl8ZauFbGryh2ja7g1nL0riWPZ4aNor2pBGvfrY+i0xOSxquMZlMGpfg Jcb9wT4BlGMyiKBVMEyAhn+cjF+DdOo4V1CVk1DMCQhswLZlzPJ6vlWyEko9c9jByhcJ ig8EohiSIJxfq6Ey1Z4vpLIuyViKlBdjKfWL4jnGkDooEoL3NOADvrXaMaSuyTnoiEnS 4/AGME5Ol2t6s0uG2gz652lTxS/4kxwPc9244mbbmPkFk24bNNOpAlP73woRf4MQYUfF tJoVOW8y8CjWvbanF1atF/+boglcBYoBZD/9dAVNntMH8M1LuYNsUzxmd12ZFGQTaSyU UkGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:organization:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=0jtaTssDygIsxHsNQxVYQlQ1UVCHtv45OJbQKsYN6qs=; b=hMq6P4W/Np0AwLDAC0NtfrD0EKAduAzNyRGDhRiKPx5hZldP9D3kE7YsggO0YJ2wF9 OrHQQ41L95zipgZFq+6h3qJsTj1BMCYsPjWmZdFVqw0Rslq189C7F+yyAJmWySy26iAf 56IH8cgNOnHlx63yg7ywIIJtwO7UNonGV9sKCiUmVwhHmCfNXEOwPpczZyirG/Uf1hQv bBkOhmYjqblwlpes6IjLAYCLeUR3cUnajsIQZLLmf0N6Vz7Ky0GlWwHDF8auQ53fBxmR iSICRFipLcb8cOS0fiKdC1NmH+OF7ozFrPopgg3vdjbm/T0UFpukGZBrrsfCA1KS2QuU x8zA== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t12si345289pgh.302.2022.01.26.13.21.01; Wed, 26 Jan 2022 13:21:13 -0800 (PST) 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; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239312AbiAZNZR (ORCPT + 99 others); Wed, 26 Jan 2022 08:25:17 -0500 Received: from mga04.intel.com ([192.55.52.120]:9230 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234691AbiAZNZQ (ORCPT ); Wed, 26 Jan 2022 08:25:16 -0500 X-IronPort-AV: E=McAfee;i="6200,9189,10238"; a="245380860" X-IronPort-AV: E=Sophos;i="5.88,318,1635231600"; d="scan'208";a="245380860" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jan 2022 05:25:16 -0800 X-IronPort-AV: E=Sophos;i="5.88,318,1635231600"; d="scan'208";a="477478913" Received: from smile.fi.intel.com ([10.237.72.61]) by orsmga003-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jan 2022 05:25:12 -0800 Received: from andy by smile.fi.intel.com with local (Exim 4.95) (envelope-from ) id 1nCiHN-00EblD-5n; Wed, 26 Jan 2022 15:24:05 +0200 Date: Wed, 26 Jan 2022 15:24:04 +0200 From: Andy Shevchenko To: Daniel Vetter Cc: Greg Kroah-Hartman , Andy Shevchenko , linux-fbdev@vger.kernel.org, Michael Hennerich , Helge Deller , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Phillip Potter , Thomas Zimmermann , Carlis , Lee Jones , Heiner Kallweit Subject: Re: [PATCH v1 0/4] fbtft: Unorphan the driver for maintenance Message-ID: References: <20220125202118.63362-1-andriy.shevchenko@linux.intel.com> <991e988b-7225-881b-a59a-33c3eae044be@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 26, 2022 at 11:52:16AM +0100, Daniel Vetter wrote: > On Wed, Jan 26, 2022 at 11:47 AM Greg Kroah-Hartman > wrote: > > On Wed, Jan 26, 2022 at 12:02:36PM +0200, Andy Shevchenko wrote: > > > On Wed, Jan 26, 2022 at 10:52 AM Thomas Zimmermann wrote: > > > > Am 25.01.22 um 21:21 schrieb Andy Shevchenko: > > > > > Since we got a maintainer for fbdev, I would like to > > > > > unorphan fbtft (with the idea of sending PRs to Helge) > > > > > and move it out of staging since there is no more clean > > > > > up work expected and no more drivers either. > > > > > > > > > > Thoughts? > > > > > > Thanks for sharing yours, my answers below. > > > > > > > But why? We already have DRM drivers for some of these devices. > > > > > > No, we do not (only a few are available). > > > > > > > Porting > > > > the others to DRM is such a better long-term plan. OTOH, as no one has > > > > shown up and converted them, maybe they should be left dead or removed > > > > entirely. > > > > > > As I mentioned above there are devices that nobody will take time to > > > port to a way too complex DRM subsystem. But the devices are cheap and > > > quite widespread in the embedded world. I'm in possession of 3 or 4 > > > different models and only 1 is supported by tiny DRM. > > > > Great, then let's just move the 2 models that you do not have support > > for in DRM, not the whole lot. When we have real users for the drivers, > > we can move them out of staging, but until then, dragging all of them > > out does not make sense. > > Can't we create drm drivers for these 2-3 models? Like we have drivers > which are below 300 lines with all the helpers taking care of > everything, this shouldn't be too tricky. For a few years there is no news about it. Okay, in this thread Noralf revealed a new idea to replace pile of the drivers in FBTFT. > And if no one cares enough for that, then imo let's just keep this in > staging and let it quietly&slowly pass away. At least from the people > who've been active in any kind of display development the past 6+ > years (which is roughly when Tomi abandoned fbdev as last active > maintainer) the consensus _is_ that drm drivers are simpler, quicker > to type (once you got hold of the subsystem and all its helpers at > least), and adding new fbdev drivers just makes no sense at all. -- With Best Regards, Andy Shevchenko