[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 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, V4L2_CID_TUNE_PREEMPHASIS

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

2010-09-02 Thread raja_mani
From: Raja Mani 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: Raja Mani Signe

[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 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 Signed-off-by: Pramodh AG --- drivers/staging/ti-st/fmdrv_rx.c |7 +++ drivers/staging/ti-st/fmdrv_rx.h |1 + 2 files changed, 8 inser

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

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

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

2010-09-02 Thread raja_mani
From: Raja Mani 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 work on top of TI S

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

2010-09-02 Thread raja_mani
From: Raja Mani 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 Signed-off-by: Pramodh AG --- drivers/staging/ti-st/fmdrv.h |4 1 files changed, 4 insertions(+), 0 dele

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

2010-09-02 Thread raja_mani
From: Raja Mani 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 Signed-off-by: Pramodh AG --- include/linux/videodev2.h | 18 ++ 1 files changed, 18 insertions(+), 0 deletions(

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

2010-09-02 Thread raja_mani
From: Raja Mani 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 & LKML and availab

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

2010-09-02 Thread raja_mani
From: Raja Mani 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 Signed-off-by: Pramo

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

2010-08-13 Thread raja_mani
From: Raja-Mani Add new menu option in Kconfig and compilation option in Makefile for FM driver. Signed-off-by: Raja-Mani Signed-off-by: Pramodh AG Signed-off-by: Pavan Savoy --- drivers/staging/ti-st/Kconfig |8 drivers/staging/ti-st/Makefile |2 ++ 2 files changed, 10 ins

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

2010-08-13 Thread raja_mani
From: Raja-Mani This has implementation for FM RX functionality. It communicates with FM V4l2 module and FM common module. Signed-off-by: Raja-Mani Signed-off-by: Pramodh AG Signed-off-by: Pavan Savoy --- drivers/staging/ti-st/fmdrv_rx.c | 805 ++ drivers

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

2010-08-13 Thread raja_mani
From: Raja-Mani fm_TODO file lists the things to be done in FM driver. Signed-off-by: Raja-Mani Signed-off-by: Pramodh AG Signed-off-by: Pavan Savoy --- drivers/staging/ti-st/fm_TODO | 16 1 files changed, 16 insertions(+), 0 deletions(-) create mode 100644 drivers/stagin

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

2010-08-13 Thread raja_mani
From: Raja-Mani This module interfaces V4L2 subsystem and FM common module. It registers itself with V4L2 as Radio module. Signed-off-by: Raja-Mani Signed-off-by: Pramodh AG Signed-off-by: Pavan Savoy --- drivers/staging/ti-st/fmdrv_v4l2.c | 552 drivers

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

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

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

2010-08-13 Thread raja_mani
From: Raja-Mani This is a common header used in all FM submodules (FM V4L2,FM common,FM Rx). Signed-off-by: Raja-Mani Signed-off-by: Pramodh AG Signed-off-by: Pavan Savoy --- drivers/staging/ti-st/fmdrv.h | 225 + 1 files changed, 225 insertions(+), 0

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

2010-08-02 Thread raja_mani
From: Raja-Mani This has implementation for FM RX functionality. It communicates with FM V4l2 module and FM common module. Signed-off-by: Pramodh AG Signed-off-by: Raja-Mani --- drivers/staging/ti-st/fmdrv_rx.c | 805 ++ drivers/staging/ti-st/fmdrv_rx.h |

[RFC 4/4] drivers:staging:ti-st: Sources for FM common header

2010-08-02 Thread raja_mani
From: Raja-Mani This is a common header used in all FM submodules (FM V4L2,FM common,FM Rx). Signed-off-by: Pramodh AG Signed-off-by: Raja-Mani --- drivers/staging/ti-st/fmdrv.h | 225 + 1 files changed, 225 insertions(+), 0 deletions(-) create mode 1

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

2010-08-02 Thread raja_mani
From: Raja-Mani This module interfaces V4L2 subsystem and FM common module. It registers itself with V4L2 as Radio module. Signed-off-by: Pramodh AG Signed-off-by: Raja-Mani --- drivers/staging/ti-st/fmdrv_v4l2.c | 550 drivers/staging/ti-st/fmdrv_v4l2.h

[RFC 0/4] FM V4L2 driver for WL128x

2010-08-02 Thread raja_mani
From: Raja-Mani 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 of the '/dev/rad