Staging: cx25821: Fix style issues
v4 cover Staging: cx25821: Fix style issues
This patch series fixes some style issues in drivers/staging/cx25821
I split my previous patches per logical change and combined them into one patch series.
Changes in v4 based on reviews of v3.
Leonid V. Fedorenchik (19):
Staging: cx25821: Get rid of typedef in cx25821.h
Staging: cx25821: Rename member name in struct cx25821_dev
Staging: cx25821: Delete file cx25821-gpio.h
Staging: cx25821: Move EXPORT_SYMBOL() to the right place
Staging: cx25821: Use DEFINE_PCI_DEVICE_TABLE for cx25821_pci_tbl
Staging: cx25821: Fix wrong statement indent in cx25821-cards.c
Staging: cx25821: Fix wrong statement indent in cx25821-core.c
Staging: cx25821: Fix wrong statement indent in cx25821-i2c.c
Staging: cx25821: Fix too long lines in cx25821-audio.h
Staging: cx25821: Fix obscure line endings in cx25821-audio-upstream.c
Staging: cx25821: Fix long lines in cx25821-audio-upstream.c
Staging: cx25821: Fix long lines in cx25821-audio-upstream.h
Staging: cx25821: Replace :? by if-else in cx25821-video-upstream-ch2.c
Staging: cx25821: Fix labels' placement in cx25821-video-upstream-ch2.c
Staging: cx25821: Fix wrong line endings in cx25821-video-upstream-ch2.c
Staging: cx25821: Fix long lines in cx25821-video-upstream-ch2.c
Staging: cx25821: Fix long lines in cx25821-video-upstream-ch2.h
Staging: cx25821: Fix long lines in cx25821-video-upstream.c
Staging: cx25821: Fix long lines in cx25821-video-upstream.h
drivers/staging/cx25821/cx25821-audio-upstream.c | 41 +- drivers/staging/cx25821/cx25821-audio-upstream.h | 9 +- drivers/staging/cx25821/cx25821-audio.h | 6 +- drivers/staging/cx25821/cx25821-cards.c | 26 +- drivers/staging/cx25821/cx25821-core.c | 503 ++++++++++---------- drivers/staging/cx25821/cx25821-gpio.c | 1 + drivers/staging/cx25821/cx25821-gpio.h | 2 - drivers/staging/cx25821/cx25821-i2c.c | 30 +- .../staging/cx25821/cx25821-video-upstream-ch2.c | 79 ++-- .../staging/cx25821/cx25821-video-upstream-ch2.h | 83 +++- drivers/staging/cx25821/cx25821-video-upstream.c | 16 +- drivers/staging/cx25821/cx25821-video-upstream.h | 78 +++- drivers/staging/cx25821/cx25821.h | 10 +- 13 files changed, 465 insertions(+), 419 deletions(-) delete mode 100644 drivers/staging/cx25821/cx25821-gpio.h
PATCH v4 1/19 Staging: cx25821: Get rid of typedef in cx25821.h
Get rid of typedef in cx25821.h
--- drivers/staging/cx25821/cx25821.h | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-)
drivers/staging/cx25821/cx25821.h +5 -3
@@ -179,15 +179,17 @@ struct cx25821_input {u32 gpio0, gpio1, gpio2, gpio3; }; -typedef enum { +enum port {CX25821_UNDEFINED =0 ,CX25821_RAW ,CX25821_264 -}port_t ; +};struct cx25821_board {char *name; -port_t porta, portb, portc; +enum port porta; +enum port portb; +enum port portc;unsigned int tuner_type;unsigned int radio_type;unsigned char tuner_addr;
Signature · 1 line
1.7.0.4
PATCH v4 2/19 Staging: cx25821: Rename member name in struct cx25821_dev
In reply to Leonid V. FedorenchikRename _audio_upstream_channel_select to _audio_upstream_channel in in struct cx25821_dev in cx25821.h and all usages of that struct member as well, because _audio_upstream_channel_select is seems to be too long for a variable name.
--- drivers/staging/cx25821/cx25821-audio-upstream.c | 10 +++++----- drivers/staging/cx25821/cx25821.h | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-)
drivers/staging/cx25821/cx25821-audio-upstream.c +5 -5
@@ -107,7 +107,7 @@ static __le32 *cx25821_risc_field_upstream_audio(struct cx25821_dev *dev, {unsigned int line;struct sram_channel *sram_ch = - dev->channels[dev->_audio_upstream_channel_select].sram_channels; + dev->channels[dev->_audio_upstream_channel].sram_channels;int offset =0 ;/* scan lines */
@@ -351,7 +351,7 @@ static void cx25821_audioups_handler(struct work_struct *work)cx25821_get_audio_data (dev, dev->channels[dev-> - _audio_upstream_channel_select]. + _audio_upstream_channel]. sram_channels); }
@@ -604,7 +604,7 @@ static irqreturn_t cx25821_upstream_irq_audio(int irq, void *dev_id)if (!dev)return -1 ; - sram_ch = dev->channels[dev->_audio_upstream_channel_select].sram_channels; + sram_ch = dev->channels[dev->_audio_upstream_channel].sram_channels; msk_stat =cx_read (sram_ch->int_mstat); audio_status =cx_read (sram_ch->int_stat);
@@ -614,7 +614,7 @@ static irqreturn_t cx25821_upstream_irq_audio(int irq, void *dev_id) handled =cx25821_audio_upstream_irq (dev, dev-> - _audio_upstream_channel_select, + _audio_upstream_channel, audio_status); }
@@ -726,7 +726,7 @@ int cx25821_audio_upstream_init(struct cx25821_dev *dev, int channel_select)return 0 ; } - dev->_audio_upstream_channel_select = channel_select; + dev->_audio_upstream_channel = channel_select; sram_ch = dev->channels[channel_select].sram_channels;/* Work queue */
drivers/staging/cx25821/cx25821.h +1 -1
@@ -310,7 +310,7 @@ struct cx25821_dev {int _audiofile_status;int _audio_lines_count;int _audioframe_count; -int _audio_upstream_channel_select; +int _audio_upstream_channel;int _last_index_irq;/* The last interrupt index processed. */ __le32 *_risc_audio_jmp_addr;
Signature · 1 line
1.7.0.4
PATCH v4 3/19 Staging: cx25821: Delete file cx25821-gpio.h
In reply to Leonid V. FedorenchikDelete file cx25821-gpio.h since it is not used.
--- drivers/staging/cx25821/cx25821-gpio.h | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) delete mode 100644 drivers/staging/cx25821/cx25821-gpio.h
drivers/staging/cx25821/cx25821-gpio.h deleted +0 -2
@@ -1,2 +0,0 @@ - -void cx25821_gpio_init (struct athena_dev *dev);
Signature · 1 line
1.7.0.4
PATCH v4 4/19 Staging: cx25821: Move EXPORT_SYMBOL() to the right place
In reply to Leonid V. FedorenchikMove EXPORT_SYMBOL(cx25821_set_gpiopin_direction) to the right place.
--- drivers/staging/cx25821/cx25821-core.c | 1 - drivers/staging/cx25821/cx25821-gpio.c | 1 + 2 files changed, 1 insertions(+), 1 deletions(-)
drivers/staging/cx25821/cx25821-core.c +0 -1
@@ -1512,7 +1512,6 @@ static void __exit cx25821_fini(void)pci_unregister_driver (&cx25821_pci_driver); } -EXPORT_SYMBOL (cx25821_set_gpiopin_direction);module_init (cx25821_init);module_exit (cx25821_fini);
drivers/staging/cx25821/cx25821-gpio.c +1 -0
@@ -50,6 +50,7 @@ void cx25821_set_gpiopin_direction(struct cx25821_dev *dev,cx_write (gpio_oe_reg, value); } +EXPORT_SYMBOL (cx25821_set_gpiopin_direction);static void cx25821_set_gpiopin_logicvalue (struct cx25821_dev *dev,int pin_number,int pin_logic_value)
Signature · 1 line
1.7.0.4
PATCH v4 5/19 Staging: cx25821: Use DEFINE_PCI_DEVICE_TABLE for cx25821_pci_tbl
In reply to Leonid V. FedorenchikUse DEFINE_PCI_DEVICE_TABLE for cx25821_pci_tbl
--- drivers/staging/cx25821/cx25821-core.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
drivers/staging/cx25821/cx25821-core.c +1 -1
@@ -1473,7 +1473,7 @@ static void __devexit cx25821_finidev(struct pci_dev *pci_dev)kfree (dev); } -static struct pci_device_id cx25821_pci_tbl[] = { +static DEFINE_PCI_DEVICE_TABLE (cx25821_pci_tbl) = { {/* CX25821 Athena */ .vendor =0x14f1 ,
Signature · 1 line
1.7.0.4
PATCH v4 6/19 Staging: cx25821: Fix wrong statement indent in cx25821-cards.c
In reply to Leonid V. FedorenchikFix wrong brace placement and statement indent in cx25821-cards.c
--- drivers/staging/cx25821/cx25821-cards.c | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-)
drivers/staging/cx25821/cx25821-cards.c +13 -13
@@ -36,17 +36,17 @@struct cx25821_board cx25821_boards[] = { [UNKNOWN_BOARD ] = { - .name ="UNKNOWN/GENERIC" , -/* Ensure safe default for unknown boards */ - .clk_freq =0 , - }, + .name ="UNKNOWN/GENERIC" , +/* Ensure safe default for unknown boards */ + .clk_freq =0 , + }, [CX25821_BOARD ] = { - .name ="CX25821" , - .portb =CX25821_RAW , - .portc =CX25821_264 , - .input[0 ].type =CX25821_VMUX_COMPOSITE , - }, + .name ="CX25821" , + .portb =CX25821_RAW , + .portc =CX25821_264 , + .input[0 ].type =CX25821_VMUX_COMPOSITE , + }, };
@@ -54,10 +54,10 @@ const unsigned int cx25821_bcount = ARRAY_SIZE(cx25821_boards);struct cx25821_subid cx25821_subids[] = { { - .subvendor =0x14f1 , - .subdevice =0x0920 , - .card =CX25821_BOARD , - }, + .subvendor =0x14f1 , + .subdevice =0x0920 , + .card =CX25821_BOARD , + }, };void cx25821_card_setup (struct cx25821_dev *dev)
Signature · 1 line
1.7.0.4
PATCH v4 7/19 Staging: cx25821: Fix wrong statement indent in cx25821-core.c
In reply to Leonid V. FedorenchikFix wrong brace placement and statement indent in cx25821-core.c
--- drivers/staging/cx25821/cx25821-core.c | 500 ++++++++++++++++---------------- 1 files changed, 250 insertions(+), 250 deletions(-)
drivers/staging/cx25821/cx25821-core.c +250 -250
@@ -50,270 +50,270 @@ EXPORT_SYMBOL(cx25821_devlist);struct sram_channel cx25821_sram_channels[] = { [SRAM_CH00 ] = { - .i =SRAM_CH00 , - .name ="VID A" , - .cmds_start =VID_A_DOWN_CMDS , - .ctrl_start =VID_A_IQ , - .cdt =VID_A_CDT , - .fifo_start =VID_A_DOWN_CLUSTER_1 , - .fifo_size = (VID_CLUSTER_SIZE <<2 ), - .ptr1_reg =DMA1_PTR1 , - .ptr2_reg =DMA1_PTR2 , - .cnt1_reg =DMA1_CNT1 , - .cnt2_reg =DMA1_CNT2 , - .int_msk =VID_A_INT_MSK , - .int_stat =VID_A_INT_STAT , - .int_mstat =VID_A_INT_MSTAT , - .dma_ctl =VID_DST_A_DMA_CTL , - .gpcnt_ctl =VID_DST_A_GPCNT_CTL , - .gpcnt =VID_DST_A_GPCNT , - .vip_ctl =VID_DST_A_VIP_CTL , - .pix_frmt =VID_DST_A_PIX_FRMT , - }, + .i =SRAM_CH00 , + .name ="VID A" , + .cmds_start =VID_A_DOWN_CMDS , + .ctrl_start =VID_A_IQ , + .cdt =VID_A_CDT , + .fifo_start =VID_A_DOWN_CLUSTER_1 , + .fifo_size = (VID_CLUSTER_SIZE <<2 ), + .ptr1_reg =DMA1_PTR1 , + .ptr2_reg =DMA1_PTR2 , + .cnt1_reg =DMA1_CNT1 , + .cnt2_reg =DMA1_CNT2 , + .int_msk =VID_A_INT_MSK , + .int_stat =VID_A_INT_STAT , + .int_mstat =VID_A_INT_MSTAT , + .dma_ctl =VID_DST_A_DMA_CTL , + .gpcnt_ctl =VID_DST_A_GPCNT_CTL , + .gpcnt =VID_DST_A_GPCNT , + .vip_ctl =VID_DST_A_VIP_CTL , + .pix_frmt =VID_DST_A_PIX_FRMT , + }, [SRAM_CH01 ] = { - .i =SRAM_CH01 , - .name ="VID B" , - .cmds_start =VID_B_DOWN_CMDS , - .ctrl_start =VID_B_IQ , - .cdt =VID_B_CDT , - .fifo_start =VID_B_DOWN_CLUSTER_1 , - .fifo_size = (VID_CLUSTER_SIZE <<2 ), - .ptr1_reg =DMA2_PTR1 , - .ptr2_reg =DMA2_PTR2 , - .cnt1_reg =DMA2_CNT1 , - .cnt2_reg =DMA2_CNT2 , - .int_msk =VID_B_INT_MSK , - .int_stat =VID_B_INT_STAT , - .int_mstat =VID_B_INT_MSTAT , - .dma_ctl =VID_DST_B_DMA_CTL , - .gpcnt_ctl =VID_DST_B_GPCNT_CTL , - .gpcnt =VID_DST_B_GPCNT , - .vip_ctl =VID_DST_B_VIP_CTL , - .pix_frmt =VID_DST_B_PIX_FRMT , - }, + .i =SRAM_CH01 , + .name ="VID B" , + .cmds_start =VID_B_DOWN_CMDS , + .ctrl_start =VID_B_IQ , + .cdt =VID_B_CDT , + .fifo_start =VID_B_DOWN_CLUSTER_1 , + .fifo_size = (VID_CLUSTER_SIZE <<2 ), + .ptr1_reg =DMA2_PTR1 , + .ptr2_reg =DMA2_PTR2 , + .cnt1_reg =DMA2_CNT1 , + .cnt2_reg =DMA2_CNT2 , + .int_msk =VID_B_INT_MSK , + .int_stat =VID_B_INT_STAT , + .int_mstat =VID_B_INT_MSTAT , + .dma_ctl =VID_DST_B_DMA_CTL , + .gpcnt_ctl =VID_DST_B_GPCNT_CTL , + .gpcnt =VID_DST_B_GPCNT , + .vip_ctl =VID_DST_B_VIP_CTL , + .pix_frmt =VID_DST_B_PIX_FRMT , + }, [SRAM_CH02 ] = { - .i =SRAM_CH02 , - .name ="VID C" , - .cmds_start =VID_C_DOWN_CMDS , - .ctrl_start =VID_C_IQ , - .cdt =VID_C_CDT , - .fifo_start =VID_C_DOWN_CLUSTER_1 , - .fifo_size = (VID_CLUSTER_SIZE <<2 ), - .ptr1_reg =DMA3_PTR1 , - .ptr2_reg =DMA3_PTR2 , - .cnt1_reg =DMA3_CNT1 , - .cnt2_reg =DMA3_CNT2 , - .int_msk =VID_C_INT_MSK , - .int_stat =VID_C_INT_STAT , - .int_mstat =VID_C_INT_MSTAT , - .dma_ctl =VID_DST_C_DMA_CTL , - .gpcnt_ctl =VID_DST_C_GPCNT_CTL , - .gpcnt =VID_DST_C_GPCNT , - .vip_ctl =VID_DST_C_VIP_CTL , - .pix_frmt =VID_DST_C_PIX_FRMT , - }, + .i =SRAM_CH02 , + .name ="VID C" , + .cmds_start =VID_C_DOWN_CMDS , + .ctrl_start =VID_C_IQ , + .cdt =VID_C_CDT , + .fifo_start =VID_C_DOWN_CLUSTER_1 , + .fifo_size = (VID_CLUSTER_SIZE <<2 ), + .ptr1_reg =DMA3_PTR1 , + .ptr2_reg =DMA3_PTR2 , + .cnt1_reg =DMA3_CNT1 , + .cnt2_reg =DMA3_CNT2 , + .int_msk =VID_C_INT_MSK , + .int_stat =VID_C_INT_STAT , + .int_mstat =VID_C_INT_MSTAT , + .dma_ctl =VID_DST_C_DMA_CTL , + .gpcnt_ctl =VID_DST_C_GPCNT_CTL , + .gpcnt =VID_DST_C_GPCNT , + .vip_ctl =VID_DST_C_VIP_CTL , + .pix_frmt =VID_DST_C_PIX_FRMT , + }, [SRAM_CH03 ] = { - .i =SRAM_CH03 , - .name ="VID D" , - .cmds_start =VID_D_DOWN_CMDS , - .ctrl_start =VID_D_IQ , - .cdt =VID_D_CDT , - .fifo_start =VID_D_DOWN_CLUSTER_1 , - .fifo_size = (VID_CLUSTER_SIZE <<2 ), - .ptr1_reg =DMA4_PTR1 , - .ptr2_reg =DMA4_PTR2 , - .cnt1_reg =DMA4_CNT1 , - .cnt2_reg =DMA4_CNT2 , - .int_msk =VID_D_INT_MSK , - .int_stat =VID_D_INT_STAT , - .int_mstat =VID_D_INT_MSTAT , - .dma_ctl =VID_DST_D_DMA_CTL , - .gpcnt_ctl =VID_DST_D_GPCNT_CTL , - .gpcnt =VID_DST_D_GPCNT , - .vip_ctl =VID_DST_D_VIP_CTL , - .pix_frmt =VID_DST_D_PIX_FRMT , - }, + .i =SRAM_CH03 , + .name ="VID D" , + .cmds_start =VID_D_DOWN_CMDS , + .ctrl_start =VID_D_IQ , + .cdt =VID_D_CDT , + .fifo_start =VID_D_DOWN_CLUSTER_1 , + .fifo_size = (VID_CLUSTER_SIZE <<2 ), + .ptr1_reg =DMA4_PTR1 , + .ptr2_reg =DMA4_PTR2 , + .cnt1_reg =DMA4_CNT1 , + .cnt2_reg =DMA4_CNT2 , + .int_msk =VID_D_INT_MSK , + .int_stat =VID_D_INT_STAT , + .int_mstat =VID_D_INT_MSTAT , + .dma_ctl =VID_DST_D_DMA_CTL , + .gpcnt_ctl =VID_DST_D_GPCNT_CTL , + .gpcnt =VID_DST_D_GPCNT , + .vip_ctl =VID_DST_D_VIP_CTL , + .pix_frmt =VID_DST_D_PIX_FRMT , + }, [SRAM_CH04 ] = { - .i =SRAM_CH04 , - .name ="VID E" , - .cmds_start =VID_E_DOWN_CMDS , - .ctrl_start =VID_E_IQ , - .cdt =VID_E_CDT , - .fifo_start =VID_E_DOWN_CLUSTER_1 , - .fifo_size = (VID_CLUSTER_SIZE <<2 ), - .ptr1_reg =DMA5_PTR1 , - .ptr2_reg =DMA5_PTR2 , - .cnt1_reg =DMA5_CNT1 , - .cnt2_reg =DMA5_CNT2 , - .int_msk =VID_E_INT_MSK , - .int_stat =VID_E_INT_STAT , - .int_mstat =VID_E_INT_MSTAT , - .dma_ctl =VID_DST_E_DMA_CTL , - .gpcnt_ctl =VID_DST_E_GPCNT_CTL , - .gpcnt =VID_DST_E_GPCNT , - .vip_ctl =VID_DST_E_VIP_CTL , - .pix_frmt =VID_DST_E_PIX_FRMT , - }, + .i =SRAM_CH04 , + .name ="VID E" , + .cmds_start =VID_E_DOWN_CMDS , + .ctrl_start =VID_E_IQ , + .cdt =VID_E_CDT , + .fifo_start =VID_E_DOWN_CLUSTER_1 , + .fifo_size = (VID_CLUSTER_SIZE <<2 ), + .ptr1_reg =DMA5_PTR1 , + .ptr2_reg =DMA5_PTR2 , + .cnt1_reg =DMA5_CNT1 , + .cnt2_reg =DMA5_CNT2 , + .int_msk =VID_E_INT_MSK , + .int_stat =VID_E_INT_STAT , + .int_mstat =VID_E_INT_MSTAT , + .dma_ctl =VID_DST_E_DMA_CTL , + .gpcnt_ctl =VID_DST_E_GPCNT_CTL , + .gpcnt =VID_DST_E_GPCNT , + .vip_ctl =VID_DST_E_VIP_CTL , + .pix_frmt =VID_DST_E_PIX_FRMT , + }, [SRAM_CH05 ] = { - .i =SRAM_CH05 , - .name ="VID F" , - .cmds_start =VID_F_DOWN_CMDS , - .ctrl_start =VID_F_IQ , - .cdt =VID_F_CDT , - .fifo_start =VID_F_DOWN_CLUSTER_1 , - .fifo_size = (VID_CLUSTER_SIZE <<2 ), - .ptr1_reg =DMA6_PTR1 , - .ptr2_reg =DMA6_PTR2 , - .cnt1_reg =DMA6_CNT1 , - .cnt2_reg =DMA6_CNT2 , - .int_msk =VID_F_INT_MSK , - .int_stat =VID_F_INT_STAT , - .int_mstat =VID_F_INT_MSTAT , - .dma_ctl =VID_DST_F_DMA_CTL , - .gpcnt_ctl =VID_DST_F_GPCNT_CTL , - .gpcnt =VID_DST_F_GPCNT , - .vip_ctl =VID_DST_F_VIP_CTL , - .pix_frmt =VID_DST_F_PIX_FRMT , - }, + .i =SRAM_CH05 , + .name ="VID F" , + .cmds_start =VID_F_DOWN_CMDS , + .ctrl_start =VID_F_IQ , + .cdt =VID_F_CDT , + .fifo_start =VID_F_DOWN_CLUSTER_1 , + .fifo_size = (VID_CLUSTER_SIZE <<2 ), + .ptr1_reg =DMA6_PTR1 , + .ptr2_reg =DMA6_PTR2 , + .cnt1_reg =DMA6_CNT1 , + .cnt2_reg =DMA6_CNT2 , + .int_msk =VID_F_INT_MSK , + .int_stat =VID_F_INT_STAT , + .int_mstat =VID_F_INT_MSTAT , + .dma_ctl =VID_DST_F_DMA_CTL , + .gpcnt_ctl =VID_DST_F_GPCNT_CTL , + .gpcnt =VID_DST_F_GPCNT , + .vip_ctl =VID_DST_F_VIP_CTL , + .pix_frmt =VID_DST_F_PIX_FRMT , + }, [SRAM_CH06 ] = { - .i =SRAM_CH06 , - .name ="VID G" , - .cmds_start =VID_G_DOWN_CMDS , - .ctrl_start =VID_G_IQ , - .cdt =VID_G_CDT , - .fifo_start =VID_G_DOWN_CLUSTER_1 , - .fifo_size = (VID_CLUSTER_SIZE <<2 ), - .ptr1_reg =DMA7_PTR1 , - .ptr2_reg =DMA7_PTR2 , - .cnt1_reg =DMA7_CNT1 , - .cnt2_reg =DMA7_CNT2 , - .int_msk =VID_G_INT_MSK , - .int_stat =VID_G_INT_STAT , - .int_mstat =VID_G_INT_MSTAT , - .dma_ctl =VID_DST_G_DMA_CTL , - .gpcnt_ctl =VID_DST_G_GPCNT_CTL , - .gpcnt =VID_DST_G_GPCNT , - .vip_ctl =VID_DST_G_VIP_CTL , - .pix_frmt =VID_DST_G_PIX_FRMT , - }, + .i =SRAM_CH06 , + .name ="VID G" , + .cmds_start =VID_G_DOWN_CMDS , + .ctrl_start =VID_G_IQ , + .cdt =VID_G_CDT , + .fifo_start =VID_G_DOWN_CLUSTER_1 , + .fifo_size = (VID_CLUSTER_SIZE <<2 ), + .ptr1_reg =DMA7_PTR1 , + .ptr2_reg =DMA7_PTR2 , + .cnt1_reg =DMA7_CNT1 , + .cnt2_reg =DMA7_CNT2 , + .int_msk =VID_G_INT_MSK , + .int_stat =VID_G_INT_STAT , + .int_mstat =VID_G_INT_MSTAT , + .dma_ctl =VID_DST_G_DMA_CTL , + .gpcnt_ctl =VID_DST_G_GPCNT_CTL , + .gpcnt =VID_DST_G_GPCNT , + .vip_ctl =VID_DST_G_VIP_CTL , + .pix_frmt =VID_DST_G_PIX_FRMT , + }, [SRAM_CH07 ] = { - .i =SRAM_CH07 , - .name ="VID H" , - .cmds_start =VID_H_DOWN_CMDS , - .ctrl_start =VID_H_IQ , - .cdt =VID_H_CDT , - .fifo_start =VID_H_DOWN_CLUSTER_1 , - .fifo_size = (VID_CLUSTER_SIZE <<2 ), - .ptr1_reg =DMA8_PTR1 , - .ptr2_reg =DMA8_PTR2 , - .cnt1_reg =DMA8_CNT1 , - .cnt2_reg =DMA8_CNT2 , - .int_msk =VID_H_INT_MSK , - .int_stat =VID_H_INT_STAT , - .int_mstat =VID_H_INT_MSTAT , - .dma_ctl =VID_DST_H_DMA_CTL , - .gpcnt_ctl =VID_DST_H_GPCNT_CTL , - .gpcnt =VID_DST_H_GPCNT , - .vip_ctl =VID_DST_H_VIP_CTL , - .pix_frmt =VID_DST_H_PIX_FRMT , - }, + .i =SRAM_CH07 , + .name ="VID H" , + .cmds_start =VID_H_DOWN_CMDS , + .ctrl_start =VID_H_IQ , + .cdt =VID_H_CDT , + .fifo_start =VID_H_DOWN_CLUSTER_1 , + .fifo_size = (VID_CLUSTER_SIZE <<2 ), + .ptr1_reg =DMA8_PTR1 , + .ptr2_reg =DMA8_PTR2 , + .cnt1_reg =DMA8_CNT1 , + .cnt2_reg =DMA8_CNT2 , + .int_msk =VID_H_INT_MSK , + .int_stat =VID_H_INT_STAT , + .int_mstat =VID_H_INT_MSTAT , + .dma_ctl =VID_DST_H_DMA_CTL , + .gpcnt_ctl =VID_DST_H_GPCNT_CTL , + .gpcnt =VID_DST_H_GPCNT , + .vip_ctl =VID_DST_H_VIP_CTL , + .pix_frmt =VID_DST_H_PIX_FRMT , + }, [SRAM_CH08 ] = { - .name ="audio from" , - .cmds_start =AUD_A_DOWN_CMDS , - .ctrl_start =AUD_A_IQ , - .cdt =AUD_A_CDT , - .fifo_start =AUD_A_DOWN_CLUSTER_1 , - .fifo_size =AUDIO_CLUSTER_SIZE *3 , - .ptr1_reg =DMA17_PTR1 , - .ptr2_reg =DMA17_PTR2 , - .cnt1_reg =DMA17_CNT1 , - .cnt2_reg =DMA17_CNT2 , - }, + .name ="audio from" , + .cmds_start =AUD_A_DOWN_CMDS , + .ctrl_start =AUD_A_IQ , + .cdt =AUD_A_CDT , + .fifo_start =AUD_A_DOWN_CLUSTER_1 , + .fifo_size =AUDIO_CLUSTER_SIZE *3 , + .ptr1_reg =DMA17_PTR1 , + .ptr2_reg =DMA17_PTR2 , + .cnt1_reg =DMA17_CNT1 , + .cnt2_reg =DMA17_CNT2 , + }, [SRAM_CH09 ] = { - .i =SRAM_CH09 , - .name ="VID Upstream I" , - .cmds_start =VID_I_UP_CMDS , - .ctrl_start =VID_I_IQ , - .cdt =VID_I_CDT , - .fifo_start =VID_I_UP_CLUSTER_1 , - .fifo_size = (VID_CLUSTER_SIZE <<2 ), - .ptr1_reg =DMA15_PTR1 , - .ptr2_reg =DMA15_PTR2 , - .cnt1_reg =DMA15_CNT1 , - .cnt2_reg =DMA15_CNT2 , - .int_msk =VID_I_INT_MSK , - .int_stat =VID_I_INT_STAT , - .int_mstat =VID_I_INT_MSTAT , - .dma_ctl =VID_SRC_I_DMA_CTL , - .gpcnt_ctl =VID_SRC_I_GPCNT_CTL , - .gpcnt =VID_SRC_I_GPCNT , - - .vid_fmt_ctl =VID_SRC_I_FMT_CTL , - .vid_active_ctl1 =VID_SRC_I_ACTIVE_CTL1 , - .vid_active_ctl2 =VID_SRC_I_ACTIVE_CTL2 , - .vid_cdt_size =VID_SRC_I_CDT_SZ , - .irq_bit =8 , - }, + .i =SRAM_CH09 , + .name ="VID Upstream I" , + .cmds_start =VID_I_UP_CMDS , + .ctrl_start =VID_I_IQ , + .cdt =VID_I_CDT , + .fifo_start =VID_I_UP_CLUSTER_1 , + .fifo_size = (VID_CLUSTER_SIZE <<2 ), + .ptr1_reg =DMA15_PTR1 , + .ptr2_reg =DMA15_PTR2 , + .cnt1_reg =DMA15_CNT1 , + .cnt2_reg =DMA15_CNT2 , + .int_msk =VID_I_INT_MSK , + .int_stat =VID_I_INT_STAT , + .int_mstat =VID_I_INT_MSTAT , + .dma_ctl =VID_SRC_I_DMA_CTL , + .gpcnt_ctl =VID_SRC_I_GPCNT_CTL , + .gpcnt =VID_SRC_I_GPCNT , + + .vid_fmt_ctl =VID_SRC_I_FMT_CTL , + .vid_active_ctl1 =VID_SRC_I_ACTIVE_CTL1 , + .vid_active_ctl2 =VID_SRC_I_ACTIVE_CTL2 , + .vid_cdt_size =VID_SRC_I_CDT_SZ , + .irq_bit =8 , + }, [SRAM_CH10 ] = { - .i =SRAM_CH10 , - .name ="VID Upstream J" , - .cmds_start =VID_J_UP_CMDS , - .ctrl_start =VID_J_IQ , - .cdt =VID_J_CDT , - .fifo_start =VID_J_UP_CLUSTER_1 , - .fifo_size = (VID_CLUSTER_SIZE <<2 ), - .ptr1_reg =DMA16_PTR1 , - .ptr2_reg =DMA16_PTR2 , - .cnt1_reg =DMA16_CNT1 , - .cnt2_reg =DMA16_CNT2 , - .int_msk =VID_J_INT_MSK , - .int_stat =VID_J_INT_STAT , - .int_mstat =VID_J_INT_MSTAT , - .dma_ctl =VID_SRC_J_DMA_CTL , - .gpcnt_ctl =VID_SRC_J_GPCNT_CTL , - .gpcnt =VID_SRC_J_GPCNT , - - .vid_fmt_ctl =VID_SRC_J_FMT_CTL , - .vid_active_ctl1 =VID_SRC_J_ACTIVE_CTL1 , - .vid_active_ctl2 =VID_SRC_J_ACTIVE_CTL2 , - .vid_cdt_size =VID_SRC_J_CDT_SZ , - .irq_bit =9 , - }, + .i =SRAM_CH10 , + .name ="VID Upstream J" , + .cmds_start =VID_J_UP_CMDS , + .ctrl_start =VID_J_IQ , + .cdt =VID_J_CDT , + .fifo_start =VID_J_UP_CLUSTER_1 , + .fifo_size = (VID_CLUSTER_SIZE <<2 ), + .ptr1_reg =DMA16_PTR1 , + .ptr2_reg =DMA16_PTR2 , + .cnt1_reg =DMA16_CNT1 , + .cnt2_reg =DMA16_CNT2 , + .int_msk =VID_J_INT_MSK , + .int_stat =VID_J_INT_STAT , + .int_mstat =VID_J_INT_MSTAT , + .dma_ctl =VID_SRC_J_DMA_CTL , + .gpcnt_ctl =VID_SRC_J_GPCNT_CTL , + .gpcnt =VID_SRC_J_GPCNT , + + .vid_fmt_ctl =VID_SRC_J_FMT_CTL , + .vid_active_ctl1 =VID_SRC_J_ACTIVE_CTL1 , + .vid_active_ctl2 =VID_SRC_J_ACTIVE_CTL2 , + .vid_cdt_size =VID_SRC_J_CDT_SZ , + .irq_bit =9 , + }, [SRAM_CH11 ] = { - .i =SRAM_CH11 , - .name ="Audio Upstream Channel B" , - .cmds_start =AUD_B_UP_CMDS , - .ctrl_start =AUD_B_IQ , - .cdt =AUD_B_CDT , - .fifo_start =AUD_B_UP_CLUSTER_1 , - .fifo_size = (AUDIO_CLUSTER_SIZE *3 ), - .ptr1_reg =DMA22_PTR1 , - .ptr2_reg =DMA22_PTR2 , - .cnt1_reg =DMA22_CNT1 , - .cnt2_reg =DMA22_CNT2 , - .int_msk =AUD_B_INT_MSK , - .int_stat =AUD_B_INT_STAT , - .int_mstat =AUD_B_INT_MSTAT , - .dma_ctl =AUD_INT_DMA_CTL , - .gpcnt_ctl =AUD_B_GPCNT_CTL , - .gpcnt =AUD_B_GPCNT , - .aud_length =AUD_B_LNGTH , - .aud_cfg =AUD_B_CFG , - .fld_aud_fifo_en =FLD_AUD_SRC_B_FIFO_EN , - .fld_aud_risc_en =FLD_AUD_SRC_B_RISC_EN , - .irq_bit =11 , - }, + .i =SRAM_CH11 , + .name ="Audio Upstream Channel B" , + .cmds_start =AUD_B_UP_CMDS , + .ctrl_start =AUD_B_IQ , + .cdt =AUD_B_CDT , + .fifo_start =AUD_B_UP_CLUSTER_1 , + .fifo_size = (AUDIO_CLUSTER_SIZE *3 ), + .ptr1_reg =DMA22_PTR1 , + .ptr2_reg =DMA22_PTR2 , + .cnt1_reg =DMA22_CNT1 , + .cnt2_reg =DMA22_CNT2 , + .int_msk =AUD_B_INT_MSK , + .int_stat =AUD_B_INT_STAT , + .int_mstat =AUD_B_INT_MSTAT , + .dma_ctl =AUD_INT_DMA_CTL , + .gpcnt_ctl =AUD_B_GPCNT_CTL , + .gpcnt =AUD_B_GPCNT , + .aud_length =AUD_B_LNGTH , + .aud_cfg =AUD_B_CFG , + .fld_aud_fifo_en =FLD_AUD_SRC_B_FIFO_EN , + .fld_aud_risc_en =FLD_AUD_SRC_B_RISC_EN , + .irq_bit =11 , + }, };EXPORT_SYMBOL (cx25821_sram_channels);
@@ -1475,15 +1475,15 @@ static void __devexit cx25821_finidev(struct pci_dev *pci_dev)static DEFINE_PCI_DEVICE_TABLE (cx25821_pci_tbl) = { { -/* CX25821 Athena */ - .vendor =0x14f1 , - .device =0x8210 , - .subvendor =0x14f1 , - .subdevice =0x0920 , - }, +/* CX25821 Athena */ + .vendor =0x14f1 , + .device =0x8210 , + .subvendor =0x14f1 , + .subdevice =0x0920 , + }, { -/* --- end of list --- */ - } +/* --- end of list --- */ + } };MODULE_DEVICE_TABLE (pci, cx25821_pci_tbl);
Signature · 1 line
1.7.0.4
PATCH v4 8/19 Staging: cx25821: Fix wrong statement indent in cx25821-i2c.c
In reply to Leonid V. FedorenchikFix wrong brace placement and statement indent in cx25821-i2c.c
--- drivers/staging/cx25821/cx25821-i2c.c | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-)
drivers/staging/cx25821/cx25821-i2c.c +15 -15
@@ -370,16 +370,16 @@ int cx25821_i2c_read(struct cx25821_i2c *bus, u16 reg_addr, int *value)struct i2c_msg msgs[2 ] = { { - .addr = client->addr, - .flags =0 , - .len =2 , - .buf = addr, - }, { - .addr = client->addr, - .flags =I2C_M_RD , - .len =4 , - .buf = buf, - } + .addr = client->addr, + .flags =0 , + .len =2 , + .buf = addr, + }, { + .addr = client->addr, + .flags =I2C_M_RD , + .len =4 , + .buf = buf, + } }; addr[0 ] = (reg_addr >>8 );
@@ -403,11 +403,11 @@ int cx25821_i2c_write(struct cx25821_i2c *bus, u16 reg_addr, int value)struct i2c_msg msgs[1 ] = { { - .addr = client->addr, - .flags =0 , - .len =6 , - .buf = buf, - } + .addr = client->addr, + .flags =0 , + .len =6 , + .buf = buf, + } }; buf[0 ] = reg_addr >>8 ;
Signature · 1 line
1.7.0.4
PATCH v4 9/19 Staging: cx25821: Fix too long lines in cx25821-audio.h
In reply to Leonid V. FedorenchikFix too long lines in cx25821-audio.h
--- drivers/staging/cx25821/cx25821-audio.h | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-)
drivers/staging/cx25821/cx25821-audio.h +4 -2
@@ -36,13 +36,15 @@*/ #ifndef USE_RISC_NOOP #define MAX_BUFFER_PROGRAM_SIZE \ - (2*LINES_PER_BUFFER*RISC_WRITE_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE*4) + (2 * LINES_PER_BUFFER * RISC_WRITE_INSTRUCTION_SIZE + \ + RISC_WRITECR_INSTRUCTION_SIZE * 4)#endif /* MAE 12 July 2005 Try to use NOOP RISC instruction instead */ #ifdef USE_RISC_NOOP #define MAX_BUFFER_PROGRAM_SIZE \ - (2*LINES_PER_BUFFER*RISC_WRITE_INSTRUCTION_SIZE + RISC_NOOP_INSTRUCTION_SIZE*4) + (2 * LINES_PER_BUFFER * RISC_WRITE_INSTRUCTION_SIZE + \ + RISC_NOOP_INSTRUCTION_SIZE * 4)#endif /* Sizes of various instructions in bytes. Used when adding instructions. */
Signature · 1 line
1.7.0.4
PATCH v4 10/19 Staging: cx25821: Fix obscure line endings in cx25821-audio-upstream.c
In reply to Leonid V. FedorenchikChange obscure line endings to less obscure ones. Rationale: more readable.
--- drivers/staging/cx25821/cx25821-audio-upstream.c | 25 ++++++++-------------- 1 files changed, 9 insertions(+), 16 deletions(-)
drivers/staging/cx25821/cx25821-audio-upstream.c +9 -16
@@ -349,10 +349,8 @@ static void cx25821_audioups_handler(struct work_struct *work)return ; } -cx25821_get_audio_data (dev, - dev->channels[dev-> - _audio_upstream_channel]. - sram_channels); +cx25821_get_audio_data (dev, dev->channels[dev->_audio_upstream_channel]. + sram_channels); } int cx25821_openfile_audio(struct cx25821_dev *dev,
@@ -555,8 +553,7 @@ int cx25821_audio_upstream_irq(struct cx25821_dev *dev, int chan_num, } }/* Jump to 2nd Audio Frame */ - *(rp++) = -cpu_to_le32 (RISC_JUMP |RISC_IRQ1 | + *(rp++) =cpu_to_le32 (RISC_JUMP |RISC_IRQ1 |RISC_CNT_RESET ); *(rp++) =cpu_to_le32 (risc_phys_jump_addr); *(rp++) =cpu_to_le32 (0 );
@@ -611,11 +608,8 @@ static irqreturn_t cx25821_upstream_irq_audio(int irq, void *dev_id)/* Only deal with our interrupt */ if (audio_status) { - handled = -cx25821_audio_upstream_irq (dev, - dev-> - _audio_upstream_channel, - audio_status); + handled =cx25821_audio_upstream_irq (dev, + dev->_audio_upstream_channel, audio_status); }if (handled <0 )
@@ -770,9 +764,8 @@ int cx25821_audio_upstream_init(struct cx25821_dev *dev, int channel_select)memcpy (dev->_audiofilename, _defaultAudioName, str_length +1 ); } - retval = -cx25821_sram_channel_setup_upstream_audio (dev, sram_ch, _line_size, -0 ); + retval =cx25821_sram_channel_setup_upstream_audio (dev, sram_ch, + _line_size,0 ); dev->audio_upstream_riscbuf_size = AUDIO_RISC_DMA_BUF_SIZE * NUM_AUDIO_PROGS +
@@ -780,8 +773,8 @@ int cx25821_audio_upstream_init(struct cx25821_dev *dev, int channel_select) dev->audio_upstream_databuf_size =AUDIO_DATA_BUF_SZ *NUM_AUDIO_PROGS ;/* Allocating buffers and prepare RISC program */ - retval = -cx25821_audio_upstream_buffer_prepare (dev, sram_ch, _line_size); + retval =cx25821_audio_upstream_buffer_prepare (dev, sram_ch, + _line_size);if (retval <0 ) {pr_err ("%s: Failed to set up Audio upstream buffers!\n" , dev->name);
Signature · 1 line
1.7.0.4
PATCH v4 11/19 Staging: cx25821: Fix long lines in cx25821-audio-upstream.c
In reply to Leonid V. FedorenchikFix long lines in cx25821-audio-upstream.c
--- drivers/staging/cx25821/cx25821-audio-upstream.c | 10 +++------- 1 files changed, 3 insertions(+), 7 deletions(-)
drivers/staging/cx25821/cx25821-audio-upstream.c +3 -7
@@ -538,13 +538,9 @@ int cx25821_audio_upstream_irq(struct cx25821_dev *dev, int chan_num,AUDIO_RISC_DMA_BUF_SIZE ; rp =cx25821_risc_field_upstream_audio (dev, - dev-> - _risc_virt_start_addr - +1 , - dev-> - _audiodata_buf_phys_addr, -AUDIO_LINE_SIZE , -FIFO_DISABLE ); + dev->_risc_virt_start_addr +1 , + dev->_audiodata_buf_phys_addr, +AUDIO_LINE_SIZE ,FIFO_DISABLE );if (USE_RISC_NOOP_AUDIO ) {for (i =0 ; i <NUM_NO_OPS ; i++) {
Signature · 1 line
1.7.0.4
PATCH v4 12/19 Staging: cx25821: Fix long lines in cx25821-audio-upstream.h
In reply to Leonid V. FedorenchikFix long lines in cx25821-audio-upstream.h
--- drivers/staging/cx25821/cx25821-audio-upstream.h | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-)
drivers/staging/cx25821/cx25821-audio-upstream.h +7 -2
@@ -46,11 +46,16 @@#define USE_RISC_NOOP_AUDIO 1#ifdef USE_RISC_NOOP_AUDIO -#define AUDIO_RISC_DMA_BUF_SIZE (LINES_PER_AUDIO_BUFFER*RISC_READ_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + NUM_NO_OPS*DWORD_SIZE + RISC_JUMP_INSTRUCTION_SIZE) +#define AUDIO_RISC_DMA_BUF_SIZE \ + (LINES_PER_AUDIO_BUFFER * RISC_READ_INSTRUCTION_SIZE + \ + RISC_WRITECR_INSTRUCTION_SIZE + NUM_NO_OPS * DWORD_SIZE + \ + RISC_JUMP_INSTRUCTION_SIZE)#endif #ifndef USE_RISC_NOOP_AUDIO -#define AUDIO_RISC_DMA_BUF_SIZE (LINES_PER_AUDIO_BUFFER*RISC_READ_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + RISC_JUMP_INSTRUCTION_SIZE) +#define AUDIO_RISC_DMA_BUF_SIZE \ + (LINES_PER_AUDIO_BUFFER * RISC_READ_INSTRUCTION_SIZE + \ + RISC_WRITECR_INSTRUCTION_SIZE + RISC_JUMP_INSTRUCTION_SIZE)#endif static int _line_size;
Signature · 1 line
1.7.0.4
PATCH v4 13/19 Staging: cx25821: Replace :? by if-else in cx25821-video-upstream-ch2.c
In reply to Leonid V. FedorenchikReplace :? operator by if-else equivalent where it improves readability.
--- .../staging/cx25821/cx25821-video-upstream-ch2.c | 23 ++++++++++--------- 1 files changed, 12 insertions(+), 11 deletions(-)
drivers/staging/cx25821/cx25821-video-upstream-ch2.c +12 -11
@@ -145,15 +145,16 @@ int cx25821_risc_buffer_upstream_ch2(struct cx25821_dev *dev,if (dev->_isNTSC_ch2) { odd_num_lines = singlefield_lines +1 ; risc_program_size =FRAME1_VID_PROG_SIZE ; - frame_size = - (bpl == -Y411_LINE_SZ ) ?FRAME_SIZE_NTSC_Y411 : -FRAME_SIZE_NTSC_Y422 ; +if (bpl ==Y411_LINE_SZ ) + frame_size =FRAME_SIZE_NTSC_Y411 ; +else + frame_size =FRAME_SIZE_NTSC_Y422 ; }else { risc_program_size =PAL_VID_PROG_SIZE ; - frame_size = - (bpl == -Y411_LINE_SZ ) ?FRAME_SIZE_PAL_Y411 :FRAME_SIZE_PAL_Y422 ; +if (bpl ==Y411_LINE_SZ ) + frame_size =FRAME_SIZE_PAL_Y411 ; +else + frame_size =FRAME_SIZE_PAL_Y422 ; }/* Virtual address of Risc buffer program */
@@ -565,10 +566,10 @@ int cx25821_video_upstream_irq_ch2(struct cx25821_dev *dev, int chan_num, }if (dev->_dma_virt_start_addr_ch2 !=NULL ) { - line_size_in_bytes = - (dev->_pixel_format_ch2 == -PIXEL_FRMT_411 ) ?Y411_LINE_SZ : -Y422_LINE_SZ ; +if (dev->_pixel_format_ch2 ==PIXEL_FRMT_411 ) + line_size_in_bytes =Y411_LINE_SZ ; +else + line_size_in_bytes =Y422_LINE_SZ ; risc_phys_jump_addr = dev->_dma_phys_start_addr_ch2 + odd_risc_prog_size;
Signature · 1 line
1.7.0.4
PATCH v4 14/19 Staging: cx25821: Fix labels' placement in cx25821-video-upstream-ch2.c
In reply to Leonid V. FedorenchikDelete whitespace characters before labels.
--- .../staging/cx25821/cx25821-video-upstream-ch2.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
drivers/staging/cx25821/cx25821-video-upstream-ch2.c +3 -3
@@ -521,7 +521,7 @@ static int cx25821_upstream_buffer_prepare_ch2(struct cx25821_dev *dev,return 0 ; - error: +error:return ret; }
@@ -720,7 +720,7 @@ int cx25821_start_video_dma_upstream_ch2(struct cx25821_dev *dev,return 0 ; - fail_irq: +fail_irq:cx25821_dev_unregister (dev);return err; }
@@ -830,7 +830,7 @@ int cx25821_vidupstream_init_ch2(struct cx25821_dev *dev, int channel_select,return 0 ; - error: +error:cx25821_dev_unregister (dev);return err;
Signature · 1 line
1.7.0.4
PATCH v4 15/19 Staging: cx25821: Fix wrong line endings in cx25821-video-upstream-ch2.c
In reply to Leonid V. FedorenchikChange obscure line endings to less obscure ones. Rationale: improve readability.
--- .../staging/cx25821/cx25821-video-upstream-ch2.c | 24 +++++++------------ 1 files changed, 9 insertions(+), 15 deletions(-)
drivers/staging/cx25821/cx25821-video-upstream-ch2.c +9 -15
@@ -179,17 +179,14 @@ int cx25821_risc_buffer_upstream_ch2(struct cx25821_dev *dev,/* Even field */ rp =cx25821_risc_field_upstream_ch2 (dev, rp, - dev-> - _data_buf_phys_addr_ch2 + - databuf_offset, - bottom_offset,0x200 , bpl, - singlefield_lines, - fifo_enable,EVEN_FIELD ); + dev->_data_buf_phys_addr_ch2 + databuf_offset, + bottom_offset,0x200 , bpl, singlefield_lines, + fifo_enable,EVEN_FIELD );if (frame ==0 ) { risc_flag =RISC_CNT_RESET ; - risc_phys_jump_addr = - dev->_dma_phys_start_addr_ch2 + risc_program_size; + risc_phys_jump_addr = dev->_dma_phys_start_addr_ch2 + + risc_program_size; }else { risc_flag =RISC_CNT_INC ; risc_phys_jump_addr = dev->_dma_phys_start_addr_ch2;
@@ -511,9 +508,8 @@ static int cx25821_upstream_buffer_prepare_ch2(struct cx25821_dev *dev,return ret;/* Creating RISC programs */ - ret = -cx25821_risc_buffer_upstream_ch2 (dev, dev->pci,0 , bpl, - dev->_lines_count_ch2); + ret =cx25821_risc_buffer_upstream_ch2 (dev, dev->pci,0 , bpl, + dev->_lines_count_ch2);if (ret <0 ) {pr_info ("Failed creating Video Upstream Risc programs!\n" ); goto error;
@@ -806,8 +802,7 @@ int cx25821_vidupstream_init_ch2(struct cx25821_dev *dev, int channel_select, } } - retval = -cx25821_sram_channel_setup_upstream (dev, sram_ch, + retval =cx25821_sram_channel_setup_upstream (dev, sram_ch, dev->_line_size_ch2,0 );/* setup fifo + format */
@@ -817,8 +812,7 @@ int cx25821_vidupstream_init_ch2(struct cx25821_dev *dev, int channel_select, dev->upstream_databuf_size_ch2 = data_frame_size *2 ;/* Allocating buffers and prepare RISC program */ - retval = -cx25821_upstream_buffer_prepare_ch2 (dev, sram_ch, + retval =cx25821_upstream_buffer_prepare_ch2 (dev, sram_ch, dev->_line_size_ch2);if (retval <0 ) { pr_err("%s: Failed to set up Video upstream buffers!\n",
Signature · 1 line
1.7.0.4
PATCH v4 16/19 Staging: cx25821: Fix long lines in cx25821-video-upstream-ch2.c
In reply to Leonid V. FedorenchikFix long lines in cx25821-video-upstream-ch2.c
--- .../staging/cx25821/cx25821-video-upstream-ch2.c | 26 +++++++------------- 1 files changed, 9 insertions(+), 17 deletions(-)
drivers/staging/cx25821/cx25821-video-upstream-ch2.c +9 -17
@@ -40,8 +40,8 @@ MODULE_DESCRIPTION("v4l2 driver module for cx25821 based TV cards");MODULE_AUTHOR ("Hiep Huynh <[email protected]>" );MODULE_LICENSE ("GPL" ); -static int _intr_msk = -FLD_VID_SRC_RISC1 |FLD_VID_SRC_UF |FLD_VID_SRC_SYNC |FLD_VID_SRC_OPC_ERR ; +static int _intr_msk =FLD_VID_SRC_RISC1 |FLD_VID_SRC_UF |FLD_VID_SRC_SYNC | +FLD_VID_SRC_OPC_ERR ; static __le32 *cx25821_update_riscprogram_ch2(struct cx25821_dev *dev, __le32 *rp, unsigned int offset,
@@ -166,13 +166,9 @@ int cx25821_risc_buffer_upstream_ch2(struct cx25821_dev *dev,if (UNSET != top_offset) { fifo_enable = (frame ==0 ) ?FIFO_ENABLE :FIFO_DISABLE ; rp =cx25821_risc_field_upstream_ch2 (dev, rp, - dev-> - _data_buf_phys_addr_ch2 - + databuf_offset, - top_offset,0 , bpl, - odd_num_lines, - fifo_enable, -ODD_FIELD ); + dev->_data_buf_phys_addr_ch2 + databuf_offset, + top_offset,0 , bpl, odd_num_lines, fifo_enable, +ODD_FIELD ); } fifo_enable =FIFO_DISABLE ;
@@ -571,14 +567,10 @@ int cx25821_video_upstream_irq_ch2(struct cx25821_dev *dev, int chan_num, odd_risc_prog_size; rp =cx25821_update_riscprogram_ch2 (dev, - dev-> - _dma_virt_start_addr_ch2, -TOP_OFFSET , - line_size_in_bytes, -0x0 , - singlefield_lines, -FIFO_DISABLE , -ODD_FIELD ); + dev->_dma_virt_start_addr_ch2, +TOP_OFFSET , line_size_in_bytes, +0x0 , singlefield_lines, +FIFO_DISABLE ,ODD_FIELD );/* Jump to Even Risc program of 1st Frame */ *(rp++) =cpu_to_le32 (RISC_JUMP );
Signature · 1 line
1.7.0.4
PATCH v4 17/19 Staging: cx25821: Fix long lines in cx25821-video-upstream-ch2.h
In reply to Leonid V. FedorenchikFix long lines in cx25821-video-upstream-ch2.h
--- .../staging/cx25821/cx25821-video-upstream-ch2.h | 83 ++++++++++++++------ 1 files changed, 60 insertions(+), 23 deletions(-)
drivers/staging/cx25821/cx25821-video-upstream-ch2.h +60 -23
@@ -65,37 +65,74 @@#define USE_RISC_NOOP_VIDEO 1#ifdef USE_RISC_NOOP_VIDEO -#define PAL_US_VID_PROG_SIZE ((PAL_FIELD_HEIGHT) * 3 * DWORD_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + \ - RISC_SYNC_INSTRUCTION_SIZE + NUM_NO_OPS*DWORD_SIZE) +#define PAL_US_VID_PROG_SIZE \ + (PAL_FIELD_HEIGHT * 3 * DWORD_SIZE + \ + RISC_WRITECR_INSTRUCTION_SIZE + RISC_SYNC_INSTRUCTION_SIZE + \ + NUM_NO_OPS * DWORD_SIZE)#define PAL_RISC_BUF_SIZE (2 * PAL_US_VID_PROG_SIZE) -#define PAL_VID_PROG_SIZE ((PAL_FIELD_HEIGHT*2) * 3 * DWORD_SIZE + 2*RISC_SYNC_INSTRUCTION_SIZE + \ - RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE + 2*NUM_NO_OPS*DWORD_SIZE) +#define PAL_VID_PROG_SIZE \ + ((PAL_FIELD_HEIGHT * 2) * 3 * DWORD_SIZE + \ + 2 * RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + \ + JUMP_INSTRUCTION_SIZE + 2 * NUM_NO_OPS * DWORD_SIZE) -#define ODD_FLD_PAL_PROG_SIZE ((PAL_FIELD_HEIGHT) * 3 * DWORD_SIZE + RISC_SYNC_INSTRUCTION_SIZE + \ - RISC_WRITECR_INSTRUCTION_SIZE + NUM_NO_OPS*DWORD_SIZE) +#define ODD_FLD_PAL_PROG_SIZE \ + (PAL_FIELD_HEIGHT * 3 * DWORD_SIZE + \ + RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + \ + NUM_NO_OPS * DWORD_SIZE) -#define NTSC_US_VID_PROG_SIZE ((NTSC_ODD_FLD_LINES + 1) * 3 * DWORD_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + \ - JUMP_INSTRUCTION_SIZE + NUM_NO_OPS*DWORD_SIZE) +#define NTSC_US_VID_PROG_SIZE \ + ((NTSC_ODD_FLD_LINES + 1) * 3 * DWORD_SIZE + \ + RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE + \ + NUM_NO_OPS * DWORD_SIZE) -#define NTSC_RISC_BUF_SIZE (2 * (RISC_SYNC_INSTRUCTION_SIZE + NTSC_US_VID_PROG_SIZE)) +#define NTSC_RISC_BUF_SIZE \ + (2 * (RISC_SYNC_INSTRUCTION_SIZE + NTSC_US_VID_PROG_SIZE)) -#define FRAME1_VID_PROG_SIZE ((NTSC_ODD_FLD_LINES + NTSC_FIELD_HEIGHT) * 3 * DWORD_SIZE + 2*RISC_SYNC_INSTRUCTION_SIZE + \ - RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE + 2*NUM_NO_OPS*DWORD_SIZE) -#define ODD_FLD_NTSC_PROG_SIZE ((NTSC_ODD_FLD_LINES) * 3 * DWORD_SIZE + RISC_SYNC_INSTRUCTION_SIZE + \ - RISC_WRITECR_INSTRUCTION_SIZE + NUM_NO_OPS*DWORD_SIZE) +#define FRAME1_VID_PROG_SIZE \ + ((NTSC_ODD_FLD_LINES + NTSC_FIELD_HEIGHT) * \ + 3 * DWORD_SIZE + 2 * RISC_SYNC_INSTRUCTION_SIZE + \ + RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE + \ + 2 * NUM_NO_OPS * DWORD_SIZE) + +#define ODD_FLD_NTSC_PROG_SIZE \ + (NTSC_ODD_FLD_LINES * 3 * DWORD_SIZE + \ + RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + \ + NUM_NO_OPS * DWORD_SIZE)#endif #ifndef USE_RISC_NOOP_VIDEO -#define PAL_US_VID_PROG_SIZE ((PAL_FIELD_HEIGHT + 1) * 3 * DWORD_SIZE + RISC_WRITECR_INSTRUCTION_SIZE) -#define PAL_RISC_BUF_SIZE (2 * (RISC_SYNC_INSTRUCTION_SIZE + PAL_US_VID_PROG_SIZE)) -#define PAL_VID_PROG_SIZE ((PAL_FIELD_HEIGHT*2) * 3 * DWORD_SIZE + 2*RISC_SYNC_INSTRUCTION_SIZE + \ - RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE) -#define ODD_FLD_PAL_PROG_SIZE ((PAL_FIELD_HEIGHT) * 3 * DWORD_SIZE + RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE) -#define ODD_FLD_NTSC_PROG_SIZE ((NTSC_ODD_FLD_LINES) * 3 * DWORD_SIZE + RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE) -#define NTSC_US_VID_PROG_SIZE ((NTSC_ODD_FLD_LINES + 1) * 3 * DWORD_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE) -#define NTSC_RISC_BUF_SIZE (2 * (RISC_SYNC_INSTRUCTION_SIZE + NTSC_US_VID_PROG_SIZE)) -#define FRAME1_VID_PROG_SIZE ((NTSC_ODD_FLD_LINES + NTSC_FIELD_HEIGHT) * 3 * DWORD_SIZE + 2*RISC_SYNC_INSTRUCTION_SIZE + \ - RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE) +#define PAL_US_VID_PROG_SIZE \ + ((PAL_FIELD_HEIGHT + 1) * 3 * DWORD_SIZE + \ + RISC_WRITECR_INSTRUCTION_SIZE) + +#define PAL_RISC_BUF_SIZE \ + (2 * (RISC_SYNC_INSTRUCTION_SIZE + PAL_US_VID_PROG_SIZE)) + +#define PAL_VID_PROG_SIZE \ + ((PAL_FIELD_HEIGHT * 2) * 3 * DWORD_SIZE + \ + 2 * RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + \ + JUMP_INSTRUCTION_SIZE) + +#define ODD_FLD_PAL_PROG_SIZE \ + (PAL_FIELD_HEIGHT * 3 * DWORD_SIZE + \ + RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE) + +#define ODD_FLD_NTSC_PROG_SIZE \ + (NTSC_ODD_FLD_LINES * 3 * DWORD_SIZE + \ + RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE) + +#define NTSC_US_VID_PROG_SIZE \ + ((NTSC_ODD_FLD_LINES + 1) * 3 * DWORD_SIZE + \ + RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE) + +#define NTSC_RISC_BUF_SIZE \ + (2 * (RISC_SYNC_INSTRUCTION_SIZE + NTSC_US_VID_PROG_SIZE)) + +#define FRAME1_VID_PROG_SIZE \ + ((NTSC_ODD_FLD_LINES + NTSC_FIELD_HEIGHT) * \ + 3 * DWORD_SIZE + 2 * RISC_SYNC_INSTRUCTION_SIZE + \ + RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE) +#endif
Signature · 1 line
1.7.0.4
PATCH v4 18/19 Staging: cx25821: Fix long lines in cx25821-video-upstream.c
In reply to Leonid V. FedorenchikFix long lines in cx25821-video-upstream.c
--- drivers/staging/cx25821/cx25821-video-upstream.c | 16 ++++++---------- 1 files changed, 6 insertions(+), 10 deletions(-)
drivers/staging/cx25821/cx25821-video-upstream.c +6 -10
@@ -40,8 +40,8 @@ MODULE_DESCRIPTION("v4l2 driver module for cx25821 based TV cards");MODULE_AUTHOR ("Hiep Huynh <[email protected]>" );MODULE_LICENSE ("GPL" ); -static int _intr_msk = -FLD_VID_SRC_RISC1 |FLD_VID_SRC_UF |FLD_VID_SRC_SYNC |FLD_VID_SRC_OPC_ERR ; +static int _intr_msk =FLD_VID_SRC_RISC1 |FLD_VID_SRC_UF |FLD_VID_SRC_SYNC | +FLD_VID_SRC_OPC_ERR ; int cx25821_sram_channel_setup_upstream(struct cx25821_dev *dev, struct sram_channel *ch,
@@ -615,14 +615,10 @@ int cx25821_video_upstream_irq(struct cx25821_dev *dev, int chan_num, odd_risc_prog_size; rp =cx25821_update_riscprogram (dev, - dev-> - _dma_virt_start_addr, -TOP_OFFSET , - line_size_in_bytes, -0x0 , - singlefield_lines, -FIFO_DISABLE , -ODD_FIELD ); + dev->_dma_virt_start_addr,TOP_OFFSET , + line_size_in_bytes,0x0 , + singlefield_lines,FIFO_DISABLE , +ODD_FIELD );/* Jump to Even Risc program of 1st Frame */ *(rp++) =cpu_to_le32 (RISC_JUMP );
Signature · 1 line
1.7.0.4
PATCH v4 19/19 Staging: cx25821: Fix long lines in cx25821-video-upstream.h
In reply to Leonid V. FedorenchikFix long lines in cx25821-video-upstream.h
--- drivers/staging/cx25821/cx25821-video-upstream.h | 78 +++++++++++++++------- 1 files changed, 54 insertions(+), 24 deletions(-)
drivers/staging/cx25821/cx25821-video-upstream.h +54 -24
@@ -66,44 +66,74 @@#define USE_RISC_NOOP_VIDEO 1#ifdef USE_RISC_NOOP_VIDEO -#define PAL_US_VID_PROG_SIZE ((PAL_FIELD_HEIGHT) * 3 * DWORD_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + \ - RISC_SYNC_INSTRUCTION_SIZE + NUM_NO_OPS*DWORD_SIZE) +#define PAL_US_VID_PROG_SIZE \ + (PAL_FIELD_HEIGHT * 3 * DWORD_SIZE + \ + RISC_WRITECR_INSTRUCTION_SIZE + RISC_SYNC_INSTRUCTION_SIZE + \ + NUM_NO_OPS * DWORD_SIZE)#define PAL_RISC_BUF_SIZE (2 * PAL_US_VID_PROG_SIZE) -#define PAL_VID_PROG_SIZE ((PAL_FIELD_HEIGHT*2) * 3 * DWORD_SIZE + 2*RISC_SYNC_INSTRUCTION_SIZE + \ - RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE + 2*NUM_NO_OPS*DWORD_SIZE) +#define PAL_VID_PROG_SIZE \ + ((PAL_FIELD_HEIGHT * 2) * 3 * DWORD_SIZE + \ + 2 * RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + \ + JUMP_INSTRUCTION_SIZE + 2 * NUM_NO_OPS * DWORD_SIZE) -#define ODD_FLD_PAL_PROG_SIZE ((PAL_FIELD_HEIGHT) * 3 * DWORD_SIZE + RISC_SYNC_INSTRUCTION_SIZE + \ - RISC_WRITECR_INSTRUCTION_SIZE + NUM_NO_OPS*DWORD_SIZE) +#define ODD_FLD_PAL_PROG_SIZE \ + (PAL_FIELD_HEIGHT * 3 * DWORD_SIZE + \ + RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + \ + NUM_NO_OPS * DWORD_SIZE) -#define ODD_FLD_NTSC_PROG_SIZE ((NTSC_ODD_FLD_LINES) * 3 * DWORD_SIZE + RISC_SYNC_INSTRUCTION_SIZE + \ - RISC_WRITECR_INSTRUCTION_SIZE + NUM_NO_OPS*DWORD_SIZE) +#define ODD_FLD_NTSC_PROG_SIZE \ + (NTSC_ODD_FLD_LINES * 3 * DWORD_SIZE + \ + RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + \ + NUM_NO_OPS * DWORD_SIZE) -#define NTSC_US_VID_PROG_SIZE ((NTSC_ODD_FLD_LINES + 1) * 3 * DWORD_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + \ - JUMP_INSTRUCTION_SIZE + NUM_NO_OPS*DWORD_SIZE) +#define NTSC_US_VID_PROG_SIZE \ + ((NTSC_ODD_FLD_LINES + 1) * 3 * DWORD_SIZE + \ + RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE + \ + NUM_NO_OPS * DWORD_SIZE) -#define NTSC_RISC_BUF_SIZE (2 * (RISC_SYNC_INSTRUCTION_SIZE + NTSC_US_VID_PROG_SIZE)) +#define NTSC_RISC_BUF_SIZE \ + (2 * (RISC_SYNC_INSTRUCTION_SIZE + NTSC_US_VID_PROG_SIZE)) -#define FRAME1_VID_PROG_SIZE ((NTSC_ODD_FLD_LINES + NTSC_FIELD_HEIGHT) * 3 * DWORD_SIZE + 2*RISC_SYNC_INSTRUCTION_SIZE + \ - RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE + 2*NUM_NO_OPS*DWORD_SIZE) +#define FRAME1_VID_PROG_SIZE \ + ((NTSC_ODD_FLD_LINES + NTSC_FIELD_HEIGHT) * 3 * DWORD_SIZE + \ + 2 * RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + \ + JUMP_INSTRUCTION_SIZE + 2 * NUM_NO_OPS * DWORD_SIZE)#endif #ifndef USE_RISC_NOOP_VIDEO -#define PAL_US_VID_PROG_SIZE ((PAL_FIELD_HEIGHT) * 3 * DWORD_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + \ - RISC_SYNC_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE) +#define PAL_US_VID_PROG_SIZE \ + (PAL_FIELD_HEIGHT * 3 * DWORD_SIZE + \ + RISC_WRITECR_INSTRUCTION_SIZE + RISC_SYNC_INSTRUCTION_SIZE + \ + JUMP_INSTRUCTION_SIZE) -#define PAL_RISC_BUF_SIZE (2 * PAL_US_VID_PROG_SIZE) +#define PAL_RISC_BUF_SIZE (2 * PAL_US_VID_PROG_SIZE) + +#define PAL_VID_PROG_SIZE \ + ((PAL_FIELD_HEIGHT * 2) * 3 * DWORD_SIZE + \ + 2 * RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + \ + JUMP_INSTRUCTION_SIZE) + +#define ODD_FLD_PAL_PROG_SIZE \ + (PAL_FIELD_HEIGHT * 3 * DWORD_SIZE + \ + RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE) + +#define ODD_FLD_NTSC_PROG_SIZE \ + (NTSC_ODD_FLD_LINES * 3 * DWORD_SIZE + \ + RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE) + +#define NTSC_US_VID_PROG_SIZE \ + ((NTSC_ODD_FLD_LINES + 1) * 3 * DWORD_SIZE + \ + RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE) -#define PAL_VID_PROG_SIZE ((PAL_FIELD_HEIGHT*2) * 3 * DWORD_SIZE + 2*RISC_SYNC_INSTRUCTION_SIZE + \ - RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE) +#define NTSC_RISC_BUF_SIZE \ + (2 * (RISC_SYNC_INSTRUCTION_SIZE + NTSC_US_VID_PROG_SIZE)) -#define ODD_FLD_PAL_PROG_SIZE ((PAL_FIELD_HEIGHT) * 3 * DWORD_SIZE + RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE) -#define ODD_FLD_NTSC_PROG_SIZE ((NTSC_ODD_FLD_LINES) * 3 * DWORD_SIZE + RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE) +#define FRAME1_VID_PROG_SIZE \ + ((NTSC_ODD_FLD_LINES + NTSC_FIELD_HEIGHT) * 3 * DWORD_SIZE + \ + 2 * RISC_SYNC_INSTRUCTION_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + \ + JUMP_INSTRUCTION_SIZE) -#define NTSC_US_VID_PROG_SIZE ((NTSC_ODD_FLD_LINES + 1) * 3 * DWORD_SIZE + RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE) -#define NTSC_RISC_BUF_SIZE (2 * (RISC_SYNC_INSTRUCTION_SIZE + NTSC_US_VID_PROG_SIZE)) -#define FRAME1_VID_PROG_SIZE ((NTSC_ODD_FLD_LINES + NTSC_FIELD_HEIGHT) * 3 * DWORD_SIZE + 2*RISC_SYNC_INSTRUCTION_SIZE + \ - RISC_WRITECR_INSTRUCTION_SIZE + JUMP_INSTRUCTION_SIZE)#endif
Signature · 1 line
1.7.0.4
Looks good. Thanks for doing this.
regards,
dan carpenter
Quoted 1 line · On Fri, 2 Sep 2011 12:16:40 +0300 Dan Carpenter <[email protected]> wrote:
Looks good. Thanks for doing this.
Thank you for review. My pleasure.
Quoted 5 lines
Reviewed-by Dan Carpenter <[email protected]>regards,
dan carpenter
Leonid V. Fedorenchik
Quoted 1 line · Leonid V. Fedorenchik
This patch series fixes some style issues in
drivers/staging/cx25821
Happened to glance at a "Fix long lines" patch that actually improved the code. That's sufficiently rare I decided to look at the whole series, which all looks good - the + lines in the patches generally are nicer looking than the - lines. ;)
Feel free to stick this on the whole series:
Quoted 11 lines · On Fri, 02 Sep 2011 06:34:55 -0400 [email protected] wrote:
Quoted 1 line · Leonid V. Fedorenchik
This patch series fixes some style issues in
drivers/staging/cx25821Happened to glance at a "Fix long lines" patch that actually improved the code. That's sufficiently rare I decided to look at the whole series, which all looks good - the + lines in the patches generally are nicer looking than the - lines. ;)
Feel free to stick this on the whole series:
Reviewed-by Valdis Kletnieks <[email protected]>
Thank you. Appreciate your review.
Leonid V. Fedorenchik
Thanks a lot Leonid. Changes look good to me.
Regards,
Palash
-----Original Message-----
From: Leonid V. Fedorenchik [mailto:[email protected]]
Sent: Thursday, September 01, 2011 8:55 PM
To: Greg Kroah-Hartman
Cc: Mauro Carvalho Chehab; Ruslan Pisarev; Ilia Mirkin; Joe Perches; Palash Bandyopadhyay; Hans Verkuil; Arnd Bergmann; Youquan Song; [email protected]; [email protected]; Leonid V. Fedorenchik
Subject: [PATCH v4 00/19] Staging: cx25821: Fix style issues
This patch series fixes some style issues in drivers/staging/cx25821
I split my previous patches per logical change and combined them into one patch series.
Changes in v4 based on reviews of v3.
Leonid V. Fedorenchik (19):
Staging: cx25821: Get rid of typedef in cx25821.h
Staging: cx25821: Rename member name in struct cx25821_dev
Staging: cx25821: Delete file cx25821-gpio.h
Staging: cx25821: Move EXPORT_SYMBOL() to the right place
Staging: cx25821: Use DEFINE_PCI_DEVICE_TABLE for cx25821_pci_tbl
Staging: cx25821: Fix wrong statement indent in cx25821-cards.c
Staging: cx25821: Fix wrong statement indent in cx25821-core.c
Staging: cx25821: Fix wrong statement indent in cx25821-i2c.c
Staging: cx25821: Fix too long lines in cx25821-audio.h
Staging: cx25821: Fix obscure line endings in cx25821-audio-upstream.c
Staging: cx25821: Fix long lines in cx25821-audio-upstream.c
Staging: cx25821: Fix long lines in cx25821-audio-upstream.h
Staging: cx25821: Replace :? by if-else in cx25821-video-upstream-ch2.c
Staging: cx25821: Fix labels' placement in cx25821-video-upstream-ch2.c
Staging: cx25821: Fix wrong line endings in cx25821-video-upstream-ch2.c
Staging: cx25821: Fix long lines in cx25821-video-upstream-ch2.c
Staging: cx25821: Fix long lines in cx25821-video-upstream-ch2.h
Staging: cx25821: Fix long lines in cx25821-video-upstream.c
Staging: cx25821: Fix long lines in cx25821-video-upstream.h
drivers/staging/cx25821/cx25821-audio-upstream.c | 41 +- drivers/staging/cx25821/cx25821-audio-upstream.h | 9 +- drivers/staging/cx25821/cx25821-audio.h | 6 +- drivers/staging/cx25821/cx25821-cards.c | 26 +- drivers/staging/cx25821/cx25821-core.c | 503 ++++++++++---------- drivers/staging/cx25821/cx25821-gpio.c | 1 + drivers/staging/cx25821/cx25821-gpio.h | 2 - drivers/staging/cx25821/cx25821-i2c.c | 30 +- .../staging/cx25821/cx25821-video-upstream-ch2.c | 79 ++-- .../staging/cx25821/cx25821-video-upstream-ch2.h | 83 +++- drivers/staging/cx25821/cx25821-video-upstream.c | 16 +- drivers/staging/cx25821/cx25821-video-upstream.h | 78 +++- drivers/staging/cx25821/cx25821.h | 10 +- 13 files changed, 465 insertions(+), 419 deletions(-) delete mode 100644 drivers/staging/cx25821/cx25821-gpio.h
Conexant E-mail Firewall (Conexant.Com) made the following annotations
---------------------------------------------------------------------
********************** Legal Disclaimer ****************************
"This email may contain confidential and privileged material for the sole use of the intended recipient. Any unauthorized review, use or distribution by others is strictly prohibited. If you have received the message in error, please advise the sender by reply email and delete the message. Thank you."
**********************************************************************
---------------------------------------------------------------------
Quoted 1 line · On Fri, 2 Sep 2011 09:05:41 -0700 "Palash Bandyopadhyay"…
Thanks a lot Leonid. Changes look good to me.
My pleasure. Thank you for the review.
Quoted 59 lines
Regards,
Palash-----Original Message-----
From: Leonid V. Fedorenchik [mailto:[email protected]]
Sent: Thursday, September 01, 2011 8:55 PM
To: Greg Kroah-Hartman
Cc: Mauro Carvalho Chehab; Ruslan Pisarev; Ilia Mirkin; Joe Perches; Palash Bandyopadhyay; Hans Verkuil; Arnd Bergmann; Youquan Song; [email protected]; [email protected]; Leonid V. Fedorenchik
Subject: [PATCH v4 00/19] Staging: cx25821: Fix style issuesThis patch series fixes some style issues in
drivers/staging/cx25821I split my previous patches per logical change and combined them into one patch series.
Changes in v4 based on reviews of v3.
Leonid V. Fedorenchik (19):
Staging: cx25821: Get rid of typedef incx25821.h
Staging: cx25821: Rename member name in structcx25821_dev
Staging: cx25821: Delete filecx25821-gpio.h
Staging: cx25821: MoveEXPORT_SYMBOL()to the right place
Staging: cx25821: UseDEFINE_PCI_DEVICE_TABLEforcx25821_pci_tbl
Staging: cx25821: Fix wrong statement indent incx25821-cards.c
Staging: cx25821: Fix wrong statement indent incx25821-core.c
Staging: cx25821: Fix wrong statement indent incx25821-i2c.c
Staging: cx25821: Fix too long lines incx25821-audio.h
Staging: cx25821: Fix obscure line endings incx25821-audio-upstream.c
Staging: cx25821: Fix long lines incx25821-audio-upstream.c
Staging: cx25821: Fix long lines incx25821-audio-upstream.h
Staging: cx25821: Replace :? by if-else incx25821-video-upstream-ch2.c
Staging: cx25821: Fix labels' placement incx25821-video-upstream-ch2.c
Staging: cx25821: Fix wrong line endings incx25821-video-upstream-ch2.c
Staging: cx25821: Fix long lines incx25821-video-upstream-ch2.c
Staging: cx25821: Fix long lines incx25821-video-upstream-ch2.h
Staging: cx25821: Fix long lines incx25821-video-upstream.c
Staging: cx25821: Fix long lines incx25821-video-upstream.hdrivers/staging/cx25821/cx25821-audio-upstream.c | 41 +- drivers/staging/cx25821/cx25821-audio-upstream.h | 9 +- drivers/staging/cx25821/cx25821-audio.h | 6 +- drivers/staging/cx25821/cx25821-cards.c | 26 +- drivers/staging/cx25821/cx25821-core.c | 503 ++++++++++---------- drivers/staging/cx25821/cx25821-gpio.c | 1 + drivers/staging/cx25821/cx25821-gpio.h | 2 - drivers/staging/cx25821/cx25821-i2c.c | 30 +- .../staging/cx25821/cx25821-video-upstream-ch2.c | 79 ++-- .../staging/cx25821/cx25821-video-upstream-ch2.h | 83 +++- drivers/staging/cx25821/cx25821-video-upstream.c | 16 +- drivers/staging/cx25821/cx25821-video-upstream.h | 78 +++- drivers/staging/cx25821/cx25821.h | 10 +- 13 files changed, 465 insertions(+), 419 deletions(-) delete mode 100644 drivers/staging/cx25821/cx25821-gpio.hConexant E-mail Firewall (Conexant.Com) made the following annotations
---------------------------------------------------------------------
********************** Legal Disclaimer ****************************
Quoted 6 lines
"This email may contain confidential and privileged material for the sole use of the intended recipient. Any unauthorized review, use or distribution by others is strictly prohibited. If you have received the message in error, please advise the sender by reply email and delete the message. Thank you."
**********************************************************************
---------------------------------------------------------------------
Leonid V. Fedorenchik