Skip to contentSkip to conversation

miro/si4713 RDS enhancements

GIT PULL Hans Verkuil 1 participant 1 message Jul 25, 2014 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

Mauro,

I leave it to you whether to merge this for 3.17 or 3.18.

Note that this pull request includes (and requires) the patches from my earlier pull request: https://patchwork.linuxtv.org/patch/25026/

The patches from that pull request are definitely for 3.17, but the miro and si4713 enhancements are fine for 3.18 as well.

All tested and verified with my miropcm20 board and my si4713 board. I've been sitting on this for quite some time waiting for the compound control support to go in since the alternate frequency support required that.

Regards,

Hans

The following changes since commit 488046c237f3b78f91046d45662b318cd2415f64:

[media] rc: Fix compilation of st_rc and sunxi-cir (2014-07-23 23:04:17 -0300)

are available in the git repository at:

git://linuxtv.org/hverkuil/media_tree.git for-v3.17g

for you to fetch changes up to cccea2f830ae3a739071883e5dea4c32161fcfcc:

radio-miropcm20: add RDS support. (2014-07-25 09:20:45 +0200)

----------------------------------------------------------------
Hans Verkuil (10):
Docbook/media: improve data_offset/bytesused documentation
v4l2-ctrls: add support for setting string controls
vb2: fix videobuf2-core.h comments
vb2: fix vb2_poll for output streams
v4l2-ctrls: add new RDS TX controls DocBook/media: document the new RDS TX controls
si4713: add the missing RDS functionality.
v4l2-ctrls: add RX RDS controls.
DocBook/media: document the new RDS RX controls
radio-miropcm20: add RDS support.

 Documentation/DocBook/media/v4l/controls.xml | 113 ++++++++++++++++++++++++++++++
 Documentation/DocBook/media/v4l/io.xml       |   7 +-
 drivers/media/radio/radio-miropcm20.c        | 303 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 drivers/media/radio/si4713/si4713.c          |  76 +++++++++++++++++++-
 drivers/media/radio/si4713/si4713.h          |   9 +++
 drivers/media/v4l2-core/v4l2-ctrls.c         | 101 +++++++++++++++++++--------
 drivers/media/v4l2-core/videobuf2-core.c     |   7 ++
 include/media/v4l2-ctrls.h                   |  26 +++++++
 include/media/videobuf2-core.h               |  16 +++--
 include/uapi/linux/v4l2-controls.h           |  15 ++++
 include/uapi/linux/videodev2.h               |   2 +
 11 files changed, 621 insertions(+), 54 deletions(-)