Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
[sfrench/cifs-2.6.git] / drivers / staging / msm / Makefile
1 obj-y := msm_fb.o staging-devices.o memory.o
2
3 obj-$(CONFIG_FB_MSM_LOGO) += logo.o
4 obj-$(CONFIG_FB_BACKLIGHT) += msm_fb_bl.o
5
6 # MDP
7 obj-y += mdp.o
8
9 ifeq ($(CONFIG_FB_MSM_MDP40),y)
10 obj-y += mdp4_util.o
11 obj-$(CONFIG_DEBUG_FS) += mdp4_debugfs.o
12 else
13 obj-y += mdp_hw_init.o
14 obj-y += mdp_ppp.o
15 ifeq ($(CONFIG_FB_MSM_MDP31),y)
16 obj-y += mdp_ppp_v31.o
17 obj-$(CONFIG_MDP_PPP_ASYNC_OP) += mdp_ppp_dq.o
18 else
19 obj-y += mdp_ppp_v20.o
20 endif
21 endif
22
23 ifeq ($(CONFIG_FB_MSM_OVERLAY),y)
24 obj-y += mdp4_overlay.o
25 obj-y += mdp4_overlay_lcdc.o
26 obj-y += mdp4_overlay_mddi.o
27 else
28 obj-y += mdp_dma_lcdc.o
29 endif
30
31 obj-y += mdp_dma.o
32 obj-y += mdp_dma_s.o
33 obj-y += mdp_vsync.o
34 obj-y += mdp_cursor.o
35 obj-y += mdp_dma_tv.o
36
37 # EBI2
38 obj-$(CONFIG_FB_MSM_EBI2) += ebi2_lcd.o
39
40 # LCDC
41 obj-$(CONFIG_FB_MSM_LCDC) += lcdc.o
42
43 # MDDI
44 msm_mddi-objs := mddi.o mddihost.o mddihosti.o
45 obj-$(CONFIG_FB_MSM_MDDI) += msm_mddi.o
46
47 # External MDDI
48 msm_mddi_ext-objs := mddihost_e.o mddi_ext.o
49 obj-$(CONFIG_FB_MSM_EXTMDDI) += msm_mddi_ext.o
50
51 # TVEnc
52 obj-$(CONFIG_FB_MSM_TVOUT) += tvenc.o
53
54 # MSM FB Panel
55 obj-y += msm_fb_panel.o
56 obj-$(CONFIG_FB_MSM_EBI2_TMD_QVGA_EPSON_QCIF) += ebi2_tmd20.o
57 obj-$(CONFIG_FB_MSM_EBI2_TMD_QVGA_EPSON_QCIF) += ebi2_l2f.o
58
59 ifeq ($(CONFIG_FB_MSM_MDDI_AUTO_DETECT),y)
60 obj-y += mddi_prism.o
61 obj-y += mddi_toshiba.o
62 obj-y += mddi_toshiba_vga.o
63 obj-y += mddi_toshiba_wvga_pt.o
64 obj-y += mddi_toshiba_wvga.o
65 obj-y += mddi_sharp.o
66 else
67 obj-$(CONFIG_FB_MSM_MDDI_PRISM_WVGA) += mddi_prism.o
68 obj-$(CONFIG_FB_MSM_MDDI_TOSHIBA_COMMON) += mddi_toshiba.o
69 obj-$(CONFIG_FB_MSM_MDDI_TOSHIBA_COMMON_VGA) += mddi_toshiba_vga.o
70 obj-$(CONFIG_FB_MSM_MDDI_TOSHIBA_WVGA_PORTRAIT) += mddi_toshiba_wvga_pt.o
71 obj-$(CONFIG_FB_MSM_MDDI_TOSHIBA_WVGA) += mddi_toshiba_wvga.o
72 obj-$(CONFIG_FB_MSM_MDDI_SHARP_QVGA_128x128) += mddi_sharp.o
73 endif
74
75 obj-$(CONFIG_FB_MSM_LCDC_PANEL) += lcdc_panel.o
76 obj-$(CONFIG_FB_MSM_LCDC_PRISM_WVGA) += lcdc_prism.o
77 obj-$(CONFIG_FB_MSM_LCDC_EXTERNAL_WXGA) += lcdc_external.o
78 obj-$(CONFIG_FB_MSM_LCDC_GORDON_VGA) += lcdc_gordon.o
79 obj-$(CONFIG_FB_MSM_LCDC_WXGA) += lcdc_wxga.o
80 obj-$(CONFIG_FB_MSM_LCDC_TOSHIBA_WVGA_PT) += lcdc_toshiba_wvga_pt.o
81 obj-$(CONFIG_FB_MSM_LCDC_SHARP_WVGA_PT) += lcdc_sharp_wvga_pt.o
82 obj-$(CONFIG_FB_MSM_LCDC_GRAPEFRUIT_VGA) += lcdc_grapefruit.o
83 obj-$(CONFIG_FB_MSM_LCDC_ST1_WXGA) += lcdc_st1_wxga.o
84 obj-$(CONFIG_FB_MSM_LCDC_ST15_WXGA) += lcdc_st15.o
85 obj-$(CONFIG_FB_MSM_HDMI_SII_EXTERNAL_720P) += hdmi_sii9022.o
86
87 obj-$(CONFIG_FB_MSM_TVOUT_NTSC) += tv_ntsc.o
88 obj-$(CONFIG_FB_MSM_TVOUT_PAL) += tv_pal.o
89
90 obj-$(CONFIG_FB_MSM_EXTMDDI_SVGA) += mddi_ext_lcd.o
91
92 clean:
93         rm *.o .*cmd