aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/cx231xx/cx231xx.h
diff options
context:
space:
mode:
authorSri Deevi <Srinivasa.Deevi@conexant.com>2009-03-04 15:49:01 -0500
committerMauro Carvalho Chehab <mchehab@redhat.com>2009-04-06 20:44:03 -0400
commitb9255176453086b2531c5559350bd5c92b771cc5 (patch)
treeb448774588b137e6efb9fad0ce8902b00a8d4788 /drivers/media/video/cx231xx/cx231xx.h
parent818fdf341369110ff91296843797a9431a3d9b31 (diff)
V4L/DVB (10957): cx231xx: Fix CodingStyle
Fixes several CodingStyle issues on the driver. Signed-off-by: Srinivasa Deevi <srinivasa.deevi@conexant.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/cx231xx/cx231xx.h')
-rw-r--r--drivers/media/video/cx231xx/cx231xx.h47
1 files changed, 27 insertions, 20 deletions
diff --git a/drivers/media/video/cx231xx/cx231xx.h b/drivers/media/video/cx231xx/cx231xx.h
index d4fba028db4..f6e34a6de78 100644
--- a/drivers/media/video/cx231xx/cx231xx.h
+++ b/drivers/media/video/cx231xx/cx231xx.h
@@ -29,7 +29,8 @@
29#include <linux/i2c-algo-bit.h> 29#include <linux/i2c-algo-bit.h>
30#include <linux/mutex.h> 30#include <linux/mutex.h>
31#include <media/ir-kbd-i2c.h> 31#include <media/ir-kbd-i2c.h>
32#if defined(CONFIG_VIDEO_CX231XX_DVB) || defined(CONFIG_VIDEO_CX231XX_DVB_MODULE) 32#if defined(CONFIG_VIDEO_CX231XX_DVB) || \
33 defined(CONFIG_VIDEO_CX231XX_DVB_MODULE)
33#include <media/videobuf-dvb.h> 34#include <media/videobuf-dvb.h>
34#endif 35#endif
35 36
@@ -87,7 +88,8 @@
87#define CX231XX_INTERLACED_DEFAULT 1 88#define CX231XX_INTERLACED_DEFAULT 1
88 89
89/* time to wait when stopping the isoc transfer */ 90/* time to wait when stopping the isoc transfer */
90#define CX231XX_URB_TIMEOUT msecs_to_jiffies(CX231XX_NUM_BUFS * CX231XX_NUM_PACKETS) 91#define CX231XX_URB_TIMEOUT \
92 msecs_to_jiffies(CX231XX_NUM_BUFS * CX231XX_NUM_PACKETS)
91 93
92enum cx231xx_mode { 94enum cx231xx_mode {
93 CX231XX_SUSPEND, 95 CX231XX_SUSPEND,
@@ -231,12 +233,12 @@ enum cx231xx_decoder {
231 CX231XX_AVDECODER 233 CX231XX_AVDECODER
232}; 234};
233 235
234typedef enum _I2C_MASTER_PORT { 236enum CX231XX_I2C_MASTER_PORT {
235 I2C_0 = 0, 237 I2C_0 = 0,
236 I2C_1 = 1, 238 I2C_1 = 1,
237 I2C_2 = 2, 239 I2C_2 = 2,
238 I2C_3 = 3 240 I2C_3 = 3
239} CX231XX_I2C_MASTER_PORT; 241};
240 242
241struct cx231xx_board { 243struct cx231xx_board {
242 char *name; 244 char *name;
@@ -346,16 +348,20 @@ struct cx231xx_fh {
346 enum v4l2_buf_type type; 348 enum v4l2_buf_type type;
347}; 349};
348 350
349/**********************************************************************************/ 351/*****************************************************************/
350/* set/get i2c */ 352/* set/get i2c */
351#define I2C_SPEED_1M 0x0 /* 00--1Mb/s, 01-400kb/s, 10--100kb/s, 11--5Mb/s */ 353/* 00--1Mb/s, 01-400kb/s, 10--100kb/s, 11--5Mb/s */
352#define I2C_SPEED_400K 0x1 /* 00--1Mb/s, 01-400kb/s, 10--100kb/s, 11--5Mb/s */ 354#define I2C_SPEED_1M 0x0
353#define I2C_SPEED_100K 0x2 /* 00--1Mb/s, 01-400kb/s, 10--100kb/s, 11--5Mb/s */ 355#define I2C_SPEED_400K 0x1
354#define I2C_SPEED_5M 0x3 /* 00--1Mb/s, 01-400kb/s, 10--100kb/s, 11--5Mb/s */ 356#define I2C_SPEED_100K 0x2
355 357#define I2C_SPEED_5M 0x3
356#define I2C_STOP 0x0 /* 0-- STOP transaction */ 358
357#define I2C_NOSTOP 0x1 /* 1-- do not transmit STOP at end of transaction */ 359/* 0-- STOP transaction */
358#define I2C_SYNC 0x1 /* 1--alllow slave to insert clock wait states */ 360#define I2C_STOP 0x0
361/* 1-- do not transmit STOP at end of transaction */
362#define I2C_NOSTOP 0x1
363/* 1--alllow slave to insert clock wait states */
364#define I2C_SYNC 0x1
359 365
360struct cx231xx_i2c { 366struct cx231xx_i2c {
361 struct cx231xx *dev; 367 struct cx231xx *dev;
@@ -383,7 +389,7 @@ struct cx231xx_i2c_xfer_data {
383 u8 *p_buffer; /* pointer to the buffer */ 389 u8 *p_buffer; /* pointer to the buffer */
384}; 390};
385 391
386typedef struct _VENDOR_REQUEST_IN { 392struct VENDOR_REQUEST_IN{
387 u8 bRequest; 393 u8 bRequest;
388 u16 wValue; 394 u16 wValue;
389 u16 wIndex; 395 u16 wIndex;
@@ -391,7 +397,7 @@ typedef struct _VENDOR_REQUEST_IN {
391 u8 direction; 397 u8 direction;
392 u8 bData; 398 u8 bData;
393 u8 *pBuff; 399 u8 *pBuff;
394} VENDOR_REQUEST_IN, *PVENDOR_REQUEST_IN; 400};
395 401
396struct cx231xx_ctrl { 402struct cx231xx_ctrl {
397 struct v4l2_queryctrl v; 403 struct v4l2_queryctrl v;
@@ -401,7 +407,7 @@ struct cx231xx_ctrl {
401 u32 shift; 407 u32 shift;
402}; 408};
403 409
404typedef enum { 410enum TRANSFER_TYPE{
405 Raw_Video = 0, 411 Raw_Video = 0,
406 Audio, 412 Audio,
407 Vbi, /* VANC */ 413 Vbi, /* VANC */
@@ -409,7 +415,7 @@ typedef enum {
409 TS1_serial_mode, 415 TS1_serial_mode,
410 TS2, 416 TS2,
411 TS1_parallel_mode 417 TS1_parallel_mode
412} TRANSFER_TYPE; 418} ;
413 419
414struct cx231xx_video_mode { 420struct cx231xx_video_mode {
415 /* Isoc control struct */ 421 /* Isoc control struct */
@@ -500,7 +506,7 @@ struct cx231xx {
500 int (*cx231xx_write_ctrl_reg) (struct cx231xx *dev, u8 req, u16 reg, 506 int (*cx231xx_write_ctrl_reg) (struct cx231xx *dev, u8 req, u16 reg,
501 char *buf, int len); 507 char *buf, int len);
502 int (*cx231xx_send_usb_command) (struct cx231xx_i2c *i2c_bus, 508 int (*cx231xx_send_usb_command) (struct cx231xx_i2c *i2c_bus,
503 struct cx231xx_i2c_xfer_data *req_data); 509 struct cx231xx_i2c_xfer_data *req_data);
504 int (*cx231xx_gpio_i2c_read) (struct cx231xx *dev, u8 dev_addr, 510 int (*cx231xx_gpio_i2c_read) (struct cx231xx *dev, u8 dev_addr,
505 u8 *buf, u8 len); 511 u8 *buf, u8 len);
506 int (*cx231xx_gpio_i2c_write) (struct cx231xx *dev, u8 dev_addr, 512 int (*cx231xx_gpio_i2c_write) (struct cx231xx *dev, u8 dev_addr,
@@ -621,9 +627,10 @@ int cx231xx_write_ctrl_reg(struct cx231xx *dev, u8 req, u16 reg,
621 char *buf, int len); 627 char *buf, int len);
622int cx231xx_mode_register(struct cx231xx *dev, u16 address, u32 mode); 628int cx231xx_mode_register(struct cx231xx *dev, u16 address, u32 mode);
623 629
624int cx231xx_send_vendor_cmd(struct cx231xx *dev, VENDOR_REQUEST_IN *ven_req); 630int cx231xx_send_vendor_cmd(struct cx231xx *dev,
631 struct VENDOR_REQUEST_IN *ven_req);
625int cx231xx_send_usb_command(struct cx231xx_i2c *i2c_bus, 632int cx231xx_send_usb_command(struct cx231xx_i2c *i2c_bus,
626 struct cx231xx_i2c_xfer_data *req_data); 633 struct cx231xx_i2c_xfer_data *req_data);
627 634
628/* Gpio related functions */ 635/* Gpio related functions */
629int cx231xx_send_gpio_cmd(struct cx231xx *dev, u32 gpio_bit, u8 *gpio_val, 636int cx231xx_send_gpio_cmd(struct cx231xx *dev, u32 gpio_bit, u8 *gpio_val,