aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/em28xx/em28xx-reg.h
diff options
context:
space:
mode:
authorDevin Heitmueller <devin.heitmueller@gmail.com>2008-11-12 02:05:24 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2008-12-29 17:53:32 -0200
commitebef13d480f0223512963ee785bd93770d404fe3 (patch)
treec93421d0cd8466bc2659675f8607eddb42f980ee /drivers/media/video/em28xx/em28xx-reg.h
parent24a613e4b08c4077b4c809bebab1d4a36d541fcc (diff)
downloadkernel_samsung_smdk4412-ebef13d480f0223512963ee785bd93770d404fe3.zip
kernel_samsung_smdk4412-ebef13d480f0223512963ee785bd93770d404fe3.tar.gz
kernel_samsung_smdk4412-ebef13d480f0223512963ee785bd93770d404fe3.tar.bz2
V4L/DVB (9589): Properly support capture start on em2874
Properly support capture start on em2874 The transport stream enable register moved in the em2874, so make it work properly. Thanks for Ray Lu from Empia for providing the em2874 datasheet. Signed-off-by: Devin Heitmueller <devin.heitmueller@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/em28xx/em28xx-reg.h')
-rw-r--r--drivers/media/video/em28xx/em28xx-reg.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/media/video/em28xx/em28xx-reg.h b/drivers/media/video/em28xx/em28xx-reg.h
index 1f0e8a3..50d1790 100644
--- a/drivers/media/video/em28xx/em28xx-reg.h
+++ b/drivers/media/video/em28xx/em28xx-reg.h
@@ -77,8 +77,17 @@
#define EM28XX_R14_VIDEO_AC97 0x14
/* em2874 registers */
+#define EM2874_R5F_TS_ENABLE 0x5f
#define EM2874_R80_GPIO 0x80
+/* em2874 Transport Stream Enable Register (0x5f) */
+#define EM2874_TS1_CAPTURE_ENABLE (1 << 0)
+#define EM2874_TS1_FILTER_ENABLE (1 << 1)
+#define EM2874_TS1_NULL_DISCARD (1 << 2)
+#define EM2874_TS2_CAPTURE_ENABLE (1 << 4)
+#define EM2874_TS2_FILTER_ENABLE (1 << 5)
+#define EM2874_TS2_NULL_DISCARD (1 << 6)
+
/* register settings */
#define EM2800_AUDIO_SRC_TUNER 0x0d
#define EM2800_AUDIO_SRC_LINE 0x0c