Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
dsbr100.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/input.h>
#include <linux/videodev2.h>
#include <linux/usb.h>
#include <media/v4l2-device.h>
#include <media/v4l2-ioctl.h>
#include <media/v4l2-ctrls.h>
#include <media/v4l2-event.h>

Go to the source code of this file.

Data Structures

struct  dsbr100_device
 

Macros

#define DSB100_VENDOR   0x04b4
 
#define DSB100_PRODUCT   0x1002
 
#define DSB100_TUNE   1
 
#define DSB100_ONOFF   2
 
#define TB_LEN   16
 
#define FREQ_MIN   87.5
 
#define FREQ_MAX   108.0
 
#define FREQ_MUL   16000
 
#define v4l2_dev_to_radio(d)   container_of(d, struct dsbr100_device, v4l2_dev)
 

Functions

 MODULE_AUTHOR ("Markus Demleitner <[email protected]>")
 
 MODULE_DESCRIPTION ("D-Link DSB-R100 USB FM radio driver")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_VERSION ("1.1.0")
 
 module_param (radio_nr, int, 0)
 
 MODULE_DEVICE_TABLE (usb, usb_dsbr100_device_table)
 
 module_usb_driver (usb_dsbr100_driver)
 

Macro Definition Documentation

#define DSB100_ONOFF   2

Definition at line 62 of file dsbr100.c.

#define DSB100_PRODUCT   0x1002

Definition at line 58 of file dsbr100.c.

#define DSB100_TUNE   1

Definition at line 61 of file dsbr100.c.

#define DSB100_VENDOR   0x04b4

Definition at line 57 of file dsbr100.c.

#define FREQ_MAX   108.0

Definition at line 69 of file dsbr100.c.

#define FREQ_MIN   87.5

Definition at line 68 of file dsbr100.c.

#define FREQ_MUL   16000

Definition at line 70 of file dsbr100.c.

#define TB_LEN   16

Definition at line 64 of file dsbr100.c.

#define v4l2_dev_to_radio (   d)    container_of(d, struct dsbr100_device, v4l2_dev)

Definition at line 72 of file dsbr100.c.

Function Documentation

MODULE_AUTHOR ( "Markus Demleitner <[email protected]>"  )
MODULE_DESCRIPTION ( "D-Link DSB-R100 USB FM radio driver )
MODULE_DEVICE_TABLE ( usb  ,
usb_dsbr100_device_table   
)
MODULE_LICENSE ( "GPL"  )
module_param ( radio_nr  ,
int  ,
 
)
module_usb_driver ( usb_dsbr100_driver  )
MODULE_VERSION ( "1.1.0"  )