Commit 44a81550410ada5b30f0a611d9446dc9cbf4cb59
Committed by
Mauro Carvalho Chehab
1 parent
352a587ccd
Exists in
master
and in
4 other branches
[media] V4L2: Add seek spacing and RDS CAP bits
Add spacing field to v4l2_hw_freq_seek. Add V4L2_TUNER_CAP_RDS_BLOCK_IO, which indicates that the tuner/ transmitter if capable of transmitting/receiving RDS blocks. Add V4L2_TUNER_CAP_RDS_CONTROLS capability, which indicates that the RDS data is handled as values of predefined controls like radio text, program ID and so on. Signed-off-by: Matti J. Aaltonen <matti.j.aaltonen@nokia.com> Acked-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Showing 1 changed file with 4 additions and 1 deletions Side-by-side Diff
include/linux/videodev2.h
... | ... | @@ -1368,6 +1368,8 @@ |
1368 | 1368 | #define V4L2_TUNER_CAP_SAP 0x0020 |
1369 | 1369 | #define V4L2_TUNER_CAP_LANG1 0x0040 |
1370 | 1370 | #define V4L2_TUNER_CAP_RDS 0x0080 |
1371 | +#define V4L2_TUNER_CAP_RDS_BLOCK_IO 0x0100 | |
1372 | +#define V4L2_TUNER_CAP_RDS_CONTROLS 0x0200 | |
1371 | 1373 | |
1372 | 1374 | /* Flags for the 'rxsubchans' field */ |
1373 | 1375 | #define V4L2_TUNER_SUB_MONO 0x0001 |
... | ... | @@ -1397,7 +1399,8 @@ |
1397 | 1399 | enum v4l2_tuner_type type; |
1398 | 1400 | __u32 seek_upward; |
1399 | 1401 | __u32 wrap_around; |
1400 | - __u32 reserved[8]; | |
1402 | + __u32 spacing; | |
1403 | + __u32 reserved[7]; | |
1401 | 1404 | }; |
1402 | 1405 | |
1403 | 1406 | /* |