#include <linux/usb.h>
#include <linux/i2c.h>
#include <linux/i2c-algo-bit.h>
#include <media/tveeprom.h>
#include <linux/videodev2.h>
#include <media/videobuf-vmalloc.h>
#include <media/v4l2-device.h>
#include "demux.h"
#include "dmxdev.h"
#include "dvb_demux.h"
#include "dvb_frontend.h"
#include "dvb_net.h"
#include "dvbdev.h"
#include "au0828-reg.h"
#include "au0828-cards.h"
Go to the source code of this file.
|
| #define | DRIVER_NAME "au0828" |
| |
| #define | URB_COUNT 16 |
| |
| #define | URB_BUFSIZE (0xe522) |
| |
| #define | NTSC_STD_W 720 |
| |
| #define | NTSC_STD_H 480 |
| |
| #define | AU0828_INTERLACED_DEFAULT 1 |
| |
| #define | V4L2_CID_PRIVATE_SHARPNESS (V4L2_CID_PRIVATE_BASE + 0) |
| |
| #define | AU0828_MAX_ISO_BUFS 12 /* maybe resize this value in the future */ |
| |
| #define | AU0828_ISO_PACKETS_PER_URB 128 |
| |
| #define | AU0828_MIN_BUF 4 |
| |
| #define | AU0828_DEF_BUF 8 |
| |
| #define | AU0828_MAX_INPUT 4 |
| |
| #define | AU0828_RESOURCE_VIDEO 0x01 |
| |
| #define | AU0828_RESOURCE_VBI 0x02 |
| |
| #define | AUVI_INPUT(nr) (dev->board.input[nr]) |
| |
| #define | au0828_read(dev, reg) au0828_readreg(dev, reg) |
| |
| #define | au0828_write(dev, reg, value) au0828_writereg(dev, reg, value) |
| |
| #define | au0828_andor(dev, reg, mask, value) |
| |
| #define | au0828_set(dev, reg, bit) au0828_andor(dev, (reg), (bit), (bit)) |
| |
| #define | au0828_clear(dev, reg, bit) au0828_andor(dev, (reg), (bit), 0) |
| |
| #define | dprintk(level, fmt, arg...) |
| |
|
| enum | au0828_itype {
AU0828_VMUX_UNDEFINED = 0,
AU0828_VMUX_COMPOSITE,
AU0828_VMUX_SVIDEO,
AU0828_VMUX_CABLE,
AU0828_VMUX_TELEVISION,
AU0828_VMUX_DVB,
AU0828_VMUX_DEBUG
} |
| |
| enum | au0828_stream_state { STREAM_OFF,
STREAM_INTERRUPT,
STREAM_ON
} |
| |
| enum | au0828_dev_state { DEV_INITIALIZED = 0x01,
DEV_DISCONNECTED = 0x02,
DEV_MISCONFIGURED = 0x04
} |
| |
| #define AU0828_INTERLACED_DEFAULT 1 |
| #define AU0828_ISO_PACKETS_PER_URB 128 |
| #define AU0828_MAX_INPUT 4 |
| #define AU0828_RESOURCE_VBI 0x02 |
| #define AU0828_RESOURCE_VIDEO 0x01 |
| #define DRIVER_NAME "au0828" |
| #define URB_BUFSIZE (0xe522) |
- Enumerator:
| DEV_INITIALIZED |
|
| DEV_DISCONNECTED |
|
| DEV_MISCONFIGURED |
|
Definition at line 114 of file au0828.h.
- Enumerator:
| AU0828_VMUX_UNDEFINED |
|
| AU0828_VMUX_COMPOSITE |
|
| AU0828_VMUX_SVIDEO |
|
| AU0828_VMUX_CABLE |
|
| AU0828_VMUX_TELEVISION |
|
| AU0828_VMUX_DVB |
|
| AU0828_VMUX_DEBUG |
|
Definition at line 67 of file au0828.h.
- Enumerator:
| STREAM_OFF |
|
| STREAM_INTERRUPT |
|
| STREAM_ON |
|
Definition at line 105 of file au0828.h.