On So, 2024-03-31 at 23:29 +0300, Dmitry Baryshkov wrote: > Defer panel handling to drm_panel_bridge, unifying codepaths for the > panel and bridge cases. > > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx> > --- > drivers/gpu/drm/imx/ipuv3/Kconfig | 2 ++ > drivers/gpu/drm/imx/ipuv3/parallel-display.c | 35 +++++++--------------------- > 2 files changed, 10 insertions(+), 27 deletions(-) > > diff --git a/drivers/gpu/drm/imx/ipuv3/Kconfig b/drivers/gpu/drm/imx/ipuv3/Kconfig > index 4e41611c8532..8aaf2441bcef 100644 > --- a/drivers/gpu/drm/imx/ipuv3/Kconfig > +++ b/drivers/gpu/drm/imx/ipuv3/Kconfig > @@ -13,6 +13,8 @@ config DRM_IMX_PARALLEL_DISPLAY > tristate "Support for parallel displays" > select DRM_PANEL This shouldn't be necessary anymore either. > depends on DRM_IMX > + depends on DRM_BRIDGE I'd prefer this to select DRM_BRIDGE. > + select DRM_PANEL_BRIDGE > select VIDEOMODE_HELPERS > > config DRM_IMX_TVE > diff --git a/drivers/gpu/drm/imx/ipuv3/parallel-display.c b/drivers/gpu/drm/imx/ipuv3/parallel-display.c > index 4d17fb96e77c..b7743b30475a 100644 > --- a/drivers/gpu/drm/imx/ipuv3/parallel-display.c > +++ b/drivers/gpu/drm/imx/ipuv3/parallel-display.c You can drop the "#include <drm/panel.h>". regards Philipp