Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
cx25821.h File Reference
#include <linux/pci.h>
#include <linux/i2c.h>
#include <linux/interrupt.h>
#include <linux/delay.h>
#include <linux/sched.h>
#include <linux/kdev_t.h>
#include <media/v4l2-common.h>
#include <media/v4l2-device.h>
#include <media/tuner.h>
#include <media/tveeprom.h>
#include <media/videobuf-dma-sg.h>
#include <media/videobuf-dvb.h>
#include "btcx-risc.h"
#include "cx25821-reg.h"
#include "cx25821-medusa-reg.h"
#include "cx25821-sram.h"
#include "cx25821-audio.h"
#include "media/cx2341x.h"
#include <linux/version.h>
#include <linux/mutex.h>

Go to the source code of this file.

Data Structures

struct  cx25821_fmt
 
struct  cx25821_ctrl
 
struct  cx25821_tvnorm
 
struct  cx25821_fh
 
struct  cx25821_buffer
 
struct  cx25821_input
 
struct  cx25821_board
 
struct  cx25821_subid
 
struct  cx25821_i2c
 
struct  cx25821_dmaqueue
 
struct  cx25821_data
 
struct  cx25821_channel
 
struct  cx25821_dev
 
struct  upstream_user_struct
 
struct  downstream_user_struct
 
struct  sram_channel
 

Macros

#define CX25821_VERSION_CODE   KERNEL_VERSION(0, 0, 106)
 
#define UNSET   (-1U)
 
#define NO_SYNC_LINE   (-1U)
 
#define CX25821_MAXBOARDS   2
 
#define TRUE   1
 
#define FALSE   0
 
#define LINE_SIZE_D1   1440
 
#define MAX_DECODERS   8
 
#define MAX_ENCODERS   2
 
#define QUAD_DECODERS   4
 
#define MAX_CAMERAS   16
 
#define MAX_CX25821_INPUT   8
 
#define INPUT(nr)   (&cx25821_boards[dev->board].input[nr])
 
#define RESOURCE_VIDEO0   1
 
#define RESOURCE_VIDEO1   2
 
#define RESOURCE_VIDEO2   4
 
#define RESOURCE_VIDEO3   8
 
#define RESOURCE_VIDEO4   16
 
#define RESOURCE_VIDEO5   32
 
#define RESOURCE_VIDEO6   64
 
#define RESOURCE_VIDEO7   128
 
#define RESOURCE_VIDEO8   256
 
#define RESOURCE_VIDEO9   512
 
#define RESOURCE_VIDEO10   1024
 
#define RESOURCE_VIDEO11   2048
 
#define RESOURCE_VIDEO_IOCTL   4096
 
#define BUFFER_TIMEOUT   (HZ) /* 0.5 seconds */
 
#define UNKNOWN_BOARD   0
 
#define CX25821_BOARD   1
 
#define CX25821_NORMS
 
#define CX25821_BOARD_CONEXANT_ATHENA10   1
 
#define MAX_VID_CHANNEL_NUM   12
 
#define VID_CHANNEL_NUM   8
 
#define CX25821_NR_INPUT   2
 
#define cx25821_call_all(dev, o, f, args...)   v4l2_device_call_all(&dev->v4l2_dev, 0, o, f, ##args)
 
#define SRAM_CH00   0 /* Video A */
 
#define SRAM_CH01   1 /* Video B */
 
#define SRAM_CH02   2 /* Video C */
 
#define SRAM_CH03   3 /* Video D */
 
#define SRAM_CH04   4 /* Video E */
 
#define SRAM_CH05   5 /* Video F */
 
#define SRAM_CH06   6 /* Video G */
 
#define SRAM_CH07   7 /* Video H */
 
#define SRAM_CH08   8 /* Audio A */
 
#define SRAM_CH09   9 /* Video Upstream I */
 
#define SRAM_CH10   10 /* Video Upstream J */
 
#define SRAM_CH11   11 /* Audio Upstream AUD_CHANNEL_B */
 
#define VID_UPSTREAM_SRAM_CHANNEL_I   SRAM_CH09
 
#define VID_UPSTREAM_SRAM_CHANNEL_J   SRAM_CH10
 
#define AUDIO_UPSTREAM_SRAM_CHANNEL_B   SRAM_CH11
 
#define VIDEO_IOCTL_CH   11
 
#define STATUS_SUCCESS   0
 
#define STATUS_UNSUCCESSFUL   -1
 
#define cx_read(reg)   readl(dev->lmmio + ((reg)>>2))
 
#define cx_write(reg, value)   writel((value), dev->lmmio + ((reg)>>2))
 
#define cx_andor(reg, mask, value)
 
#define cx_set(reg, bit)   cx_andor((reg), (bit), (bit))
 
#define cx_clear(reg, bit)   cx_andor((reg), (bit), 0)
 
#define Set_GPIO_Bit(Bit)   (1 << Bit)
 
#define Clear_GPIO_Bit(Bit)   (~(1 << Bit))
 
#define CX25821_ERR(fmt, args...)   pr_err("(%d): " fmt, dev->board, ##args)
 
#define CX25821_WARN(fmt, args...)   pr_warn("(%d): " fmt, dev->board, ##args)
 
#define CX25821_INFO(fmt, args...)   pr_info("(%d): " fmt, dev->board, ##args)
 

Enumerations

enum  cx25821_itype { CX25821_VMUX_COMPOSITE = 1, CX25821_VMUX_SVIDEO, CX25821_VMUX_DEBUG, CX25821_RADIO }
 
enum  cx25821_src_sel_type { CX25821_SRC_SEL_EXT_656_VIDEO = 0, CX25821_SRC_SEL_PARALLEL_MPEG_VIDEO }
 
enum  port {
  PORT_A = 0, PORT_B, PORT_C, PORT_D,
  PORT_E, I915_MAX_PORTS, CX25821_UNDEFINED = 0, CX25821_RAW,
  CX25821_264, software_reset = 0x0000, selftest = 0x0001, selective_reset = 0x0002
}
 

Functions

int cx25821_i2c_register (struct cx25821_i2c *bus)
 
void cx25821_card_setup (struct cx25821_dev *dev)
 
int cx25821_ir_init (struct cx25821_dev *dev)
 
int cx25821_i2c_read (struct cx25821_i2c *bus, u16 reg_addr, int *value)
 
int cx25821_i2c_write (struct cx25821_i2c *bus, u16 reg_addr, int value)
 
int cx25821_i2c_unregister (struct cx25821_i2c *bus)
 
void cx25821_gpio_init (struct cx25821_dev *dev)
 
void cx25821_set_gpiopin_direction (struct cx25821_dev *dev, int pin_number, int pin_logic_value)
 
int medusa_video_init (struct cx25821_dev *dev)
 
int medusa_set_videostandard (struct cx25821_dev *dev)
 
void medusa_set_resolution (struct cx25821_dev *dev, int width, int decoder_select)
 
int medusa_set_brightness (struct cx25821_dev *dev, int brightness, int decoder)
 
int medusa_set_contrast (struct cx25821_dev *dev, int contrast, int decoder)
 
int medusa_set_hue (struct cx25821_dev *dev, int hue, int decoder)
 
int medusa_set_saturation (struct cx25821_dev *dev, int saturation, int decoder)
 
int cx25821_sram_channel_setup (struct cx25821_dev *dev, struct sram_channel *ch, unsigned int bpl, u32 risc)
 
int cx25821_risc_buffer (struct pci_dev *pci, struct btcx_riscmem *risc, struct scatterlist *sglist, unsigned int top_offset, unsigned int bottom_offset, unsigned int bpl, unsigned int padding, unsigned int lines)
 
int cx25821_risc_databuffer_audio (struct pci_dev *pci, struct btcx_riscmem *risc, struct scatterlist *sglist, unsigned int bpl, unsigned int lines, unsigned int lpi)
 
void cx25821_free_buffer (struct videobuf_queue *q, struct cx25821_buffer *buf)
 
int cx25821_risc_stopper (struct pci_dev *pci, struct btcx_riscmem *risc, u32 reg, u32 mask, u32 value)
 
void cx25821_sram_channel_dump (struct cx25821_dev *dev, struct sram_channel *ch)
 
void cx25821_sram_channel_dump_audio (struct cx25821_dev *dev, struct sram_channel *ch)
 
struct cx25821_devcx25821_dev_get (struct pci_dev *pci)
 
void cx25821_print_irqbits (char *name, char *tag, char **strings, int len, u32 bits, u32 mask)
 
void cx25821_dev_unregister (struct cx25821_dev *dev)
 
int cx25821_sram_channel_setup_audio (struct cx25821_dev *dev, struct sram_channel *ch, unsigned int bpl, u32 risc)
 
int cx25821_vidupstream_init_ch1 (struct cx25821_dev *dev, int channel_select, int pixel_format)
 
int cx25821_vidupstream_init_ch2 (struct cx25821_dev *dev, int channel_select, int pixel_format)
 
int cx25821_audio_upstream_init (struct cx25821_dev *dev, int channel_select)
 
void cx25821_free_mem_upstream_ch1 (struct cx25821_dev *dev)
 
void cx25821_free_mem_upstream_ch2 (struct cx25821_dev *dev)
 
void cx25821_free_mem_upstream_audio (struct cx25821_dev *dev)
 
void cx25821_start_upstream_video_ch1 (struct cx25821_dev *dev, struct upstream_user_struct *up_data)
 
void cx25821_start_upstream_video_ch2 (struct cx25821_dev *dev, struct upstream_user_struct *up_data)
 
void cx25821_start_upstream_audio (struct cx25821_dev *dev, struct upstream_user_struct *up_data)
 
void cx25821_stop_upstream_video_ch1 (struct cx25821_dev *dev)
 
void cx25821_stop_upstream_video_ch2 (struct cx25821_dev *dev)
 
void cx25821_stop_upstream_audio (struct cx25821_dev *dev)
 
int cx25821_sram_channel_setup_upstream (struct cx25821_dev *dev, struct sram_channel *ch, unsigned int bpl, u32 risc)
 
void cx25821_set_pixel_format (struct cx25821_dev *dev, int channel, u32 format)
 
void cx25821_videoioctl_unregister (struct cx25821_dev *dev)
 
struct video_devicecx25821_vdev_init (struct cx25821_dev *dev, struct pci_dev *pci, struct video_device *template, char *type)
 

Variables

struct upstream_user_structup_data
 
struct list_head cx25821_devlist
 
struct mutex cx25821_devlist_mutex
 
struct cx25821_board cx25821_boards []
 
struct cx25821_subid cx25821_subids []
 
struct sram_channel cx25821_sram_channels []
 

Macro Definition Documentation

#define AUDIO_UPSTREAM_SRAM_CHANNEL_B   SRAM_CH11

Definition at line 469 of file cx25821.h.

#define BUFFER_TIMEOUT   (HZ) /* 0.5 seconds */

Definition at line 85 of file cx25821.h.

#define Clear_GPIO_Bit (   Bit)    (~(1 << Bit))

Definition at line 522 of file cx25821.h.

#define CX25821_BOARD   1

Definition at line 88 of file cx25821.h.

#define CX25821_BOARD_CONEXANT_ATHENA10   1

Definition at line 97 of file cx25821.h.

#define cx25821_call_all (   dev,
  o,
  f,
  args... 
)    v4l2_device_call_all(&dev->v4l2_dev, 0, o, f, ##args)

Definition at line 444 of file cx25821.h.

#define CX25821_ERR (   fmt,
  args... 
)    pr_err("(%d): " fmt, dev->board, ##args)

Definition at line 524 of file cx25821.h.

#define CX25821_INFO (   fmt,
  args... 
)    pr_info("(%d): " fmt, dev->board, ##args)

Definition at line 528 of file cx25821.h.

#define CX25821_MAXBOARDS   2

Definition at line 56 of file cx25821.h.

#define CX25821_NORMS
Value:
(\
V4L2_STD_NTSC_M | V4L2_STD_NTSC_M_JP | V4L2_STD_NTSC_M_KR | \
V4L2_STD_PAL_BG | V4L2_STD_PAL_DK | V4L2_STD_PAL_I | \
V4L2_STD_PAL_M | V4L2_STD_PAL_N | V4L2_STD_PAL_H | \
V4L2_STD_PAL_Nc)

Definition at line 91 of file cx25821.h.

#define CX25821_NR_INPUT   2

Definition at line 100 of file cx25821.h.

#define CX25821_VERSION_CODE   KERNEL_VERSION(0, 0, 106)

Definition at line 51 of file cx25821.h.

#define CX25821_WARN (   fmt,
  args... 
)    pr_warn("(%d): " fmt, dev->board, ##args)

Definition at line 526 of file cx25821.h.

#define cx_andor (   reg,
  mask,
  value 
)
Value:
writel((readl(dev->lmmio+((reg)>>2)) & ~(mask)) |\
((value) & (mask)), dev->lmmio+((reg)>>2))

Definition at line 514 of file cx25821.h.

#define cx_clear (   reg,
  bit 
)    cx_andor((reg), (bit), 0)

Definition at line 519 of file cx25821.h.

#define cx_read (   reg)    readl(dev->lmmio + ((reg)>>2))

Definition at line 511 of file cx25821.h.

#define cx_set (   reg,
  bit 
)    cx_andor((reg), (bit), (bit))

Definition at line 518 of file cx25821.h.

#define cx_write (   reg,
  value 
)    writel((value), dev->lmmio + ((reg)>>2))

Definition at line 512 of file cx25821.h.

#define FALSE   0

Definition at line 59 of file cx25821.h.

#define INPUT (   nr)    (&cx25821_boards[dev->board].input[nr])

Definition at line 70 of file cx25821.h.

#define LINE_SIZE_D1   1440

Definition at line 60 of file cx25821.h.

#define MAX_CAMERAS   16

Definition at line 66 of file cx25821.h.

#define MAX_CX25821_INPUT   8

Definition at line 69 of file cx25821.h.

#define MAX_DECODERS   8

Definition at line 63 of file cx25821.h.

#define MAX_ENCODERS   2

Definition at line 64 of file cx25821.h.

#define MAX_VID_CHANNEL_NUM   12

Definition at line 98 of file cx25821.h.

#define NO_SYNC_LINE   (-1U)

Definition at line 54 of file cx25821.h.

#define QUAD_DECODERS   4

Definition at line 65 of file cx25821.h.

#define RESOURCE_VIDEO0   1

Definition at line 71 of file cx25821.h.

#define RESOURCE_VIDEO1   2

Definition at line 72 of file cx25821.h.

#define RESOURCE_VIDEO10   1024

Definition at line 81 of file cx25821.h.

#define RESOURCE_VIDEO11   2048

Definition at line 82 of file cx25821.h.

#define RESOURCE_VIDEO2   4

Definition at line 73 of file cx25821.h.

#define RESOURCE_VIDEO3   8

Definition at line 74 of file cx25821.h.

#define RESOURCE_VIDEO4   16

Definition at line 75 of file cx25821.h.

#define RESOURCE_VIDEO5   32

Definition at line 76 of file cx25821.h.

#define RESOURCE_VIDEO6   64

Definition at line 77 of file cx25821.h.

#define RESOURCE_VIDEO7   128

Definition at line 78 of file cx25821.h.

#define RESOURCE_VIDEO8   256

Definition at line 79 of file cx25821.h.

#define RESOURCE_VIDEO9   512

Definition at line 80 of file cx25821.h.

#define RESOURCE_VIDEO_IOCTL   4096

Definition at line 83 of file cx25821.h.

#define Set_GPIO_Bit (   Bit)    (1 << Bit)

Definition at line 521 of file cx25821.h.

#define SRAM_CH00   0 /* Video A */

Definition at line 453 of file cx25821.h.

#define SRAM_CH01   1 /* Video B */

Definition at line 454 of file cx25821.h.

#define SRAM_CH02   2 /* Video C */

Definition at line 455 of file cx25821.h.

#define SRAM_CH03   3 /* Video D */

Definition at line 456 of file cx25821.h.

#define SRAM_CH04   4 /* Video E */

Definition at line 457 of file cx25821.h.

#define SRAM_CH05   5 /* Video F */

Definition at line 458 of file cx25821.h.

#define SRAM_CH06   6 /* Video G */

Definition at line 459 of file cx25821.h.

#define SRAM_CH07   7 /* Video H */

Definition at line 460 of file cx25821.h.

#define SRAM_CH08   8 /* Audio A */

Definition at line 462 of file cx25821.h.

#define SRAM_CH09   9 /* Video Upstream I */

Definition at line 463 of file cx25821.h.

#define SRAM_CH10   10 /* Video Upstream J */

Definition at line 464 of file cx25821.h.

#define SRAM_CH11   11 /* Audio Upstream AUD_CHANNEL_B */

Definition at line 465 of file cx25821.h.

#define STATUS_SUCCESS   0

Definition at line 508 of file cx25821.h.

#define STATUS_UNSUCCESSFUL   -1

Definition at line 509 of file cx25821.h.

#define TRUE   1

Definition at line 58 of file cx25821.h.

#define UNKNOWN_BOARD   0

Definition at line 87 of file cx25821.h.

#define UNSET   (-1U)

Definition at line 53 of file cx25821.h.

#define VID_CHANNEL_NUM   8

Definition at line 99 of file cx25821.h.

#define VID_UPSTREAM_SRAM_CHANNEL_I   SRAM_CH09

Definition at line 467 of file cx25821.h.

#define VID_UPSTREAM_SRAM_CHANNEL_J   SRAM_CH10

Definition at line 468 of file cx25821.h.

#define VIDEO_IOCTL_CH   11

Definition at line 470 of file cx25821.h.

Enumeration Type Documentation

Enumerator:
CX25821_VMUX_COMPOSITE 
CX25821_VMUX_SVIDEO 
CX25821_VMUX_DEBUG 
CX25821_RADIO 

Definition at line 152 of file cx25821.h.

Enumerator:
CX25821_SRC_SEL_EXT_656_VIDEO 
CX25821_SRC_SEL_PARALLEL_MPEG_VIDEO 

Definition at line 159 of file cx25821.h.

enum port
Enumerator:
PORT_A 
PORT_B 
PORT_C 
PORT_D 
PORT_E 
I915_MAX_PORTS 
CX25821_UNDEFINED 
CX25821_RAW 
CX25821_264 
software_reset 
selftest 
selective_reset 

Definition at line 182 of file cx25821.h.

Function Documentation

int cx25821_audio_upstream_init ( struct cx25821_dev dev,
int  channel_select 
)

Definition at line 700 of file cx25821-audio-upstream.c.

void cx25821_card_setup ( struct cx25821_dev dev)

Definition at line 63 of file cx25821-cards.c.

struct cx25821_dev* cx25821_dev_get ( struct pci_dev pci)
read

Definition at line 1357 of file cx25821-core.c.

void cx25821_dev_unregister ( struct cx25821_dev dev)

Definition at line 1038 of file cx25821-core.c.

void cx25821_free_buffer ( struct videobuf_queue q,
struct cx25821_buffer buf 
)

Definition at line 1293 of file cx25821-core.c.

void cx25821_free_mem_upstream_audio ( struct cx25821_dev dev)

Definition at line 251 of file cx25821-audio-upstream.c.

void cx25821_free_mem_upstream_ch1 ( struct cx25821_dev dev)

Definition at line 284 of file cx25821-video-upstream.c.

void cx25821_free_mem_upstream_ch2 ( struct cx25821_dev dev)

Definition at line 238 of file cx25821-video-upstream-ch2.c.

void cx25821_gpio_init ( struct cx25821_dev dev)

Definition at line 84 of file cx25821-gpio.c.

int cx25821_i2c_read ( struct cx25821_i2c bus,
u16  reg_addr,
int value 
)

Definition at line 355 of file cx25821-i2c.c.

int cx25821_i2c_register ( struct cx25821_i2c bus)

Definition at line 302 of file cx25821-i2c.c.

int cx25821_i2c_unregister ( struct cx25821_i2c bus)

Definition at line 326 of file cx25821-i2c.c.

int cx25821_i2c_write ( struct cx25821_i2c bus,
u16  reg_addr,
int  value 
)

Definition at line 389 of file cx25821-i2c.c.

int cx25821_ir_init ( struct cx25821_dev dev)
void cx25821_print_irqbits ( char name,
char tag,
char **  strings,
int  len,
u32  bits,
u32  mask 
)

Definition at line 1335 of file cx25821-core.c.

int cx25821_risc_buffer ( struct pci_dev pci,
struct btcx_riscmem risc,
struct scatterlist sglist,
unsigned int  top_offset,
unsigned int  bottom_offset,
unsigned int  bpl,
unsigned int  padding,
unsigned int  lines 
)

Definition at line 1125 of file cx25821-core.c.

int cx25821_risc_databuffer_audio ( struct pci_dev pci,
struct btcx_riscmem risc,
struct scatterlist sglist,
unsigned int  bpl,
unsigned int  lines,
unsigned int  lpi 
)

Definition at line 1235 of file cx25821-core.c.

int cx25821_risc_stopper ( struct pci_dev pci,
struct btcx_riscmem risc,
u32  reg,
u32  mask,
u32  value 
)

Definition at line 1269 of file cx25821-core.c.

void cx25821_set_gpiopin_direction ( struct cx25821_dev dev,
int  pin_number,
int  pin_logic_value 
)

Definition at line 26 of file cx25821-gpio.c.

void cx25821_set_pixel_format ( struct cx25821_dev dev,
int  channel,
u32  format 
)

Definition at line 795 of file cx25821-core.c.

void cx25821_sram_channel_dump ( struct cx25821_dev dev,
struct sram_channel ch 
)

Definition at line 595 of file cx25821-core.c.

void cx25821_sram_channel_dump_audio ( struct cx25821_dev dev,
struct sram_channel ch 
)

Definition at line 657 of file cx25821-core.c.

int cx25821_sram_channel_setup ( struct cx25821_dev dev,
struct sram_channel ch,
unsigned int  bpl,
u32  risc 
)

Definition at line 459 of file cx25821-core.c.

int cx25821_sram_channel_setup_audio ( struct cx25821_dev dev,
struct sram_channel ch,
unsigned int  bpl,
u32  risc 
)

Definition at line 528 of file cx25821-core.c.

int cx25821_sram_channel_setup_upstream ( struct cx25821_dev dev,
struct sram_channel ch,
unsigned int  bpl,
u32  risc 
)

Definition at line 46 of file cx25821-video-upstream.c.

void cx25821_start_upstream_audio ( struct cx25821_dev dev,
struct upstream_user_struct up_data 
)

Definition at line 1032 of file cx25821-core.c.

void cx25821_start_upstream_video_ch1 ( struct cx25821_dev dev,
struct upstream_user_struct up_data 
)

Definition at line 1008 of file cx25821-core.c.

void cx25821_start_upstream_video_ch2 ( struct cx25821_dev dev,
struct upstream_user_struct up_data 
)

Definition at line 1020 of file cx25821-core.c.

void cx25821_stop_upstream_audio ( struct cx25821_dev dev)

Definition at line 216 of file cx25821-audio-upstream.c.

void cx25821_stop_upstream_video_ch1 ( struct cx25821_dev dev)

Definition at line 248 of file cx25821-video-upstream.c.

void cx25821_stop_upstream_video_ch2 ( struct cx25821_dev dev)

Definition at line 201 of file cx25821-video-upstream-ch2.c.

struct video_device* cx25821_vdev_init ( struct cx25821_dev dev,
struct pci_dev pci,
struct video_device template,
char type 
)
read

Definition at line 162 of file cx25821-video.c.

void cx25821_videoioctl_unregister ( struct cx25821_dev dev)

Definition at line 414 of file cx25821-video.c.

int cx25821_vidupstream_init_ch1 ( struct cx25821_dev dev,
int  channel_select,
int  pixel_format 
)

Definition at line 751 of file cx25821-video-upstream.c.

int cx25821_vidupstream_init_ch2 ( struct cx25821_dev dev,
int  channel_select,
int  pixel_format 
)

Definition at line 702 of file cx25821-video-upstream-ch2.c.

int medusa_set_brightness ( struct cx25821_dev dev,
int  brightness,
int  decoder 
)

Definition at line 584 of file cx25821-medusa-video.c.

int medusa_set_contrast ( struct cx25821_dev dev,
int  contrast,
int  decoder 
)

Definition at line 608 of file cx25821-medusa-video.c.

int medusa_set_hue ( struct cx25821_dev dev,
int  hue,
int  decoder 
)

Definition at line 633 of file cx25821-medusa-video.c.

void medusa_set_resolution ( struct cx25821_dev dev,
int  width,
int  decoder_select 
)

Definition at line 428 of file cx25821-medusa-video.c.

int medusa_set_saturation ( struct cx25821_dev dev,
int  saturation,
int  decoder 
)

Definition at line 661 of file cx25821-medusa-video.c.

int medusa_set_videostandard ( struct cx25821_dev dev)

Definition at line 405 of file cx25821-medusa-video.c.

int medusa_video_init ( struct cx25821_dev dev)

Definition at line 696 of file cx25821-medusa-video.c.

Variable Documentation

struct cx25821_board cx25821_boards[]

Definition at line 37 of file cx25821-cards.c.

struct list_head cx25821_devlist
struct mutex cx25821_devlist_mutex
struct sram_channel cx25821_sram_channels[]

Definition at line 51 of file cx25821-core.c.

struct cx25821_subid cx25821_subids[]

Definition at line 55 of file cx25821-cards.c.