]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - drivers/staging/media/atomisp/pci/atomisp2/Makefile
Merge tag 'for-linus-20170812' of git://git.infradead.org/linux-mtd
[karo-tx-linux.git] / drivers / staging / media / atomisp / pci / atomisp2 / Makefile
1 atomisp-objs += \
2         atomisp_drvfs.o \
3         atomisp_file.o \
4         css2400/sh_css_mipi.o \
5         css2400/runtime/pipeline/src/pipeline.o \
6         css2400/runtime/spctrl/src/spctrl.o \
7         css2400/runtime/rmgr/src/rmgr.o \
8         css2400/runtime/rmgr/src/rmgr_vbuf.o \
9         css2400/runtime/isp_param/src/isp_param.o \
10         css2400/runtime/inputfifo/src/inputfifo.o \
11         css2400/runtime/queue/src/queue_access.o \
12         css2400/runtime/queue/src/queue.o \
13         css2400/runtime/frame/src/frame.o \
14         css2400/runtime/eventq/src/eventq.o \
15         css2400/runtime/binary/src/binary.o \
16         css2400/runtime/timer/src/timer.o \
17         css2400/runtime/isys/src/csi_rx_rmgr.o \
18         css2400/runtime/isys/src/isys_stream2mmio_rmgr.o \
19         css2400/runtime/isys/src/virtual_isys.o \
20         css2400/runtime/isys/src/rx.o \
21         css2400/runtime/isys/src/isys_dma_rmgr.o \
22         css2400/runtime/isys/src/ibuf_ctrl_rmgr.o \
23         css2400/runtime/isys/src/isys_init.o \
24         css2400/runtime/bufq/src/bufq.o \
25         css2400/runtime/ifmtr/src/ifmtr.o \
26         css2400/runtime/debug/src/ia_css_debug.o \
27         css2400/runtime/event/src/event.o \
28         css2400/sh_css_sp.o \
29         css2400/css_2400_system/spmem_dump.o \
30         css2400/css_2400_system/hive_isp_css_2400_system_generated/ia_css_isp_states.o \
31         css2400/css_2400_system/hive_isp_css_2400_system_generated/ia_css_isp_configs.o \
32         css2400/css_2400_system/hive_isp_css_2400_system_generated/ia_css_isp_params.o \
33         css2400/sh_css_stream_format.o \
34         css2400/sh_css_hrt.o \
35         css2400/sh_css_properties.o \
36         css2400/memory_realloc.o \
37         css2400/hive_isp_css_shared/host/tag.o \
38         css2400/sh_css_params.o \
39         css2400/sh_css.o \
40         css2400/isp/kernels/hdr/ia_css_hdr.host.o \
41         css2400/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.o \
42         css2400/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.o \
43         css2400/isp/kernels/conversion/conversion_1.0/ia_css_conversion.host.o \
44         css2400/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.o \
45         css2400/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.o \
46         css2400/isp/kernels/vf/vf_1.0/ia_css_vf.host.o \
47         css2400/isp/kernels/raw/raw_1.0/ia_css_raw.host.o \
48         css2400/isp/kernels/ref/ref_1.0/ia_css_ref.host.o \
49         css2400/isp/kernels/qplane/qplane_2/ia_css_qplane.host.o \
50         css2400/isp/kernels/norm/norm_1.0/ia_css_norm.host.o \
51         css2400/isp/kernels/output/output_1.0/ia_css_output.host.o \
52         css2400/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ia_css_raa.host.o \
53         css2400/isp/kernels/macc/macc1_5/ia_css_macc1_5_table.host.o \
54         css2400/isp/kernels/macc/macc1_5/ia_css_macc1_5.host.o \
55         css2400/isp/kernels/macc/macc_1.0/ia_css_macc.host.o \
56         css2400/isp/kernels/macc/macc_1.0/ia_css_macc_table.host.o \
57         css2400/isp/kernels/csc/csc_1.0/ia_css_csc.host.o \
58         css2400/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.o \
59         css2400/isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.o \
60         css2400/isp/kernels/dpc2/ia_css_dpc2.host.o \
61         css2400/isp/kernels/dpc2/ia_css_dpc2_default.host.o \
62         css2400/isp/kernels/fc/fc_1.0/ia_css_formats.host.o \
63         css2400/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.o \
64         css2400/isp/kernels/ctc/ctc_1.0/ia_css_ctc_table.host.o \
65         css2400/isp/kernels/ctc/ctc2/ia_css_ctc2.host.o \
66         css2400/isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.o \
67         css2400/isp/kernels/bh/bh_2/ia_css_bh.host.o \
68         css2400/isp/kernels/bnlm/ia_css_bnlm_default.host.o \
69         css2400/isp/kernels/bnlm/ia_css_bnlm.host.o \
70         css2400/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.o \
71         css2400/isp/kernels/tdf/tdf_1.0/ia_css_tdf_default.host.o \
72         css2400/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.o \
73         css2400/isp/kernels/anr/anr_1.0/ia_css_anr.host.o \
74         css2400/isp/kernels/anr/anr_2/ia_css_anr2_table.host.o \
75         css2400/isp/kernels/anr/anr_2/ia_css_anr2.host.o \
76         css2400/isp/kernels/dp/dp_1.0/ia_css_dp.host.o \
77         css2400/isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.o \
78         css2400/isp/kernels/sdis/sdis_2/ia_css_sdis2.host.o \
79         css2400/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.o \
80         css2400/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.o \
81         css2400/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.o \
82         css2400/isp/kernels/xnr/xnr_1.0/ia_css_xnr_table.host.o \
83         css2400/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.o \
84         css2400/isp/kernels/de/de_1.0/ia_css_de.host.o \
85         css2400/isp/kernels/de/de_2/ia_css_de2.host.o \
86         css2400/isp/kernels/gc/gc_2/ia_css_gc2.host.o \
87         css2400/isp/kernels/gc/gc_2/ia_css_gc2_table.host.o \
88         css2400/isp/kernels/gc/gc_1.0/ia_css_gc.host.o \
89         css2400/isp/kernels/gc/gc_1.0/ia_css_gc_table.host.o \
90         css2400/isp/kernels/crop/crop_1.0/ia_css_crop.host.o \
91         css2400/isp/kernels/io_ls/bayer_io_ls/ia_css_bayer_io.host.o \
92         css2400/isp/kernels/aa/aa_2/ia_css_aa2.host.o \
93         css2400/isp/kernels/copy_output/copy_output_1.0/ia_css_copy_output.host.o \
94         css2400/isp/kernels/ob/ob_1.0/ia_css_ob.host.o \
95         css2400/isp/kernels/ob/ob2/ia_css_ob2.host.o \
96         css2400/isp/kernels/iterator/iterator_1.0/ia_css_iterator.host.o \
97         css2400/isp/kernels/wb/wb_1.0/ia_css_wb.host.o \
98         css2400/isp/kernels/eed1_8/ia_css_eed1_8_default.host.o \
99         css2400/isp/kernels/eed1_8/ia_css_eed1_8.host.o \
100         css2400/isp/kernels/sc/sc_1.0/ia_css_sc.host.o \
101         css2400/isp/kernels/ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.o \
102         css2400/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.o \
103         css2400/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.o \
104         css2400/sh_css_pipe.o \
105         css2400/ia_css_device_access.o \
106         css2400/sh_css_host_data.o \
107         css2400/sh_css_mmu.o \
108         css2400/sh_css_metadata.o \
109         css2400/base/refcount/src/refcount.o \
110         css2400/base/circbuf/src/circbuf.o \
111         css2400/camera/pipe/src/pipe_binarydesc.o \
112         css2400/camera/pipe/src/pipe_util.o \
113         css2400/camera/pipe/src/pipe_stagedesc.o \
114         css2400/camera/util/src/util.o \
115         css2400/sh_css_metrics.o \
116         css2400/sh_css_version.o \
117         css2400/ia_css_memory_access.o \
118         css2400/sh_css_param_shading.o \
119         css2400/sh_css_morph.o \
120         css2400/sh_css_firmware.o \
121         css2400/hive_isp_css_common/host/isp.o \
122         css2400/hive_isp_css_common/host/gdc.o \
123         css2400/hive_isp_css_common/host/sp.o \
124         css2400/hive_isp_css_common/host/vmem.o \
125         css2400/hive_isp_css_common/host/dma.o \
126         css2400/hive_isp_css_common/host/input_formatter.o \
127         css2400/hive_isp_css_common/host/debug.o \
128         css2400/hive_isp_css_common/host/hmem.o \
129         css2400/hive_isp_css_common/host/gp_device.o \
130         css2400/hive_isp_css_common/host/fifo_monitor.o \
131         css2400/hive_isp_css_common/host/gp_timer.o \
132         css2400/hive_isp_css_common/host/irq.o \
133         css2400/hive_isp_css_common/host/input_system.o \
134         css2400/hive_isp_css_common/host/timed_ctrl.o \
135         css2400/hive_isp_css_common/host/mmu.o \
136         css2400/hive_isp_css_common/host/event_fifo.o \
137         css2400/sh_css_param_dvs.o \
138         css2400/sh_css_shading.o \
139         css2400/sh_css_stream.o \
140         mmu/sh_mmu_mrfld.o \
141         mmu/isp_mmu.o \
142         atomisp_acc.o \
143         atomisp_compat_css20.o \
144         atomisp_fops.o \
145         atomisp_subdev.o \
146         atomisp_ioctl.o \
147         atomisp_compat_ioctl32.o \
148         atomisp_csi2.o \
149         atomisp_cmd.o \
150         atomisp_tpg.o \
151         hmm/hmm_vm.o \
152         hmm/hmm.o \
153         hmm/hmm_bo.o \
154         hmm/hmm_reserved_pool.o \
155         hmm/hmm_dynamic_pool.o \
156         hrt/hive_isp_css_mm_hrt.o \
157         atomisp_v4l2.o
158         
159 # These will be needed when clean merge CHT support nicely into the driver
160 # Keep them here handy for when we get to that point
161 #
162
163 obj-cht= \
164         css2400/css_2401_system/spmem_dump.o \
165         css2400/css_2401_system/hive_isp_css_2401_system_generated/ia_css_isp_states.o \
166         css2400/css_2401_system/hive_isp_css_2401_system_generated/ia_css_isp_configs.o \
167         css2400/css_2401_system/hive_isp_css_2401_system_generated/ia_css_isp_params.o \
168         css2400/css_2401_csi2p_system/spmem_dump.o \
169         css2400/css_2401_csi2p_system/host/isys_stream2mmio.o \
170         css2400/css_2401_csi2p_system/host/ibuf_ctrl.o \
171         css2400/css_2401_csi2p_system/host/isys_irq.o \
172         css2400/css_2401_csi2p_system/host/isys_dma.o \
173         css2400/css_2401_csi2p_system/host/csi_rx.o \
174         css2400/css_2401_csi2p_system/hive_isp_css_2401_system_csi2p_generated/ia_css_isp_states.o \
175         css2400/css_2401_csi2p_system/hive_isp_css_2401_system_csi2p_generated/ia_css_isp_configs.o \
176         css2400/css_2401_csi2p_system/hive_isp_css_2401_system_csi2p_generated/ia_css_isp_params.o \
177
178 #       -I$(atomisp)/css2400/css_2401_csi2p_system/ \
179 #       -I$(atomisp)/css2400/css_2401_csi2p_system/hive_isp_css_2401_system_csi2p_generated/ \
180 #       -I$(atomisp)/css2400/css_2401_csi2p_system/host/ \
181 #       -I$(atomisp)/css2400/css_2401_csi2p_system/hrt/ \
182 #       -I$(atomisp)/css2400/css_2401_system/hive_isp_css_2401_system_generated/ \
183 #       -I$(atomisp)/css2400/css_2401_system/hrt/ \
184
185
186
187 obj-$(CONFIG_VIDEO_ATOMISP) += atomisp.o
188
189 atomisp = $(srctree)/drivers/staging/media/atomisp/pci/atomisp2
190
191 INCLUDES += \
192         -I$(atomisp)/ \
193         -I$(atomisp)/css2400/ \
194         -I$(atomisp)/hrt/ \
195         -I$(atomisp)/include/ \
196         -I$(atomisp)/include/hmm/ \
197         -I$(atomisp)/include/mmu/ \
198         -I$(atomisp)/css2400/base/circbuf/interface/ \
199         -I$(atomisp)/css2400/base/refcount/interface/ \
200         -I$(atomisp)/css2400/camera/pipe/interface/ \
201         -I$(atomisp)/css2400/camera/util/interface/ \
202         -I$(atomisp)/css2400/css_2400_system/ \
203         -I$(atomisp)/css2400/css_2400_system/hive_isp_css_2400_system_generated/ \
204         -I$(atomisp)/css2400/css_2400_system/hrt/ \
205         -I$(atomisp)/css2400/hive_isp_css_common/ \
206         -I$(atomisp)/css2400/hive_isp_css_common/host/ \
207         -I$(atomisp)/css2400/hive_isp_css_include/ \
208         -I$(atomisp)/css2400/hive_isp_css_include/device_access/ \
209         -I$(atomisp)/css2400/hive_isp_css_include/host/ \
210         -I$(atomisp)/css2400/hive_isp_css_include/memory_access/ \
211         -I$(atomisp)/css2400/hive_isp_css_shared/ \
212         -I$(atomisp)/css2400/hive_isp_css_shared/host/ \
213         -I$(atomisp)/css2400/isp/kernels/ \
214         -I$(atomisp)/css2400/isp/kernels/aa/aa_2/ \
215         -I$(atomisp)/css2400/isp/kernels/anr/anr_1.0/ \
216         -I$(atomisp)/css2400/isp/kernels/anr/anr_2/ \
217         -I$(atomisp)/css2400/isp/kernels/bayer_ls/bayer_ls_1.0/ \
218         -I$(atomisp)/css2400/isp/kernels/bh/bh_2/ \
219         -I$(atomisp)/css2400/isp/kernels/bnlm/ \
220         -I$(atomisp)/css2400/isp/kernels/bnr/ \
221         -I$(atomisp)/css2400/isp/kernels/bnr/bnr_1.0/ \
222         -I$(atomisp)/css2400/isp/kernels/bnr/bnr2_2/ \
223         -I$(atomisp)/css2400/isp/kernels/cnr/ \
224         -I$(atomisp)/css2400/isp/kernels/cnr/cnr_1.0/ \
225         -I$(atomisp)/css2400/isp/kernels/cnr/cnr_2/ \
226         -I$(atomisp)/css2400/isp/kernels/conversion/ \
227         -I$(atomisp)/css2400/isp/kernels/conversion/conversion_1.0/ \
228         -I$(atomisp)/css2400/isp/kernels/copy_output/ \
229         -I$(atomisp)/css2400/isp/kernels/copy_output/copy_output_1.0/ \
230         -I$(atomisp)/css2400/isp/kernels/crop/ \
231         -I$(atomisp)/css2400/isp/kernels/crop/crop_1.0/ \
232         -I$(atomisp)/css2400/isp/kernels/csc/ \
233         -I$(atomisp)/css2400/isp/kernels/csc/csc_1.0/ \
234         -I$(atomisp)/css2400/isp/kernels/ctc/ \
235         -I$(atomisp)/css2400/isp/kernels/ctc/ctc_1.0/ \
236         -I$(atomisp)/css2400/isp/kernels/ctc/ctc1_5/ \
237         -I$(atomisp)/css2400/isp/kernels/ctc/ctc2/ \
238         -I$(atomisp)/css2400/isp/kernels/de/ \
239         -I$(atomisp)/css2400/isp/kernels/de/de_1.0/ \
240         -I$(atomisp)/css2400/isp/kernels/de/de_2/ \
241         -I$(atomisp)/css2400/isp/kernels/dpc2/ \
242         -I$(atomisp)/css2400/isp/kernels/dp/ \
243         -I$(atomisp)/css2400/isp/kernels/dp/dp_1.0/ \
244         -I$(atomisp)/css2400/isp/kernels/dvs/ \
245         -I$(atomisp)/css2400/isp/kernels/dvs/dvs_1.0/ \
246         -I$(atomisp)/css2400/isp/kernels/eed1_8/ \
247         -I$(atomisp)/css2400/isp/kernels/fc/ \
248         -I$(atomisp)/css2400/isp/kernels/fc/fc_1.0/ \
249         -I$(atomisp)/css2400/isp/kernels/fixedbds/ \
250         -I$(atomisp)/css2400/isp/kernels/fixedbds/fixedbds_1.0/ \
251         -I$(atomisp)/css2400/isp/kernels/fpn/ \
252         -I$(atomisp)/css2400/isp/kernels/fpn/fpn_1.0/ \
253         -I$(atomisp)/css2400/isp/kernels/gc/ \
254         -I$(atomisp)/css2400/isp/kernels/gc/gc_1.0/ \
255         -I$(atomisp)/css2400/isp/kernels/gc/gc_2/ \
256         -I$(atomisp)/css2400/isp/kernels/hdr/ \
257         -I$(atomisp)/css2400/isp/kernels/io_ls/ \
258         -I$(atomisp)/css2400/isp/kernels/io_ls/bayer_io_ls/ \
259         -I$(atomisp)/css2400/isp/kernels/io_ls/common/ \
260         -I$(atomisp)/css2400/isp/kernels/io_ls/plane_io_ls/ \
261         -I$(atomisp)/css2400/isp/kernels/io_ls/yuv420_io_ls/ \
262         -I$(atomisp)/css2400/isp/kernels/io_ls/yuv444_io_ls/ \
263         -I$(atomisp)/css2400/isp/kernels/ipu2_io_ls/ \
264         -I$(atomisp)/css2400/isp/kernels/ipu2_io_ls/bayer_io_ls/ \
265         -I$(atomisp)/css2400/isp/kernels/ipu2_io_ls/common/ \
266         -I$(atomisp)/css2400/isp/kernels/ipu2_io_ls/plane_io_ls/ \
267         -I$(atomisp)/css2400/isp/kernels/ipu2_io_ls/yuv420_io_ls/ \
268         -I$(atomisp)/css2400/isp/kernels/ipu2_io_ls/yuv444_io_ls/ \
269         -I$(atomisp)/css2400/isp/kernels/iterator/ \
270         -I$(atomisp)/css2400/isp/kernels/iterator/iterator_1.0/ \
271         -I$(atomisp)/css2400/isp/kernels/macc/ \
272         -I$(atomisp)/css2400/isp/kernels/macc/macc_1.0/ \
273         -I$(atomisp)/css2400/isp/kernels/macc/macc1_5/ \
274         -I$(atomisp)/css2400/isp/kernels/norm/ \
275         -I$(atomisp)/css2400/isp/kernels/norm/norm_1.0/ \
276         -I$(atomisp)/css2400/isp/kernels/ob/ \
277         -I$(atomisp)/css2400/isp/kernels/ob/ob_1.0/ \
278         -I$(atomisp)/css2400/isp/kernels/ob/ob2/ \
279         -I$(atomisp)/css2400/isp/kernels/output/ \
280         -I$(atomisp)/css2400/isp/kernels/output/output_1.0/ \
281         -I$(atomisp)/css2400/isp/kernels/qplane/ \
282         -I$(atomisp)/css2400/isp/kernels/qplane/qplane_2/ \
283         -I$(atomisp)/css2400/isp/kernels/raw_aa_binning/ \
284         -I$(atomisp)/css2400/isp/kernels/raw_aa_binning/raw_aa_binning_1.0/ \
285         -I$(atomisp)/css2400/isp/kernels/raw/ \
286         -I$(atomisp)/css2400/isp/kernels/raw/raw_1.0/ \
287         -I$(atomisp)/css2400/isp/kernels/ref/ \
288         -I$(atomisp)/css2400/isp/kernels/ref/ref_1.0/ \
289         -I$(atomisp)/css2400/isp/kernels/s3a/ \
290         -I$(atomisp)/css2400/isp/kernels/s3a/s3a_1.0/ \
291         -I$(atomisp)/css2400/isp/kernels/s3a_stat_ls/ \
292         -I$(atomisp)/css2400/isp/kernels/scale/ \
293         -I$(atomisp)/css2400/isp/kernels/scale/scale_1.0/ \
294         -I$(atomisp)/css2400/isp/kernels/sc/ \
295         -I$(atomisp)/css2400/isp/kernels/sc/sc_1.0/ \
296         -I$(atomisp)/css2400/isp/kernels/sdis/ \
297         -I$(atomisp)/css2400/isp/kernels/sdis/common/ \
298         -I$(atomisp)/css2400/isp/kernels/sdis/sdis_1.0/ \
299         -I$(atomisp)/css2400/isp/kernels/sdis/sdis_2/ \
300         -I$(atomisp)/css2400/isp/kernels/tdf/ \
301         -I$(atomisp)/css2400/isp/kernels/tdf/tdf_1.0/ \
302         -I$(atomisp)/css2400/isp/kernels/tnr/ \
303         -I$(atomisp)/css2400/isp/kernels/tnr/tnr_1.0/ \
304         -I$(atomisp)/css2400/isp/kernels/tnr/tnr3/ \
305         -I$(atomisp)/css2400/isp/kernels/uds/ \
306         -I$(atomisp)/css2400/isp/kernels/uds/uds_1.0/ \
307         -I$(atomisp)/css2400/isp/kernels/vf/ \
308         -I$(atomisp)/css2400/isp/kernels/vf/vf_1.0/ \
309         -I$(atomisp)/css2400/isp/kernels/wb/ \
310         -I$(atomisp)/css2400/isp/kernels/wb/wb_1.0/ \
311         -I$(atomisp)/css2400/isp/kernels/xnr/ \
312         -I$(atomisp)/css2400/isp/kernels/xnr/xnr_1.0/ \
313         -I$(atomisp)/css2400/isp/kernels/xnr/xnr_3.0/ \
314         -I$(atomisp)/css2400/isp/kernels/ynr/ \
315         -I$(atomisp)/css2400/isp/kernels/ynr/ynr_1.0/ \
316         -I$(atomisp)/css2400/isp/kernels/ynr/ynr_2/ \
317         -I$(atomisp)/css2400/isp/kernels/yuv_ls \
318         -I$(atomisp)/css2400/isp/kernels/yuv_ls/yuv_ls_1.0/ \
319         -I$(atomisp)/css2400/isp/modes/interface/ \
320         -I$(atomisp)/css2400/runtime/binary/interface/ \
321         -I$(atomisp)/css2400/runtime/bufq/interface/ \
322         -I$(atomisp)/css2400/runtime/debug/interface/ \
323         -I$(atomisp)/css2400/runtime/event/interface/ \
324         -I$(atomisp)/css2400/runtime/eventq/interface/ \
325         -I$(atomisp)/css2400/runtime/frame/interface/ \
326         -I$(atomisp)/css2400/runtime/ifmtr/interface/ \
327         -I$(atomisp)/css2400/runtime/inputfifo/interface/ \
328         -I$(atomisp)/css2400/runtime/isp_param/interface/ \
329         -I$(atomisp)/css2400/runtime/isys/interface/ \
330         -I$(atomisp)/css2400/runtime/isys/src/ \
331         -I$(atomisp)/css2400/runtime/pipeline/interface/ \
332         -I$(atomisp)/css2400/runtime/queue/interface/ \
333         -I$(atomisp)/css2400/runtime/queue/src/ \
334         -I$(atomisp)/css2400/runtime/rmgr/interface/ \
335         -I$(atomisp)/css2400/runtime/spctrl/interface/ \
336         -I$(atomisp)/css2400/runtime/tagger/interface/
337
338 ifeq ($(CONFIG_ION),y)
339 INCLUDES += -I$(srctree)/drivers/staging/android/ion
340 endif
341
342 DEFINES := -DHRT_HW -DHRT_ISP_CSS_CUSTOM_HOST -DHRT_USE_VIR_ADDRS -D__HOST__
343 #DEFINES += -DUSE_DYNAMIC_BIN
344 #DEFINES += -DISP_POWER_GATING
345 #DEFINES += -DUSE_INTERRUPTS
346 #DEFINES += -DUSE_SSSE3
347 #DEFINES += -DPUNIT_CAMERA_BUSY
348 #DEFINES += -DUSE_KMEM_CACHE
349
350 DEFINES += -DATOMISP_POSTFIX=\"css2400b0_v21\" -DISP2400B0
351 DEFINES += -DSYSTEM_hive_isp_css_2400_system -DISP2400
352
353 ccflags-y += $(INCLUDES) $(DEFINES) -fno-common
354
355 # HACK! While this driver is in bad shape, don't enable several warnings
356 #       that would be otherwise enabled with W=1
357 ccflags-y += $(call cc-disable-warning, implicit-fallthrough)
358 ccflags-y += $(call cc-disable-warning, missing-prototypes)
359 ccflags-y += $(call cc-disable-warning, missing-declarations)
360 ccflags-y += $(call cc-disable-warning, suggest-attribute=format)
361 ccflags-y += $(call cc-disable-warning, unused-const-variable)
362 ccflags-y += $(call cc-disable-warning, unused-but-set-variable)