History log of /drivers/media/dvb/mantis/mantis_dvb.c
Revision Date Author Comments
3037fd14302d635426996fb7f6fcf7cb98dc15b9 14-Nov-2010 Ben Hutchings <ben@decadent.org.uk> [media] Mantis: Rename gpio_set_bits to mantis_gpio_set_bits

This function is declared extern and exported, and should not be given
a generic name which may conflict with gpiolib in future.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
9c81496a88b04206d0607b23b298b6529da1fcb0 14-Nov-2010 Marko Ristola <marko.ristola@kolumbus.fi> [media] Mantis: append tasklet maintenance for DVB stream delivery

After dvb-core has called mantis-fe->stop_feed(dvbdmxfeed)
the last time (count to zero), no data should ever be copied
with dvb_dmx_swfilter() by a tasklet: the target structure
might be in an unusable state. Caller of mantis_fe->stop_feed()
assumes that feeding is stopped after stop_feed() has been
called, ie. dvb_dmx_swfilter() isn't running, and won't be called.

There is a risk that dvb_dmx_swfilter() references freed resources
(memory or spinlocks or ???) causing instabilities. Thus
tasklet_disable(&mantis->tasklet) must be called inside of
mantis-fe->stop_feed(dvbdmxfeed) when necessary.

Signed-off-by: Marko Ristola <marko.ristola@kolumbus.fi>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
8825a0970cef408fb2f1a44e3cb05d6ba41a18db 15-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13812): [Mantis/Hopper] Update Copyright header

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
f5ae4f6f482191c531ea9e50ac91d9bd2ffca171 15-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13809): Fix Checkpatch violations

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
c5e598a6f89ca7335db9f327e24e3abd13d137cf 09-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13805): Fix: Unregister the frontend before detaching

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
0bdc799b8b82cf61c86604291c53998febc96403 15-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13802): [Mantis/Hopper] Fix all build related warnings

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
68fe255cd15cf1fe04877fbbb0eafe80c43eff5d 04-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13799): [Mantis] Unregister frontend

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
3e978a8284080d801d20cda377d9cf7c12fe68b9 04-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13797): [Mantis/Hopper/TDA665x] Large overhaul,

* Initial go at VP-3028, VP-3030 devices.
* I2C communication improvements,
* Add TDA665x support

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
b3b961448f702339444036f94252ff2ba7a99feb 04-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13795): [Mantis/Hopper] Code overhaul, add Hopper devices into the PCI ID list

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
ec1b6ff1cce9d406a9a5f84a1d1205328f2c515a 04-Dec-2009 Niklas Edmundsson <nikke@acc.umu.se> V4L/DVB (13792): [Mantis/VP-2033] Do not claim TDA10023

Do not rely on the PCI ID alone

Signed-off-by: Niklas Edmundsson <nikke@acc.umu.se>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
616f75e1979f5bd1f3241581c720349c2c31f6e7 04-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13787): [Mantis] Fix build

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
f5701b67767c6b81a035c9e2b539025f91d1e84d 04-Dec-2009 Marko Viitamaki <mau2@suomi24.fi> V4L/DVB (13783): [Mantis/Technisat Cablestar HD2] Add support for the Technisat Cablestar HD2

Signed-off-by: Marko Viitamaki <mau2@suomi24.fi>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
ea30d81a9634cb4c13bbef46877f0d7730c57552 04-Dec-2009 Magnus Horlin <magnus@alefors.se> V4L/DVB (13748): [Mantis/VP-2040] Add support for VP-2040 (TDA10023 frontend based)

Signed-off-by: Magnus Horlin <magnus@alefors.se>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
3062b1571a1d3520c4d3160ebbfca8002b1d6963 04-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13739): [Mantis] Event Manager: Handle Masked events only

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
d9dd5f7168d6a61491996fc02e4deb9d96308178 04-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13738): [Mantis] Enable IRQ0 events

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
35afca912ffb8ea5a060ff53a59266ccaa769c98 04-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13726): [Mantis/Skystar HD2] Add support for the Technisat Skystar HD2

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
873c8c25ebca50bd60e21784c4d442c4fecb8658 04-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13724): [Mantis/VP-1041] Initial support for Mantis VP-1041

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
b2eb1312faa26703e71b7b3945c8773213e9ee49 04-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13723): [Mantis/VP-2040, Terratec Cinergy C] Add support for the Cinergy C, VP-2040 clone

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
5e68b0aedaa34447d86ae5cc6d071251c62bef37 04-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13722): [Mantis] Revert 13560

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
51d20db8bb9c5a14ac2320664289f13bd52625c6 04-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13720): [Mantis/Terratec Cinergy C] Add support for the Terratec Cinergy C PCI

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2687d832fe0141015e2391f3755d9499e6efb83e 04-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13719): [Mantis/VP-2033] Initial test switch to the tda10021, from the cu1216

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
33c79630dd9fb7658dbb885a22e3a8127b16a38a 03-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13714): [MB86A16] FIX/Code simplification: use hwconfig->ts_size instead of ts_size

thanks to Marko Ristola for pointing it out

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
df0cca174b4d85ea041509a13e5e68b377758bf1 03-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13706): [MB86A16] Overhaul

* better ISR handling
* I2C fixes
* better handling of configurations

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
41e840b13e111ba18b138d055ddd250bd5ad5e39 03-Dec-2009 Manu Abraham <abraham.manu@gmail.com> V4L/DVB (13699): [Mantis, MB86A16] Initial checkin: Mantis, MB86A16

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>