<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/sound/tea575x-tuner.h, branch linux-3.11.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-3.11.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-3.11.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2012-09-13T20:42:12Z</updated>
<entry>
<title>[media] radio-shark: Add support for suspend &amp; resume</title>
<updated>2012-09-13T20:42:12Z</updated>
<author>
<name>Hans de Goede</name>
<email>hdegoede@redhat.com</email>
</author>
<published>2012-08-11T15:55:22Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=559c2009003bb8092e4927a4bac99cbf75834979'/>
<id>urn:sha1:559c2009003bb8092e4927a4bac99cbf75834979</id>
<content type='text'>
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] snd_tea575x: Add support for tuning AM</title>
<updated>2012-09-13T20:42:09Z</updated>
<author>
<name>Hans de Goede</name>
<email>hdegoede@redhat.com</email>
</author>
<published>2012-07-12T20:39:18Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=fc488517cc0d50bcc9e4ffa90fee5755f9c914fc'/>
<id>urn:sha1:fc488517cc0d50bcc9e4ffa90fee5755f9c914fc</id>
<content type='text'>
Add support for tuning AM (on devices with the necessary additional
hardware components), and advertise the available bands using the new
VIDIOC_ENUM_FREQ_BANDS ioctl.

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
CC: Ondrej Zary &lt;linux@rainbow-software.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] snd_tea575x: Add a cannot_mute flag</title>
<updated>2012-07-30T20:57:01Z</updated>
<author>
<name>Hans de Goede</name>
<email>hdegoede@redhat.com</email>
</author>
<published>2012-05-18T15:21:57Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3d0fe51cfa3d07751224c034f8226136a7dd05f2'/>
<id>urn:sha1:3d0fe51cfa3d07751224c034f8226136a7dd05f2</id>
<content type='text'>
Some devices which use the tea575x tuner chip don't allow direct control
over the IO pins, and thus cannot mute the audio output.

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
CC: Ondrej Zary &lt;linux@rainbow-software.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] snd_tea575x: Add write_/read_val operations</title>
<updated>2012-07-30T20:56:26Z</updated>
<author>
<name>Hans de Goede</name>
<email>hdegoede@redhat.com</email>
</author>
<published>2012-05-18T12:36:17Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=31a62d415726d94bae5caf5f2e50232aa06babf6'/>
<id>urn:sha1:31a62d415726d94bae5caf5f2e50232aa06babf6</id>
<content type='text'>
Some devices which use the tea575x tuner chip don't allow bit banging the
lines, instead they offer a method to directly set / get the contents of the
25 bit shift-register in the chip. Notably the Griffin radioSHARK USB radio
receiver does this.

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
CC: Ondrej Zary &lt;linux@rainbow-software.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] snd_tea575x: Make the module using snd_tea575x the fops owner</title>
<updated>2012-06-11T19:02:54Z</updated>
<author>
<name>Hans de Goede</name>
<email>hdegoede@redhat.com</email>
</author>
<published>2012-05-19T10:57:03Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5daf53a6eb5c54c618c9def388d81c2769fd11a0'/>
<id>urn:sha1:5daf53a6eb5c54c618c9def388d81c2769fd11a0</id>
<content type='text'>
Before this patch the owner field of the /dev/radio# device fops was set to
the snd-tea575x-tuner module itself. Meaning that the module which was using
it could be rmmod-ed while the device is open, and then BAD things happen.

I know, as I found out the hard way :)

Note that there is no need to also somehow increase the refcount of the
snd-tea575x-tuner module itself, since any drivers using it will have
symbolic references to it.

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
CC: Ondrej Zary &lt;linux@rainbow-software.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] tea575x-tuner: update to latest V4L2 framework requirements</title>
<updated>2012-03-19T14:27:21Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hans.verkuil@cisco.com</email>
</author>
<published>2012-02-27T08:30:13Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d4ecc83b79cc290eadf1ffb33a589c3c72bbc295'/>
<id>urn:sha1:d4ecc83b79cc290eadf1ffb33a589c3c72bbc295</id>
<content type='text'>
The tea575x-tuner module has been updated to use the latest V4L2 framework
functionality. This also required changes in the drivers that rely on it.

The tea575x changes are:

- The drivers must provide a v4l2_device struct to the tea module.
- The radio_nr module parameter must be part of the actual radio driver,
  and not of the tea module.
- Changed the frequency range to the normal 76-108 MHz range instead of
  50-150.
- Add hardware frequency seek support.
- Fix broken rxsubchans/audmode handling.
- The application can now select between stereo and mono.
- Support polling for control events.
- Add V4L2 priority handling.

And radio-sf16fmr2.c now uses the isa bus kernel framework.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Thanks-to: Ondrej Zary &lt;linux@rainbow-software.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] tea575x: allow multiple opens</title>
<updated>2011-07-27T20:53:07Z</updated>
<author>
<name>Ondrej Zary</name>
<email>linux@rainbow-software.org</email>
</author>
<published>2011-06-11T13:28:59Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6a529c1a4a87e0f5d143ad3bc0d37179332f210e'/>
<id>urn:sha1:6a529c1a4a87e0f5d143ad3bc0d37179332f210e</id>
<content type='text'>
Change locking to allow tea575x-radio device to be opened multiple times.

Signed-off-by: Ondrej Zary &lt;linux@rainbow-software.org&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] tea575x: convert to control framework</title>
<updated>2011-07-27T20:52:20Z</updated>
<author>
<name>Ondrej Zary</name>
<email>linux@rainbow-software.org</email>
</author>
<published>2011-05-23T12:17:19Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4522e825dbfc19537a08f65719dc3d69c46fe661'/>
<id>urn:sha1:4522e825dbfc19537a08f65719dc3d69c46fe661</id>
<content type='text'>
Convert tea575x-tuner to use the new V4L2 control framework. Also add
ext_init() callback that can be used by a card driver for additional
initialization right before registering the video device (for SF16-FMR2).

Also embed struct video_device to struct snd_tea575x to simplify the code.

Signed-off-by: Ondrej Zary &lt;linux@rainbow-software.org&gt;
Acked-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>ALSA: tea575x: use better card and bus names</title>
<updated>2011-05-13T17:43:24Z</updated>
<author>
<name>Ondrej Zary</name>
<email>linux@rainbow-software.org</email>
</author>
<published>2011-05-12T20:18:22Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=10ca72014741554ad37c149ff0d9e93c1e3d5b7d'/>
<id>urn:sha1:10ca72014741554ad37c149ff0d9e93c1e3d5b7d</id>
<content type='text'>
Provide real card and bus_info instead of hardcoded values.

Signed-off-by: Ondrej Zary &lt;linux@rainbow-software.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: tea575x: remove unused card from struct</title>
<updated>2011-05-13T17:43:14Z</updated>
<author>
<name>Ondrej Zary</name>
<email>linux@rainbow-software.org</email>
</author>
<published>2011-05-12T20:18:09Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3d11ba5593b801b1db85e9680d585713e6039112'/>
<id>urn:sha1:3d11ba5593b801b1db85e9680d585713e6039112</id>
<content type='text'>
struct snd_card *card is present in struct snd_tea575x but never used.
Remove it.

Signed-off-by: Ondrej Zary &lt;linux@rainbow-software.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
</feed>
