Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[media] s5p-jpeg: Remove some unused functions

Removes some functions that are not used anywhere:
s5p_jpeg_input_raw_y16() s5p_jpeg_timer_disable() s5p_jpeg_timer_enable().

This was partially found by using a static code analysis program called
cppcheck.

Signed-off-by: Rickard Strandqvist <rickard_strandqvist@spectrumdigital.se>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>

authored by

Rickard Strandqvist and committed by
Mauro Carvalho Chehab
c8c7c44b 12b05566

-35
-32
drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c
··· 51 51 writel(reg, regs + S5P_JPGCMOD); 52 52 } 53 53 54 - void s5p_jpeg_input_raw_y16(void __iomem *regs, bool y16) 55 - { 56 - unsigned long reg; 57 - 58 - reg = readl(regs + S5P_JPGCMOD); 59 - if (y16) 60 - reg |= S5P_MODE_Y16; 61 - else 62 - reg &= ~S5P_MODE_Y16_MASK; 63 - writel(reg, regs + S5P_JPGCMOD); 64 - } 65 - 66 54 void s5p_jpeg_proc_mode(void __iomem *regs, unsigned long mode) 67 55 { 68 56 unsigned long reg, m; ··· 194 206 if (enbl) 195 207 reg |= S5P_FINAL_MCU_NUM_INT_EN; 196 208 writel(reg, regs + S5P_JPGINTSE); 197 - } 198 - 199 - void s5p_jpeg_timer_enable(void __iomem *regs, unsigned long val) 200 - { 201 - unsigned long reg; 202 - 203 - reg = readl(regs + S5P_JPG_TIMER_SE); 204 - reg |= S5P_TIMER_INT_EN; 205 - reg &= ~S5P_TIMER_INIT_MASK; 206 - reg |= val & S5P_TIMER_INIT_MASK; 207 - writel(reg, regs + S5P_JPG_TIMER_SE); 208 - } 209 - 210 - void s5p_jpeg_timer_disable(void __iomem *regs) 211 - { 212 - unsigned long reg; 213 - 214 - reg = readl(regs + S5P_JPG_TIMER_SE); 215 - reg &= ~S5P_TIMER_INT_EN_MASK; 216 - writel(reg, regs + S5P_JPG_TIMER_SE); 217 209 } 218 210 219 211 int s5p_jpeg_timer_stat(void __iomem *regs)
-3
drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h
··· 29 29 void s5p_jpeg_reset(void __iomem *regs); 30 30 void s5p_jpeg_poweron(void __iomem *regs); 31 31 void s5p_jpeg_input_raw_mode(void __iomem *regs, unsigned long mode); 32 - void s5p_jpeg_input_raw_y16(void __iomem *regs, bool y16); 33 32 void s5p_jpeg_proc_mode(void __iomem *regs, unsigned long mode); 34 33 void s5p_jpeg_subsampling_mode(void __iomem *regs, unsigned int mode); 35 34 unsigned int s5p_jpeg_get_subsampling_mode(void __iomem *regs); ··· 41 42 void s5p_jpeg_rst_int_enable(void __iomem *regs, bool enable); 42 43 void s5p_jpeg_data_num_int_enable(void __iomem *regs, bool enable); 43 44 void s5p_jpeg_final_mcu_num_int_enable(void __iomem *regs, bool enbl); 44 - void s5p_jpeg_timer_enable(void __iomem *regs, unsigned long val); 45 - void s5p_jpeg_timer_disable(void __iomem *regs); 46 45 int s5p_jpeg_timer_stat(void __iomem *regs); 47 46 void s5p_jpeg_clear_timer_stat(void __iomem *regs); 48 47 void s5p_jpeg_enc_stream_int(void __iomem *regs, unsigned long size);