Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
cx231xx-cards.c File Reference
#include <linux/init.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/delay.h>
#include <linux/i2c.h>
#include <linux/usb.h>
#include <media/tuner.h>
#include <media/tveeprom.h>
#include <media/v4l2-common.h>
#include <media/v4l2-chip-ident.h>
#include <media/cx25840.h>
#include "dvb-usb-ids.h"
#include "xc5000.h"
#include "tda18271.h"
#include "cx231xx.h"

Go to the source code of this file.

Macros

#define request_modules(dev)
 
#define flush_request_modules(dev)
 

Functions

 module_param (tuner, int, 0444)
 
 MODULE_PARM_DESC (tuner,"tuner type")
 
 module_param (transfer_mode, int, 0444)
 
 MODULE_PARM_DESC (transfer_mode,"transfer mode (1-ISO or 0-BULK)")
 
 module_param (disable_ir, int, 0444)
 
 MODULE_PARM_DESC (disable_ir,"disable infrared remote support")
 
 MODULE_DEVICE_TABLE (usb, cx231xx_id_table)
 
int cx231xx_tuner_callback (void *ptr, int component, int command, int arg)
 
 EXPORT_SYMBOL_GPL (cx231xx_tuner_callback)
 
void cx231xx_reset_out (struct cx231xx *dev)
 
void cx231xx_enable_OSC (struct cx231xx *dev)
 
void cx231xx_sleep_s5h1432 (struct cx231xx *dev)
 
void cx231xx_pre_card_setup (struct cx231xx *dev)
 
void cx231xx_card_setup (struct cx231xx *dev)
 
int cx231xx_config (struct cx231xx *dev)
 
void cx231xx_config_i2c (struct cx231xx *dev)
 
void cx231xx_release_resources (struct cx231xx *dev)
 
 module_usb_driver (cx231xx_usb_driver)
 

Variables

struct cx231xx_board cx231xx_boards []
 
const unsigned int cx231xx_bcount = ARRAY_SIZE(cx231xx_boards)
 
struct usb_device_id cx231xx_id_table []
 

Macro Definition Documentation

#define flush_request_modules (   dev)

Definition at line 1009 of file cx231xx-cards.c.

#define request_modules (   dev)

Definition at line 1008 of file cx231xx-cards.c.

Function Documentation

void cx231xx_card_setup ( struct cx231xx dev)

Definition at line 778 of file cx231xx-cards.c.

int cx231xx_config ( struct cx231xx dev)

Definition at line 815 of file cx231xx-cards.c.

void cx231xx_config_i2c ( struct cx231xx dev)

Definition at line 828 of file cx231xx-cards.c.

void cx231xx_enable_OSC ( struct cx231xx dev)

Definition at line 697 of file cx231xx-cards.c.

void cx231xx_pre_card_setup ( struct cx231xx dev)

Definition at line 714 of file cx231xx-cards.c.

void cx231xx_release_resources ( struct cx231xx dev)

Definition at line 840 of file cx231xx-cards.c.

void cx231xx_reset_out ( struct cx231xx dev)

Definition at line 689 of file cx231xx-cards.c.

void cx231xx_sleep_s5h1432 ( struct cx231xx dev)

Definition at line 701 of file cx231xx-cards.c.

int cx231xx_tuner_callback ( void ptr,
int  component,
int  command,
int  arg 
)

Definition at line 654 of file cx231xx-cards.c.

EXPORT_SYMBOL_GPL ( cx231xx_tuner_callback  )
MODULE_DEVICE_TABLE ( usb  ,
cx231xx_id_table   
)
module_param ( tuner  ,
int  ,
0444   
)
module_param ( transfer_mode  ,
int  ,
0444   
)
module_param ( disable_ir  ,
int  ,
0444   
)
MODULE_PARM_DESC ( tuner  ,
"tuner type  
)
MODULE_PARM_DESC ( transfer_mode  ,
"transfer mode (1-ISO or 0-BULK)"   
)
MODULE_PARM_DESC ( disable_ir  ,
"disable infrared remote support  
)
module_usb_driver ( cx231xx_usb_driver  )

Variable Documentation

const unsigned int cx231xx_bcount = ARRAY_SIZE(cx231xx_boards)

Definition at line 607 of file cx231xx-cards.c.

struct cx231xx_board cx231xx_boards[]

Definition at line 70 of file cx231xx-cards.c.

struct usb_device_id cx231xx_id_table[]

Definition at line 610 of file cx231xx-cards.c.