Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp2207901rdb; Fri, 8 Dec 2023 01:06:13 -0800 (PST) X-Google-Smtp-Source: AGHT+IEtI0SmBf6A48teIgfPsP/Bxu1KZsjh/lMHn8fBQO4n11ov6YRcc3eWLcDrqzTM4IAsBiEh X-Received: by 2002:a17:902:ef82:b0:1d0:6ffe:1ea6 with SMTP id iz2-20020a170902ef8200b001d06ffe1ea6mr2879885plb.137.1702026373093; Fri, 08 Dec 2023 01:06:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702026373; cv=none; d=google.com; s=arc-20160816; b=eTQyfkB0ZV6TRyC/ZduCRIwJl/rHMENA5KGPBcS4+9eZYqYg3sqp1Y+S1yNVz7mQiZ 2DWuHgfDsSafriH14Cg7kVq2fE198PLwVO89ha8lzCql4WAsWQZbp0PeeWeeKUF15YI8 fY7eVEzMzrb7mR0GU2XeAWVVk1aOlnTIEE8qJDbvRNZlUN1ZSsT6DXIbXaAN6izit7W2 SPU8VWKGMVKvLsgNRyOgyNdZjMFgTdzO8jg4hwrIi/y23fnFft9p3FsPW7umtfbCge4t xohBeoAghC5+NIW0X0peSEI7X99eQ24muqSvbJCZJMxD/K5g1+XnHPjSmNhV29nDIZe7 /67g== 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 :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=IKXwFq5PfsAddiMHAxf7fzBCO0WeV1mL4hx37z6UehM=; fh=FBOk0CwhTlzh7/WBzw/p2soeOER2YJaVCSUGAtDhIK0=; b=fafCWR6n4w+dwra4pvNQfEeEEeioiCyELzx7pEwCtK1WaKfNYGuI2rgHGwpP53/RrP e6kuZJGIDAK7fcgxH3R/fqqaVxzieqouh0Rct6BfbpAlRwTjMboYs79AB+FNjsLr51K6 dgKdCJdojz+oiFxl2mfPq+MxYAlHE+gf97rNJy1bdM503GifkLzhI/+tWivmn5OvtMFr rXBW6XfwOTFdCRlTV8vj4/7uaCKYloa/CTg4AeIxCiG+Dzg4glXB54OmkRdRh4Sal/jK n3k/JBU3XJxtAb81i/lf2GvthFIHRSV4tKddZJ7CImZGKclyyioYTf5Q0P8XR8/oPtZV AveA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b="X/Plt2tw"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id g15-20020a1709029f8f00b001d0cc5485cesi1212243plq.523.2023.12.08.01.06.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 01:06:13 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b="X/Plt2tw"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id E0D06807D3CF; Fri, 8 Dec 2023 01:05:09 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235771AbjLHJEg (ORCPT + 99 others); Fri, 8 Dec 2023 04:04:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60996 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230390AbjLHJEf (ORCPT ); Fri, 8 Dec 2023 04:04:35 -0500 Received: from fllv0015.ext.ti.com (fllv0015.ext.ti.com [198.47.19.141]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 864AC10F9 for ; Fri, 8 Dec 2023 01:04:40 -0800 (PST) Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 3B893qc0097380; Fri, 8 Dec 2023 03:03:52 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1702026232; bh=IKXwFq5PfsAddiMHAxf7fzBCO0WeV1mL4hx37z6UehM=; h=Date:Subject:To:CC:References:From:In-Reply-To; b=X/Plt2twHbYZbvhL4JUDKm+d8Gxs/2UBHbc42jUiXNo4TB44gBWN0C4n6Aoi5jo/a SDPfmjjcrKa5SogTrQkKgIuZGlWUsUlv7EeLC4pgfCqHWWoY7PGL+bh/EYbFxaONTB Fx8f8E/TsLrgYvkZMGC3Wu0sTalmrN3tsJG/c7DQ= Received: from DFLE102.ent.ti.com (dfle102.ent.ti.com [10.64.6.23]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 3B893qrw074250 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 8 Dec 2023 03:03:52 -0600 Received: from DFLE106.ent.ti.com (10.64.6.27) by DFLE102.ent.ti.com (10.64.6.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Fri, 8 Dec 2023 03:03:52 -0600 Received: from lelvsmtp6.itg.ti.com (10.180.75.249) by DFLE106.ent.ti.com (10.64.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Fri, 8 Dec 2023 03:03:52 -0600 Received: from [172.24.227.25] (uda0496377.dhcp.ti.com [172.24.227.25]) by lelvsmtp6.itg.ti.com (8.15.2/8.15.2) with ESMTP id 3B893mtr023651; Fri, 8 Dec 2023 03:03:49 -0600 Message-ID: <11316142-e05a-4a2f-86cd-79de9e15c8f9@ti.com> Date: Fri, 8 Dec 2023 14:33:48 +0530 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] drm/panel: re-alphabetize the menu list To: Randy Dunlap , CC: Neil Armstrong , Jessica Zhang , Sam Ravnborg , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , References: <20231207062233.5318-1-rdunlap@infradead.org> <255a12ae-78a1-4e5a-b39a-c990aefba91a@infradead.org> Content-Language: en-US From: Aradhya Bhatia In-Reply-To: <255a12ae-78a1-4e5a-b39a-c990aefba91a@infradead.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Fri, 08 Dec 2023 01:05:10 -0800 (PST) On 07/12/23 22:28, Randy Dunlap wrote: > > > On 12/7/23 01:52, Aradhya Bhatia wrote: >> Hi Randy, >> >> Thanks for the patch! >> >> On 07/12/23 11:52, Randy Dunlap wrote: >>> A few of the DRM_PANEL entries have become out of alphabetical order, >>> so move them around a bit to restore alpha order. >>> >>> Signed-off-by: Randy Dunlap >>> Cc: Neil Armstrong >>> Cc: Jessica Zhang >>> Cc: Sam Ravnborg >>> Cc: Maarten Lankhorst >>> Cc: Maxime Ripard >>> Cc: Thomas Zimmermann >>> Cc: David Airlie >>> Cc: Daniel Vetter >>> Cc: dri-devel@lists.freedesktop.org >>> --- >>> drivers/gpu/drm/panel/Kconfig | 90 ++++++++++++++++---------------- >>> 1 file changed, 45 insertions(+), 45 deletions(-) >>> >>> diff -- a/drivers/gpu/drm/panel/Kconfig b/drivers/gpu/drm/panel/Kconfig >>> --- a/drivers/gpu/drm/panel/Kconfig >>> +++ b/drivers/gpu/drm/panel/Kconfig >>> @@ -95,34 +95,6 @@ config DRM_PANEL_LVDS >>> handling of power supplies or control signals. It implements automatic >>> backlight handling if the panel is attached to a backlight controller. >>> >>> -config DRM_PANEL_SIMPLE >>> - tristate "support for simple panels (other than eDP ones)" >>> - depends on OF >>> - depends on BACKLIGHT_CLASS_DEVICE >>> - depends on PM >>> - select VIDEOMODE_HELPERS >>> - help >>> - DRM panel driver for dumb non-eDP panels that need at most a regulator >>> - and a GPIO to be powered up. Optionally a backlight can be attached so >>> - that it can be automatically turned off when the panel goes into a >>> - low power state. >>> - >>> -config DRM_PANEL_EDP >>> - tristate "support for simple Embedded DisplayPort panels" >>> - depends on OF >>> - depends on BACKLIGHT_CLASS_DEVICE >>> - depends on PM >>> - select VIDEOMODE_HELPERS >>> - select DRM_DISPLAY_DP_HELPER >>> - select DRM_DISPLAY_HELPER >>> - select DRM_DP_AUX_BUS >>> - select DRM_KMS_HELPER >>> - help >>> - DRM panel driver for dumb eDP panels that need at most a regulator and >>> - a GPIO to be powered up. Optionally a backlight can be attached so >>> - that it can be automatically turned off when the panel goes into a >>> - low power state. >>> - >>> config DRM_PANEL_EBBG_FT8719 >>> tristate "EBBG FT8719 panel driver" >>> depends on OF >>> @@ -317,12 +289,6 @@ config DRM_PANEL_LEADTEK_LTK500HD1829 >>> 24 bit RGB per pixel. It provides a MIPI DSI interface to >>> the host and has a built-in LED backlight. >>> >>> -config DRM_PANEL_SAMSUNG_LD9040 >>> - tristate "Samsung LD9040 RGB/SPI panel" >>> - depends on OF && SPI >>> - depends on BACKLIGHT_CLASS_DEVICE >>> - select VIDEOMODE_HELPERS >>> - >>> config DRM_PANEL_LG_LB035Q02 >>> tristate "LG LB035Q024573 RGB panel" >>> depends on GPIOLIB && OF && SPI >>> @@ -350,6 +316,17 @@ config DRM_PANEL_MAGNACHIP_D53E6EA8966 >>> with the Magnachip D53E6EA8966 panel IC. This panel receives >>> video data via DSI but commands via 9-bit SPI using DBI. >>> >>> +config DRM_PANEL_MANTIX_MLAF057WE51 >>> + tristate "Mantix MLAF057WE51-X MIPI-DSI LCD panel" >>> + depends on OF >>> + depends on DRM_MIPI_DSI >>> + depends on BACKLIGHT_CLASS_DEVICE >>> + help >>> + Say Y here if you want to enable support for the Mantix >>> + MLAF057WE51-X MIPI DSI panel as e.g. used in the Librem 5. It >>> + has a resolution of 720x1440 pixels, a built in backlight and touch >>> + controller. >>> + >>> config DRM_PANEL_NEC_NL8048HL11 >>> tristate "NEC NL8048HL11 RGB panel" >>> depends on GPIOLIB && OF && SPI >>> @@ -438,17 +415,6 @@ config DRM_PANEL_NOVATEK_NT39016 >>> Say Y here if you want to enable support for the panels built >>> around the Novatek NT39016 display controller. >>> >>> -config DRM_PANEL_MANTIX_MLAF057WE51 >>> - tristate "Mantix MLAF057WE51-X MIPI-DSI LCD panel" >>> - depends on OF >>> - depends on DRM_MIPI_DSI >>> - depends on BACKLIGHT_CLASS_DEVICE >>> - help >>> - Say Y here if you want to enable support for the Mantix >>> - MLAF057WE51-X MIPI DSI panel as e.g. used in the Librem 5. It >>> - has a resolution of 720x1440 pixels, a built in backlight and touch >>> - controller. >>> - >>> config DRM_PANEL_OLIMEX_LCD_OLINUXINO >>> tristate "Olimex LCD-OLinuXino panel" >>> depends on OF >>> @@ -566,6 +532,12 @@ config DRM_PANEL_SAMSUNG_DB7430 >>> DB7430 DPI display controller used in such devices as the >>> LMS397KF04 480x800 DPI panel. >>> >>> +config DRM_PANEL_SAMSUNG_LD9040 >>> + tristate "Samsung LD9040 RGB/SPI panel" >>> + depends on OF && SPI >>> + depends on BACKLIGHT_CLASS_DEVICE >>> + select VIDEOMODE_HELPERS >>> + >>> config DRM_PANEL_SAMSUNG_S6D16D0 >>> tristate "Samsung S6D16D0 DSI video mode panel" >>> depends on OF >>> @@ -774,6 +746,34 @@ config DRM_PANEL_STARTEK_KD070FHFID015 >>> with a resolution of 1024 x 600 pixels. It provides a MIPI DSI interface to >>> the host, a built-in LED backlight and touch controller. >>> >>> +config DRM_PANEL_EDP >>> + tristate "support for simple Embedded DisplayPort panels" >>> + depends on OF >>> + depends on BACKLIGHT_CLASS_DEVICE >>> + depends on PM >>> + select VIDEOMODE_HELPERS >>> + select DRM_DISPLAY_DP_HELPER >>> + select DRM_DISPLAY_HELPER >>> + select DRM_DP_AUX_BUS >>> + select DRM_KMS_HELPER >>> + help >>> + DRM panel driver for dumb eDP panels that need at most a regulator and >>> + a GPIO to be powered up. Optionally a backlight can be attached so >>> + that it can be automatically turned off when the panel goes into a >>> + low power state. >>> + >> >> I don't think you intended to put PANEL_EDP this down the file! But just >> in case if you did, why? > > I was alphabetizing on "support for simple" on the entry above and the > one below. Even without "support for", they would read as > "Simple ... panels". That's fair. I suppose anybody seeing the menuconfig would see the mini description. Reviewed-by: Aradhya Bhatia > >> Regards >> Aradhya >> >>> +config DRM_PANEL_SIMPLE >>> + tristate "support for simple panels (other than eDP ones)" >>> + depends on OF >>> + depends on BACKLIGHT_CLASS_DEVICE >>> + depends on PM >>> + select VIDEOMODE_HELPERS >>> + help >>> + DRM panel driver for dumb non-eDP panels that need at most a regulator >>> + and a GPIO to be powered up. Optionally a backlight can be attached so >>> + that it can be automatically turned off when the panel goes into a >>> + low power state. >>> + >>> config DRM_PANEL_TDO_TL070WSH30 >>> tristate "TDO TL070WSH30 DSI panel" >>> depends on OF >