Commit 44a81550410ada5b30f0a611d9446dc9cbf4cb59

Authored by Matti Aaltonen
Committed by Mauro Carvalho Chehab
1 parent 352a587ccd

[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 /*