[RFC/PATCH 0/8] Add FM TX support for TI WL127x and TI WL128x.

2010-09-02 Thread raja_mani
From: Raja Mani raja_m...@ti.com This is second set patches for TI FM driver. This adds FM TX support for TI WL128x and TI Wl127x chipsets. Also , extends V4L2 control IDs (CID) to support few FM RX features. First set of TI FM driver patches are submitted for review in linux-media

[RFC/PATCH 1/8] drivers:media:video: Adding new CIDs for FM RX ctls

2010-09-02 Thread raja_mani
From: Raja Mani raja_m...@ti.com Add support for the following new Control IDs (CID) V4L2_CID_FM_RX_CLASS- FM RX Tuner controls V4L2_CID_FM_BAND- FM band V4L2_CID_RSSI_THRESHOLD - RSSI Threshold V4L2_CID_TUNE_AF- Alternative Frequency Signed-off-by: Raja Mani

[RFC/PATCH 3/8] drivers:staging:ti-st: Sources for FM TX

2010-09-02 Thread raja_mani
From: Raja Mani raja_m...@ti.com This has implementation of FM TX functionality (for Wl127x and WL128x chip) which are listed below, 1) frequency set. 2) stereo/nono mode selection. 3) RDS config. 4) mute/unmute mode config. 5) power level config. 6) preemphasis filter config, etc. This will

[RFC/PATCH 6/8] drivers:staging:ti-st: Extend FM TX global data structure.

2010-09-02 Thread raja_mani
From: Raja Mani raja_m...@ti.com Add new members in FM TX global data structure (struct fmtx_data) to track current Audio mode, Reemphasis and Region setting in TX mode. Signed-off-by: Raja Mani raja_m...@ti.com Signed-off-by: Pramodh AG pramodh...@ti.com --- drivers/staging/ti-st/fmdrv.h |

[RFC/PATCH 5/8] drivers:staging:ti-st: Code cleanup in FM Common module

2010-09-02 Thread raja_mani
From: Raja Mani raja_m...@ti.com Code cleanup and bug fixes in TI FM Common module. 1) Remove fmc_get_region() API (since it moved to FM RX module) 2) Mute/Umute fix ( As v4l2 spec, MUTE_ON should 1 and MUTE_OFF should be 0) 3) Support for FM TX Antenna Impedance configuration. Signed-off-by:

[RFC/PATCH 4/8] drivers:staging:ti-st: Move get region func to FM RX module.

2010-09-02 Thread raja_mani
From: Raja Mani raja_m...@ti.com fm_rx_get_region() API is specific to FM RX module, So moving this from FM Common module to FM RX module. Signed-off-by: Raja Mani raja_m...@ti.com Signed-off-by: Pramodh AG pramodh...@ti.com --- drivers/staging/ti-st/fmdrv_rx.c |7 +++

[RFC/PATCH 8/8] drivers:staging:ti-st: Include FM TX module in Makefile

2010-09-02 Thread raja_mani
From: Raja Mani raja_m...@ti.com Update Makefile to include FM TX module (fmdrv_tx) for the compilation. Signed-off-by: Raja Mani raja_m...@ti.com --- drivers/staging/ti-st/Makefile |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/staging/ti-st/Makefile

[RFC/PATCH 7/8] drivers:staging:ti-st: Link FM TX module API with FM V4L2 module

2010-09-02 Thread raja_mani
From: Raja Mani raja_m...@ti.com Add FM TX API calls in FM V4L2 module which will internally link to V4L2 subsystem. It includes , 1) Support for set/get modulator attributes and extended control. 2) fm_v4l2_vidioc_s_ctrl () + added support for V4L2_CID_TUNE_POWER_LEVEL,

[RFC/PATCH 2/8] include:linux:videodev2: Define new CIDs for FM RX ctls

2010-09-02 Thread raja_mani
From: Raja Mani raja_m...@ti.com Extend V4L2 CID list to support 1) FM RX Tuner controls 2) FM band 3) RSSI Threshold 4) Alternative Frequency Signed-off-by: Raja Mani raja_m...@ti.com Signed-off-by: Pramodh AG pramodh...@ti.com --- include/linux/videodev2.h | 18

[PATCH/RFC 3/6] drivers:staging:ti-st: Sources for FM common header

2010-08-13 Thread raja_mani
From: Raja-Mani x0102...@ti.com This is a common header used in all FM submodules (FM V4L2,FM common,FM Rx). Signed-off-by: Raja-Mani x0102...@ti.com Signed-off-by: Pramodh AG pramodh...@ti.com Signed-off-by: Pavan Savoy pavan_sa...@ti.com --- drivers/staging/ti-st/fmdrv.h | 225

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

2010-08-13 Thread raja_mani
From: Raja-Mani x0102...@ti.com 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

[PATCH/RFC 4/6] drivers:staging:ti-st: Sources for FM V4L2 interfaces

2010-08-13 Thread raja_mani
From: Raja-Mani x0102...@ti.com This module interfaces V4L2 subsystem and FM common module. It registers itself with V4L2 as Radio module. Signed-off-by: Raja-Mani x0102...@ti.com Signed-off-by: Pramodh AG pramodh...@ti.com Signed-off-by: Pavan Savoy pavan_sa...@ti.com ---

[PATCH/RFC 6/6] Staging: ti-st: Add TODO file for FM

2010-08-13 Thread raja_mani
From: Raja-Mani x0102...@ti.com fm_TODO file lists the things to be done in FM driver. Signed-off-by: Raja-Mani x0102...@ti.com Signed-off-by: Pramodh AG pramodh...@ti.com Signed-off-by: Pavan Savoy pavan_sa...@ti.com --- drivers/staging/ti-st/fm_TODO | 16 1 files changed,

[PATCH/RFC 2/6] drivers:staging:ti-st: Sources for FM RX

2010-08-13 Thread raja_mani
From: Raja-Mani x0102...@ti.com This has implementation for FM RX functionality. It communicates with FM V4l2 module and FM common module. Signed-off-by: Raja-Mani x0102...@ti.com Signed-off-by: Pramodh AG pramodh...@ti.com Signed-off-by: Pavan Savoy pavan_sa...@ti.com ---

[PATCH/RFC 5/6] Staging: ti-st: update Kconfig and Makefile for FM driver

2010-08-13 Thread raja_mani
From: Raja-Mani x0102...@ti.com Add new menu option in Kconfig and compilation option in Makefile for FM driver. Signed-off-by: Raja-Mani x0102...@ti.com Signed-off-by: Pramodh AG pramodh...@ti.com Signed-off-by: Pavan Savoy pavan_sa...@ti.com --- drivers/staging/ti-st/Kconfig |8

[RFC 0/4] FM V4L2 driver for WL128x

2010-08-02 Thread raja_mani
From: Raja-Mani x0102...@ti.com The following patches are FM V4L2-Radio drivers for WL128x (backward compatible for WL127x). This driver makes use of TI Shared Transport driver for its transport via UART/TTY. Only FM Rx is supported as of now. Any FM V4L2 Radio standard application can make use