History log of /drivers/media/common/tuners/mxl5007t.c
Revision Date Author Comments
9e94136d364a424b53048031bd35a4261ae8f9e2 10-Jan-2012 Antti Palosaari <crope@iki.fi> [media] mxl5007t: bugfix DVB-T 7 MHz and 8 MHz bandwidth

DVB-T did not work at all - only 6 MHz was working but it is not
commonly used.
Fix it.

Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
c6f56e7d794cba022353d464dfa3383d1b3e0125 27-Dec-2011 Mauro Carvalho Chehab <mchehab@redhat.com> [media] dvb: don't use DVBv3 bandwidth macros

Every frontend now uses DVBv5 way. So, let's not use the DVBv3
macros internally anymore.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14d24d148c7521b2b88b396652e36f55d061e195 24-Dec-2011 Mauro Carvalho Chehab <mchehab@redhat.com> [media] tuners: remove dvb_frontend_parameters from set_params()

This is a big patch, yet trivial: now that all tuners use the DVBv5
way to pass parameters (e. g. via fe->dtv_property_cache), the
extra parameter can be removed from set_params() call.

After this change, very few DVBv3 specific stuff are left at the
tuners.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
e12617e6f0586a336c76dd7b70e5a451ba5e7786 21-Dec-2011 Mauro Carvalho Chehab <mchehab@redhat.com> [media] mxl5007t: use DVBv5 parameters on set_params()

Instead of using DVBv3 parameters, rely on DVBv5 parameters to
set the tuner.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
576b849ea7af9ac05dca3ca92bc62c7528e8f0ef 09-Oct-2011 Antti Palosaari <crope@iki.fi> [media] mxl5007t: fix reg read

Register to read should be written to register 0xfb and then
perform I2C read to get reg value.

Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
d697b4ce9490d82380a3fe153a7f9fbe017295f2 03-Nov-2011 Michael Krufky <mkrufky@linuxtv.org> [media] mxl5007t: add mxl5007t_get_if_frequency

Reported-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
c95a419a5604ec8a23cd73f61e9bb151e8cbe89b 20-Nov-2009 Roel Kluin <roel.kluin@gmail.com> V4L/DVB: Fix test in copy_reg_bits()

The reg_pair2[j].reg was tested twice.

Cc: <stable@kernel.org>
Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
Acked-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
7434ca4343c001267cec25b0ade01b0551beb1e4 19-Jan-2009 Michael Krufky <mkrufky@linuxtv.org> V4L/DVB (10784): mxl5007t: update driver for MxL 5007T V4

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Asaf Fishov <afishov@maxlinear.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
3d0081dd10d95cf1934b9ff2cf50c596a6d43417 01-Mar-2009 Michael Krufky <mkrufky@linuxtv.org> V4L/DVB (10783): mxl5007t: fix devname for hybrid_tuner_request_state

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
d202515bd16df5c25f43e3430db7b82643ec8af8 28-Feb-2009 Michael Krufky <mkrufky@linuxtv.org> V4L/DVB (10782): mxl5007t: warn when unknown revisions are detected

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
d90958e6d0445fba57b532a3ee0549f0abc58db3 28-Feb-2009 Michael Krufky <mkrufky@linuxtv.org> V4L/DVB (10781): mxl5007t: mxl5007t_get_status should report if tuner is locked

report TUNER_STATUS_LOCKED if rf_locked or ref_locked

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
b1ff363bfe279c41bd4e43886d47c810459a244e 28-Feb-2009 Michael Krufky <mkrufky@linuxtv.org> V4L/DVB (10780): mxl5007t: remove function mxl5007t_check_rf_input_power

This function does not work properly and is not necessary - remove it for now.

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
69e233332432551e10d64492e60d84fee7657bb6 28-Feb-2009 Michael Krufky <mkrufky@linuxtv.org> V4L/DVB (10779): mxl5007t: remove analog tuning code

Analog doesn't work in this driver yet. This code just adds extra bloat,
so remove it for now.

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
cf8e193a48879a02f55b53c0cf2ec98a784baaa5 17-Jan-2009 Hans Verkuil <hverkuil@xs4all.nl> V4L/DVB (10248): v4l-dvb: fix a bunch of compile warnings.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
c87994db017a5a28af2edd043669a371d800919e 11-Sep-2008 Julia Lawall <julia@diku.dk> V4L/DVB (8954): common/tuners: Drop code after return or goto

The break after the return or goto serves no purpose.

Signed-off-by: Julia Lawall <julia@diku.dk>
Reviewed-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
74b9ef21162fd81d9de87319c4373f523e2869cd 26-Jul-2008 Michael Krufky <mkrufky@linuxtv.org> V4L/DVB (8532): mxl5007t: remove excessive locks

The use of mutex locking is overly paranoid in this driver.
The only locks we need are around the manipulation of the
register arrays. The other locks are not needed - remove them.

Thanks to Steven Toth for pointing this out.

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
c39c1fd29373d204b11b71946d0f4c97e4974dd9 26-Jul-2008 Michael Krufky <mkrufky@linuxtv.org> V4L/DVB (8531): mxl5007t: move i2c gate handling outside of mutex protected code blocks

There is no reason to protect the i2c gate handling within the mxl5007t
state mutex.

Thanks to Steven Toth for pointing this out.

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
452a53a247d9181bb0ec07ce1def51769619e9d2 12-Jul-2008 Michael Krufky <mkrufky@linuxtv.org> V4L/DVB (8529): mxl5007t: enable _init and _sleep power management functionality

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2a83e4d5e40fd8eda3c04a5847f0876a4be9d45b 07-Jul-2008 Michael Krufky <mkrufky@linuxtv.org> V4L/DVB (8528): add support for MaxLinear MxL5007T silicon tuner

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Asaf Fishov <afishov@maxlinear.com>
Signed-off-by: Charles Kim <ckim@maxlinear.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>