1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
|
include drivers/media/sprd_dcam/common/Makefile.inc
#ccflags-y += -Idrivers/media/sprd_dcam/common
tshark2_isp_like:=0
ifeq ($(CONFIG_MACH_SP9830IEA_5M_H100),y)
tshark2_isp_like=1
endif
ifeq ($(CONFIG_MACH_SP9830IEB_5M_H100),y)
tshark2_isp_like=1
endif
ifeq ($(CONFIG_MACH_SP9830IEC_4M_H100),y)
tshark2_isp_like=1
endif
ifeq ($(CONFIG_MACH_SP7720EA),y)
pike_isp_like=1
endif
ifeq ($(CONFIG_ARCH_SCX30G2),y)
tshark2_isp_like=1
endif
ifeq ($(CONFIG_ARCH_SCX35LT8),y)
tshark2_isp_like=1
endif
ifeq ($(CONFIG_MACH_SHARKLS_Z3LTE),y)
tshark2_isp_like=1
endif
obj-y += sprd_isp.o
ccflags-y += -Idrivers/media/sprd_dcam/common
ifeq ($(CONFIG_ARCH_SCX35),y)
ifeq ($(CONFIG_ARCH_SCX15),y)
sprd_isp-objs := isp1.0/isp_drv_null.o
else ifeq ($(strip $(tshark2_isp_like)),1)
ccflags-y += -Idrivers/media/sprd_isp/isp2.0/tshark2/inc
sprd_isp-objs := isp_drv.o \
isp2.0/tshark2/src/isp_cfg_param.o \
isp2.0/tshark2/src/isp_k_capability.o \
isp2.0/tshark2/src/isp_k_isr.o \
isp2.0/tshark2/src/isp_k_pgg.o \
isp2.0/tshark2/src/isp_k_blc.o \
isp2.0/tshark2/src/isp_k_rgb_gain.o \
isp2.0/tshark2/src/isp_k_pwd.o \
isp2.0/tshark2/src/isp_k_nlc.o \
isp2.0/tshark2/src/isp_k_2d_lsc.o \
isp2.0/tshark2/src/isp_k_1d_lsc.o \
isp2.0/tshark2/src/isp_k_binning4awb.o \
isp2.0/tshark2/src/isp_k_awb.o \
isp2.0/tshark2/src/isp_k_raw_aem.o \
isp2.0/tshark2/src/isp_k_bpc.o \
isp2.0/tshark2/src/isp_k_bdn.o \
isp2.0/tshark2/src/isp_k_grgb.o \
isp2.0/tshark2/src/isp_k_rgb_gain2.o \
isp2.0/tshark2/src/isp_k_nlm.o \
isp2.0/tshark2/src/isp_k_cfa.o \
isp2.0/tshark2/src/isp_k_cmc10.o \
isp2.0/tshark2/src/isp_k_gamma.o \
isp2.0/tshark2/src/isp_k_cmc8.o \
isp2.0/tshark2/src/isp_k_ct.o \
isp2.0/tshark2/src/isp_k_cce.o \
isp2.0/tshark2/src/isp_k_hsv.o \
isp2.0/tshark2/src/isp_k_csc.o \
isp2.0/tshark2/src/isp_k_pre_cdn_rgb.o \
isp2.0/tshark2/src/isp_k_pstrz.o \
isp2.0/tshark2/src/isp_k_raw_afm.o \
isp2.0/tshark2/src/isp_k_yiq_aem.o \
isp2.0/tshark2/src/isp_k_anti_flicker.o \
isp2.0/tshark2/src/isp_k_yiq_afm.o \
isp2.0/tshark2/src/isp_k_pre_cdn.o \
isp2.0/tshark2/src/isp_k_prefilter.o \
isp2.0/tshark2/src/isp_k_brightness.o \
isp2.0/tshark2/src/isp_k_contrast.o \
isp2.0/tshark2/src/isp_k_hist.o \
isp2.0/tshark2/src/isp_k_hist2.o \
isp2.0/tshark2/src/isp_k_aca.o \
isp2.0/tshark2/src/isp_k_cdn.o \
isp2.0/tshark2/src/isp_k_edge.o \
isp2.0/tshark2/src/isp_k_css.o \
isp2.0/tshark2/src/isp_k_csa.o \
isp2.0/tshark2/src/isp_k_hua.o \
isp2.0/tshark2/src/isp_k_post_cdn.o \
isp2.0/tshark2/src/isp_k_emboss.o \
isp2.0/tshark2/src/isp_k_y_gamma.o \
isp2.0/tshark2/src/isp_k_y_delay.o \
isp2.0/tshark2/src/isp_k_iircnr.o \
isp2.0/tshark2/src/isp_k_fetch.o \
isp2.0/tshark2/src/isp_k_store.o \
isp2.0/tshark2/src/isp_k_dispatch.o \
isp2.0/tshark2/src/isp_k_arbiter.o \
isp2.0/tshark2/src/isp_k_raw_sizer.o \
isp2.0/tshark2/src/isp_k_common.o
ifeq ($(CONFIG_64BIT),y)
sprd_isp-objs += compat_isp_drv.o
endif
else ifeq ($(strip $(pike_isp_like)),1)
ccflags-y += -Idrivers/media/sprd_isp/isp2.0/pike/inc
sprd_isp-objs := isp_drv.o \
isp2.0/pike/src/isp_cfg_param.o \
isp2.0/pike/src/isp_k_capability.o \
isp2.0/pike/src/isp_k_isr.o \
isp2.0/pike/src/isp_k_pgg.o \
isp2.0/pike/src/isp_k_blc.o \
isp2.0/pike/src/isp_k_rgb_gain.o \
isp2.0/pike/src/isp_k_pwd.o \
isp2.0/pike/src/isp_k_nlc.o \
isp2.0/pike/src/isp_k_2d_lsc.o \
isp2.0/pike/src/isp_k_1d_lsc.o \
isp2.0/pike/src/isp_k_binning4awb.o \
isp2.0/pike/src/isp_k_awb.o \
isp2.0/pike/src/isp_k_raw_aem.o \
isp2.0/pike/src/isp_k_bpc.o \
isp2.0/pike/src/isp_k_bdn.o \
isp2.0/pike/src/isp_k_grgb.o \
isp2.0/pike/src/isp_k_rgb_gain2.o \
isp2.0/pike/src/isp_k_nlm.o \
isp2.0/pike/src/isp_k_cfa.o \
isp2.0/pike/src/isp_k_cmc10.o \
isp2.0/pike/src/isp_k_gamma.o \
isp2.0/pike/src/isp_k_cmc8.o \
isp2.0/pike/src/isp_k_ct.o \
isp2.0/pike/src/isp_k_cce.o \
isp2.0/pike/src/isp_k_hsv.o \
isp2.0/pike/src/isp_k_csc.o \
isp2.0/pike/src/isp_k_pre_cdn_rgb.o \
isp2.0/pike/src/isp_k_pstrz.o \
isp2.0/pike/src/isp_k_raw_afm.o \
isp2.0/pike/src/isp_k_yiq_aem.o \
isp2.0/pike/src/isp_k_anti_flicker.o \
isp2.0/pike/src/isp_k_yiq_afm.o \
isp2.0/pike/src/isp_k_pre_cdn.o \
isp2.0/pike/src/isp_k_prefilter.o \
isp2.0/pike/src/isp_k_brightness.o \
isp2.0/pike/src/isp_k_contrast.o \
isp2.0/pike/src/isp_k_hist.o \
isp2.0/pike/src/isp_k_hist2.o \
isp2.0/pike/src/isp_k_aca.o \
isp2.0/pike/src/isp_k_cdn.o \
isp2.0/pike/src/isp_k_edge.o \
isp2.0/pike/src/isp_k_css.o \
isp2.0/pike/src/isp_k_csa.o \
isp2.0/pike/src/isp_k_hua.o \
isp2.0/pike/src/isp_k_post_cdn.o \
isp2.0/pike/src/isp_k_emboss.o \
isp2.0/pike/src/isp_k_y_gamma.o \
isp2.0/pike/src/isp_k_y_delay.o \
isp2.0/pike/src/isp_k_fetch.o \
isp2.0/pike/src/isp_k_store.o \
isp2.0/pike/src/isp_k_dispatch.o \
isp2.0/pike/src/isp_k_arbiter.o \
isp2.0/pike/src/isp_k_hdr.o \
isp2.0/pike/src/isp_k_rgb2y.o \
isp2.0/pike/src/isp_k_uv_prefilter.o \
isp2.0/pike/src/isp_k_yuv_nlm.o \
isp2.0/pike/src/isp_k_common.o
else
ccflags-y += -Idrivers/media/sprd_isp/isp1.0
sprd_isp-objs := isp1.0/isp_drv_kernel.o
ifeq ($(CONFIG_64BIT),y)
sprd_isp-objs += isp1.0/compat_isp_drv_kernel.o
endif
endif
endif
ifeq ($(CONFIG_ARCH_SC8825),y)
ccflags-y += -Idrivers/media/sprd_isp/isp1.0
sprd_isp-objs := isp1.0/isp_drv_kernel.o
endif
obj-y += sprd_isp.o
|