<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/staging/tm6000, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/staging/tm6000?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/staging/tm6000?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2011-09-23T12:32:35Z</updated>
<entry>
<title>[media] move tm6000 to drivers/media/video</title>
<updated>2011-09-23T12:32:35Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2011-09-23T12:30:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=be304970850806abea880da95fbfb743a4d9f87d'/>
<id>urn:sha1:be304970850806abea880da95fbfb743a4d9f87d</id>
<content type='text'>
The serious bugs got fixed already.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] tm6000: Fix some CodingStyle issues</title>
<updated>2011-09-23T12:26:22Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2011-09-23T12:26:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=45dbf0db5ac974fb699fec39330d01642dff98dc'/>
<id>urn:sha1:45dbf0db5ac974fb699fec39330d01642dff98dc</id>
<content type='text'>
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] tm6000: Enable fast USB quirk on Cinergy Hybrid</title>
<updated>2011-09-21T18:59:30Z</updated>
<author>
<name>Thierry Reding</name>
<email>thierry.reding@avionic-design.de</email>
</author>
<published>2011-09-01T05:43:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=6e89648195eba51ae7f6de9104fdb2e0920b4aef'/>
<id>urn:sha1:6e89648195eba51ae7f6de9104fdb2e0920b4aef</id>
<content type='text'>
The Cinergy Hybrid cards are known not to need an artificial delay after
USB accesses so the quirk can safely be enabled.

Signed-off-by: Thierry Reding &lt;thierry.reding@avionic-design.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] tm6000: Add fast USB access quirk</title>
<updated>2011-09-21T18:59:19Z</updated>
<author>
<name>Thierry Reding</name>
<email>thierry.reding@avionic-design.de</email>
</author>
<published>2011-09-01T05:43:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=42845708363fc92a190f5c47e6fe750e3919f867'/>
<id>urn:sha1:42845708363fc92a190f5c47e6fe750e3919f867</id>
<content type='text'>
Some devices support fast access to registers using the USB interface
while others require a certain delay after each operation. This commit
adds a quirk that can be enabled by devices that don't need the delay.

Signed-off-by: Thierry Reding &lt;thierry.reding@avionic-design.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] tm6000: Don't try to use a non-existing interface</title>
<updated>2011-09-01T05:57:02Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2011-09-01T05:57:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=f8dbab29f4d4b977a56776af0d5296b0e6386aef'/>
<id>urn:sha1:f8dbab29f4d4b977a56776af0d5296b0e6386aef</id>
<content type='text'>
&gt; [34883.426065] tm6000 #0: registered device video0
&gt; [34883.430591] Trident TVMaster TM5600/TM6000/TM6010 USB2 board (Load status: 0)
&gt; [34883.437763] usbcore: registered new interface driver tm6000
&gt; [34884.608372] BUG: unable to handle kernel NULL pointer dereference at 00000002
&gt; [34884.615514] IP: [&lt;f8c4ceea&gt;] tm6000_reset+0xd7/0x11c [tm6000]

The dev-&gt;int_in USB interfaces is used by some devices for the
Remote Controller. Not all devices seem to define this interface,
so, tm6000_reset should not try to set the interface to it on
such devices.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] tm6000: Enable radio mode for Cinergy Hybrid XE</title>
<updated>2011-08-31T20:21:27Z</updated>
<author>
<name>Thierry Reding</name>
<email>thierry.reding@avionic-design.de</email>
</author>
<published>2011-08-04T07:14:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=d657229ac4378700976fb2333c7433c5ea379d08'/>
<id>urn:sha1:d657229ac4378700976fb2333c7433c5ea379d08</id>
<content type='text'>
Signed-off-by: Thierry Reding &lt;thierry.reding@avionic-design.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] tm6000: Enable audio clock in radio mode</title>
<updated>2011-08-31T20:21:26Z</updated>
<author>
<name>Thierry Reding</name>
<email>thierry.reding@avionic-design.de</email>
</author>
<published>2011-08-04T07:14:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=f009a946d7cb23df00f497b11f550086d0442592'/>
<id>urn:sha1:f009a946d7cb23df00f497b11f550086d0442592</id>
<content type='text'>
Signed-off-by: Thierry Reding &lt;thierry.reding@avionic-design.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] tm6000: Plug memory leak on PCM free</title>
<updated>2011-08-31T20:21:25Z</updated>
<author>
<name>Thierry Reding</name>
<email>thierry.reding@avionic-design.de</email>
</author>
<published>2011-08-04T07:14:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=8d90e1e382688d55a75677cc4c7210a697125554'/>
<id>urn:sha1:8d90e1e382688d55a75677cc4c7210a697125554</id>
<content type='text'>
When releasing hardware resources, the DMA buffer allocated to the PCM
device needs to be freed to prevent a memory leak.

Signed-off-by: Thierry Reding &lt;thierry.reding@avionic-design.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] tm6000: Do not use video buffers in radio mode</title>
<updated>2011-08-31T20:21:24Z</updated>
<author>
<name>Thierry Reding</name>
<email>thierry.reding@avionic-design.de</email>
</author>
<published>2011-08-04T07:14:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=aa4a583d3539729d1cbd64cda7a8be078a824df8'/>
<id>urn:sha1:aa4a583d3539729d1cbd64cda7a8be078a824df8</id>
<content type='text'>
If the radio device is opened there is no need to initialize the video
buffer queue because it is not used.

Signed-off-by: Thierry Reding &lt;thierry.reding@avionic-design.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] tm6000: Execute lightweight reset on close</title>
<updated>2011-08-31T20:21:23Z</updated>
<author>
<name>Thierry Reding</name>
<email>thierry.reding@avionic-design.de</email>
</author>
<published>2011-08-04T07:14:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=dd0c8abf2ac853dad9a360f5e9d3d1cb5e5f7621'/>
<id>urn:sha1:dd0c8abf2ac853dad9a360f5e9d3d1cb5e5f7621</id>
<content type='text'>
When the last user closes the device, perform a lightweight reset of the
device to bring it into a well-known state.

Note that this is not always enough with the TM6010, which sometimes
needs a hard reset to get into a working state again.

Signed-off-by: Thierry Reding &lt;thierry.reding@avionic-design.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
</feed>
