From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gerd Hoffmann Date: Mon, 28 Sep 2015 07:39:13 +0000 Subject: Re: No more new fbdev drivers, please Message-Id: <1443425953.19666.6.camel@redhat.com> List-Id: References: <5603EC15.9090605@ti.com> <20150924144621.40e26f0a@free-electrons.com> <20150924152312.GV3383@phenom.ffwll.local> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: David Herrmann Cc: Thomas Petazzoni , linux-fbdev , Teddy Wang , Daniel Vetter , "linux-kernel@vger.kernel.org" , DRI Development , Tomi Valkeinen , Geert Uytterhoeven , Laurent Pinchart , Greg Kroah-Hartman , Arnaud Patard , Dave Airlie , Sudip Mukherjee Hi, > As Daniel mentioned, the connector+encoder+crtc combination is one of > those simplifications that would make sense if more such drivers are > added. Another one is memory management. It's pretty complex because it can handle _way_ more than what simple drivers need, and the result is _alot_ of ttm boilerplate in the drivers. cheers, Gerd From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gerd Hoffmann Subject: Re: No more new fbdev drivers, please Date: Mon, 28 Sep 2015 09:39:13 +0200 Message-ID: <1443425953.19666.6.camel@redhat.com> References: <5603EC15.9090605@ti.com> <20150924144621.40e26f0a@free-electrons.com> <20150924152312.GV3383@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6F3AA6E9BB for ; Mon, 28 Sep 2015 00:39:56 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: David Herrmann Cc: Thomas Petazzoni , linux-fbdev , Teddy Wang , Daniel Vetter , "linux-kernel@vger.kernel.org" , DRI Development , Tomi Valkeinen , Geert Uytterhoeven , Laurent Pinchart , Greg Kroah-Hartman , Arnaud Patard , Dave Airlie , Sudip Mukherjee List-Id: dri-devel@lists.freedesktop.org ICBIaSwKCj4gQXMgRGFuaWVsIG1lbnRpb25lZCwgdGhlIGNvbm5lY3RvcitlbmNvZGVyK2NydGMg Y29tYmluYXRpb24gaXMgb25lIG9mCj4gdGhvc2Ugc2ltcGxpZmljYXRpb25zIHRoYXQgd291bGQg bWFrZSBzZW5zZSBpZiBtb3JlIHN1Y2ggZHJpdmVycyBhcmUKPiBhZGRlZC4KCkFub3RoZXIgb25l IGlzIG1lbW9yeSBtYW5hZ2VtZW50LiAgSXQncyBwcmV0dHkgY29tcGxleCBiZWNhdXNlIGl0IGNh bgpoYW5kbGUgX3dheV8gbW9yZSB0aGFuIHdoYXQgc2ltcGxlIGRyaXZlcnMgbmVlZCwgYW5kIHRo ZSByZXN1bHQgaXMKX2Fsb3RfIG9mIHR0bSBib2lsZXJwbGF0ZSBpbiB0aGUgZHJpdmVycy4KCmNo ZWVycywKICBHZXJkCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756702AbbI1Hj6 (ORCPT ); Mon, 28 Sep 2015 03:39:58 -0400 Received: from mx1.redhat.com ([209.132.183.28]:33938 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755653AbbI1Hj4 (ORCPT ); Mon, 28 Sep 2015 03:39:56 -0400 Message-ID: <1443425953.19666.6.camel@redhat.com> Subject: Re: No more new fbdev drivers, please From: Gerd Hoffmann To: David Herrmann Cc: Geert Uytterhoeven , Thomas Petazzoni , linux-fbdev , Teddy Wang , Daniel Vetter , "linux-kernel@vger.kernel.org" , DRI Development , Arnaud Patard , Tomi Valkeinen , Laurent Pinchart , Greg Kroah-Hartman , Dave Airlie , Sudip Mukherjee Date: Mon, 28 Sep 2015 09:39:13 +0200 In-Reply-To: References: <5603EC15.9090605@ti.com> <20150924144621.40e26f0a@free-electrons.com> <20150924152312.GV3383@phenom.ffwll.local> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, > As Daniel mentioned, the connector+encoder+crtc combination is one of > those simplifications that would make sense if more such drivers are > added. Another one is memory management. It's pretty complex because it can handle _way_ more than what simple drivers need, and the result is _alot_ of ttm boilerplate in the drivers. cheers, Gerd