Browse Source

drm/rockchip: add CONFIG_OF dependency for lvds

Build-testing on randconfig kernels revealed a dependency in the
newly added lvds sub-driver:

drivers/gpu/drm/rockchip/rockchip_lvds.c: In function 'rockchip_lvds_bind':
drivers/gpu/drm/rockchip/rockchip_lvds.c:380:24: error: 'struct drm_bridge' has no member named 'of_node'
   remote = lvds->bridge->of_node;

We could work around that in the code, adding a Kconfig dependency
seems easier.

Fixes: 34cc0aa25456 ("drm/rockchip: Add support for Rockchip Soc LVDS")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20171106135852.1355487-1-arnd@arndb.de
Arnd Bergmann 7 years ago
parent
commit
30cfcf0166
1 changed files with 1 additions and 1 deletions
  1. 1 1
      drivers/gpu/drm/rockchip/Kconfig

+ 1 - 1
drivers/gpu/drm/rockchip/Kconfig

@@ -60,7 +60,7 @@ config ROCKCHIP_INNO_HDMI
 config ROCKCHIP_LVDS
 config ROCKCHIP_LVDS
 	bool "Rockchip LVDS support"
 	bool "Rockchip LVDS support"
 	depends on DRM_ROCKCHIP
 	depends on DRM_ROCKCHIP
-	depends on PINCTRL
+	depends on PINCTRL && OF
 	help
 	help
 	  Choose this option to enable support for Rockchip LVDS controllers.
 	  Choose this option to enable support for Rockchip LVDS controllers.
 	  Rockchip rk3288 SoC has LVDS TX Controller can be used, and it
 	  Rockchip rk3288 SoC has LVDS TX Controller can be used, and it