android_kernel_samsung_hero.../drivers/video/msm/mdss/samsung/Makefile
2016-08-17 16:41:52 +08:00

281 lines
7.6 KiB
Makefile

#
# Samsung Common file.
#
obj-y += ss_dsi_panel_common.o
obj-y += ss_dsi_mdnie_lite_common.o
obj-y += ss_dsi_smart_dimming_common.o
obj-$(CONFIG_SAMSUNG_DEBUG_DISPLAY) += dlog.o
#
# panel directory make file
#
# TO SUPPORT PBA BOOINT
obj-y += PBA_BOOTING_HD/
# HERO2 DSC panel
obj-$(CONFIG_PANEL_S6E3HF4_AMB526JS01_WQHD) += S6E3HF4_AMB526JS01/
# ZERO panel
obj-$(CONFIG_PANEL_S6E3HA2_AMS509ES01_WQHD) += S6E3HA2_AMS509ES01/
# HERO1 NOBLE TEST panel
obj-$(CONFIG_PANEL_S6E3HA3_AMS567JA01_WQHD) += S6E3HA3_AMS567JA01/
# K, Kcat6 panel
obj-$(CONFIG_PANEL_S6E3FA2_AMS510CV01_FHD) += S6E3FA2_AMS510CV01/
# LENITS panel
obj-$(CONFIG_PANEL_S6E3HA0_AMS510CW01_WQHD) += S6E3HA0_AMS510CW01/
# TB panel
obj-$(CONFIG_PANEL_S6E3HF2_AMS559DE01_WQXGA) += S6E3HF2_AMS559DE01/
# U7 & K panel
obj-$(CONFIG_PANEL_EA8064G_AMS549EH03_FHD) += EA8064G_AMS549EH03/
# TR panel
obj-$(CONFIG_PANEL_S6E3HA2_AMS567DJ01_WQHD) += S6E3HA2_AMS567DJ01/
# A7 panel
obj-$(CONFIG_PANEL_S6E3FA2_AMS549EH01_FHD) += S6E3FA2_AMS549EH01/
# A5panel
obj-$(CONFIG_PANEL_EA8061V_AMS497EE01_HD) += EA8061V_AMS497EE01/
# E5 panel
obj-$(CONFIG_PANEL_EA8061V_AMS497EE10_HD) += EA8061V_AMS497EE10/
# A3 panel
obj-$(CONFIG_PANEL_S6E88A0_AMS452EF01_QHD) += S6E88A0_AMS452EF01/
# SERRANOVE panel
obj-$(CONFIG_PANEL_S6E88A0_AMS427AP24_QHD) += S6E88A0_AMS427AP24/
# ZERO_Q panel
obj-$(CONFIG_PANEL_S6E3HF2_AMB509EG01_WQHD) += S6E3HF2_AMB509EG01/
# Note8 panel
obj-$(CONFIG_PANEL_NT71391_BP080WX7_WXGA) += NT71391_BP080WX7/
# gt58 panel
obj-$(CONFIG_PANEL_S6D7AA0_LSL080AL03_WXGA) += S6D7AA0_LSL080AL03/
# E7 panel
obj-$(CONFIG_PANEL_EA8061_HD) += EA8061_AMS549BU19/ EA8061_AMS549BU19_ID400418/
# MILLET VE panel
obj-$(CONFIG_PANEL_S6D7AA0_LSL080AL03_RT8555_WXGA) += S6D7AA0_LSL080AL03_RT8555/
# Matisse VE panel
obj-$(CONFIG_PANEL_TC358764_LTL101AL06_KTD3156_WXGA) += TC358764_LTL101AL06_KTD3156/
# DEGAS_VE panel
obj-$(CONFIG_PANEL_S6D7AA0_LSL080AL03_RT8511_WXGA) += S6D7AA0_LSL080AL03_RT8511/
# smart LTE display
obj-$(CONFIG_PANEL_VX5B3D_LTI550HN06_FHD) += VX5B3D_LTI550HN06/
obj-$(CONFIG_PANEL_VX5B3D_LTM215HT05_FHD) += VX5B3D_LTM215HT05/
obj-$(CONFIG_PANEL_VX5B3D_LTM184HL01_FHD) += VX5B3D_LTM184HL01/
# Rossa panel
obj-$(CONFIG_PANEL_SC7798A_BV045WVM_WVGA) += SC7798A_BV045WVM/
obj-$(CONFIG_PANEL_HX8369B_BV045WVM_WVGA) += HX8369B_BV045WVM/
obj-$(CONFIG_PANEL_S6D7AA0_LTL101AT01_WXGA) += S6D7AA0_LTL101AT01/
# Novel panel
obj-$(CONFIG_PANEL_SC7798D_BV038WVM_WVGA) += SC7798D_BV038WVM/
# FortunaTFN panel
obj-$(CONFIG_PANEL_HX8389C_GH9607501A_QHD) += HX8389C_GH9607501A/
# Fortuna second panel
obj-$(CONFIG_PANEL_S6D78A0_GH9607501A_QHD) += S6D78A0_GH9607501A/
# J1VZW_LL panel
obj-$(CONFIG_PANEL_S6D77A1A01_WVGA_VIDEO_PANEL) += S6D77A1A01_BV043WVMB1/
obj-$(CONFIG_PANEL_S6D77A1A01_WVGA_VIDEO_PANEL_REVB) += S6D77A1A01_BV043WVM/
obj-$(CONFIG_PANEL_S6D77A1A01_WVGA_VIDEO_PANEL_REVB) += S6D77A1A01_BV043WVMBM/
# K5 panel
obj-$(CONFIG_PANEL_S6E3FA3_AMS499ER01_FHD) += S6E3FA3_AMS499ER01/
# A8 panel
obj-$(CONFIG_PANEL_S6E3FA3_AMS568HN01_FHD) += S6E3FA3_AMS568HN01/
# Tab E panel
obj-$(CONFIG_PANEL_NT51017_B4P096WX5VP09_WXGA) += NT51017_B4P096WX5VP09/
# H7 panel
obj-$(CONFIG_PANEL_S6E3FA3_AMS568HN01_FHD) += S6E3FA3_AMS568HN01/
# PATECK, PHILIPPE panel
obj-$(CONFIG_PANEL_EA8061V_AMS391DT01_XGA) += EA8061V_AMS391DT01/
# J5 panel-S6D7AA0X62_BV050HDM
obj-$(CONFIG_PANEL_S6D7AA0X62_BV050HDM_HD_5_0) += S6D7AA0X62_BV050HDM/
# J7_CHN panel-S6D7AA0X62_BV050HDM
obj-$(CONFIG_PANEL_S6D7AA0X62_BV050HDM_HD_5_5) += S6D7AA0X62_BV050HDM/
#
# To build ALL panel files(For build error checking)
#
ifeq ($(CONFIG_DISPLAY_BUILD_ALL),y)
DISPLAY_DIR=$(KBUILD_SRC)/drivers/video/msm/mdss/samsung/
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6E3HF4_AMB526JS01 ] && echo y), y)
obj-y += S6E3HF4_AMB526JS01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6E3HA2_AMS509ES01 ] && echo y), y)
obj-y += S6E3HA2_AMS509ES01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6E3HA3_AMS567JA01 ] && echo y), y)
obj-y += S6E3HA3_AMS567JA01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6E3FA2_AMS510CV01 ] && echo y), y)
obj-y += S6E3FA2_AMS510CV01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6E3HA0_AMS510CW01 ] && echo y), y)
obj-y += S6E3HA0_AMS510CW01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6E3HF2_AMS559DE01 ] && echo y), y)
obj-y += S6E3HF2_AMS559DE01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/EA8064G_AMS549EH03 ] && echo y), y)
obj-y += EA8064G_AMS549EH03/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6E3HA2_AMS567DJ01 ] && echo y), y)
obj-y += S6E3HA2_AMS567DJ01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6E3FA2_AMS549EH01 ] && echo y), y)
obj-y += S6E3FA2_AMS549EH01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/EA8061V_AMS497EE01 ] && echo y), y)
obj-y += EA8061V_AMS497EE01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/EA8061V_AMS497EE10 ] && echo y), y)
obj-y += EA8061V_AMS497EE10/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6E88A0_AMS452EF01 ] && echo y), y)
obj-y += S6E88A0_AMS452EF01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6E88A0_AMS427AP24 ] && echo y), y)
obj-y += S6E88A0_AMS427AP24/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6E3HF2_AMB509EG01 ] && echo y), y)
obj-y += S6E3HF2_AMB509EG01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/NT71391_BP080WX7 ] && echo y), y)
obj-y += NT71391_BP080WX7/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6D7AA0_LSL080AL03 ] && echo y), y)
obj-y += S6D7AA0_LSL080AL03/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/EA8061_AMS549BU19 ] && echo y), y)
obj-y += EA8061_AMS549BU19/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/EA8061_AMS549BU19_ID400418 ] && echo y), y)
obj-y += EA8061_AMS549BU19_ID400418/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6E3HA2_AMS509ES01 ] && echo y), y)
obj-y += S6E3HA2_AMS509ES01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6D7AA0_LSL080AL03_RT8555 ] && echo y), y)
obj-y += S6D7AA0_LSL080AL03_RT8555/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/TC358764_LTL101AL06_KTD3156 ] && echo y), y)
obj-y += TC358764_LTL101AL06_KTD3156/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6D7AA0_LSL080AL03_RT8511 ] && echo y), y)
obj-y += S6D7AA0_LSL080AL03_RT8511/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/VX5B3D_LTI550HN06 ] && echo y), y)
obj-y += VX5B3D_LTI550HN06/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6D7AA0_LSL080AL03 ] && echo y), y)
obj-y += S6D7AA0_LSL080AL03/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/SC7798A_BV045WVM ] && echo y), y)
obj-y += SC7798A_BV045WVM/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/SC7798D_BV038WVM ] && echo y), y)
obj-y += SC7798D_BV038WVM/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/HX8369B_BV045WVM ] && echo y), y)
obj-y += HX8369B_BV045WVM/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6D7AA0_LTL101AT01 ] && echo y), y)
obj-y += S6D7AA0_LTL101AT01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/HX8389C_GH9607501A ] && echo y), y)
obj-y += HX8389C_GH9607501A/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6D78A0_GH9607501A ] && echo y), y)
obj-y += S6D78A0_GH9607501A/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6D77A1A01_BV043WVMB1 ] && echo y), y)
obj-y += S6D77A1A01_BV043WVMB1/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6D77A1A01_BV043WVM ] && echo y), y)
obj-y += S6D77A1A01_BV043WVM/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6D77A1A01_BV043WVMBM ] && echo y), y)
obj-y += S6D77A1A01_BV043WVMBM/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6E3FA3_AMS499ER01 ] && echo y), y)
obj-y += S6E3FA3_AMS499ER01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6E3FA3_AMS568HN01 ] && echo y), y)
obj-y += S6E3FA3_AMS568HN01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/EA8061V_AMS391DT01 ] && echo y), y)
obj-y += EA8061V_AMS391DT01/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/S6D7AA0X62_BV050HDM ] && echo y), y)
obj-y += S6D7AA0X62_BV050HDM/
endif
ifeq ($(shell [ -d $(DISPLAY_DIR)/NT51017_B4P096WX5VP09 ] && echo y), y)
obj-y += NT51017_B4P096WX5VP09/
endif
endif