Re: [PATCH v2 4/4] drm/panel: Enable GPIOLIB for panels which uses functions from it

Neil Armstrong <[email protected]>
Newsgroups org.kernel.vger.phone-devel,org.freedesktop.lists.dri-devel,org.kernel.vger.linux-kernel
Organization Linaro
Message-ID <[email protected]>
On 5/5/26 15:53, David Heidelberg via B4 Relay wrote:
> From: David Heidelberg <[email protected]>
> 
> These panels used on sdm845 devices are using GPIOLIB functions,
> ensure it's enabled.
> 
> Signed-off-by: David Heidelberg <[email protected]>
> ---
>   drivers/gpu/drm/panel/Kconfig | 11 +++++++++--
>   1 file changed, 9 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/gpu/drm/panel/Kconfig b/drivers/gpu/drm/panel/Kconfig
> index 9360297ee99e5..268b45d4b82f5 100644
> --- a/drivers/gpu/drm/panel/Kconfig
> +++ b/drivers/gpu/drm/panel/Kconfig
> @@ -102,16 +102,17 @@ config DRM_PANEL_BOE_TV101WUM_LL2
>   	depends on DRM_MIPI_DSI
>   	depends on BACKLIGHT_CLASS_DEVICE
>   	help
>   	  Say Y here if you want to support for BOE TV101WUM-LL2
>   	  WUXGA PANEL DSI Video Mode panel
>   
>   config DRM_PANEL_EBBG_FT8719
>   	tristate "EBBG FT8719 panel driver"
> +	depends on GPIOLIB
>   	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 EBBG FT8719
>   	  video mode panel. Mainly found on Xiaomi Poco F1 mobile phone.
>   	  The panel has a resolution of 1080x2246. It provides a MIPI DSI
>   	  interface to the host.
> @@ -339,17 +340,18 @@ config DRM_PANEL_JADARD_JD9365DA_H3
>   	depends on BACKLIGHT_CLASS_DEVICE
>   	help
>   	  Say Y here if you want to enable support for Jadard JD9365DA-H3
>   	  WXGA MIPI DSI panel. The panel support TFT dot matrix LCD with
>   	  800RGBx1280 dots at maximum.
>   
>   config DRM_PANEL_JDI_LPM102A188A
>   	tristate "JDI LPM102A188A DSI panel"
> -	depends on OF && GPIOLIB
> +	depends on GPIOLIB
> +	depends on OF
>   	depends on DRM_MIPI_DSI
>   	depends on BACKLIGHT_CLASS_DEVICE
>   	help
>   	  Say Y here if you want to enable support for JDI LPM102A188A DSI
>   	  command mode panel as found in Google Pixel C devices.
>   	  The panel has a 2560×1800 resolution. It provides a MIPI DSI interface
>   	  to the host.
>   
> @@ -454,16 +456,17 @@ config DRM_PANEL_LG_LG4573
>   	depends on OF && SPI
>   	select VIDEOMODE_HELPERS
>   	help
>   	  Say Y here if you want to enable support for LG4573 RGB panel.
>   	  To compile this driver as a module, choose M here.
>   
>   config DRM_PANEL_LG_SW43408
>   	tristate "LG SW43408 panel"
> +	depends on GPIOLIB
>   	depends on OF
>   	depends on DRM_MIPI_DSI
>   	depends on BACKLIGHT_CLASS_DEVICE
>   	select DRM_DISPLAY_DSC_HELPER
>   	select DRM_DISPLAY_HELPER
>   	help
>   	  Say Y here if you want to enable support for LG sw43408 panel.
>   	  The panel has a 1080x2160@60Hz resolution and uses 24 bit RGB per
> @@ -579,26 +582,28 @@ config DRM_PANEL_NOVATEK_NT36523
>   	depends on BACKLIGHT_CLASS_DEVICE
>   	help
>   	  Say Y here if you want to enable support for the panels built
>   	  around the Novatek NT36523 display controller, such as some
>   	  Boe panels used in Xiaomi Mi Pad 5 and 5 Pro tablets.
>   
>   config DRM_PANEL_NOVATEK_NT36672A
>   	tristate "Novatek NT36672A DSI panel"
> +	depends on GPIOLIB
>   	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 panels built
>   	  around the Novatek NT36672A display controller, such as some
>   	  Tianma panels used in a few Xiaomi Poco F1 mobile phones.
>   
>   config DRM_PANEL_NOVATEK_NT36672E
>   	tristate "Novatek NT36672E DSI panel"
> +	depends on GPIOLIB
>   	depends on OF
>   	depends on DRM_MIPI_DSI
>   	depends on BACKLIGHT_CLASS_DEVICE
>   	help
>   	  Say Y here if you want to enable support for Novatek NT36672E DSI Video Mode
>   	  LCD panel module. The panel has a resolution of 1080x2408 and uses 24 bit
>   	  RGB per pixel.
>   
> @@ -726,17 +731,18 @@ config DRM_PANEL_RAYDIUM_RM692E5
>   	select DRM_DISPLAY_DSC_HELPER
>   	select DRM_DISPLAY_HELPER
>   	help
>   	  Say Y here if you want to enable support for Raydium RM692E5-based
>   	  display panels, such as the one found in the Fairphone 5 smartphone.
>   
>   config DRM_PANEL_RAYDIUM_RM69380
>   	tristate "Raydium RM69380-based DSI panel"
> -	depends on OF && GPIOLIB
> +	depends on GPIOLIB
> +	depends on OF
>   	depends on DRM_MIPI_DSI
>   	depends on BACKLIGHT_CLASS_DEVICE
>   	help
>   	  Say Y here if you want to enable support for Raydium RM69380-based
>   	  display panels.
>   
>   	  This panel controller can be found in the Lenovo Xiaoxin Pad Pro 2021
>   	  in combination with an EDO OLED panel.
> @@ -1251,16 +1257,17 @@ config DRM_PANEL_VISIONOX_R66451
>   	select DRM_DISPLAY_DSC_HELPER
>   	select DRM_DISPLAY_HELPER
>   	help
>   	  Say Y here if you want to enable support for Visionox
>   	  R66451 1080x2340 AMOLED DSI panel.
>   
>   config DRM_PANEL_VISIONOX_RM69299
>   	tristate "Visionox RM69299"
> +	depends on GPIOLIB
>   	depends on OF
>   	depends on DRM_MIPI_DSI
>   	depends on BACKLIGHT_CLASS_DEVICE
>   	help
>   	  Say Y here if you want to enable support for Visionox
>   	  RM69299  DSI Video Mode panel.
>   
>   config DRM_PANEL_VISIONOX_RM692E5
> 

Reviewed-by: Neil Armstrong <[email protected]>

Thanks,
Neil
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.