Linux Kernel
3.7.1
|
#include <linux/delay.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/ioport.h>
#include <linux/io.h>
#include <linux/isa.h>
#include <linux/pnp.h>
#include <sound/tea575x-tuner.h>
Go to the source code of this file.
Data Structures | |
struct | fmr2 |
Macros | |
#define | FMR2_MAX 2 |
#define | FMR2_PORT 0x384 |
#define | STR_DATA (1 << 0) |
#define | STR_CLK (1 << 1) |
#define | STR_WREN (1 << 2) |
#define | STR_MOST (1 << 3) |
#define | PT_ST (1 << 4) |
#define | PT_CK (1 << 5) |
#define | PT_DATA (1 << 6) |
#define | FMR2_HASVOL (1 << 7) |
#define | TC9154A_ATT_MAJ_0DB (1 << 0) |
#define | TC9154A_ATT_MAJ_10DB (1 << 1) |
#define | TC9154A_ATT_MAJ_20DB (1 << 2) |
#define | TC9154A_ATT_MAJ_30DB (1 << 3) |
#define | TC9154A_ATT_MAJ_40DB (1 << 4) |
#define | TC9154A_ATT_MAJ_50DB (1 << 5) |
#define | TC9154A_ATT_MAJ_60DB (1 << 6) |
#define | TC9154A_ATT_MIN_0DB (1 << 7) |
#define | TC9154A_ATT_MIN_2DB (1 << 8) |
#define | TC9154A_ATT_MIN_4DB (1 << 9) |
#define | TC9154A_ATT_MIN_6DB (1 << 10) |
#define | TC9154A_ATT_MIN_8DB (1 << 11) |
#define | TC9154A_CHANNEL_LEFT (1 << 13) |
#define | TC9154A_CHANNEL_RIGHT (1 << 14) |
#define | TC9154A_ATT_MAJ(x) (1 << x) |
#define | TC9154A_ATT_MIN(x) (1 << (7 + x)) |
Functions | |
MODULE_AUTHOR ("Ondrej Zary") | |
MODULE_DESCRIPTION ("MediaForte SF16-FMR2 and SF16-FMD2 FM radio card driver") | |
MODULE_LICENSE ("GPL") | |
module_param_array (radio_nr, int, NULL, 0444) | |
MODULE_PARM_DESC (radio_nr,"Radio device numbers") | |
MODULE_DEVICE_TABLE (pnp, fmr2_pnp_ids) | |
module_init (fmr2_init) | |
module_exit (fmr2_exit) | |
Variables | |
struct isa_driver | fmr2_isa_driver |
struct pnp_driver | fmr2_pnp_driver |
#define FMR2_HASVOL (1 << 7) |
Definition at line 57 of file radio-sf16fmr2.c.
#define FMR2_MAX 2 |
Definition at line 24 of file radio-sf16fmr2.c.
#define FMR2_PORT 0x384 |
Definition at line 45 of file radio-sf16fmr2.c.
#define PT_CK (1 << 5) |
Definition at line 54 of file radio-sf16fmr2.c.
#define PT_DATA (1 << 6) |
Definition at line 55 of file radio-sf16fmr2.c.
#define PT_ST (1 << 4) |
Definition at line 53 of file radio-sf16fmr2.c.
#define STR_CLK (1 << 1) |
Definition at line 49 of file radio-sf16fmr2.c.
#define STR_DATA (1 << 0) |
Definition at line 48 of file radio-sf16fmr2.c.
#define STR_MOST (1 << 3) |
Definition at line 51 of file radio-sf16fmr2.c.
#define STR_WREN (1 << 2) |
Definition at line 50 of file radio-sf16fmr2.c.
Definition at line 112 of file radio-sf16fmr2.c.
#define TC9154A_ATT_MAJ_0DB (1 << 0) |
Definition at line 94 of file radio-sf16fmr2.c.
#define TC9154A_ATT_MAJ_10DB (1 << 1) |
Definition at line 95 of file radio-sf16fmr2.c.
#define TC9154A_ATT_MAJ_20DB (1 << 2) |
Definition at line 96 of file radio-sf16fmr2.c.
#define TC9154A_ATT_MAJ_30DB (1 << 3) |
Definition at line 97 of file radio-sf16fmr2.c.
#define TC9154A_ATT_MAJ_40DB (1 << 4) |
Definition at line 98 of file radio-sf16fmr2.c.
#define TC9154A_ATT_MAJ_50DB (1 << 5) |
Definition at line 99 of file radio-sf16fmr2.c.
#define TC9154A_ATT_MAJ_60DB (1 << 6) |
Definition at line 100 of file radio-sf16fmr2.c.
Definition at line 113 of file radio-sf16fmr2.c.
#define TC9154A_ATT_MIN_0DB (1 << 7) |
Definition at line 102 of file radio-sf16fmr2.c.
#define TC9154A_ATT_MIN_2DB (1 << 8) |
Definition at line 103 of file radio-sf16fmr2.c.
#define TC9154A_ATT_MIN_4DB (1 << 9) |
Definition at line 104 of file radio-sf16fmr2.c.
#define TC9154A_ATT_MIN_6DB (1 << 10) |
Definition at line 105 of file radio-sf16fmr2.c.
#define TC9154A_ATT_MIN_8DB (1 << 11) |
Definition at line 106 of file radio-sf16fmr2.c.
#define TC9154A_CHANNEL_LEFT (1 << 13) |
Definition at line 108 of file radio-sf16fmr2.c.
#define TC9154A_CHANNEL_RIGHT (1 << 14) |
Definition at line 109 of file radio-sf16fmr2.c.
MODULE_AUTHOR | ( | "Ondrej Zary" | ) |
MODULE_DEVICE_TABLE | ( | pnp | , |
fmr2_pnp_ids | |||
) |
module_exit | ( | fmr2_exit | ) |
module_init | ( | fmr2_init | ) |
MODULE_LICENSE | ( | "GPL" | ) |
MODULE_PARM_DESC | ( | radio_nr | , |
"Radio device numbers" | |||
) |
struct isa_driver fmr2_isa_driver |
Definition at line 310 of file radio-sf16fmr2.c.
struct pnp_driver fmr2_pnp_driver |
Definition at line 318 of file radio-sf16fmr2.c.