public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] si4713 : USB driver
@ 2013-08-30 11:28 Dinesh Ram
  2013-08-30 11:28 ` [PATCH 1/6] si4713 : Reorganized drivers/media/radio directory Dinesh Ram
  2013-08-30 12:09 ` [PATCH 0/6] si4713 : USB driver Hans Verkuil
  0 siblings, 2 replies; 30+ messages in thread
From: Dinesh Ram @ 2013-08-30 11:28 UTC (permalink / raw)
  To: linux-media; +Cc: dinesh.ram

This is a follow-up to the patch-series mailed on 21-Agu-2013 to the mailing list.

Please note that I will not be reachable at the cisco email id anymore. So please
send you comments and suggestions to my private email : dinesh.ram@cern.ch

All the patches are on top of the latest version of the media-git tree as 
on 30-August-2013 (10:30 Europe time)

The main difference to the aforementioned patch series is that, in this series the 
radio-i2c-si4713.c is renamed to a more appropriate one - radio-platform-si4713.c. 
Ofcourse, this also involvs corrosponding changes in the Makefile and Kconfig 
in drivers/media/radio/si4713.

An entry is also added to the MAINTAINERS file.

This patch series adds USB support for the SiLabs development board 
which contains the Si4713 FM transmitter chip. 

This device can transmit audio through FM. 
It can transmit RDS and RBDS signals as well.

Documentation for this product can be accessed here :
http://www.silabs.com/products/audiovideo/fmtransmitters/Pages/si471213.aspx


In the source tree, drivers/media/radio has been reorganized to include a new folder 
drivers/media/radio/si4713 which  contains all the si4713 related files.

Modified and renamed files :
-----------------------------------
drivers/media/radio/si4713-i2c.c ==> drivers/media/radio/si4713/si4713.c
drivers/media/radio/si4713-i2c.h ==> drivers/media/radio/si4713/si4713.h
drivers/media/radio/radio-si4713.c ==> drivers/media/radio/si4713/radio-platform-si4713.c

New files :
-------------
drivers/media/radio/si4713/radio-usb-si4713.c

The existing i2c driver has been modified to add support for cases where the interrupt 
is not enabled. 
Checks have been introduced in several places in the code to test if an interrupt is set or not. 
The development board is plugged into the host through USB and does not use interrupts. 
To get a valid response, within a specified timeout, the device is polled instead.


The USB driver has been developed by analyzing the the USB traffic obtained by sniffing the USB bus.
A bunch of commands are sent during device startup, the specifics of which are not obvious.
Nevertheless they seem to be necessary for the proper fuctioning of the device.

Note : The i2c driver assumes a 2-wire bus mode.


^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2013-09-30 14:32 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-30 11:28 [PATCH 0/6] si4713 : USB driver Dinesh Ram
2013-08-30 11:28 ` [PATCH 1/6] si4713 : Reorganized drivers/media/radio directory Dinesh Ram
2013-08-30 11:28   ` [PATCH 2/6] si4713 : Modified i2c driver to handle cases where interrupts are not used Dinesh Ram
2013-08-31 11:31     ` edubezval
2013-09-01 10:57       ` Hans Verkuil
2013-09-01 14:45         ` edubezval
2013-09-02  7:11           ` Hans Verkuil
2013-09-02 10:29             ` Dinesh Ram
2013-09-03 12:50               ` edubezval
2013-09-30 13:07               ` Hans Verkuil
2013-09-30 14:32                 ` Dinesh Ram
     [not found]         ` <1378046534.45961.YahooMailNeo@web190905.mail.sg3.yahoo.com>
2013-09-01 14:51           ` edubezval
2013-08-31 11:32     ` edubezval
2013-09-01 11:00       ` Hans Verkuil
2013-09-01 14:47         ` edubezval
2013-08-30 11:28   ` [PATCH 3/6] si4713 : Bug fix for si4713_tx_tune_power() method in the i2c driver Dinesh Ram
2013-08-31 11:49     ` edubezval
2013-09-01 11:04       ` Hans Verkuil
2013-09-01 14:57         ` edubezval
2013-09-02  6:59           ` Hans Verkuil
2013-09-02  7:15             ` Hans Verkuil
2013-08-30 11:28   ` [PATCH 4/6] si4713 : HID blacklist Si4713 USB development board Dinesh Ram
2013-08-30 11:47     ` Jiri Kosina
2013-09-02  9:23     ` Jiri Kosina
2013-08-30 11:28   ` [PATCH 5/6] si4713 : Added the USB driver for Si4713 Dinesh Ram
2013-09-02  3:13     ` edubezval
2013-08-30 11:28   ` [PATCH 6/6] si4713 : Added MAINTAINERS entry for radio-usb-si4713 driver Dinesh Ram
2013-08-30 12:07     ` Hans Verkuil
2013-08-31 11:38   ` [PATCH 1/6] si4713 : Reorganized drivers/media/radio directory edubezval
2013-08-30 12:09 ` [PATCH 0/6] si4713 : USB driver Hans Verkuil

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox