e631f578048e2afd8bfede2e9dc86aa4592def3a |
|
16-Apr-2012 |
Michael Krufky <mkrufky@kernellabs.com> |
[media] xc5000: support 32MHz & 31.875MHz xtal using the 41.024.5 firmware Rather than loading firmware specific for the xtal frequency, just use the standard firmware and set the xtal frequency after firmware upload. The modified firmware will never be released, so we're better off merging this now rather than waiting for v3.5. Signed-off-by: Michael Krufky <mkrufky@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/media/common/tuners/xc5000.h
|
6fab81dfdc7b48c2e30ab05e9b30afb0c418bbbe |
|
08-Feb-2012 |
Michael Krufky <mkrufky@kernellabs.com> |
[media] xc5000: drivers should specify chip revision rather than firmware Specify chip revision at attach time rather than a firmware image. This is a better way to ensure that the correct firmware is loaded for the correct revision of the chip. Signed-off-by: Michael Krufky <mkrufky@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/media/common/tuners/xc5000.h
|
ddea427fb3e64d817d4432e5efd2abbfc4ddb02e |
|
07-Feb-2012 |
Michael Krufky <mkrufky@kernellabs.com> |
[media] xc5000: remove static dependencies on xc5000 created by previous changesets convert the firmware configuration attach-time parameter from a pointer to an integer so as to remove the static dependency created by the previous changesets. Signed-off-by: Michael Krufky <mkrufky@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/media/common/tuners/xc5000.h
|
00f92ed6c8b7b755e3c150bb115843f77f33d995 |
|
07-Feb-2012 |
Michael Krufky <mkrufky@kernellabs.com> |
[media] remove unneeded #define's in xc5000.h Signed-off-by: Michael Krufky <mkrufky@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/media/common/tuners/xc5000.h
|
d83988058cba594ac2011a4ca0c50097bd24c2de |
|
07-Feb-2012 |
Michael Krufky <mkrufky@kernellabs.com> |
[media] xc5000: add XC5000C_DEFAULT_FIRMWARE: dvb-fe-xc5000c-41.024.5-31875.fw Signed-off-by: Michael Krufky <mkrufky@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/media/common/tuners/xc5000.h
|
76efb0ba2118c286231dd062bf02b2537cc8738f |
|
06-Feb-2012 |
Michael Krufky <mkrufky@kernellabs.com> |
[media] xc5000: allow drivers to set desired firmware in xc5000_attach newer versions of the xc5000 silicon require newer firmware while remaining 100% driver compatible. original versions of the xc5000a continue to use the same firmware. Signed-off-by: Michael Krufky <mkrufky@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/media/common/tuners/xc5000.h
|
724dcbfa9c24af5afdaa2b7e0449e20066d6555a |
|
01-Feb-2011 |
Dmitri Belimov <d.belimov@gmail.com> |
[media] xc5000: add set_config and other Add one more radio input, usefull for tm6010 Add control output amplitude. Add set_config function for configure tuner when TV card hasn't dvb part. Signed-off-by: Beholder Intl. Ltd. Dmitry Belimov <d.belimov@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/media/common/tuners/xc5000.h
|
2e4e98e788d8fbe30892bee3375067a4937155da |
|
25-Aug-2010 |
lawrence rust <lawrence@softsystem.co.uk> |
V4L/DVB: drivers/media: Make static data tables and strings const Making static data const avoids allocation of additional r/w memory and reduces initialisation time. It also provides some additional opportunities for compiler optimisations. Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/media/common/tuners/xc5000.h
|
496e9057adf55d0e6c9be3805f0bc61288409317 |
|
24-Sep-2009 |
Devin Heitmueller <dheitmueller@kernellabs.com> |
V4L/DVB (13076): xc5000: make the definition of the FM input part of the xc5000 config struct Remove hard-coded definition of the xc5000 FM radio input, making it a parameter passed in when doing the attach call. Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/media/common/tuners/xc5000.h
|
8f3cd53006a7645ffbedb982425f033497b1ee3c |
|
17-Oct-2008 |
Steven Toth <stoth@linuxtv.org> |
V4L/DVB (9261): xc5000: Checkpatch compliance xc5000: Checkpatch compliance Signed-off-by: Steven Toth <stoth@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/media/common/tuners/xc5000.h
|
d7cba043d7ec840d67bd5143779d1febe7d83407 |
|
12-Sep-2008 |
Michael Krufky <mkrufky@linuxtv.org> |
V4L/DVB (9049): convert tuner drivers to use dvb_frontend->callback Signed-off-by: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/media/common/tuners/xc5000.h
|
30650961907368b1077cade35455fe931b14da6b |
|
06-Sep-2008 |
Michael Krufky <mkrufky@linuxtv.org> |
V4L/DVB (8951): xc5000: dont pass devptr in xc5000_attach() Dont pass devptr in xc5000_attach, dont store it in xc5000_priv. This pointer is passed into the tuner_callback function, which always expects a pointer to fe->dvb->priv or i2c_adapter->algo_data. This prevents future possible bugs in new drivers, such as using a "devptr" other that the standard fe->dvb->priv in a DVB driver. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/media/common/tuners/xc5000.h
|
6d8976164dd7d10d25fe940b8546265f60ad52cd |
|
03-Sep-2008 |
Steven Toth <stoth@hauppauge.com> |
V4L/DVB (8805): Steven Toth email address change I need this so I can better isolate my linux email from my corporate email. Signed-off-by: Steven Toth <stoth@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/media/common/tuners/xc5000.h
|
48723543aff1f46091840222490ded5fe09c0e37 |
|
10-May-2008 |
Michael Krufky <mkrufky@linuxtv.org> |
V4L/DVB (7893): xc5000: bug-fix: allow multiple devices in a single system The current code passes a context pointer in the xc5000_config struct. This context pointer is used in the tuner_callback function, used to reset the device after firmware download. The xc5000_config struct is a static structure, whose .priv member was being assigned before calling xc5000_attach(). If there are more than one of the same device type installed on a single system, the last one to assign xc5000_config.priv will "win", and all others will cease to function properly. This patch passes the context pointer in xc5000_attach() rather that storing it within the static struct xc5000_config. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
/drivers/media/common/tuners/xc5000.h
|
149ef72deeba57078216c9fa678baff392295853 |
|
30-Apr-2008 |
Mauro Carvalho Chehab <mchehab@infradead.org> |
Rename common tuner Kconfig names to use the same namespace for all of them.
/drivers/media/common/tuners/xc5000.h
|
7c91f0624a9a2b8b9b122cf94fef34bc7f7347a6 |
|
30-Apr-2008 |
Mauro Carvalho Chehab <mchehab@infradead.org> |
V4L/DVB(7767): Move tuners to common/tuners There were several issues in the past, caused by the hybrid tuner design, since now, the same tuner can be used by drivers/media/dvb and drivers/media/video. Kconfig items were rearranged, to split V4L/DVB core from their drivers. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
/drivers/media/common/tuners/xc5000.h
|