[PATCH/RFC 0/6] FM V4L2 driver for WL128x

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Raja-Mani <x0102026@xxxxxx>

The following patches are FM V4L2-Radio drivers for WL128x
(backward compatible for WL127x). TI's V4L2 based FM driver 
uses APIs and header files of TI's Shared Transport driver 
that is hosted in "staging/ti-st/" folder.

I request to add TI FM driver to "staging/ti-st/" folder. 
This will help us keep track of changes to TI FM driver.

V4L2 maintainers are fine to review TI FM driver from staging folder. 
Details of discussion can be found at 
http://permalink.gmane.org/gmane.linux.drivers.video-input-infrastructure/20918

Only FM Rx is supported as of now. Any FM V4L2 Radio standard application
can make use of the '/dev/radioX' interface exposed by this driver to
communicate with the TI FM chip.

This has support for RDS, FM firmware download, HW Seek, Tune, 
Volume control,etc. 

Raja-Mani (6):
  drivers:staging:ti-st: sources for FM common interfaces
  drivers:staging:ti-st: Sources for FM RX
  drivers:staging:ti-st: Sources for FM common header
  drivers:staging:ti-st: Sources for FM V4L2 interfaces
  Staging: ti-st: update Kconfig and Makefile for FM driver
  Staging: ti-st: Add TODO file for FM

 drivers/staging/ti-st/Kconfig        |    8 +
 drivers/staging/ti-st/Makefile       |    2 +
 drivers/staging/ti-st/fm_TODO        |   16 +
 drivers/staging/ti-st/fmdrv.h        |  225 ++++
 drivers/staging/ti-st/fmdrv_common.c | 2127 ++++++++++++++++++++++++++++++++++
 drivers/staging/ti-st/fmdrv_common.h |  459 ++++++++
 drivers/staging/ti-st/fmdrv_rx.c     |  805 +++++++++++++
 drivers/staging/ti-st/fmdrv_rx.h     |   56 +
 drivers/staging/ti-st/fmdrv_v4l2.c   |  552 +++++++++
 drivers/staging/ti-st/fmdrv_v4l2.h   |   32 +
 10 files changed, 4282 insertions(+), 0 deletions(-)
 create mode 100644 drivers/staging/ti-st/fm_TODO
 create mode 100644 drivers/staging/ti-st/fmdrv.h
 create mode 100644 drivers/staging/ti-st/fmdrv_common.c
 create mode 100644 drivers/staging/ti-st/fmdrv_common.h
 create mode 100644 drivers/staging/ti-st/fmdrv_rx.c
 create mode 100644 drivers/staging/ti-st/fmdrv_rx.h
 create mode 100644 drivers/staging/ti-st/fmdrv_v4l2.c
 create mode 100644 drivers/staging/ti-st/fmdrv_v4l2.h

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux