Makefile 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. ifeq ($(CONFIG_FB_MSM_MDSS_COMMON),y)
  2. obj-y += mdss/
  3. obj-$(CONFIG_VIDEO_MHL_SII8246) += mhl_v2/
  4. obj-$(CONFIG_VIDEO_MHL_V2) += mhl_v2/
  5. else
  6. obj-y := msm_fb.o
  7. obj-$(CONFIG_FB_MSM_LOGO) += logo.o
  8. obj-$(CONFIG_FB_BACKLIGHT) += msm_fb_bl.o
  9. ifeq ($(CONFIG_FB_MSM_MDP_HW),y)
  10. # MDP
  11. obj-y += mdp.o
  12. obj-$(CONFIG_MDP_DEBUG_FS) += mdp_debugfs.o
  13. ifeq ($(CONFIG_FB_MSM_MDP40),y)
  14. obj-y += mdp4_util.o
  15. else
  16. obj-y += mdp_hw_init.o
  17. obj-y += mdp_ppp.o
  18. ifeq ($(CONFIG_FB_MSM_MDP31),y)
  19. obj-y += mdp_ppp_v31.o
  20. else
  21. obj-y += mdp_ppp_v20.o
  22. endif
  23. endif
  24. ifeq ($(CONFIG_FB_MSM_OVERLAY),y)
  25. obj-y += mdp4_overlay.o
  26. obj-y += mdp4_overlay_lcdc.o
  27. ifeq ($(CONFIG_FB_MSM_MIPI_DSI),y)
  28. obj-y += mdp4_overlay_dsi_video.o
  29. obj-y += mdp4_overlay_dsi_cmd.o
  30. else
  31. obj-y += mdp4_overlay_mddi.o
  32. endif
  33. else
  34. obj-y += mdp_dma_lcdc.o
  35. endif
  36. obj-$(CONFIG_FB_MSM_MDP303) += mdp_dma_dsi_video.o
  37. ifeq ($(CONFIG_FB_MSM_DTV),y)
  38. obj-y += mdp4_dtv.o
  39. obj-y += mdp4_overlay_dtv.o
  40. endif
  41. obj-y += mdp_dma.o
  42. obj-y += mdp_dma_s.o
  43. obj-y += mdp_vsync.o
  44. obj-y += mdp_cursor.o
  45. obj-y += mdp_dma_tv.o
  46. obj-$(CONFIG_ARCH_MSM7X27A) += msm_dss_io_7x27a.o
  47. obj-$(CONFIG_ARCH_MSM8X60) += msm_dss_io_8x60.o
  48. obj-$(CONFIG_ARCH_MSM8960) += msm_dss_io_8960.o
  49. # EBI2
  50. obj-$(CONFIG_FB_MSM_EBI2) += ebi2_lcd.o
  51. # LCDC
  52. obj-$(CONFIG_FB_MSM_LCDC) += lcdc.o
  53. # LVDS
  54. obj-$(CONFIG_FB_MSM_LVDS) += lvds.o
  55. # MDDI
  56. msm_mddi-objs := mddi.o mddihost.o mddihosti.o
  57. obj-$(CONFIG_FB_MSM_MDDI) += msm_mddi.o
  58. # External MDDI
  59. msm_mddi_ext-objs := mddihost_e.o mddi_ext.o
  60. obj-$(CONFIG_FB_MSM_EXTMDDI) += msm_mddi_ext.o
  61. # MIPI gereric
  62. msm_mipi-objs := mipi_dsi.o mipi_dsi_host.o
  63. obj-$(CONFIG_FB_MSM_MIPI_DSI) += msm_mipi.o
  64. # MIPI manufacture
  65. obj-$(CONFIG_FB_MSM_MIPI_DSI_TOSHIBA) += mipi_toshiba.o
  66. obj-$(CONFIG_FB_MSM_MIPI_DSI_NOVATEK) += mipi_novatek.o
  67. obj-$(CONFIG_FB_MSM_MIPI_DSI_ORISE) += mipi_orise.o
  68. obj-$(CONFIG_FB_MSM_MIPI_DSI_RENESAS) += mipi_renesas.o
  69. obj-$(CONFIG_FB_MSM_MIPI_DSI_TRULY) += mipi_truly.o
  70. obj-$(CONFIG_FB_MSM_MIPI_DSI_NT35510) += mipi_NT35510.o
  71. obj-$(CONFIG_FB_MSM_MIPI_DSI_NT35516) += mipi_truly_tft540960_1_e.o
  72. obj-$(CONFIG_FB_MSM_MIPI_DSI_SIMULATOR) += mipi_simulator.o
  73. # MIPI Bridge
  74. obj-$(CONFIG_FB_MSM_MIPI_DSI_TC358764_DSI2LVDS) += mipi_tc358764_dsi2lvds.o
  75. # TVEnc
  76. obj-$(CONFIG_FB_MSM_TVOUT) += tvenc.o
  77. ifeq ($(CONFIG_FB_MSM_OVERLAY),y)
  78. obj-$(CONFIG_FB_MSM_TVOUT) += mdp4_overlay_atv.o
  79. endif
  80. # MSM FB Panel
  81. obj-y += msm_fb_panel.o
  82. obj-$(CONFIG_FB_MSM_EBI2_TMD_QVGA_EPSON_QCIF) += ebi2_tmd20.o
  83. obj-$(CONFIG_FB_MSM_EBI2_TMD_QVGA_EPSON_QCIF) += ebi2_l2f.o
  84. ifeq ($(CONFIG_FB_MSM_MDDI_AUTO_DETECT),y)
  85. obj-y += mddi_prism.o
  86. obj-y += mddi_toshiba.o
  87. obj-y += mddi_toshiba_vga.o
  88. obj-y += mddi_toshiba_wvga_pt.o
  89. obj-y += mddi_toshiba_wvga.o
  90. obj-y += mddi_sharp.o
  91. obj-y += mddi_orise.o
  92. obj-y += mddi_quickvx.o
  93. else
  94. obj-$(CONFIG_FB_MSM_MDDI_PRISM_WVGA) += mddi_prism.o
  95. obj-$(CONFIG_FB_MSM_MDDI_TOSHIBA_COMMON) += mddi_toshiba.o
  96. obj-$(CONFIG_FB_MSM_MDDI_TOSHIBA_COMMON_VGA) += mddi_toshiba_vga.o
  97. obj-$(CONFIG_FB_MSM_MDDI_TOSHIBA_WVGA_PORTRAIT) += mddi_toshiba_wvga_pt.o
  98. obj-$(CONFIG_FB_MSM_MDDI_TOSHIBA_WVGA) += mddi_toshiba_wvga.o
  99. obj-$(CONFIG_FB_MSM_MDDI_SHARP_QVGA_128x128) += mddi_sharp.o
  100. obj-$(CONFIG_FB_MSM_MDDI_ORISE) += mddi_orise.o
  101. obj-$(CONFIG_FB_MSM_MDDI_QUICKVX) += mddi_quickvx.o
  102. endif
  103. ifeq ($(CONFIG_FB_MSM_MIPI_PANEL_DETECT),y)
  104. obj-y += mipi_toshiba_video_wvga_pt.o mipi_toshiba_video_wsvga_pt.o mipi_toshiba_video_wuxga.o
  105. obj-y += mipi_novatek_video_qhd_pt.o mipi_novatek_cmd_qhd_pt.o
  106. obj-y += mipi_orise_video_720p_pt.o mipi_orise_cmd_720p_pt.o
  107. obj-y += mipi_renesas_video_fwvga_pt.o mipi_renesas_cmd_fwvga_pt.o
  108. obj-y += mipi_NT35510_video_wvga_pt.o mipi_NT35510_cmd_wvga_pt.o
  109. obj-y += mipi_truly_tft540960_1_e_video_qhd_pt.o mipi_truly_tft540960_1_e_cmd_qhd_pt.o
  110. obj-y += mipi_chimei_wxga_pt.o
  111. obj-y += mipi_chimei_wuxga.o
  112. obj-y += mipi_truly_video_wvga_pt.o
  113. else
  114. obj-$(CONFIG_FB_MSM_MIPI_TOSHIBA_VIDEO_WVGA_PT) += mipi_toshiba_video_wvga_pt.o
  115. obj-$(CONFIG_FB_MSM_MIPI_TOSHIBA_VIDEO_WSVGA_PT) += mipi_toshiba_video_wsvga_pt.o
  116. obj-$(CONFIG_FB_MSM_MIPI_TOSHIBA_VIDEO_WUXGA) += mipi_toshiba_video_wuxga.o
  117. obj-$(CONFIG_FB_MSM_MIPI_NOVATEK_VIDEO_QHD_PT) += mipi_novatek_video_qhd_pt.o
  118. obj-$(CONFIG_FB_MSM_MIPI_ORISE_VIDEO_720P_PT) += mipi_orise_video_720p_pt.o
  119. obj-$(CONFIG_FB_MSM_MIPI_ORISE_CMD_720P_PT) += mipi_orise_cmd_720p_pt.o
  120. obj-$(CONFIG_FB_MSM_MIPI_NOVATEK_CMD_QHD_PT) += mipi_novatek_cmd_qhd_pt.o
  121. obj-$(CONFIG_FB_MSM_MIPI_RENESAS_VIDEO_FWVGA_PT) += mipi_renesas_video_fwvga_pt.o
  122. obj-$(CONFIG_FB_MSM_MIPI_RENESAS_CMD_FWVGA_PT) += mipi_renesas_cmd_fwvga_pt.o
  123. obj-$(CONFIG_FB_MSM_MIPI_RENESAS_VIDEO_FWVGA_PT) += mipi_renesas_video_fwvga_pt.o
  124. obj-$(CONFIG_FB_MSM_MIPI_TRULY_VIDEO_WVGA_PT) += mipi_truly_video_wvga_pt.o
  125. obj-$(CONFIG_FB_MSM_MIPI_NT35510_CMD_WVGA_PT) += mipi_NT35510_cmd_wvga_pt.o
  126. obj-$(CONFIG_FB_MSM_MIPI_NT35510_VIDEO_WVGA_PT) += mipi_NT35510_video_wvga_pt.o
  127. obj-$(CONFIG_FB_MSM_MIPI_NT35516_CMD_QHD_PT) += mipi_truly_tft540960_1_e_cmd_qhd_pt.o
  128. obj-$(CONFIG_FB_MSM_MIPI_NT35516_VIDEO_QHD_PT) += mipi_truly_tft540960_1_e_video_qhd_pt.o
  129. obj-$(CONFIG_FB_MSM_MIPI_SIMULATOR_VIDEO) += mipi_simulator_video.o
  130. obj-$(CONFIG_FB_MSM_MIPI_CHIMEI_WXGA) += mipi_chimei_wxga_pt.o
  131. obj-$(CONFIG_FB_MSM_MIPI_CHIMEI_WUXGA) += mipi_chimei_wuxga.o
  132. endif
  133. obj-$(CONFIG_FB_MSM_LCDC_PANEL) += lcdc_panel.o
  134. obj-$(CONFIG_FB_MSM_LCDC_PRISM_WVGA) += lcdc_prism.o
  135. obj-$(CONFIG_FB_MSM_LCDC_SAMSUNG_WSVGA) += lcdc_samsung_wsvga.o
  136. obj-$(CONFIG_FB_MSM_LCDC_CHIMEI_WXGA) += lcdc_chimei_wxga.o
  137. obj-$(CONFIG_FB_MSM_LCDC_NT35582_WVGA) += lcdc_nt35582_wvga.o
  138. obj-$(CONFIG_FB_MSM_LCDC_EXTERNAL_WXGA) += lcdc_external.o
  139. obj-$(CONFIG_FB_MSM_HDMI_SII_EXTERNAL_720P) += hdmi_sii9022.o
  140. obj-$(CONFIG_FB_MSM_LCDC_GORDON_VGA) += lcdc_gordon.o
  141. obj-$(CONFIG_FB_MSM_LCDC_WXGA) += lcdc_wxga.o
  142. obj-$(CONFIG_FB_MSM_LCDC_TOSHIBA_WVGA_PT) += lcdc_toshiba_wvga_pt.o
  143. obj-$(CONFIG_FB_MSM_LCDC_TOSHIBA_FWVGA_PT) += lcdc_toshiba_fwvga_pt.o
  144. obj-$(CONFIG_FB_MSM_LCDC_SHARP_WVGA_PT) += lcdc_sharp_wvga_pt.o
  145. obj-$(CONFIG_FB_MSM_LCDC_AUO_WVGA) += lcdc_auo_wvga.o
  146. obj-$(CONFIG_FB_MSM_LCDC_SAMSUNG_OLED_PT) += lcdc_samsung_oled_pt.o
  147. obj-$(CONFIG_FB_MSM_HDMI_ADV7520_PANEL) += adv7520.o
  148. obj-$(CONFIG_FB_MSM_LCDC_ST15_WXGA) += lcdc_st15.o
  149. obj-$(CONFIG_FB_MSM_LVDS_CHIMEI_WXGA) += lvds_chimei_wxga.o
  150. obj-$(CONFIG_FB_MSM_LVDS_FRC_FHD) += lvds_frc_fhd.o
  151. obj-$(CONFIG_FB_MSM_HDMI_MSM_PANEL) += hdmi_msm.o
  152. obj-$(CONFIG_FB_MSM_EXT_INTERFACE_COMMON) += external_common.o
  153. obj-$(CONFIG_FB_MSM_LCDC_TRULY_HVGA_IPS3P2335) += lcdc_truly_ips3p2335.o
  154. obj-$(CONFIG_FB_MSM_TVOUT) += tvout_msm.o
  155. ccflags-y := -I$(src)/mhl
  156. obj-$(CONFIG_FB_MSM_HDMI_MHL_8334) += mhl-8334.o
  157. mhl-8334-objs += mhl/mhl_8334.o
  158. mhl-8334-objs += mhl/mhl_i2c_utils.o
  159. obj-$(CONFIG_FB_MSM_EXTMDDI_SVGA) += mddi_ext_lcd.o
  160. obj-$(CONFIG_FB_MSM_WRITEBACK_MSM_PANEL) += mdp4_wfd_writeback_panel.o
  161. obj-$(CONFIG_FB_MSM_WRITEBACK_MSM_PANEL) += mdp4_wfd_writeback.o
  162. obj-$(CONFIG_FB_MSM_WRITEBACK_MSM_PANEL) += mdp4_overlay_writeback.o
  163. else
  164. obj-$(CONFIG_FB_MSM_EBI2) += ebi2_host.o
  165. obj-$(CONFIG_FB_MSM_EBI2) += ebi2_lcd.o
  166. obj-y += msm_fb_panel.o
  167. obj-$(CONFIG_FB_MSM_EBI2_EPSON_S1D_QVGA_PANEL) += ebi2_epson_s1d_qvga.o
  168. endif
  169. endif
  170. obj-$(CONFIG_MSM_VIDC_1080P) += vidc/
  171. obj-$(CONFIG_MSM_VIDC_720P) += vidc/
  172. clean:
  173. rm *.o .*cmd