<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/media/usb/dvb-usb-v2/dvb_usb.h, branch linux-4.3.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.3.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.3.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2015-02-26T12:52:25Z</updated>
<entry>
<title>[media] dvb-usb-v2: create one media_dev per adapter</title>
<updated>2015-02-26T12:52:25Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@osg.samsung.com</email>
</author>
<published>2015-02-25T17:07:42Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=823b460ee76d0e4e1a9d50e7c1d4aebc0e9e467b'/>
<id>urn:sha1:823b460ee76d0e4e1a9d50e7c1d4aebc0e9e467b</id>
<content type='text'>
Instead of assuming just one adapter, change the code to store
one media controller per adapter.

This works fine for dvb-usb, as, on all drivers here, it is not
possible to write a media graph that would mix resources between
the two different adapters.

Acked-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] dvb-usb-v2: add support for the media controller at USB driver</title>
<updated>2015-02-26T12:49:07Z</updated>
<author>
<name>Rafael Lourenço de Lima Chehab</name>
<email>chehabrafael@gmail.com</email>
</author>
<published>2015-02-12T11:37:25Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6f6c77d8d2e2fc77395d6bb9ed670161f18b6bd4'/>
<id>urn:sha1:6f6c77d8d2e2fc77395d6bb9ed670161f18b6bd4</id>
<content type='text'>
Create a struct media_device and add it to the dvb adapter.

Please notice that the tuner is not mapped yet by the dvb core.

[mchehab@osg.samsung.com: use config option MEDIA_CONTROLLER_DVB due to a rebase]
Signed-off-by: Rafael Lourenço de Lima Chehab &lt;chehabrafael@gmail.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] dvb-usb-v2: add pointer to 'struct usb_interface' for driver usage</title>
<updated>2015-02-02T19:39:15Z</updated>
<author>
<name>Antti Palosaari</name>
<email>crope@iki.fi</email>
</author>
<published>2014-12-17T11:10:49Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ac5361a8c8ab29d2a6d849fed05326304e9d1ef8'/>
<id>urn:sha1:ac5361a8c8ab29d2a6d849fed05326304e9d1ef8</id>
<content type='text'>
Top level pointer on USB probe is struct usb_interface *. Add that
pointer to struct dvb_usb_device that drivers could use it, for
dev_* logging and more.

Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] dvb-usb-v2: add tuner_detach callback</title>
<updated>2014-09-21T22:49:18Z</updated>
<author>
<name>Antti Palosaari</name>
<email>crope@iki.fi</email>
</author>
<published>2014-09-04T21:31:40Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1066d77f682e84efb56fbd4e5c8bb236532eccc7'/>
<id>urn:sha1:1066d77f682e84efb56fbd4e5c8bb236532eccc7</id>
<content type='text'>
Add tuner_detach callback in order to allow custom detach. It is
needed when tuner driver is implemented I2C client or some other
kernel bus, but not proprietary dvb_attach / dvb_detach.

Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] dvb-usb-v2: add frontend_detach callback</title>
<updated>2014-09-21T22:48:30Z</updated>
<author>
<name>Antti Palosaari</name>
<email>crope@iki.fi</email>
</author>
<published>2014-09-04T20:04:44Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ca42129f867fbc427d709408b3ae35988cc08ed4'/>
<id>urn:sha1:ca42129f867fbc427d709408b3ae35988cc08ed4</id>
<content type='text'>
Add frontend_detach callback in order to allow custom detach. It is
needed when demod driver is implemented I2C client or some other
kernel bus, but not proprietary dvb_attach / dvb_detach.

Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] dvb_usb_v2: get rid of deferred probe</title>
<updated>2013-08-18T10:55:06Z</updated>
<author>
<name>Antti Palosaari</name>
<email>crope@iki.fi</email>
</author>
<published>2013-07-30T20:22:25Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=dd0f5e0b75540f7bfca99c5a664c61ac90e52514'/>
<id>urn:sha1:dd0f5e0b75540f7bfca99c5a664c61ac90e52514</id>
<content type='text'>
Deferred probe was added in order to avoid udev vs. Kernel firmware
download problems. It is not needed anymore.
https://bugzilla.redhat.com/show_bug.cgi?id=827538

Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] rtl2832u: restore ir remote control support</title>
<updated>2013-06-09T00:54:53Z</updated>
<author>
<name>Rodrigo Tartajo</name>
<email>rtarty@gmail.com</email>
</author>
<published>2013-04-20T23:02:12Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1e41413f9869c4a688b2f937ff50584bd62eeb31'/>
<id>urn:sha1:1e41413f9869c4a688b2f937ff50584bd62eeb31</id>
<content type='text'>
Hi,
This patch uses the driver from openpli[1] as a template to restore the remote control support.
I had to divert from the original to use the in kernel rc protocol decoder. The key repetition does,
not seem to work but I cant find the problem in the driver. As a raw rc provider, no key table is
hardcoded.
Rodrigo.
[1]: https://aur.archlinux.org/packages/dvb-usb-rtl2832u-openpli/?comments=all

Signed-off-by: Rodrigo Tartajo &lt;rtarty@gmail.com&gt;
Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] dvb_usb_v2: replace Kernel userspace lock with wait queue</title>
<updated>2013-03-23T12:58:49Z</updated>
<author>
<name>Antti Palosaari</name>
<email>crope@iki.fi</email>
</author>
<published>2013-03-09T03:16:32Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=bdecbe43e345d1e5a0fa82625d7beb7c3371763e'/>
<id>urn:sha1:bdecbe43e345d1e5a0fa82625d7beb7c3371763e</id>
<content type='text'>
There was sync mutex which was held over userspace. That is very
wrong and could cause deadlock if different userspace process is
used to "unlock". Wait queue seems to be correct solution for
that kind of synchronizing issue so use it instead.
lock debug gives following bug report:
================================================
[ BUG: lock held when returning to user space! ]
3.9.0-rc1+ #38 Tainted: G           O
------------------------------------------------
tzap/4614 is leaving the kernel with locks still held!
1 lock held by tzap/4614:

Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] dvb_usb_v2: locked versions of USB bulk IO functions</title>
<updated>2013-03-18T19:43:15Z</updated>
<author>
<name>Antti Palosaari</name>
<email>crope@iki.fi</email>
</author>
<published>2013-02-26T16:01:48Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=acb0549acc270c8206ecfdd35d34fc349c3457a0'/>
<id>urn:sha1:acb0549acc270c8206ecfdd35d34fc349c3457a0</id>
<content type='text'>
Implement:
dvb_usbv2_generic_rw_locked()
dvb_usbv2_generic_write_locked()
Caller must hold device lock when locked versions are called.

Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] dvb_usb_v2: change rc polling active/deactive logic</title>
<updated>2013-01-06T12:20:03Z</updated>
<author>
<name>Antti Palosaari</name>
<email>crope@iki.fi</email>
</author>
<published>2012-12-10T00:23:30Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ac1c86c857368eb727b7ca2c7a48bd6e373fa628'/>
<id>urn:sha1:ac1c86c857368eb727b7ca2c7a48bd6e373fa628</id>
<content type='text'>
Use own flag to mark when rc polling is active/deactive and make
decisions, like start/stop polling on suspend/resume, against that.

Signed-off-by: Antti Palosaari &lt;crope@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
</feed>
