Staging: solo6x10: Fix checkpatch errors and most warnings
Subsystems (2)
PATCH RESEND 1/1 Staging: solo6x10: Fix checkpatch errors and most warnings
This patch fixes all errors and most warnings reported by checkpatch.pl for all the files in the driver.
Signed-off-by Facundo Gaich <[email protected]>
--- drivers/staging/solo6x10/solo6010-core.c | 30 +++--- drivers/staging/solo6x10/solo6010-disp.c | 6 +- drivers/staging/solo6x10/solo6010-enc.c | 6 +- drivers/staging/solo6x10/solo6010-g723.c | 22 +++-- drivers/staging/solo6x10/solo6010-gpio.c | 4 +- drivers/staging/solo6x10/solo6010-i2c.c | 7 +- drivers/staging/solo6x10/solo6010-osd-font.h | 60 +++++++------- drivers/staging/solo6x10/solo6010-p2m.c | 4 +- drivers/staging/solo6x10/solo6010-tw28.c | 118 +++++++++++++------------- drivers/staging/solo6x10/solo6010-v4l2-enc.c | 44 +++++----- drivers/staging/solo6x10/solo6010-v4l2.c | 35 ++++---- drivers/staging/solo6x10/solo6010.h | 4 +- 12 files changed, 175 insertions(+), 165 deletions(-)
drivers/staging/solo6x10/solo6010-core.c +15 -15
@@ -163,21 +163,21 @@ static int __devinit solo6010_pci_probe(struct pci_dev *pdev, chip_id =solo_reg_read (solo_dev,SOLO_CHIP_OPTION ) &SOLO_CHIP_ID_MASK ;switch (chip_id) { -case 7 : - solo_dev->nr_chans =16 ; - solo_dev->nr_ext =5 ; -break ; -case 6 : - solo_dev->nr_chans =8 ; - solo_dev->nr_ext =2 ; -break ; -default : -dev_warn (&pdev->dev,"Invalid chip_id 0x%02x, " -"defaulting to 4 channels\n" , - chip_id); -case 5 : - solo_dev->nr_chans =4 ; - solo_dev->nr_ext =1 ; +case 7 : + solo_dev->nr_chans =16 ; + solo_dev->nr_ext =5 ; +break ; +case 6 : + solo_dev->nr_chans =8 ; + solo_dev->nr_ext =2 ; +break ; +default : +dev_warn (&pdev->dev,"Invalid chip_id 0x%02x, " +"defaulting to 4 channels\n" , + chip_id); +case 5 : + solo_dev->nr_chans =4 ; + solo_dev->nr_ext =1 ; }/* Disable all interrupts to start */
drivers/staging/solo6x10/solo6010-disp.c +3 -3
@@ -198,12 +198,12 @@ static void solo_motion_config(struct solo6010_dev *solo_dev) }/* Default motion settings */ -solo_reg_write (solo_dev,SOLO_VI_MOT_ADR ,SOLO_VI_MOTION_EN (0 ) | +solo_reg_write (solo_dev,SOLO_VI_MOT_ADR ,SOLO_VI_MOTION_EN (0 ) | (SOLO_MOTION_EXT_ADDR (solo_dev) >>16 ));solo_reg_write (solo_dev,SOLO_VI_MOT_CTRL ,SOLO_VI_MOTION_FRAME_COUNT (3 ) |SOLO_VI_MOTION_SAMPLE_LENGTH (solo_dev->video_hsize /16 ) - |//SOLO_VI_MOTION_INTR_START_STOP | + |/*SOLO_VI_MOTION_INTR_START_STOP |*/ SOLO_VI_MOTION_SAMPLE_COUNT (10 ));solo_reg_write (solo_dev,SOLO_VI_MOTION_BORDER ,0 );
@@ -264,7 +264,7 @@ void solo_disp_exit(struct solo6010_dev *solo_dev)solo_reg_write (solo_dev,SOLO_VO_RECTANGLE_CTRL (0 ),0 );solo_reg_write (solo_dev,SOLO_VO_RECTANGLE_START (0 ),0 );solo_reg_write (solo_dev,SOLO_VO_RECTANGLE_STOP (0 ),0 ); - +solo_reg_write (solo_dev,SOLO_VO_RECTANGLE_CTRL (1 ),0 );solo_reg_write (solo_dev,SOLO_VO_RECTANGLE_START (1 ),0 );solo_reg_write (solo_dev,SOLO_VO_RECTANGLE_STOP (1 ),0 );
drivers/staging/solo6x10/solo6010-enc.c +3 -3
@@ -22,7 +22,7 @@#include "solo6010.h" #include "solo6010-osd-font.h" -#define CAPTURE_MAX_BANDWIDTH 32 // D1 4channel (D1 = 4) +#define CAPTURE_MAX_BANDWIDTH 32/* D1 4channel (D1 = 4) */ #define OSG_BUFFER_SIZE 1024#define VI_PROG_HSIZE (1280 - 16)
@@ -145,8 +145,8 @@ int solo_osd_print(struct solo_enc_dev *solo_enc)solo_p2m_dma (solo_dev,0 ,1 , buf,SOLO_EOSD_EXT_ADDR (solo_dev) + (solo_enc->ch *SOLO_EOSD_EXT_SIZE ),SOLO_EOSD_EXT_SIZE ); - reg |= (1 << solo_enc->ch); -solo_reg_write (solo_dev,SOLO_VE_OSD_CH , reg); + reg |= (1 << solo_enc->ch); +solo_reg_write (solo_dev,SOLO_VE_OSD_CH , reg);kfree (buf);
drivers/staging/solo6x10/solo6010-g723.c +12 -10
@@ -47,7 +47,7 @@* is broken down to 20 * 48 byte regions (one for each channel possible) * with the rest of the page being dummy data. */ #define MAX_BUFFER (G723_PERIOD_BYTES * PERIODS_MAX) -#define IRQ_PAGES 4 // 0 - 4 +#define IRQ_PAGES 4/* 0 - 4 */ #define PERIODS_MIN (1 << IRQ_PAGES)#define PERIODS_MAX G723_FDMA_PAGES
@@ -158,7 +158,7 @@ static int snd_solo_pcm_close(struct snd_pcm_substream *ss)snd_pcm_substream_chip (ss) = solo_pcm->solo_dev;kfree (solo_pcm); -return 0 ; +return 0 ; }static int snd_solo_pcm_trigger (struct snd_pcm_substream *ss,int cmd)
@@ -197,7 +197,7 @@ static int snd_solo_pcm_trigger(struct snd_pcm_substream *ss, int cmd)static int snd_solo_pcm_prepare (struct snd_pcm_substream *ss) { -return 0 ; +return 0 ; }static snd_pcm_uframes_t snd_solo_pcm_pointer (struct snd_pcm_substream *ss)
@@ -271,7 +271,7 @@ static int snd_solo_capture_volume_get(struct snd_kcontrol *kcontrol, value->value.integer.value[0 ] =tw28_get_audio_gain (solo_dev, ch); -return 0 ; +return 0 ; } static int snd_solo_capture_volume_put(struct snd_kcontrol *kcontrol,
@@ -279,15 +279,15 @@ static int snd_solo_capture_volume_put(struct snd_kcontrol *kcontrol, {struct solo6010_dev *solo_dev =snd_kcontrol_chip (kcontrol);u8 ch = value->id.numid -1 ; -u8 old_val; +u8 old_val; - old_val =tw28_get_audio_gain (solo_dev, ch); + old_val =tw28_get_audio_gain (solo_dev, ch);if (old_val = value->value.integer.value[0 ])return 0 ;tw28_set_audio_gain (solo_dev, ch, value->value.integer.value[0 ]); -return 1 ; +return 1 ; }static struct snd_kcontrol_new snd_solo_capture_volume = {
@@ -368,14 +368,16 @@ int solo_g723_init(struct solo6010_dev *solo_dev)strcpy (card->mixername,"SOLO-6010" ); kctl = snd_solo_capture_volume; kctl.count = solo_dev->nr_chans; - ret =snd_ctl_add (card,snd_ctl_new1 (&kctl, solo_dev)); + ret =snd_ctl_add (card,snd_ctl_new1 (&kctl, solo_dev));if (ret <0 )return ret; -if ((ret =solo_snd_pcm_init (solo_dev)) <0 ) + ret =solo_snd_pcm_init (solo_dev); +if (ret <0 ) goto snd_error; -if ((ret =snd_card_register (card)) <0 ) + ret =snd_card_register (card); +if (ret <0 ) goto snd_error;solo_g723_config (solo_dev);
drivers/staging/solo6x10/solo6010-gpio.c +2 -2
@@ -92,8 +92,8 @@ static void solo_gpio_config(struct solo6010_dev *solo_dev)int solo_gpio_init (struct solo6010_dev *solo_dev) { -solo_gpio_config (solo_dev); -return 0 ; +solo_gpio_config (solo_dev); +return 0 ; }void solo_gpio_exit (struct solo6010_dev *solo_dev)
drivers/staging/solo6x10/solo6010-i2c.c +4 -3
@@ -46,7 +46,7 @@ u8 solo_i2c_readbyte(struct solo6010_dev *solo_dev, int id, u8 addr, u8 off)i2c_transfer (&solo_dev->i2c_adap[id], msgs,2 ); -return data; +return data; } void solo_i2c_writebyte(struct solo6010_dev *solo_dev, int id, u8 addr,
@@ -225,7 +225,7 @@ static int solo_i2c_master_xfer(struct i2c_adapter *adap, }if (i =SOLO_I2C_ADAPTERS ) -return num;// XXX Right return value for failure? +return num;/* XXX Right return value for failure? */ down (&solo_dev->i2c_sem); solo_dev->i2c_id = i;
@@ -296,7 +296,8 @@ int solo_i2c_init(struct solo6010_dev *solo_dev) adap->retries =1 ; adap->dev.parent = &solo_dev->pdev->dev; -if ((ret =i2c_add_adapter (adap))) { + ret =i2c_add_adapter (adap); +if (ret) { adap->algo_data =NULL ;break ; }
drivers/staging/solo6x10/solo6010-osd-font.h +30 -30
104 lines not on this page · raw message
drivers/staging/solo6x10/solo6010-p2m.c +2 -2
@@ -21,7 +21,7 @@#include "solo6010.h" -// #define SOLO_TEST_P2M +/* #define SOLO_TEST_P2M */ int solo_p2m_dma (struct solo6010_dev *solo_dev,u8 id,int wr,void *sys_addr,u32 ext_addr,u32 size)
@@ -147,7 +147,7 @@ static void run_p2m_test(struct solo6010_dev *solo_dev) return; }#else -#define run_p2m_test (__solo) do{}while(0) +#define run_p2m_test (__solo) do {} while (0)#endif void solo_p2m_isr (struct solo6010_dev *solo_dev,int id)
drivers/staging/solo6x10/solo6010-tw28.c +59 -59
222 lines not on this page · raw message
drivers/staging/solo6x10/solo6010-v4l2-enc.c +24 -20
145 lines not on this page · raw message
drivers/staging/solo6x10/solo6010-v4l2.c +19 -16
@@ -31,7 +31,7 @@#define SOLO_HW_BPL 2048#define SOLO_DISP_PIX_FIELD V4L2_FIELD_INTERLACED -#define SOLO_DISP_BUF_SIZE (64 * 1024) // 64k +#define SOLO_DISP_BUF_SIZE (64 * 1024)/* 64k */ /* Image size is two fields, SOLO_HW_BPL is one horizontal line */ #define solo_vlines (__solo) (__solo->video_vsize * 2)
@@ -96,7 +96,7 @@ static void solo_win_setup(struct solo6010_dev *solo_dev, u8 ch,SOLO_VI_WIN_EX (ex) | SOLO_VI_WIN_SCALE(scale)); -solo_reg_write (solo_dev,SOLO_VI_WIN_CTRL1 (ch), +solo_reg_write (solo_dev,SOLO_VI_WIN_CTRL1 (ch),SOLO_VI_WIN_SY (sy) |SOLO_VI_WIN_EY (ey)); }
@@ -213,7 +213,8 @@ static void solo_fillbuf(struct solo_filehandle *fh,int error =1 ;int i; -if (!(vbuf =videobuf_to_dma_contig (vb))) + vbuf = videobuf_to_dma_contig(vb) +if (!vbuf) goto finish_buf;if (erase_off (solo_dev)) {
@@ -310,7 +311,7 @@ static int solo_thread(void *data)remove_wait_queue (&solo_dev->disp_thread_wait, &wait); -return 0 ; +return 0 ; }static int solo_start_thread (struct solo_filehandle *fh)
@@ -337,12 +338,12 @@ static int solo_buf_setup(struct videobuf_queue *vq, unsigned int *count,struct solo_filehandle *fh = vq->priv_data;struct solo6010_dev *solo_dev = fh->solo_dev; - *size =solo_image_size (solo_dev); + *size =solo_image_size (solo_dev); -if (*count <MIN_VID_BUFFERS ) +if (*count <MIN_VID_BUFFERS ) *count =MIN_VID_BUFFERS ; -return 0 ; +return 0 ; } static int solo_buf_prepare(struct videobuf_queue *vq,
@@ -404,7 +405,7 @@ static unsigned int solo_v4l2_poll(struct file *file, {struct solo_filehandle *fh = file->private_data; -return videobuf_poll_stream (file, &fh->vidq, wait); +return videobuf_poll_stream (file, &fh->vidq, wait); }static int solo_v4l2_mmap (struct file *file,struct vm_area_struct *vma)
@@ -420,7 +421,8 @@ static int solo_v4l2_open(struct file *file)struct solo_filehandle *fh;int ret; -if ((fh =kzalloc (sizeof (*fh),GFP_KERNEL )) =NULL ) + fh =kzalloc (sizeof (*fh),GFP_KERNEL ); +if (fh =NULL )return -ENOMEM ;spin_lock_init (&fh->slock);
@@ -428,7 +430,8 @@ static int solo_v4l2_open(struct file *file) fh->solo_dev = solo_dev; file->private_data = fh; -if ((ret =solo_start_thread (fh))) { + ret =solo_start_thread (fh); +if (ret) {kfree (fh);return ret; }
@@ -622,7 +625,7 @@ static int solo_get_fmt_cap(struct file *file, void *priv,return 0 ; } -static int solo_reqbufs (struct file *file,void *priv, +static int solo_reqbufs (struct file *file,void *priv,struct v4l2_requestbuffers *req) {struct solo_filehandle *fh = priv;
@@ -781,11 +784,11 @@ static const struct v4l2_ioctl_ops solo_v4l2_ioctl_ops = { .vidioc_qbuf = solo_qbuf, .vidioc_dqbuf = solo_dqbuf, .vidioc_streamon = solo_streamon, - .vidioc_streamoff = solo_streamoff, + .vidioc_streamoff = solo_streamoff, /* Controls */ .vidioc_queryctrl = solo_disp_queryctrl, - .vidioc_g_ctrl = solo_disp_g_ctrl, - .vidioc_s_ctrl = solo_disp_s_ctrl, + .vidioc_g_ctrl = solo_disp_g_ctrl, + .vidioc_s_ctrl = solo_disp_s_ctrl, };static struct video_device solo_v4l2_template = {
@@ -836,13 +839,13 @@ int solo_v4l2_init(struct solo6010_dev *solo_dev)for (i =0 ; i < solo_dev->nr_chans; i++) {solo_v4l2_set_ch (solo_dev, i);while (erase_off (solo_dev)) - ;// Do nothing + ;/* Do nothing */ }/* Set the default display channel */ solo_v4l2_set_ch (solo_dev,0 );while (erase_off (solo_dev)) - ;// Do nothing + ;/* Do nothing */ solo6010_irq_on (solo_dev,SOLO_IRQ_VIDEO_IN );
drivers/staging/solo6x10/solo6010.h +2 -2
@@ -64,7 +64,7 @@#define SOLO6010_VER_MINOR 0#define SOLO6010_VER_SUB 0#define SOLO6010_VER_NUM \ - KERNEL_VERSION(SOLO6010_VER_MAJOR, SOLO6010_VER_MINOR, SOLO6010_VER_SUB) + KERNEL_VERSION(SOLO6010_VER_MAJOR, SOLO6010_VER_MINOR, SOLO6010_VER_SUB)/* * The SOLO6010 actually has 8 i2c channels, but we only use 2.
@@ -212,7 +212,7 @@ struct solo6010_dev {struct solo_enc_buf enc_buf[SOLO_NR_RING_BUFS ];/* Current video settings */ -u32 video_type; +u32 video_type;u16 video_hsize, video_vsize;u16 vout_hstart, vout_vstart;u16 vin_hstart, vin_vstart;
Signature · 1 line
1.7.0.4