Message ID | 20240212132515.2660837-3-andriy.shevchenko@linux.intel.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel+bounces-61687-ouuuleilei=gmail.com@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:bc8a:b0:106:860b:bbdd with SMTP id dn10csp72694dyb; Mon, 12 Feb 2024 09:51:24 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXzxdUOckUTHzmYvCyveNbWIQjSeAMTSQvzghan4laCogmrfH8+4mLFZPgUl4S+4D3jcCI5kVTGrqR5xbj5C33QITNzHA== X-Google-Smtp-Source: AGHT+IFcF4DCjkMp/FCjSHaiPkgfWN5bFxUqwpYrL22Dl582fJNoj4ewcX0+ucSh1XSf89AQCrhe X-Received: by 2002:a05:6a20:d90b:b0:19e:cd5d:8903 with SMTP id jd11-20020a056a20d90b00b0019ecd5d8903mr6061638pzb.24.1707760283780; Mon, 12 Feb 2024 09:51:23 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707760283; cv=pass; d=google.com; s=arc-20160816; b=iFeWniSiDdpg5RIPdI+ktnBjxLiwQ+apV4v0fL3FkgL7pebNIHAnA6aeoY68vyYras +ArgqpcIpIAvqWUD33kmlMlsPyem2UgOyNWLMytk1hSiNtRxiTaO6rnDsG0KA5wgMexJ doseBGpq+exLyTCJ6pf6k1eAPUEAgBKGq0ljz8upXhM1B/7tt7eAlwPy7UMAYrIrdjHN n9ldlQvPMrvi5IX+t/aGSIVDUslcYhuDK+U7AjjYJuZTUb2th/3+qgDUvbsHd6GLNw7y B34Fg9Fmq+mXdthPyJkb0zw8fEK5rY0Hv8xgw5JMzp1WlMhgFA4MsEsL9XkDX+ASMnLk 29Zw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=5yNTMEs/auv2t0ijrgoIFTb58u7qOp7ECv7u84Ms+fM=; fh=dMz5MkdTjUJjO37JFaQyyLnrlw8RQ7ql/WN6IgAiieE=; b=TjOrWKqTOETz+RFMvNy7zQE85sWJgj4FUnXnabzJx7NR0bM0TQHhHYv69wAzcsLEFu Z05RVSanqNvnWOut4AvDGS288X4rCticXBecUDH93dCyKEirPWV8Dmyaarp/RkCglTfa 5QJ8jbos/dsuisHB4UujTxu8SpDWab/0WFw2SWVET7S7KrUJjjI4p6fCVqREo/bm98XK 6UYc9zgkqDnWJ2LihrtAc4pW1Tf56T+JM7wQQmKplG45JbxThiVmIN/MruKvJB035A6J CMtJz/FpLT/PpdKNNTdFhBJ6bK7WkfTT8zYn22cN2oMiLvVKCsNWxBFRZ7CCP90VmCru DYOg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=g6wrJg74; arc=pass (i=1 dkim=pass dkdomain=intel.com dmarc=pass fromdomain=linux.intel.com); spf=pass (google.com: domain of linux-kernel+bounces-61687-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-61687-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com X-Forwarded-Encrypted: i=2; AJvYcCUJqXEU/+iVyrgMivZ1sKMceuFI6k2NScjp/NvruldS5jEpzTNOdjsiDWLdA+5g5txS2pCKoqK5rpSI+Gncy7GjxHfjcQ== Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id m187-20020a6326c4000000b005cfd3333850si547879pgm.106.2024.02.12.09.51.23 for <ouuuleilei@gmail.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Feb 2024 09:51:23 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-61687-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=g6wrJg74; arc=pass (i=1 dkim=pass dkdomain=intel.com dmarc=pass fromdomain=linux.intel.com); spf=pass (google.com: domain of linux-kernel+bounces-61687-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-61687-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 9E334B2711D for <ouuuleilei@gmail.com>; Mon, 12 Feb 2024 13:37:15 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D2C0E47A7A; Mon, 12 Feb 2024 13:27:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="g6wrJg74" Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C7CCC4596F for <linux-kernel@vger.kernel.org>; Mon, 12 Feb 2024 13:27:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.12 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707744432; cv=none; b=dRqaEyfIWhiD1136x7vPxekXYO2ZTV7SC6el3gAQehSUBjnMzu2B6dXXIxYTx5OmJNlHWBtOVdl652I2X4MHw2aCK4UPKnGglgFAByj0NVHV2LdYPO7htPRkZh2JHfm30VSjl7n3Pg7O9YNb5HJDL0xC3NotIsxFvTWzlZCc1Gg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707744432; c=relaxed/simple; bh=KdUhA6JPzsraxa+FLLgn2QjP5n5dPGsdGvDZjeBfuwk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=bmcDXKDCHUZviohxB1fdkIELcNhy5ie8CLqmtsua7tjHff5QZvYE54NpPMNnlCl9jC9v7/N5j9xOu1+HzPiVlqBqtVj/xO2mEjEuRmjFljRstnrDG6PpPeywjmli3C/7UoG4X+8iUnlkIGe6SS1Y2toQ/oYW0njhI2SYp05ubMk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=g6wrJg74; arc=none smtp.client-ip=192.198.163.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1707744431; x=1739280431; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=KdUhA6JPzsraxa+FLLgn2QjP5n5dPGsdGvDZjeBfuwk=; b=g6wrJg74x3WvY33eLz7BTDSvycyBmBWSYWRYghWTNSg5aE5HSqja7snd e7/xvzMU+G9ebLD7FLZaTToLptVEIJN6q0k9lCFktjjx8/XzVGiCRG3qE JkZGxIVi1afHYU5km2lW1niRK7OMtp/yCw1zBAqlpiwxYzz1EbBcd+3e7 S1KsU/EBuH3/c1q13mZXsVbTmO2jgTMKb7H+m91eMO34ORY4r032ZfKPC ObgqPfqLyxc+vFrbzI5qGx3p8cIs1jGwTohWMtXZ1FS41xgaANXqYPgMr 69OeqhHIuC8f8gfDE5HTA7X1jcBkCnziJ617kfUtVoAjetWy9YmaVEYFT g==; X-IronPort-AV: E=McAfee;i="6600,9927,10981"; a="5496490" X-IronPort-AV: E=Sophos;i="6.06,264,1705392000"; d="scan'208";a="5496490" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Feb 2024 05:26:45 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10981"; a="935067318" X-IronPort-AV: E=Sophos;i="6.06,264,1705392000"; d="scan'208";a="935067318" Received: from black.fi.intel.com ([10.237.72.28]) by fmsmga001.fm.intel.com with ESMTP; 12 Feb 2024 05:26:17 -0800 Received: by black.fi.intel.com (Postfix, from userid 1003) id 6525EA1; Mon, 12 Feb 2024 15:26:16 +0200 (EET) From: Andy Shevchenko <andriy.shevchenko@linux.intel.com> To: Andy Shevchenko <andriy.shevchenko@linux.intel.com>, Thomas Zimmermann <tzimmermann@suse.de>, linux-kernel@vger.kernel.org Cc: Miguel Ojeda <ojeda@kernel.org>, Andy Shevchenko <andy@kernel.org>, Geert Uytterhoeven <geert@linux-m68k.org> Subject: [PATCH v2 1/3] auxdisplay: Take over maintainership, but in Odd Fixes mode Date: Mon, 12 Feb 2024 15:23:53 +0200 Message-ID: <20240212132515.2660837-3-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.43.0.rc1.1.gbec44491f096 In-Reply-To: <20240212132515.2660837-2-andriy.shevchenko@linux.intel.com> References: <20240212132515.2660837-2-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: <linux-kernel.vger.kernel.org> List-Subscribe: <mailto:linux-kernel+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-kernel+unsubscribe@vger.kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1790701223788090504 X-GMAIL-MSGID: 1790716447560037421 |
Series |
auxdisplay: Refresh MAINTAINERS for the subsystem
|
|
Commit Message
Andy Shevchenko
Feb. 12, 2024, 1:23 p.m. UTC
I have no time for this, but since it looks like I'm the main
contributor for the last few years to the subsystem, I'll take
it for now. Geert agreed to help me with as a designated reviwer.
Let's see how it will go...
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
---
MAINTAINERS | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
Comments
On Mon, Feb 12, 2024 at 05:33:39PM +0100, Thomas Zimmermann wrote: > (cc'ing Javier Martinez Canillas) > > Hi > > Am 12.02.24 um 14:23 schrieb Andy Shevchenko: > > I have no time for this, but since it looks like I'm the main > > contributor for the last few years to the subsystem, I'll take > > it for now. Geert agreed to help me with as a designated reviwer. > > Let's see how it will go... > > A few days ago, I talked to Javier about how auxdisplay is a hotchpodge of > various drivers that seem to belong into other subsystems. Could we attempt > to move all drivers into other places and then remove the auxdisplay > subsystem? Can you be more precise on how it can be done? We have at least two clusters of the displays: line-display and HD44780-based ones. Moreover, the latter might use the former in the future (in some cases).
On Mon, Feb 12, 2024 at 06:42:48PM +0200, Andy Shevchenko wrote: > On Mon, Feb 12, 2024 at 05:33:39PM +0100, Thomas Zimmermann wrote: > > Am 12.02.24 um 14:23 schrieb Andy Shevchenko: > > > I have no time for this, but since it looks like I'm the main > > > contributor for the last few years to the subsystem, I'll take > > > it for now. Geert agreed to help me with as a designated reviwer. > > > Let's see how it will go... > > > > A few days ago, I talked to Javier about how auxdisplay is a hotchpodge of > > various drivers that seem to belong into other subsystems. Could we attempt > > to move all drivers into other places and then remove the auxdisplay > > subsystem? > > Can you be more precise on how it can be done? We have at least two clusters of > the displays: line-display and HD44780-based ones. Moreover, the latter might > use the former in the future (in some cases). Btw, I have no time for major things here, if you wish, please take over, I will be happy to get rid of this.
On Mon, Feb 12, 2024 at 2:27 PM Andy Shevchenko <andriy.shevchenko@linux.intel.com> wrote: > > I have no time for this, but since it looks like I'm the main > contributor for the last few years to the subsystem, I'll take > it for now. Geert agreed to help me with as a designated reviwer. > Let's see how it will go... Thanks Andy, I appreciate it: Acked-by: Miguel Ojeda <ojeda@kernel.org> if you want to already take it yourself :) Otherwise I can pick it up. Cheers, Miguel
Andy Shevchenko <andriy.shevchenko@linux.intel.com> writes: Hello Andy, > On Mon, Feb 12, 2024 at 06:42:48PM +0200, Andy Shevchenko wrote: >> On Mon, Feb 12, 2024 at 05:33:39PM +0100, Thomas Zimmermann wrote: >> > Am 12.02.24 um 14:23 schrieb Andy Shevchenko: >> > > I have no time for this, but since it looks like I'm the main >> > > contributor for the last few years to the subsystem, I'll take >> > > it for now. Geert agreed to help me with as a designated reviwer. >> > > Let's see how it will go... AFAICT Miguel Ojeda is quite responsive and is still doing reviews/acks for auxdisplay patches. Can you elaborate why the maintainership change has to be made? You can still be listed as co-maintainer of course, and maybe Miguel is on board to drop this but then I think that should be mentioned in your commit message (and have an ack from him). >> > >> > A few days ago, I talked to Javier about how auxdisplay is a hotchpodge of >> > various drivers that seem to belong into other subsystems. Could we attempt >> > to move all drivers into other places and then remove the auxdisplay >> > subsystem? >> >> Can you be more precise on how it can be done? We have at least two clusters of >> the displays: line-display and HD44780-based ones. Moreover, the latter might >> use the former in the future (in some cases). > For line-display and 7-segment display I'm less sure, and it may be that we do need a specific subsystem for those. But then maybe it has to be renamed to text-based or character based displays instead ? I wonder though if these can be modeled as an output only tty instead. There are though more than these two types of display, for example the cfag12864bfb driver is a FB_VISUAL_MONO10 fbdev driver: https://elixir.bootlin.com/linux/latest/source/drivers/auxdisplay/cfag12864bfb.c Now that we have better support in DRM/KMS for monochrome displays, it seems to me that could be even ported and be a modesetting driver. I've mentioned this to a colleague who wants to get start with Linux graphics as a good learning exercise. I believe the problem is that auxdisplay is too vague of a term, so anything could be an "auxdisplay". Even tiny I2C/SPI panels could be defined as that. > Btw, I have no time for major things here, if you wish, please take over, > I will be happy to get rid of this. > > -- > With Best Regards, > Andy Shevchenko > >
Hi Am 12.02.24 um 17:42 schrieb Andy Shevchenko: > On Mon, Feb 12, 2024 at 05:33:39PM +0100, Thomas Zimmermann wrote: >> (cc'ing Javier Martinez Canillas) >> >> Hi >> >> Am 12.02.24 um 14:23 schrieb Andy Shevchenko: >>> I have no time for this, but since it looks like I'm the main >>> contributor for the last few years to the subsystem, I'll take >>> it for now. Geert agreed to help me with as a designated reviwer. >>> Let's see how it will go... >> A few days ago, I talked to Javier about how auxdisplay is a hotchpodge of >> various drivers that seem to belong into other subsystems. Could we attempt >> to move all drivers into other places and then remove the auxdisplay >> subsystem? > Can you be more precise on how it can be done? We have at least two clusters of > the displays: line-display and HD44780-based ones. Moreover, the latter might > use the former in the future (in some cases). I see. Taking a closer look, it's not as simple as I implied. We noticed that cfag1286bfb and ht16k33 are fbdev-based drivers. They seem to belong into video/fbdev. But OTOH ht16k33 appears to drive 14-segment displays and fbdev appears to be an odd choice for such devices. And as Javier already noted, we wondered if these charlcd displays aren't just a special case of TTYs. Best regards Thomas >
Hi Thomas, On Tue, Feb 13, 2024 at 9:28 AM Thomas Zimmermann <tzimmermann@susede> wrote: > Am 12.02.24 um 17:42 schrieb Andy Shevchenko: > > On Mon, Feb 12, 2024 at 05:33:39PM +0100, Thomas Zimmermann wrote: > >> (cc'ing Javier Martinez Canillas) > >> Am 12.02.24 um 14:23 schrieb Andy Shevchenko: > >>> I have no time for this, but since it looks like I'm the main > >>> contributor for the last few years to the subsystem, I'll take > >>> it for now. Geert agreed to help me with as a designated reviwer. > >>> Let's see how it will go... > >> A few days ago, I talked to Javier about how auxdisplay is a hotchpodge of > >> various drivers that seem to belong into other subsystems. Could we attempt > >> to move all drivers into other places and then remove the auxdisplay > >> subsystem? > > Can you be more precise on how it can be done? We have at least two clusters of > > the displays: line-display and HD44780-based ones. Moreover, the latter might > > use the former in the future (in some cases). > > I see. Taking a closer look, it's not as simple as I implied. > > We noticed that cfag1286bfb and ht16k33 are fbdev-based drivers. They > seem to belong into video/fbdev. But OTOH ht16k33 appears to drive > 14-segment displays and fbdev appears to be an odd choice for such > devices. And as Javier already noted, we wondered if these charlcd > displays aren't just a special case of TTYs. HT16K33 uses line-display for 7/14-segment displays, and fbdev for dot-matrix displays. And input for the optional keypad. I started working on splitting the functionality, at least CONFIG_*-wise, so you can still build it for line-display with CONFIG_FB=n, but I was distracted by more important work... Gr{oetje,eeting}s, Geert
On Tue, Feb 13, 2024 at 9:10 AM Javier Martinez Canillas <javierm@redhat.com> wrote: > > AFAICT Miguel Ojeda is quite responsive and is still doing reviews/acks > for auxdisplay patches. Can you elaborate why the maintainership change > has to be made? > > You can still be listed as co-maintainer of course, and maybe Miguel is > on board to drop this but then I think that should be mentioned in your > commit message (and have an ack from him). Thanks Javier, I appreciate the kind words. To clarify, auxdisplay has had just about 16 patches a year (i.e. very low), and a significant fraction of those came from Andy and Geert. In addition, they have some of the relevant hardware and have tested patches in the past (which I really appreciated). By contrast, I have not had any of the hardware for years now. So I asked Geert and Andy in private if they wanted to become the maintainers/reviewers. They do not have much time, but Andy wants to submit a new driver anyway, so we ended up going with Andy as M and Geert as R, which I really appreciate. If somebody else wants to join, I am sure they would be happy to. And for those that may not be involved with upstream development but have some kernel development experience, this may be a nice opportunity as well to try becoming a reviewer/maintainer -- it is a small, fun subsystem (if you have the hardware), with low traffic, and with a few experienced maintainers around it like Andy and Geert that may be able to help test patches etc. Cheers, Miguel
On Tue, Feb 13, 2024 at 09:10:48AM +0100, Javier Martinez Canillas wrote: > Andy Shevchenko <andriy.shevchenko@linux.intel.com> writes: > > On Mon, Feb 12, 2024 at 06:42:48PM +0200, Andy Shevchenko wrote: > >> On Mon, Feb 12, 2024 at 05:33:39PM +0100, Thomas Zimmermann wrote: > >> > Am 12.02.24 um 14:23 schrieb Andy Shevchenko: .. > >> > > I have no time for this, but since it looks like I'm the main > >> > > contributor for the last few years to the subsystem, I'll take > >> > > it for now. Geert agreed to help me with as a designated reviwer. > >> > > Let's see how it will go... > > AFAICT Miguel Ojeda is quite responsive and is still doing reviews/acks > for auxdisplay patches. Can you elaborate why the maintainership change > has to be made? > > You can still be listed as co-maintainer of course, and maybe Miguel is > on board to drop this but then I think that should be mentioned in your > commit message (and have an ack from him). He answered you in a separate email. I have nothing to add. .. > >> > A few days ago, I talked to Javier about how auxdisplay is a hotchpodge of > >> > various drivers that seem to belong into other subsystems. Could we attempt > >> > to move all drivers into other places and then remove the auxdisplay > >> > subsystem? > >> > >> Can you be more precise on how it can be done? We have at least two clusters of > >> the displays: line-display and HD44780-based ones. Moreover, the latter might > >> use the former in the future (in some cases). > > For line-display and 7-segment display I'm less sure, and it may be that > we do need a specific subsystem for those. But then maybe it has to be > renamed to text-based or character based displays instead ? "text" is incorrect term here, as 7-segment LEDs can only emulate text to some extent. Poorly TBH. HD44780 can hold the overrides for the font, which makes it not so text either (yes, the old xGA [x = C,E,V,...] display controllers already can do the same in some text modes). > I wonder though if these can be modeled as an output only tty instead. > > There are though more than these two types of display, for example the > cfag12864bfb driver is a FB_VISUAL_MONO10 fbdev driver: > > https://elixir.bootlin.com/linux/latest/source/drivers/auxdisplay/cfag12864bfb.c > > Now that we have better support in DRM/KMS for monochrome displays, it > seems to me that could be even ported and be a modesetting driver. I've > mentioned this to a colleague who wants to get start with Linux graphics > as a good learning exercise. I believe you are too much focused on the _exceptional_ drivers, most of which are _not_ FB ones. > I believe the problem is that auxdisplay is too vague of a term, so anything > could be an "auxdisplay". Even tiny I2C/SPI panels could be defined as that. I understand the term well, SPI/I2C display, when it's the main one can't be aux. The latter one, e.g., is an LCD on the server panel, or 7-segment LEDs on the motherboard for debug. Definitely, as a maintainer, I would not accept the driver that belongs to FB/DRM if it's clear that it has no tights to the 7-seg/N-seg / line or its main usage is display panels. > > Btw, I have no time for major things here, if you wish, please take over, > > I will be happy to get rid of this.
diff --git a/MAINTAINERS b/MAINTAINERS index 75cf018922a4..e2a804e22c3b 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -3406,8 +3406,10 @@ F: drivers/base/auxiliary.c F: include/linux/auxiliary_bus.h AUXILIARY DISPLAY DRIVERS -M: Miguel Ojeda <ojeda@kernel.org> -S: Maintained +M: Andy Shevchenko <andy@kernel.org> +R: Geert Uytterhoeven <geert@linux-m68k.org> +S: Odd Fixes +T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git F: Documentation/devicetree/bindings/auxdisplay/ F: drivers/auxdisplay/ F: include/linux/cfag12864b.h