Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5482419pxb; Wed, 26 Jan 2022 13:05:44 -0800 (PST) X-Google-Smtp-Source: ABdhPJwz7zYQb4T9wxHVFaKLXPcVfRhSQ20pfTZD53Wb1DSGrKxTcCHZRFZkqA7kLVe+eYiJru+8 X-Received: by 2002:a17:903:2286:: with SMTP id b6mr241411plh.94.1643231144369; Wed, 26 Jan 2022 13:05:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643231144; cv=none; d=google.com; s=arc-20160816; b=pvPMsDfyw9FHM8AjbjeFBwisOcvT/iGhdPrJCO5tA3qulG8CrlCvXteAHjjY6JwK9g wwdU95+TZ+oWa3XAtWzQ2U3P48q9SZsq1AaiSe5pKoYpZoFRXbh/Ve3ZT35ECzGxF2va tVah9jsXeIQd7cwx0QdJijqeo35fTtSazo/tTnxbfdtD5aMzjlU3Yar+TTXZgUvQ7uhA 3Yb//iwZCmUU5r1cd4EIuLKCDCqQSMgXrIIF/HP5c6I8N5xySxEASBAOB7XAHGbLedFe uRZuxanQJlqKRGsovaaGeSqF3mP9PyiwPntce0X9alNRT+Gu/aSi2xycNQ6QdV4L4qUH uR7g== 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=hNuGvUirpZLgviiUUWup/Or/h967yV7FWMRVHEHBy84=; b=IGKUkK9zRQ9Zbfb1E8kDJcqRTt7a+N6QztztBLV8EHkWeMSIaGsOelTol+NxxpxLVm lWmH3IXWBmGmc7+Zm0gZ6J1SHsqxLO/482tjgAsbMIhJOIdMQhFxMvXsV7jn/SiWQmo9 nV2xLA9Fd44L03h7drfGNOa+rjze0EtjB2MaAAcIs95ACD37fwJ8JRqGPOx5wPt5Utgx dhRelpI/D/pNz6a0LDMK3SbXKRgkInUW+I6eDBEPHpv28MDGAILlPd/zcHu5WSiRqKFS nbgl+DtQSHbiMNWB+GwOV0uch2GEgEuEy2JZbna0K/uvvPghAkJ9+84Zxt8yOXy0Lpti cY6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=XuQJ2Qua; 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 u11si327879pfi.83.2022.01.26.13.05.31; Wed, 26 Jan 2022 13:05:44 -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; dkim=pass header.i=@ffwll.ch header.s=google header.b=XuQJ2Qua; 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 S240256AbiAZKwa (ORCPT + 99 others); Wed, 26 Jan 2022 05:52:30 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35508 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240289AbiAZKw2 (ORCPT ); Wed, 26 Jan 2022 05:52:28 -0500 Received: from mail-oi1-x22f.google.com (mail-oi1-x22f.google.com [IPv6:2607:f8b0:4864:20::22f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 20058C061748 for ; Wed, 26 Jan 2022 02:52:28 -0800 (PST) Received: by mail-oi1-x22f.google.com with SMTP id x193so36801308oix.0 for ; Wed, 26 Jan 2022 02:52:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hNuGvUirpZLgviiUUWup/Or/h967yV7FWMRVHEHBy84=; b=XuQJ2QuaOAH1guMFs+7qJK7Usxs3OIJFOFUJh3Kg+W+9uVg8Ypcz+nzh+l6fpvZNNr WFfm2rMdpfX28Su8mn1xY2IpJUW6FmKhs4toEMVo5qSEu1Omchn0rkkbwdI5t9edO7yt BMwnEqCn0Ci7qjy9Yx8Fxa3ZoSb96QLGfI/nY= 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=hNuGvUirpZLgviiUUWup/Or/h967yV7FWMRVHEHBy84=; b=VQbUuPfNu0kLDPq/P5GPe5kg+Th3omCfOYmdm4oU1ZweAtjwiSzVIRVCnaVHihaT9w NezSxd7p3FnWi+GofFLzMZ9OXkATHLWc4QqFPGragGQc7thUiTWphT0VEwOHe1GeuWCL 8ypJLIVXqhb+qd52NUyZne5NkqbYMHxKGpSx8C3eXgfBKW9Gd0s3nNsLoYDsOiyqRxek Fto2hKACdpnHlCHG8T9K0NiN6yOXASz64Jqxq2hwTREdL9HhBPGSulpuGkpxf1oHLFoS qACUSjWgnYBBvoiVGFXUpZSY5pXp7Pto6KtlIceEtWDsrt/TRZ7UKaRzXAa+Jw97DFx2 pMZA== X-Gm-Message-State: AOAM530dQUtrbmYE2L5FC0tmeFpm97syww0lCrZ8dJPZk1GllzZBHEiy xDPcOq5nqF3ql2IK7h1CfR9Gv6NANDgR37NNQqMeCw== X-Received: by 2002:aca:ab4a:: with SMTP id u71mr3195965oie.176.1643194347425; Wed, 26 Jan 2022 02:52:27 -0800 (PST) MIME-Version: 1.0 References: <20220125202118.63362-1-andriy.shevchenko@linux.intel.com> <991e988b-7225-881b-a59a-33c3eae044be@suse.de> In-Reply-To: From: Daniel Vetter Date: Wed, 26 Jan 2022 11:52:16 +0100 Message-ID: Subject: Re: [PATCH v1 0/4] fbtft: Unorphan the driver for maintenance To: Greg Kroah-Hartman Cc: Andy Shevchenko , 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 , Andy Shevchenko , Lee Jones , Heiner Kallweit Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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: > > > > > > Hi > > > > > > 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. 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. -Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch