[Letux-kernel] [PATCH] pyra_defconfig: Add missing display options

H. Nikolaus Schaller hns at goldelico.com
Sat Dec 12 12:14:11 CET 2020


> Am 12.12.2020 um 11:43 schrieb David Shah <dave at ds0.me>:
> 
> Without the HDMI connector and new TPD12S015 driver, omapdrm would never finish
> probing and the display would not start up.
> 
> This makes the display reliable with pyra_defconfig.
> 
> DRM init is still unreliable with letux_lpae_defconfig, where the components
> are modules rather than linked in, due to some complex interaction with udev
> that causes omapdrm never to be modprobed.

I remember that we had a similar thing back ca. 3 years ago with the GTA04
and there we had added a private "count display and wait" loop somewhere.

Tomi is IMHO also aware of this issue but did not solve it (AFAIK he will leave
his employer but will stay with the Linux community - potentially with different
tasks).


> But using pyra_defconfig is
> probably the best option anyway as it means the display starts earlier
> in boot.
> 
> Signed-off-by: David Shah <dave at ds0.me>
> ---
> arch/arm/configs/pyra_defconfig | 2 ++
> 1 file changed, 2 insertions(+)
> 
> diff --git a/arch/arm/configs/pyra_defconfig b/arch/arm/configs/pyra_defconfig
> index 1c4d1a6f3676c..5a291e5ab0884 100644
> --- a/arch/arm/configs/pyra_defconfig
> +++ b/arch/arm/configs/pyra_defconfig
> @@ -801,6 +801,8 @@ CONFIG_DRM_PANEL_SIMPLE=m
> CONFIG_DRM_PANEL_SONY_ACX565AKM=m
> CONFIG_DRM_PANEL_TPO_TD028TTEC1=m
> CONFIG_DRM_PANEL_TPO_TD043MTEA1=m

^^^ we may also remove those
since they are panel drivers for N900, GTA04 and OpenPandora which all have OMAP3
can not run LPAE kernels.

> +CONFIG_DRM_DISPLAY_CONNECTOR=y
> +CONFIG_DRM_TI_TPD12S015=y
> CONFIG_DRM_ETNAVIV=m
> CONFIG_SGX=y
> CONFIG_PVRSGX_1_14_3699939=y
> -- 
> 2.29.2
> 

Applied to 5.9.y and 5.10-rc8

BR and thanks,
Nikolaus



More information about the Letux-kernel mailing list