Lines Matching +full:m +full:- +full:mode
1 // SPDX-License-Identifier: GPL-2.0-only
2 /* linux/drivers/media/platform/s5p-jpeg/jpeg-hw.h
13 #include "jpeg-core.h"
14 #include "jpeg-regs.h"
15 #include "jpeg-hw-s5p.h"
35 void s5p_jpeg_input_raw_mode(void __iomem *regs, unsigned long mode) in s5p_jpeg_input_raw_mode() argument
37 unsigned long reg, m; in s5p_jpeg_input_raw_mode() local
39 m = S5P_MOD_SEL_565; in s5p_jpeg_input_raw_mode()
40 if (mode == S5P_JPEG_RAW_IN_565) in s5p_jpeg_input_raw_mode()
41 m = S5P_MOD_SEL_565; in s5p_jpeg_input_raw_mode()
42 else if (mode == S5P_JPEG_RAW_IN_422) in s5p_jpeg_input_raw_mode()
43 m = S5P_MOD_SEL_422; in s5p_jpeg_input_raw_mode()
47 reg |= m; in s5p_jpeg_input_raw_mode()
51 void s5p_jpeg_proc_mode(void __iomem *regs, unsigned long mode) in s5p_jpeg_proc_mode() argument
53 unsigned long reg, m; in s5p_jpeg_proc_mode() local
55 m = S5P_PROC_MODE_DECOMPR; in s5p_jpeg_proc_mode()
56 if (mode == S5P_JPEG_ENCODE) in s5p_jpeg_proc_mode()
57 m = S5P_PROC_MODE_COMPR; in s5p_jpeg_proc_mode()
59 m = S5P_PROC_MODE_DECOMPR; in s5p_jpeg_proc_mode()
62 reg |= m; in s5p_jpeg_proc_mode()
66 void s5p_jpeg_subsampling_mode(void __iomem *regs, unsigned int mode) in s5p_jpeg_subsampling_mode() argument
68 unsigned long reg, m; in s5p_jpeg_subsampling_mode() local
70 if (mode == V4L2_JPEG_CHROMA_SUBSAMPLING_420) in s5p_jpeg_subsampling_mode()
71 m = S5P_SUBSAMPLING_MODE_420; in s5p_jpeg_subsampling_mode()
73 m = S5P_SUBSAMPLING_MODE_422; in s5p_jpeg_subsampling_mode()
77 reg |= m; in s5p_jpeg_subsampling_mode()