Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
ddbridge-core.c File Reference
#include <linux/module.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/delay.h>
#include <linux/slab.h>
#include <linux/poll.h>
#include <linux/io.h>
#include <linux/pci.h>
#include <linux/pci_ids.h>
#include <linux/timer.h>
#include <linux/i2c.h>
#include <linux/swab.h>
#include <linux/vmalloc.h>
#include "ddbridge.h"
#include "ddbridge-regs.h"
#include "tda18271c2dd.h"
#include "stv6110x.h"
#include "stv090x.h"
#include "lnbh24.h"
#include "drxk.h"

Go to the source code of this file.

Data Structures

struct  ddb_flashio
 

Macros

#define DDB_MAGIC   'd'
 
#define IOCTL_DDB_FLASHIO   _IOWR(DDB_MAGIC, 0x00, struct ddb_flashio)
 
#define DDB_NAME   "ddbridge"
 
#define DDVID   0xdd01 /* Digital Devices Vendor ID */
 
#define DDB_ID(_vend, _dev, _subvend, _subdev, _driverdata)
 

Functions

 DVB_DEFINE_MOD_OPT_ADAPTER_NR (adapter_nr)
 
 MODULE_DEVICE_TABLE (pci, ddb_id_tbl)
 
 module_init (module_init_ddbridge)
 
 module_exit (module_exit_ddbridge)
 
 MODULE_DESCRIPTION ("Digital Devices PCIe Bridge")
 
 MODULE_AUTHOR ("Ralph Metzler")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_VERSION ("0.5")
 

Variables

struct i2c_algorithm ddb_i2c_algo
 
struct cxd2099_cfg cxd_cfg
 

Macro Definition Documentation

#define DDB_ID (   _vend,
  _dev,
  _subvend,
  _subdev,
  _driverdata 
)
Value:
{ \
.vendor = _vend, .device = _dev, \
.subvendor = _subvend, .subdevice = _subdev, \
.driver_data = (unsigned long)&_driverdata }

Definition at line 1677 of file ddbridge-core.c.

#define DDB_MAGIC   'd'

Definition at line 1415 of file ddbridge-core.c.

#define DDB_NAME   "ddbridge"

Definition at line 1426 of file ddbridge-core.c.

#define DDVID   0xdd01 /* Digital Devices Vendor ID */

Definition at line 1675 of file ddbridge-core.c.

#define IOCTL_DDB_FLASHIO   _IOWR(DDB_MAGIC, 0x00, struct ddb_flashio)

Definition at line 1424 of file ddbridge-core.c.

Function Documentation

DVB_DEFINE_MOD_OPT_ADAPTER_NR ( adapter_nr  )
MODULE_AUTHOR ( "Ralph Metzler"  )
MODULE_DESCRIPTION ( "Digital Devices PCIe Bridge"  )
MODULE_DEVICE_TABLE ( pci  ,
ddb_id_tbl   
)
module_exit ( module_exit_ddbridge  )
module_init ( module_init_ddbridge  )
MODULE_LICENSE ( "GPL"  )
MODULE_VERSION ( "0.5"  )

Variable Documentation

Initial value:
= {
.bitrate = 62000,
.adr = 0x40,
.polarity = 1,
.clock_mode = 1,
}

Definition at line 1043 of file ddbridge-core.c.

struct i2c_algorithm ddb_i2c_algo
Initial value:
= {
.master_xfer = ddb_i2c_master_xfer,
.functionality = ddb_i2c_functionality,
}

Definition at line 152 of file ddbridge-core.c.