drm/rockchip: add config option of DRM DP support

Add config option to modularize the DP interface support of DRM.

./ksize.sh  drivers/gpu/drm/

before ksize: 536734 Bytes
after  kszie: 487941 Bytes
save   about:  48793 Bytes

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: Ie2157fad13a71a3099b79085e0de40efe4b4ab34
This commit is contained in:
Damon Ding
2021-08-30 20:30:27 +08:00
committed by Tao Huang
parent 4c759b0426
commit f031ad34e5
2 changed files with 13 additions and 3 deletions

View File

@@ -39,6 +39,14 @@ config DRM_MIPI_DSI
bool
depends on DRM
config DRM_DP
bool "DRM DisplayPort support"
depends on DRM
depends on DRM_KMS_HELPER
default y if DRM_ANALOGIX_DP
help
Choose this option to support DP interface.
config DRM_DP_AUX_CHARDEV
bool "DRM DP AUX Interface"
depends on DRM

View File

@@ -39,10 +39,10 @@ obj-$(CONFIG_DRM_VRAM_HELPER) += drm_vram_helper.o
drm_ttm_helper-y := drm_gem_ttm_helper.o
obj-$(CONFIG_DRM_TTM_HELPER) += drm_ttm_helper.o
drm_kms_helper-y := drm_bridge_connector.o drm_crtc_helper.o drm_dp_helper.o \
drm_kms_helper-y := drm_bridge_connector.o drm_crtc_helper.o \
drm_dsc.o drm_probe_helper.o \
drm_plane_helper.o drm_dp_mst_topology.o drm_atomic_helper.o \
drm_kms_helper_common.o drm_dp_dual_mode_helper.o \
drm_plane_helper.o drm_atomic_helper.o \
drm_kms_helper_common.o \
drm_simple_kms_helper.o drm_modeset_helper.o \
drm_scdc_helper.o drm_gem_framebuffer_helper.o \
drm_atomic_state_helper.o drm_damage_helper.o \
@@ -51,6 +51,8 @@ drm_kms_helper-y := drm_bridge_connector.o drm_crtc_helper.o drm_dp_helper.o \
drm_kms_helper-$(CONFIG_DRM_PANEL_BRIDGE) += bridge/panel.o
drm_kms_helper-$(CONFIG_DRM_FBDEV_EMULATION) += drm_fb_helper.o
drm_kms_helper-$(CONFIG_DRM_KMS_CMA_HELPER) += drm_fb_cma_helper.o
drm_kms_helper-$(CONFIG_DRM_DP) += drm_dp_helper.o drm_dp_mst_topology.o \
drm_dp_dual_mode_helper.o
drm_kms_helper-$(CONFIG_DRM_DP_AUX_CHARDEV) += drm_dp_aux_dev.o
drm_kms_helper-$(CONFIG_DRM_DP_CEC) += drm_dp_cec.o