Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5109253pxb; Wed, 19 Jan 2022 11:12:12 -0800 (PST) X-Google-Smtp-Source: ABdhPJx1wSqmL4brRwGzlucoNYeYJHk3xjtYUAV+IZHZug9bn5oRNVGZPN8ShQ7AbMy4RYRx+5Vp X-Received: by 2002:a17:903:244e:b0:14a:537b:db0b with SMTP id l14-20020a170903244e00b0014a537bdb0bmr33793613pls.28.1642619532167; Wed, 19 Jan 2022 11:12:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642619532; cv=none; d=google.com; s=arc-20160816; b=DlNRPcTpYdX4jn1CmnT7hS1B643PiB8JoqvH5bqQynLM1NTmeMpYervdvx1PL0ne+a lNsGZFH9VNQfJvnOMxVOoBw9DFZeTf/N5pOjnhxkAJp5jRzq9PUinPFh67oTUJXegAf/ VjiHCJt1a3lVSDGBH483XEM+HAWXZVk9GOMswUkn6LB9hEycSgLg/ShNakZy++n1PdIo jaX2lk1ofB+YbXiSNPmdjUC2EfzxoeTwwmte1KI+uDAtMNpdxcaR1pTiVEDqPPxFBB7+ UTiosRwkl0lvPAM5KtEMav7jJh05w/O/7hjJETx7+4KlrGJUKTAYug0JsQxmj8/U6G8A CnKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=zJpGiFZsTQiw8eRQaACcZcS0TfkIUnQNM5KKh6CzfJ8=; b=vqYXIFBbLKOlfwtWuhbL4NsBQY1piCQml594Q1q/7qWG0bBt2awMxMw2CdqYq64XMJ JvyWJDHSfGr5m2p1sqQQ8yPNcDFes4emmSjN0xb1GMZ8AYzWesBaanF+Rna6+ucUVh/E /rfsHomAEv9LYVvZFMQKULw8LZd0i3QXLKQCOnGcGWEiCz6g0piRtFv+0KIfdm6N95uJ UT1ys2buGhSxFGOqt9VIoo9qs+WpcGqtitCYToh+G8434xdNSOATYZYblsHluC1Rw7R/ mryPeW0q2df9I7dc3i5TQOQALDNbYIhVJDf4R1p/M/HrIMVM6RK0uakdRlUEAW6CIlwv K7Ew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=cmVCZIAD; 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=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b13si291057pgk.399.2022.01.19.11.11.59; Wed, 19 Jan 2022 11:12:12 -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=@redhat.com header.s=mimecast20190719 header.b=cmVCZIAD; 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=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240660AbiARGL3 (ORCPT + 99 others); Tue, 18 Jan 2022 01:11:29 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:30923 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229998AbiARGL3 (ORCPT ); Tue, 18 Jan 2022 01:11:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1642486288; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=zJpGiFZsTQiw8eRQaACcZcS0TfkIUnQNM5KKh6CzfJ8=; b=cmVCZIADDEqGvAULV9J9sBBEiR/ne7svM242DtIaqqgRMyY8QH0FgbhmAJCrNuYfNGT6Hw PDk7zDUw85OaAzfrFUkHlBh2AnQnu7slOOuk11SW/f/BWEU1ZJQx/c1qNEY+zvVHDCYxgs z953rdgr8dmHzJCBx65ggIf4QlhP198= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-206-YTnOAVnRPYujDggk9iouAA-1; Tue, 18 Jan 2022 01:11:24 -0500 X-MC-Unique: YTnOAVnRPYujDggk9iouAA-1 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id E33F8814249; Tue, 18 Jan 2022 06:11:22 +0000 (UTC) Received: from sirius.home.kraxel.org (unknown [10.39.192.49]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 60F1B78DD4; Tue, 18 Jan 2022 06:11:22 +0000 (UTC) Received: by sirius.home.kraxel.org (Postfix, from userid 1000) id 7AAED18000A6; Tue, 18 Jan 2022 07:11:20 +0100 (CET) Date: Tue, 18 Jan 2022 07:11:20 +0100 From: Gerd Hoffmann To: Geert Uytterhoeven Cc: Helge Deller , Daniel Vetter , Linus Torvalds , "airlied@gmail.com" , Linux Fbdev development list , Linux Kernel Mailing List , DRI Development , Javier Martinez Canillas Subject: Re: [PATCH] MAINTAINERS: Add Helge as fbdev maintainer Message-ID: <20220118061120.7exr5vtdwyuzhnup@sirius.home.kraxel.org> References: <20220117125716.yjwxsze35j2ndn2i@sirius.home.kraxel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jan 17, 2022 at 02:29:47PM +0100, Geert Uytterhoeven wrote: > Hi Gerd, > > On Mon, Jan 17, 2022 at 1:57 PM Gerd Hoffmann wrote: > > > b) to include new drivers (for old hardware) if they arrive (probably happens rarely but there can be). > > > I know of at least one driver which won't be able to support DRM.... > > > > Hmm? I seriously doubt that. There is always the option to use a > > shadow framebuffer, then convert from standard drm formats to whatever > > esoteric pixel format your hardware expects. > > > > Been there, done that. Have a look at the cirrus driver. The physical > > hardware was designed in the early 90-ies, almost 30 years ago. These > > days it exists in virtual form only (qemu emulates it). Thanks to the > > drm driver it runs wayland just fine even though it has a bunch of > > constrains dictated by the hardware design. > > The Cirrus DRM driver supports TrueColor (RGB565/888 and ARGB8888) > modes only. The Cirrus fbdev driver also supports mochrome and 256 > color modes. > > There exist some DRM drivers that do support DRM_FORMAT_C8, but none of > the "tiny" ones do. Same for DRM_FORMAT_RGB{332,233}. Adding that to the cirrus driver shouldn't be hard. I'm wondering whenever there are any userspace apps which would actually use that though. take care, Gerd