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