diff options
author | Hans Verkuil <hverkuil@xs4all.nl> | 2008-07-22 14:50:31 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2008-07-26 11:54:42 -0400 |
commit | b654fcdc0ea3b6e5724c9873ae062bdfe7f28efe (patch) | |
tree | a7cd44165baef31933053345a18279a4f66817e0 /include/media | |
parent | 38f9d308597fe3f8d52bfa30e7ed6c742b85a1db (diff) |
V4L/DVB (8479): tveeprom/ivtv: fix usage of has_ir field
has_ir was set to and compared to -1 in several cases, even though it is
an u32. ivtv also contained a FIXME for an old kernel that could be
removed.
Thanks to Roel Kluin for creating an initial patch for this. Although
I chose a different solution here it did help in pointing out the problem.
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'include/media')
-rw-r--r-- | include/media/tveeprom.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/media/tveeprom.h b/include/media/tveeprom.h index 5660ea24996b..a8ad75a9152a 100644 --- a/include/media/tveeprom.h +++ b/include/media/tveeprom.h | |||
@@ -3,7 +3,12 @@ | |||
3 | 3 | ||
4 | struct tveeprom { | 4 | struct tveeprom { |
5 | u32 has_radio; | 5 | u32 has_radio; |
6 | u32 has_ir; /* bit 0: IR receiver present, bit 1: IR transmitter (blaster) present. -1 == unknown */ | 6 | /* If has_ir == 0, then it is unknown what the IR capabilities are, |
7 | otherwise: | ||
8 | bit 0: 1 (= IR capabilities are known) | ||
9 | bit 1: IR receiver present | ||
10 | bit 2: IR transmitter (blaster) present */ | ||
11 | u32 has_ir; | ||
7 | u32 has_MAC_address; /* 0: no MAC, 1: MAC present, 2: unknown */ | 12 | u32 has_MAC_address; /* 0: no MAC, 1: MAC present, 2: unknown */ |
8 | 13 | ||
9 | u32 tuner_type; | 14 | u32 tuner_type; |