forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-11 04dd17822334871b23ea2862f7798fb0e0007777
kernel/drivers/media/usb/cpia2/cpia2_core.c
....@@ -1,3 +1,4 @@
1
+// SPDX-License-Identifier: GPL-2.0-or-later
12 /****************************************************************************
23 *
34 * Filename: cpia2_core.c
....@@ -9,16 +10,6 @@
910 * This is a USB driver for CPia2 based video cameras.
1011 * The infrastructure of this driver is based on the cpia usb driver by
1112 * Jochen Scharrlach and Johannes Erdfeldt.
12
- *
13
- * This program is free software; you can redistribute it and/or modify
14
- * it under the terms of the GNU General Public License as published by
15
- * the Free Software Foundation; either version 2 of the License, or
16
- * (at your option) any later version.
17
- *
18
- * This program is distributed in the hope that it will be useful,
19
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
20
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21
- * GNU General Public License for more details.
2213 *
2314 * Stripped of 2.4 stuff ready for main kernel submit by
2415 * Alan Cox <alan@lxorguk.ukuu.org.uk>
....@@ -174,7 +165,7 @@
174165 break;
175166 case CPIA2_CMD_SET_VP_BRIGHTNESS:
176167 cmd.buffer.block_data[0] = param;
177
- /* fall through */
168
+ fallthrough;
178169 case CPIA2_CMD_GET_VP_BRIGHTNESS:
179170 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP;
180171 cmd.reg_count = 1;
....@@ -185,7 +176,7 @@
185176 break;
186177 case CPIA2_CMD_SET_CONTRAST:
187178 cmd.buffer.block_data[0] = param;
188
- /* fall through */
179
+ fallthrough;
189180 case CPIA2_CMD_GET_CONTRAST:
190181 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP;
191182 cmd.reg_count = 1;
....@@ -193,7 +184,7 @@
193184 break;
194185 case CPIA2_CMD_SET_VP_SATURATION:
195186 cmd.buffer.block_data[0] = param;
196
- /* fall through */
187
+ fallthrough;
197188 case CPIA2_CMD_GET_VP_SATURATION:
198189 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP;
199190 cmd.reg_count = 1;
....@@ -204,7 +195,7 @@
204195 break;
205196 case CPIA2_CMD_SET_VP_GPIO_DATA:
206197 cmd.buffer.block_data[0] = param;
207
- /* fall through */
198
+ fallthrough;
208199 case CPIA2_CMD_GET_VP_GPIO_DATA:
209200 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP;
210201 cmd.reg_count = 1;
....@@ -212,7 +203,7 @@
212203 break;
213204 case CPIA2_CMD_SET_VP_GPIO_DIRECTION:
214205 cmd.buffer.block_data[0] = param;
215
- /* fall through */
206
+ fallthrough;
216207 case CPIA2_CMD_GET_VP_GPIO_DIRECTION:
217208 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP;
218209 cmd.reg_count = 1;
....@@ -220,7 +211,7 @@
220211 break;
221212 case CPIA2_CMD_SET_VC_MP_GPIO_DATA:
222213 cmd.buffer.block_data[0] = param;
223
- /* fall through */
214
+ fallthrough;
224215 case CPIA2_CMD_GET_VC_MP_GPIO_DATA:
225216 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VC;
226217 cmd.reg_count = 1;
....@@ -228,7 +219,7 @@
228219 break;
229220 case CPIA2_CMD_SET_VC_MP_GPIO_DIRECTION:
230221 cmd.buffer.block_data[0] = param;
231
- /*fall through */
222
+ fallthrough;
232223 case CPIA2_CMD_GET_VC_MP_GPIO_DIRECTION:
233224 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VC;
234225 cmd.reg_count = 1;
....@@ -243,7 +234,7 @@
243234 break;
244235 case CPIA2_CMD_SET_FLICKER_MODES:
245236 cmd.buffer.block_data[0] = param;
246
- /* fall through */
237
+ fallthrough;
247238 case CPIA2_CMD_GET_FLICKER_MODES:
248239 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP;
249240 cmd.reg_count = 1;
....@@ -290,7 +281,7 @@
290281 break;
291282 case CPIA2_CMD_SET_USER_MODE:
292283 cmd.buffer.block_data[0] = param;
293
- /* fall through */
284
+ fallthrough;
294285 case CPIA2_CMD_GET_USER_MODE:
295286 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP;
296287 cmd.reg_count = 1;
....@@ -310,7 +301,7 @@
310301 break;
311302 case CPIA2_CMD_SET_WAKEUP:
312303 cmd.buffer.block_data[0] = param;
313
- /* fall through */
304
+ fallthrough;
314305 case CPIA2_CMD_GET_WAKEUP:
315306 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VC;
316307 cmd.reg_count = 1;
....@@ -318,7 +309,7 @@
318309 break;
319310 case CPIA2_CMD_SET_PW_CONTROL:
320311 cmd.buffer.block_data[0] = param;
321
- /* fall through */
312
+ fallthrough;
322313 case CPIA2_CMD_GET_PW_CONTROL:
323314 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VC;
324315 cmd.reg_count = 1;
....@@ -331,7 +322,7 @@
331322 break;
332323 case CPIA2_CMD_SET_SYSTEM_CTRL:
333324 cmd.buffer.block_data[0] = param;
334
- /* fall through */
325
+ fallthrough;
335326 case CPIA2_CMD_GET_SYSTEM_CTRL:
336327 cmd.req_mode =
337328 CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_SYSTEM;
....@@ -340,7 +331,7 @@
340331 break;
341332 case CPIA2_CMD_SET_VP_SYSTEM_CTRL:
342333 cmd.buffer.block_data[0] = param;
343
- /* fall through */
334
+ fallthrough;
344335 case CPIA2_CMD_GET_VP_SYSTEM_CTRL:
345336 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP;
346337 cmd.reg_count = 1;
....@@ -348,7 +339,7 @@
348339 break;
349340 case CPIA2_CMD_SET_VP_EXP_MODES:
350341 cmd.buffer.block_data[0] = param;
351
- /* fall through */
342
+ fallthrough;
352343 case CPIA2_CMD_GET_VP_EXP_MODES:
353344 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP;
354345 cmd.reg_count = 1;
....@@ -356,7 +347,7 @@
356347 break;
357348 case CPIA2_CMD_SET_DEVICE_CONFIG:
358349 cmd.buffer.block_data[0] = param;
359
- /* fall through */
350
+ fallthrough;
360351 case CPIA2_CMD_GET_DEVICE_CONFIG:
361352 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP;
362353 cmd.reg_count = 1;
....@@ -377,7 +368,7 @@
377368 break;
378369 case CPIA2_CMD_SET_VC_CONTROL:
379370 cmd.buffer.block_data[0] = param;
380
- /* fall through */
371
+ fallthrough;
381372 case CPIA2_CMD_GET_VC_CONTROL:
382373 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VC;
383374 cmd.reg_count = 1;
....@@ -412,7 +403,7 @@
412403 this register can also affect
413404 flicker modes */
414405 cmd.buffer.block_data[0] = param;
415
- /* fall through */
406
+ fallthrough;
416407 case CPIA2_CMD_GET_USER_EFFECTS:
417408 cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP;
418409 cmd.reg_count = 1;
....@@ -1760,7 +1751,7 @@
17601751 CPIA2_VP_SENSOR_FLAGS_500) {
17611752 return -EINVAL;
17621753 }
1763
- /* Fall through */
1754
+ fallthrough;
17641755 case CPIA2_VP_FRAMERATE_15:
17651756 case CPIA2_VP_FRAMERATE_12_5:
17661757 case CPIA2_VP_FRAMERATE_7_5: