summaryrefslogtreecommitdiff
path: root/linux/include
diff options
context:
space:
mode:
authorSteven Toth <stoth@hauppauge.com>2008-01-09 23:22:39 -0500
committerSteven Toth <stoth@hauppauge.com>2008-01-09 23:22:39 -0500
commite4b28a71b91cfc924e0638a22cc2a1e98a115ecc (patch)
tree482feb9a0f8fc62bfb98528bc6f0347254c89311 /linux/include
parentbd7bb69be657ca3ab2bcb1a327ab33655077aa3b (diff)
downloadmediapointer-dvb-s2-e4b28a71b91cfc924e0638a22cc2a1e98a115ecc.tar.gz
mediapointer-dvb-s2-e4b28a71b91cfc924e0638a22cc2a1e98a115ecc.tar.bz2
cx25840: Add basic CX23885 AVCore support
From: Steven Toth <stoth@hauppauge.com> The cx23885/7/8 PCIe bridge has an internal AVCore modelled on the cx2584x family. Many of the registers positions are identical but some moved. The register values are also different because the different bridges run at different clock rates. Signed-off-by: Steven Toth <stoth@hauppauge.com>
Diffstat (limited to 'linux/include')
-rw-r--r--linux/include/media/cx25840.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/linux/include/media/cx25840.h b/linux/include/media/cx25840.h
index 8e7e52d65..cd599ad29 100644
--- a/linux/include/media/cx25840.h
+++ b/linux/include/media/cx25840.h
@@ -49,6 +49,25 @@ enum cx25840_video_input {
CX25840_SVIDEO2 = 0x620,
CX25840_SVIDEO3 = 0x730,
CX25840_SVIDEO4 = 0x840,
+
+ /* Allow frames to specify specific input configurations */
+ CX25840_VIN1_CH1 = 0x80000000,
+ CX25840_VIN2_CH1 = 0x80000001,
+ CX25840_VIN3_CH1 = 0x80000002,
+ CX25840_VIN4_CH1 = 0x80000003,
+ CX25840_VIN5_CH1 = 0x80000004,
+ CX25840_VIN6_CH1 = 0x80000005,
+ CX25840_VIN7_CH1 = 0x80000006,
+ CX25840_VIN8_CH1 = 0x80000007,
+ CX25840_VIN4_CH2 = 0x80000000,
+ CX25840_VIN5_CH2 = 0x80000010,
+ CX25840_VIN6_CH2 = 0x80000020,
+ CX25840_NONE_CH2 = 0x80000030,
+ CX25840_VIN7_CH3 = 0x80000000,
+ CX25840_VIN8_CH3 = 0x80000040,
+ CX25840_NONE0_CH3 = 0x80000080,
+ CX25840_NONE1_CH3 = 0x800000c0,
+ CX25840_SVIDEO_ON = 0x80000100,
};
enum cx25840_audio_input {