blob: 280e528cef47d2889a0d551088022294ae7e7a98 [file] [log] [blame]
Pavel Machekd480ace2009-09-22 16:47:03 -07001obj-y := msm_fb.o
2
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -07003obj-$(CONFIG_FB_MSM_LOGO) += logo.o
4obj-$(CONFIG_FB_BACKLIGHT) += msm_fb_bl.o
Pavel Machekd480ace2009-09-22 16:47:03 -07005
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -07006# MDP
7obj-y += mdp.o
Pavel Machekd480ace2009-09-22 16:47:03 -07008
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -07009obj-$(CONFIG_DEBUG_FS) += mdp_debugfs.o
Pavel Machekd480ace2009-09-22 16:47:03 -070010
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -070011ifeq ($(CONFIG_FB_MSM_MDP40),y)
12obj-y += mdp4_util.o
13else
14obj-y += mdp_hw_init.o
15obj-y += mdp_ppp.o
16ifeq ($(CONFIG_FB_MSM_MDP31),y)
17obj-y += mdp_ppp_v31.o
18else
19obj-y += mdp_ppp_v20.o
20endif
21endif
22
23ifeq ($(CONFIG_FB_MSM_OVERLAY),y)
24obj-y += mdp4_overlay.o
25obj-y += mdp4_overlay_lcdc.o
26ifeq ($(CONFIG_FB_MSM_MIPI_DSI),y)
27obj-y += mdp4_overlay_dsi_video.o
28obj-y += mdp4_overlay_dsi_cmd.o
29else
30obj-y += mdp4_overlay_mddi.o
31endif
32else
33obj-y += mdp_dma_lcdc.o
34endif
35
36obj-$(CONFIG_FB_MSM_MDP303) += mdp_dma_dsi_video.o
37
38ifeq ($(CONFIG_FB_MSM_DTV),y)
39obj-y += mdp4_dtv.o
40obj-y += mdp4_overlay_dtv.o
41endif
42
43obj-y += mdp_dma.o
44obj-y += mdp_dma_s.o
45obj-y += mdp_vsync.o
46obj-y += mdp_cursor.o
47obj-y += mdp_dma_tv.o
48obj-$(CONFIG_ARCH_MSM7X27A) += msm_dss_io_7x27a.o
49obj-$(CONFIG_ARCH_MSM8X60) += msm_dss_io_8x60.o
50obj-$(CONFIG_ARCH_MSM8960) += msm_dss_io_8960.o
51
52# EBI2
53obj-$(CONFIG_FB_MSM_EBI2) += ebi2_lcd.o
54
55# LCDC
56obj-$(CONFIG_FB_MSM_LCDC) += lcdc.o
57
58# MDDI
59msm_mddi-objs := mddi.o mddihost.o mddihosti.o
60obj-$(CONFIG_FB_MSM_MDDI) += msm_mddi.o
61
62# External MDDI
63msm_mddi_ext-objs := mddihost_e.o mddi_ext.o
64obj-$(CONFIG_FB_MSM_EXTMDDI) += msm_mddi_ext.o
65
66# MIPI gereric
67msm_mipi-objs := mipi_dsi.o mipi_dsi_host.o
68obj-$(CONFIG_FB_MSM_MIPI_DSI) += msm_mipi.o
69
70# MIPI manufacture
71obj-$(CONFIG_FB_MSM_MIPI_DSI_TOSHIBA) += mipi_toshiba.o
72obj-$(CONFIG_FB_MSM_MIPI_DSI_NOVATEK) += mipi_novatek.o
73obj-$(CONFIG_FB_MSM_MIPI_DSI_RENESAS) += mipi_renesas.o
74obj-$(CONFIG_FB_MSM_MIPI_DSI_SIMULATOR) += mipi_simulator.o
75
76# TVEnc
77obj-$(CONFIG_FB_MSM_TVOUT) += tvenc.o
78ifeq ($(CONFIG_FB_MSM_OVERLAY),y)
79obj-$(CONFIG_FB_MSM_TVOUT) += mdp4_overlay_atv.o
80endif
81
82# MSM FB Panel
83obj-y += msm_fb_panel.o
84obj-$(CONFIG_FB_MSM_EBI2_TMD_QVGA_EPSON_QCIF) += ebi2_tmd20.o
85obj-$(CONFIG_FB_MSM_EBI2_TMD_QVGA_EPSON_QCIF) += ebi2_l2f.o
86
87ifeq ($(CONFIG_FB_MSM_MDDI_AUTO_DETECT),y)
88obj-y += mddi_prism.o
89obj-y += mddi_toshiba.o
90obj-y += mddi_toshiba_vga.o
91obj-y += mddi_toshiba_wvga_pt.o
92obj-y += mddi_toshiba_wvga.o
93obj-y += mddi_sharp.o
94obj-y += mddi_orise.o
95obj-y += mddi_quickvx.o
96else
97obj-$(CONFIG_FB_MSM_MDDI_PRISM_WVGA) += mddi_prism.o
98obj-$(CONFIG_FB_MSM_MDDI_TOSHIBA_COMMON) += mddi_toshiba.o
99obj-$(CONFIG_FB_MSM_MDDI_TOSHIBA_COMMON_VGA) += mddi_toshiba_vga.o
100obj-$(CONFIG_FB_MSM_MDDI_TOSHIBA_WVGA_PORTRAIT) += mddi_toshiba_wvga_pt.o
101obj-$(CONFIG_FB_MSM_MDDI_TOSHIBA_WVGA) += mddi_toshiba_wvga.o
102obj-$(CONFIG_FB_MSM_MDDI_SHARP_QVGA_128x128) += mddi_sharp.o
103obj-$(CONFIG_FB_MSM_MDDI_ORISE) += mddi_orise.o
104obj-$(CONFIG_FB_MSM_MDDI_QUICKVX) += mddi_quickvx.o
105endif
106
107ifeq ($(CONFIG_FB_MSM_MIPI_PANEL_DETECT),y)
108obj-y += mipi_toshiba_video_wvga_pt.o mipi_toshiba_video_wsvga_pt.o
109obj-y += mipi_novatek_video_qhd_pt.o mipi_novatek_cmd_qhd_pt.o
110obj-y += mipi_renesas_video_fwvga_pt.o mipi_renesas_cmd_fwvga_pt.o
111else
112obj-$(CONFIG_FB_MSM_MIPI_TOSHIBA_VIDEO_WVGA_PT) += mipi_toshiba_video_wvga_pt.o
113obj-$(CONFIG_FB_MSM_MIPI_TOSHIBA_VIDEO_WSVGA_PT) += mipi_toshiba_video_wsvga_pt.o
114obj-$(CONFIG_FB_MSM_MIPI_NOVATEK_VIDEO_QHD_PT) += mipi_novatek_video_qhd_pt.o
115obj-$(CONFIG_FB_MSM_MIPI_NOVATEK_CMD_QHD_PT) += mipi_novatek_cmd_qhd_pt.o
116obj-$(CONFIG_FB_MSM_MIPI_RENESAS_VIDEO_FWVGA_PT) += mipi_renesas_video_fwvga_pt.o
117obj-$(CONFIG_FB_MSM_MIPI_RENESAS_CMD_FWVGA_PT) += mipi_renesas_cmd_fwvga_pt.o
118obj-$(CONFIG_FB_MSM_MIPI_SIMULATOR_VIDEO) += mipi_simulator_video.o
119endif
120
121
122
123
124obj-$(CONFIG_FB_MSM_LCDC_PANEL) += lcdc_panel.o
125obj-$(CONFIG_FB_MSM_LCDC_PRISM_WVGA) += lcdc_prism.o
126obj-$(CONFIG_FB_MSM_LCDC_SAMSUNG_WSVGA) += lcdc_samsung_wsvga.o
127obj-$(CONFIG_FB_MSM_LCDC_CHIMEI_WXGA) += lcdc_chimei_wxga.o
128obj-$(CONFIG_FB_MSM_LCDC_EXTERNAL_WXGA) += lcdc_external.o
129obj-$(CONFIG_FB_MSM_HDMI_SII_EXTERNAL_720P) += hdmi_sii9022.o
130obj-$(CONFIG_FB_MSM_LCDC_GORDON_VGA) += lcdc_gordon.o
131obj-$(CONFIG_FB_MSM_LCDC_WXGA) += lcdc_wxga.o
132obj-$(CONFIG_FB_MSM_LCDC_TOSHIBA_WVGA_PT) += lcdc_toshiba_wvga_pt.o
133obj-$(CONFIG_FB_MSM_LCDC_TOSHIBA_FWVGA_PT) += lcdc_toshiba_fwvga_pt.o
134obj-$(CONFIG_FB_MSM_LCDC_SHARP_WVGA_PT) += lcdc_sharp_wvga_pt.o
135obj-$(CONFIG_FB_MSM_LCDC_AUO_WVGA) += lcdc_auo_wvga.o
136obj-$(CONFIG_FB_MSM_LCDC_SAMSUNG_OLED_PT) += lcdc_samsung_oled_pt.o
137obj-$(CONFIG_FB_MSM_HDMI_ADV7520_PANEL) += adv7520.o
138obj-$(CONFIG_FB_MSM_LCDC_ST15_WXGA) += lcdc_st15.o
139obj-$(CONFIG_FB_MSM_HDMI_MSM_PANEL) += hdmi_msm.o
140obj-$(CONFIG_FB_MSM_EXT_INTERFACE_COMMON) += external_common.o
141
142obj-$(CONFIG_FB_MSM_TVOUT) += tvout_msm.o
143
144obj-$(CONFIG_FB_MSM_EXTMDDI_SVGA) += mddi_ext_lcd.o
145
146obj-$(CONFIG_MSM_VIDC_1080P) += vidc/
147obj-$(CONFIG_MSM_VIDC_720P) += vidc/
148
149clean:
150 rm *.o .*cmd