|
Linux Kernel
3.7.1
|
#include <linux/types.h>#include <linux/kernel.h>#include <linux/module.h>#include <linux/init.h>#include <linux/vmalloc.h>#include <linux/videodev2.h>#include <linux/kmod.h>#include <linux/pci.h>#include <linux/interrupt.h>#include <linux/mutex.h>#include <linux/io.h>#include <linux/gpio.h>#include <linux/i2c.h>#include <linux/delay.h>#include <media/v4l2-common.h>#include <media/v4l2-device.h>#include <media/v4l2-ioctl.h>#include <media/videobuf-dma-contig.h>#include "sta2x11_vip.h"Go to the source code of this file.
Data Structures | |
| struct | sta2x11_vip |
Macros | |
| #define | DRV_NAME "sta2x11_vip" |
| #define | DRV_VERSION "1.3" |
| #define | PCI_DEVICE_ID_STMICRO_VIP 0xCC0D |
| #define | MAX_FRAMES 4 |
| #define | DVP_CTL 0x00 |
| #define | DVP_TFO 0x04 |
| #define | DVP_TFS 0x08 |
| #define | DVP_BFO 0x0C |
| #define | DVP_BFS 0x10 |
| #define | DVP_VTP 0x14 |
| #define | DVP_VBP 0x18 |
| #define | DVP_VMP 0x1C |
| #define | DVP_ITM 0x98 |
| #define | DVP_ITS 0x9C |
| #define | DVP_STA 0xA0 |
| #define | DVP_HLFLN 0xA8 |
| #define | DVP_RGB 0xC0 |
| #define | DVP_PKZ 0xF0 |
| #define | DVP_CTL_ENA 0x00000001 |
| #define | DVP_CTL_RST 0x80000000 |
| #define | DVP_CTL_DIS (~0x00040001) |
| #define | DVP_IT_VSB 0x00000008 |
| #define | DVP_IT_VST 0x00000010 |
| #define | DVP_IT_FIFO 0x00000020 |
| #define | DVP_HLFLN_SD 0x00000001 |
| #define | REG_WRITE(vip, reg, value) iowrite32((value), (vip->iomem)+(reg)) |
| #define | REG_READ(vip, reg) ioread32((vip->iomem)+(reg)) |
| #define | SAVE_COUNT 8 |
| #define | AUX_COUNT 3 |
| #define | IRQ_COUNT 1 |
: GPIO pin name | |
vip_gpio_release - release gpio pin : device : GPIO pin number | |
| late_initcall_sync (sta2x11_vip_init_module) | |
| MODULE_DESCRIPTION ("STA2X11 Video Input Port driver") | |
| MODULE_AUTHOR ("Wind River") | |
| MODULE_LICENSE ("GPL v2") | |
| MODULE_SUPPORTED_DEVICE ("sta2x11 video input") | |
| MODULE_VERSION (DRV_VERSION) | |
| MODULE_DEVICE_TABLE (pci, sta2x11_vip_pci_tbl) | |
| #define AUX_COUNT 3 |
Definition at line 91 of file sta2x11_vip.c.
| #define DRV_NAME "sta2x11_vip" |
Definition at line 51 of file sta2x11_vip.c.
| #define DRV_VERSION "1.3" |
Definition at line 52 of file sta2x11_vip.c.
| #define DVP_BFO 0x0C |
Definition at line 64 of file sta2x11_vip.c.
| #define DVP_BFS 0x10 |
Definition at line 65 of file sta2x11_vip.c.
| #define DVP_CTL 0x00 |
Definition at line 61 of file sta2x11_vip.c.
| #define DVP_CTL_DIS (~0x00040001) |
Definition at line 79 of file sta2x11_vip.c.
| #define DVP_CTL_ENA 0x00000001 |
Definition at line 77 of file sta2x11_vip.c.
| #define DVP_CTL_RST 0x80000000 |
Definition at line 78 of file sta2x11_vip.c.
| #define DVP_HLFLN 0xA8 |
Definition at line 72 of file sta2x11_vip.c.
| #define DVP_HLFLN_SD 0x00000001 |
Definition at line 85 of file sta2x11_vip.c.
| #define DVP_IT_FIFO 0x00000020 |
Definition at line 83 of file sta2x11_vip.c.
| #define DVP_IT_VSB 0x00000008 |
Definition at line 81 of file sta2x11_vip.c.
| #define DVP_IT_VST 0x00000010 |
Definition at line 82 of file sta2x11_vip.c.
| #define DVP_ITM 0x98 |
Definition at line 69 of file sta2x11_vip.c.
| #define DVP_ITS 0x9C |
Definition at line 70 of file sta2x11_vip.c.
| #define DVP_PKZ 0xF0 |
Definition at line 74 of file sta2x11_vip.c.
| #define DVP_RGB 0xC0 |
Definition at line 73 of file sta2x11_vip.c.
| #define DVP_STA 0xA0 |
Definition at line 71 of file sta2x11_vip.c.
| #define DVP_TFO 0x04 |
Definition at line 62 of file sta2x11_vip.c.
| #define DVP_TFS 0x08 |
Definition at line 63 of file sta2x11_vip.c.
| #define DVP_VBP 0x18 |
Definition at line 67 of file sta2x11_vip.c.
| #define DVP_VMP 0x1C |
Definition at line 68 of file sta2x11_vip.c.
| #define DVP_VTP 0x14 |
Definition at line 66 of file sta2x11_vip.c.
| #define IRQ_COUNT 1 |
Definition at line 92 of file sta2x11_vip.c.
| #define MAX_FRAMES 4 |
Definition at line 58 of file sta2x11_vip.c.
| #define PCI_DEVICE_ID_STMICRO_VIP 0xCC0D |
Definition at line 55 of file sta2x11_vip.c.
Definition at line 88 of file sta2x11_vip.c.
Definition at line 87 of file sta2x11_vip.c.
| #define SAVE_COUNT 8 |
Definition at line 90 of file sta2x11_vip.c.
| late_initcall_sync | ( | sta2x11_vip_init_module | ) |
| MODULE_AUTHOR | ( | "Wind River" | ) |
| MODULE_DEVICE_TABLE | ( | pci | , |
| sta2x11_vip_pci_tbl | |||
| ) |
| MODULE_LICENSE | ( | "GPL v2" | ) |
| MODULE_SUPPORTED_DEVICE | ( | "sta2x11 video input" | ) |
| MODULE_VERSION | ( | DRV_VERSION | ) |
1.8.2