aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/cx231xx/cx231xx.h
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2011-01-31 22:12:15 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2011-03-21 20:31:59 -0300
commit2f86138706d3b5c85a69e72ca2959717372386dd (patch)
treedf6e5b3a01bb85b20df795db7128ad2ed431f11c /drivers/media/video/cx231xx/cx231xx.h
parent3f25ffa2cd946333d29a668993f5aa78e9b56a02 (diff)
downloadkernel_samsung_smdk4412-2f86138706d3b5c85a69e72ca2959717372386dd.zip
kernel_samsung_smdk4412-2f86138706d3b5c85a69e72ca2959717372386dd.tar.gz
kernel_samsung_smdk4412-2f86138706d3b5c85a69e72ca2959717372386dd.tar.bz2
[media] cx231xx: Use parameters to describe some board variants
Instead of per-model tests all over the code, use some parameters at the board entries to describe the model variants for: - devices with 417 MPEG encoder; - devices that use external AV; - devices where vbi VANC endpoint doesn't work; - devices with xc5000 that require different IF initialization (and probably will cover also xc3028). - devices with xceive tuner that require a reset during init. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/cx231xx/cx231xx.h')
-rw-r--r--drivers/media/video/cx231xx/cx231xx.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/media/video/cx231xx/cx231xx.h b/drivers/media/video/cx231xx/cx231xx.h
index 72bbea2..b72503d 100644
--- a/drivers/media/video/cx231xx/cx231xx.h
+++ b/drivers/media/video/cx231xx/cx231xx.h
@@ -353,7 +353,10 @@ struct cx231xx_board {
unsigned int max_range_640_480:1;
unsigned int has_dvb:1;
+ unsigned int has_417:1;
unsigned int valid:1;
+ unsigned int no_alt_vanc:1;
+ unsigned int external_av:1;
unsigned char xclk, i2c_speed;