|
Linux Kernel
3.7.1
|
#include <asm/io.h>#include <linux/delay.h>#include <linux/module.h>#include <linux/init.h>#include <linux/slab.h>#include <linux/sched.h>#include <media/v4l2-device.h>#include <media/v4l2-dev.h>#include <media/v4l2-fh.h>#include <media/v4l2-ioctl.h>#include <media/v4l2-event.h>#include <sound/tea575x-tuner.h>Go to the source code of this file.
Macros | |
| #define | TEA575X_BIT_SEARCH (1<<24) /* 1 = search action, 0 = tuned */ |
| #define | TEA575X_BIT_UPDOWN (1<<23) /* 0 = search down, 1 = search up */ |
| #define | TEA575X_BIT_MONO (1<<22) /* 0 = stereo, 1 = mono */ |
| #define | TEA575X_BIT_BAND_MASK (3<<20) |
| #define | TEA575X_BIT_BAND_FM (0<<20) |
| #define | TEA575X_BIT_BAND_MW (1<<20) |
| #define | TEA575X_BIT_BAND_LW (2<<20) |
| #define | TEA575X_BIT_BAND_SW (3<<20) |
| #define | TEA575X_BIT_PORT_0 (1<<19) /* user bit */ |
| #define | TEA575X_BIT_PORT_1 (1<<18) /* user bit */ |
| #define | TEA575X_BIT_SEARCH_MASK (3<<16) /* search level */ |
| #define | TEA575X_BIT_SEARCH_5_28 (0<<16) /* FM >5uV, AM >28uV */ |
| #define | TEA575X_BIT_SEARCH_10_40 (1<<16) /* FM >10uV, AM > 40uV */ |
| #define | TEA575X_BIT_SEARCH_30_63 (2<<16) /* FM >30uV, AM > 63uV */ |
| #define | TEA575X_BIT_SEARCH_150_1000 (3<<16) /* FM > 150uV, AM > 1000uV */ |
| #define | TEA575X_BIT_DUMMY (1<<15) /* buffer */ |
| #define | TEA575X_BIT_FREQ_MASK 0x7fff |
Enumerations | |
| enum | { BAND_FM, BAND_FM_JAPAN, BAND_AM } |
Functions | |
| MODULE_AUTHOR ("Jaroslav Kysela <[email protected]>") | |
| MODULE_DESCRIPTION ("Routines for control of TEA5757/5759 Philips AM/FM radio tuner chips") | |
| MODULE_LICENSE ("GPL") | |
| void | snd_tea575x_set_freq (struct snd_tea575x *tea) |
| int | snd_tea575x_init (struct snd_tea575x *tea, struct module *owner) |
| void | snd_tea575x_exit (struct snd_tea575x *tea) |
| #define TEA575X_BIT_BAND_FM (0<<20) |
Definition at line 48 of file tea575x-tuner.c.
| #define TEA575X_BIT_BAND_LW (2<<20) |
Definition at line 50 of file tea575x-tuner.c.
| #define TEA575X_BIT_BAND_MASK (3<<20) |
Definition at line 47 of file tea575x-tuner.c.
| #define TEA575X_BIT_BAND_MW (1<<20) |
Definition at line 49 of file tea575x-tuner.c.
| #define TEA575X_BIT_BAND_SW (3<<20) |
Definition at line 51 of file tea575x-tuner.c.
| #define TEA575X_BIT_DUMMY (1<<15) /* buffer */ |
Definition at line 59 of file tea575x-tuner.c.
| #define TEA575X_BIT_FREQ_MASK 0x7fff |
Definition at line 60 of file tea575x-tuner.c.
| #define TEA575X_BIT_MONO (1<<22) /* 0 = stereo, 1 = mono */ |
Definition at line 46 of file tea575x-tuner.c.
Definition at line 52 of file tea575x-tuner.c.
Definition at line 53 of file tea575x-tuner.c.
Definition at line 44 of file tea575x-tuner.c.
| #define TEA575X_BIT_SEARCH_10_40 (1<<16) /* FM >10uV, AM > 40uV */ |
Definition at line 56 of file tea575x-tuner.c.
| #define TEA575X_BIT_SEARCH_150_1000 (3<<16) /* FM > 150uV, AM > 1000uV */ |
Definition at line 58 of file tea575x-tuner.c.
| #define TEA575X_BIT_SEARCH_30_63 (2<<16) /* FM >30uV, AM > 63uV */ |
Definition at line 57 of file tea575x-tuner.c.
| #define TEA575X_BIT_SEARCH_5_28 (0<<16) /* FM >5uV, AM >28uV */ |
Definition at line 55 of file tea575x-tuner.c.
Definition at line 54 of file tea575x-tuner.c.
Definition at line 45 of file tea575x-tuner.c.
| anonymous enum |
Definition at line 62 of file tea575x-tuner.c.
| MODULE_AUTHOR | ( | "Jaroslav Kysela <[email protected]>" | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| void snd_tea575x_exit | ( | struct snd_tea575x * | tea | ) |
Definition at line 557 of file tea575x-tuner.c.
| int snd_tea575x_init | ( | struct snd_tea575x * | tea, |
| struct module * | owner | ||
| ) |
Definition at line 492 of file tea575x-tuner.c.
| void snd_tea575x_set_freq | ( | struct snd_tea575x * | tea | ) |
Definition at line 194 of file tea575x-tuner.c.
1.8.2