#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.