On Thu, May 02, 2013 at 05:16:08PM +0200, Arnd Bergmann wrote: > The imx DRM driver needs a couple of extra Kconfig dependencies > to avoid random build failures: > > drivers/staging/imx-drm/ipuv3-crtc.c:448: > undefined reference to `ipu_idmac_put' > drivers/staging/imx-drm/ipuv3-crtc.c:450: undefined reference to > `ipu_dmfc_put' drivers/staging/imx-drm/ipuv3-crtc.c:452: > undefined reference to `ipu_dp_put' > drivers/staging/imx-drm/ipuv3-crtc.c:454: undefined reference to > `ipu_di_put' > drivers/built-in.o: In function `ipu_probe': > :(.text+0x4b4174): undefined reference to `device_reset' > drivers/built-in.o: In function `imx_tve_probe': > drivers/staging/imx-drm/imx-tve.c:648: undefined reference to > `devm_regmap_init_mmio_clk' > drivers/built-in.o: In function > `imx_pd_connector_get_modes':
> drivers/staging/imx-drm/parallel-display.c:78: undefined > reference to `of_get_drm_display_mode' There is a patch [1] from Marek fixing this one. Shawn [1] http://thread.gmane.org/gmane.linux.ports.arm.kernel/233449 > > Cc: Greg Kroah-Hartman <gre...@linuxfoundation.org> > Cc: Shawn Guo <shawn....@linaro.org> > Cc: Philipp Zabel <p.za...@pengutronix.de> > Signed-off-by: Arnd Bergmann <a...@arndb.de> > --- > drivers/staging/imx-drm/Kconfig | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/staging/imx-drm/Kconfig b/drivers/staging/imx-drm/Kconfig > index 8c9e403..35ccda5 100644 > --- a/drivers/staging/imx-drm/Kconfig > +++ b/drivers/staging/imx-drm/Kconfig > @@ -1,6 +1,7 @@ > config DRM_IMX > tristate "DRM Support for Freescale i.MX" > select DRM_KMS_HELPER > + select VIDEOMODE_HELPERS > select DRM_GEM_CMA_HELPER > select DRM_KMS_CMA_HELPER > depends on DRM && (ARCH_MXC || ARCH_MULTIPLATFORM) > @@ -23,6 +24,7 @@ config DRM_IMX_PARALLEL_DISPLAY > config DRM_IMX_TVE > tristate "Support for TV and VGA displays" > depends on DRM_IMX > + select REGMAP_MMIO > help > Choose this to enable the internal Television Encoder (TVe) > found on i.MX53 processors. > @@ -30,6 +32,7 @@ config DRM_IMX_TVE > config DRM_IMX_IPUV3_CORE > tristate "IPUv3 core support" > depends on DRM_IMX > + depends on RESET_CONTROLLER > help > Choose this if you have a i.MX5/6 system and want > to use the IPU. This option only enables IPU base > @@ -38,5 +41,6 @@ config DRM_IMX_IPUV3_CORE > config DRM_IMX_IPUV3 > tristate "DRM Support for i.MX IPUv3" > depends on DRM_IMX > + depends on DRM_IMX_IPUV3_CORE > help > Choose this if you have a i.MX5 or i.MX6 processor. > -- > 1.8.1.2 > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/