Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5251924pxb; Wed, 19 Jan 2022 14:28:21 -0800 (PST) X-Google-Smtp-Source: ABdhPJwnHpzp5vfDqJ7i4vhQBFiHDpSNmOEf/3/Tgn8uJPUeoevintdxab4m3ZwPyDyHP/BUH46p X-Received: by 2002:a17:902:b944:b0:14a:b045:4d00 with SMTP id h4-20020a170902b94400b0014ab0454d00mr19798960pls.52.1642631300861; Wed, 19 Jan 2022 14:28:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642631300; cv=none; d=google.com; s=arc-20160816; b=e9uKrmYWyCbcSR7KuGS8aT2WMrCnd5QYOJR2+5Y2iFJ68buX0+3USdzA4W2gVCUTgn tP5icW7IWQvWyz383a/4Ef0ckzlCYi9jMevFrdT8cIPuUHXUi2iMNspPDtwbtdcHhGWs M1C/8CdfJPonZYvmyEiWW8ZkHYvtjKzpyxakGqK+NeBBjshIcv7z0QIIB4G9jIxUj/O8 RgN96myJryDeOFpoDssQqMwvvdsOxLiJ29+6B4lFR9oxmhH2RRXy9r0ekQrhYXLomjBa pUUMLBHoyjVmIZjZX/Bcl3SY071JspiqP5jXRKvIpTjaLKSxoExPmrxGmtIQBU9jjV8C hTlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=uLW2M7pApy7BPsNUpEftLUoDhRGWLuoC5vASWgjzZZQ=; b=lq6+Z+6Du0MiCPYwX41hz4tWj0n2hctOr8HfrrVWasU2BPpBSWUMnEkzEMDsYV5Njl hM55ObJ4zyH7phkb5zQ4F2+x9NTQtOMRVc5pdhxOjOZegJM30mU8gCld8lgckXmcA2LN cK9qOk5I+pzpo4u+MBeOehH3VLn2oJus0jlld0CKNPqZaL80L31DMmrQ3UGWMs+wfDbQ 14DCE3TcsFhBpn6poxNISevLeXLrNqc/9LYYu0UVy6EQNrGo7L8FXPfYALkIjdlfrwlS aI8n+VexaGKwg9zULZus3BmVgtmBZotN0bcnrYq7O5saMiTMs2gSub62AtKQI0H0tn5Z mtUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=YJ9tUolw; 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=NONE dis=NONE) header.from=gmx.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y10si866900plt.376.2022.01.19.14.28.09; Wed, 19 Jan 2022 14:28:20 -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=@gmx.net header.s=badeba3b8450 header.b=YJ9tUolw; 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=NONE dis=NONE) header.from=gmx.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234311AbiARILG (ORCPT + 99 others); Tue, 18 Jan 2022 03:11:06 -0500 Received: from mout.gmx.net ([212.227.15.18]:44835 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343973AbiARILE (ORCPT ); Tue, 18 Jan 2022 03:11:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1642493455; bh=YvKRHw1tFJN1cKyfD3xEwJGNkcxUYdcTnHvH2l+gF0M=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=YJ9tUolwMDvHkCVKiMfRwGRFDqwO0+dbVgZYHjrpSknZgcX+G50liWyJcbvWjf/ua ntZLnAVzSVVJviKdrBrUEtyC4rjiT/hlTDHYeGFMUUpRmFuNrsqvqidnVXxHZsbq9L WtbrNuS+Wyyp+RyX3jU3mSZsPuPbyQgbwEcSGD8Y= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.20.60] ([92.116.155.155]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MBDjA-1n1S7N0B8I-00CeYZ; Tue, 18 Jan 2022 09:10:55 +0100 Message-ID: <9565ea8d-c374-5a9e-2590-bdcbec6d37bd@gmx.de> Date: Tue, 18 Jan 2022 09:09:49 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0 Subject: Re: [PATCH] MAINTAINERS: Add Helge as fbdev maintainer Content-Language: en-US To: Gerd Hoffmann , Geert Uytterhoeven Cc: Daniel Vetter , Linus Torvalds , "airlied@gmail.com" , Linux Fbdev development list , Linux Kernel Mailing List , DRI Development , Javier Martinez Canillas References: <20220117125716.yjwxsze35j2ndn2i@sirius.home.kraxel.org> <20220118061120.7exr5vtdwyuzhnup@sirius.home.kraxel.org> From: Helge Deller In-Reply-To: <20220118061120.7exr5vtdwyuzhnup@sirius.home.kraxel.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:UgTaROfJXqyNofTJXXCjg2j0fjMac4/tCMThylcFiyPOUV3OSYx Bmw+0HDc4D0P1st4nbx2vCpO1oSy3qR7VzbinU7/mKzbCaFXjHV5FgYNQMAnVoTbLkWebB8 NtD2p9lIrH8H7UVwgo4dqmBaKEI1Q25sfaVtfYoYgrb1Fd9t8BKKYm16n2htQ/uzwe4nDOL yo9VzUcvWOtSKTK+/ojHw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:YifBO2F8olo=:cAq842N23kMH1S+4nILs6S 0Jbhvu9zSPNH523qw6hKGInRJRk6t/zd+v8n7bXSEuO+oh//wjPNygnylFvrnWBLyWNGj1pL/ auhxiaNS1sbA4RkWE/GSslayr2ft+TeuaAHspkiBZpfRfqmlbkx37WbvkSEHabsZP3i4wi5nz CzASasoCC+Q07nqmVU+wFvG5YavvIXLc+1iRCp2t8hfN2pWBgRWlES7DQr8lGcY0AyvIKjuzy eDbb0k+U/WN6v+cagUKC8CUfRgS190s7JwmBlvhjH5a8Wga+dfPDvSOJu9NQ+TTbFF7/aNZNR 7OJfUNigCbO2bRHJc7ol0azYASrv9cGorhu93iqj66+nzqNVavBb+4XrM32i5Rj3yMgi16rOa mGQo3sF+m9x0HomCAY45diEbjgx2Wm06sU+NzYApsCf04/jPb2B4r/vvol9gzRBq8SKSVu3/f AcMa1WjeLKdx+JxGu18uuI1lL6qK2zUycD+20UXLVrw4X9b5UacH8gDzLbuAzG8lrqyQsnHxI Z5lg6ZUYlo3wqhq4ozlJFLd7KyvPJZfQtvi0+ELn6eaVFB8oTN6mDpq0SWxtwxDZMx8wXfqmp JG41WKnJIZ/D4sAcKiY1Z2ZGi8hDr3Zxome4U/ee1Lbi/J1yN4dMAUKknow2lnO01pgCkOUD/ KTBlX1bs5mZRB3NxwM+Uh6KgW0LjzB1KUGbLo0oQQD25Pf0g8MvDkjMbJSgDRyMY9R7riTkE/ YoYaDw0Ll+/zdEBlYXI5sCQpbbDPvlAXsiea/ecnQWS+eVG/l+djInP/R0bBuZVUcOECb0EUU mCmnKdh0D52MJxUNKzLU74dcPmGqYFwfINdOxqjceYuTprSAmR5fpukJ5jW7SR6SczWrkd/fb 043V8nFbvHnZGMwcmBkVMh56aQZmTGsMl2FQxfjeGcNaMi4JdxwfGsy2gji6j50RQWUdlCJKr LFpD0KuBHB+dI8XFamOmd0MuLcRQhcwuVXrEKA6WSGGn5HcWmx9ZDVUB/ayBNHESskAJSDGav OWm94wv7y+xQSkWuS8Ib2ZC/TviP8peA3OB5E8SXWnFuKCDH9JqO7roB6djpL7vIeZbjPrlDI YV6S/K5Nc1iZBY= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 1/18/22 07:11, Gerd Hoffmann wrote: > 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 physica= l >>> 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. The discussion is not about userspace apps. It's about the case, that if existing fbdev drivers should be converted to DRM, then they are currently required to run in TrueColor. Some of those c= ards/drivers don't support TrueColor (which is problem #1), and even if they do, then only with their existing 2D bitblt acceleration they are somewhat performa= nce-wise useable as framebuffer console (problem #2). So, if DRM would natively support other formats, then it's not hard to convert them to DRM. Helge