Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp1795165rdb; Thu, 7 Dec 2023 08:59:18 -0800 (PST) X-Google-Smtp-Source: AGHT+IFnJfqXUBqdokI9gesU6lIteaFbjt9DQhXBDaHlhsLh4wGUgphkZRQMIg60ZWRJF6r23mIP X-Received: by 2002:a17:90b:4cc1:b0:286:6cc1:28b with SMTP id nd1-20020a17090b4cc100b002866cc1028bmr2630932pjb.86.1701968358293; Thu, 07 Dec 2023 08:59:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701968358; cv=none; d=google.com; s=arc-20160816; b=eLDpUlraYPQGdBc+MKIIfNtGF9YCUO1q4HBErOqgNXvkdsBLeaiYDViNbzsfBxM0pp CZv4EZ0k99Zg4+EPrDHCfXJdG+V4gLZR7agusGzbT+Sp/zravN25T1CzOGLwl3Jfk5fZ hTJ77eYDqH0UkHsLRaIjSTOrLTf5qmOZ8pDb5fGhEv7QixT6bgD6kBKj5qNmQQFXMDZM GMH0dpWhtIAweeUPi85ySgIY5bs3Z3C4oOIH+qmSFH7uI9/gXb8LLh23U501/k9x4Aem bBJj+0ogLFBW+mNIc+ZyAlRwGMubXh+SXHN/vRgxCvkhSRAdSaBbRUtZM1Xzg0KUACdj WAJg== 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=PWfCkxqh69JRaN0uLniA1Rm+AJPpbgE/QsqQDXSaKlM=; fh=ZMzQMp/5E4bUA1JfCxc0gK5gK3vPo5OEE4ZugOY5j7A=; b=NXz/BUN7E6jsowku6JYK7UV02poMx7QMhsB4mzs72J+UoES3sgwqxQ3Cx9vkKaSfJX jI8zFAUlEai5F62TuZFysAfP/XzsHziZuuiGeVGttJw6fkEdUCHqvN9xDtIOzCwz59Co StWaB+qiqiubqBiy6fTPeRP7oh2dmwjxu3hhhDbYEc7IBnq0UWy3JvH5zj+mRwmL53nJ uBXGNkAEXqBLt6Kx95RF7altY4js/JXMcdjSjQtNSfnxfnh23hqp1Gxt6NvuCjwUPatc dt+t8+uDy4t6FDUlwfTUFvMiImZE6v/O/o5s8SuCuRoXXpWrqNb/6baef9rls+1LJF0p F+Xw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b="z/FKr7Pf"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id hg19-20020a17090b301300b00285259acbcesi115811pjb.142.2023.12.07.08.59.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Dec 2023 08:59:18 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b="z/FKr7Pf"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 734D38029563; Thu, 7 Dec 2023 08:59:15 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1441933AbjLGQ6y (ORCPT + 99 others); Thu, 7 Dec 2023 11:58:54 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34318 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233096AbjLGQ6x (ORCPT ); Thu, 7 Dec 2023 11:58:53 -0500 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6650410F1 for ; Thu, 7 Dec 2023 08:58:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date: Message-ID:Sender:Reply-To:Content-ID:Content-Description; bh=PWfCkxqh69JRaN0uLniA1Rm+AJPpbgE/QsqQDXSaKlM=; b=z/FKr7Pf8NE5S99CVKNCqFSjs+ GFSjSBU5ja8OHmH8myNQMCjl56Brc9OM8fxZv/FdDjSz784vhnIiv7e3R6UkYaS/7Na+r2wscwdGk PAWJqVgmqYJGdc9hwB+KVpN8+0L9AvCDPLY2uZropYDYTcpUNBYJXUwasfpZ1X/L7OWITqz5X5IBR qwL6sAT3K7taYd0fNn9HhMPTnnRh079cP/Ctya1QdDiakCSO18ExnQGeo6Nw5ybKNXTU83uTX/NPZ QtPRHkqJxfN2Ar7Izr4acip4ffpcyLw0yF2ZF0+O5aMV4HdCsFwdmMnSoMPxz1ySC1Ineg3R83x+p 3Qe98vsQ==; Received: from [50.53.46.231] (helo=[192.168.254.15]) by bombadil.infradead.org with esmtpsa (Exim 4.96 #2 (Red Hat Linux)) id 1rBHiA-00DSlD-1a; Thu, 07 Dec 2023 16:58:54 +0000 Message-ID: <255a12ae-78a1-4e5a-b39a-c990aefba91a@infradead.org> Date: Thu, 7 Dec 2023 08:58:53 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] drm/panel: re-alphabetize the menu list Content-Language: en-US To: Aradhya Bhatia , linux-kernel@vger.kernel.org Cc: Neil Armstrong , Jessica Zhang , Sam Ravnborg , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , dri-devel@lists.freedesktop.org References: <20231207062233.5318-1-rdunlap@infradead.org> From: Randy Dunlap In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-0.9 required=5.0 tests=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 lipwig.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 (lipwig.vger.email [0.0.0.0]); Thu, 07 Dec 2023 08:59:15 -0800 (PST) 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". > 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 -- ~Randy