d87a50586dbeb2b6019b9e695799838401f21db6 |
|
11-Sep-2014 |
Olli Salonen <olli.salonen@iki.fi> |
[media] si2157: Add support for Si2147-A30 tuner This patch adds support for Si2147-A30 tuner. Fairly trivial, no firmware needed for this tuner. However, command 14 00 02 07 01 00 seems to be mandatory. On Si2157 and Si2158 the value 0x0100 is the default value, so this patch does not impact the existing tuners/devices. On Si2147 the default is 0x0000 and I can't get a lock with that value. While here, fix the return length of the previous set command to 4 bytes. Signed-off-by: Olli Salonen <olli.salonen@iki.fi> Acked-by: Antti Palosaari <crope@iki.fi> Reviewed-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
|
4cbf6ed910c88d7f6c15304f9a5a3ed86290dc06 |
|
25-Aug-2014 |
Olli Salonen <olli.salonen@iki.fi> |
[media] si2157: avoid firmware loading if it has been loaded previously Add a variable into state to keep track if firmware has been loaded or not. Skip firmware loading in case it is already loaded (resume from sleep). Signed-off-by: Olli Salonen <olli.salonen@iki.fi> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
|
0e38233d329e463a64146080c008d8044651bd3f |
|
25-Aug-2014 |
Olli Salonen <olli.salonen@iki.fi> |
[media] si2157: change command for sleep Instead of sending command 13 to the tuner, send command 16 when sleeping. This behaviour is observed when using manufacturer provided binary-only Linux driver for TechnoTrend CT2-4400 (Windows driver does not do power management). The issue with command 13 is that firmware loading is necessary after that. This is not an issue with tuners that do not require firmware, but starting streaming after sleep on an Si2158 takes noticeable time as firmware is loaded on resume. Signed-off-by: Olli Salonen <olli.salonen@iki.fi> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
|
5cd62db71dcf3a4722959d9f90ca4c5ca09502cb |
|
17-Aug-2014 |
Olli Salonen <olli.salonen@iki.fi> |
[media] si2157: Add support for delivery system SYS_ATSC Set the property for delivery system also in case of SYS_ATSC. This behaviour is observed in the sniffs taken with Hauppauge HVR-955Q Windows driver. Signed-off-by: Olli Salonen <olli.salonen@iki.fi> Reviewed-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
67d0113a224f0fb1be784f7553fdeafd82cadc6c |
|
05-Aug-2014 |
Olli Salonen <olli.salonen@iki.fi> |
[media] si2157: clean logging Same thing for si2157 as Antti did earlier for tda18212: There is no need to print module name nor function name as those are done by kernel logging system when dev_xxx logging is used and driver is proper I2C driver. While here, fix a typo ("unknown") in si2157_init. Signed-off-by: Olli Salonen <olli.salonen@iki.fi> Reviewed-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
1140540da0e4b00978607244b58f06a528b819c7 |
|
15-Jul-2014 |
Matthias Schwarzott <zzam@gentoo.org> |
[media] si2157: Add get_if_frequency callback This is needed for PCTV 522e support. Signed-off-by: Matthias Schwarzott <zzam@gentoo.org> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
05024efe1264c3379135d7223f2c84c8f7ef2172 |
|
15-Jul-2014 |
Matthias Schwarzott <zzam@gentoo.org> |
[media] si2157: Add support for spectral inversion This is needed for PCTV 522e support. Signed-off-by: Matthias Schwarzott <zzam@gentoo.org> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
6cc8a35dcf6bceb4c6db38ae7862d826b3afb6a2 |
|
18-Jul-2014 |
Olli Salonen <olli.salonen@iki.fi> |
[media] si2157: Use name si2157_ops instead of si2157_tuner_ops The struct prototype is defined at the beginning of the code as "si2157_ops" but the real struct is called "si2157_tuner_ops". This is causing the name to be empty on this info msg: si2157 16-0060: si2157: found a '' in cold state [crope@iki.fi: commit msg from Luis email reply] Signed-off-by: Olli Salonen <olli.salonen@iki.fi> Cc: Luis Alves <ljalvs@gmail.com> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
7d6bc608e062f6b6667c9eeeb17055f017ecadb1 |
|
14-Jul-2014 |
Antti Palosaari <crope@iki.fi> |
[media] si2157: rework firmware download logic a little bit Rework firmware selection / chip detection logic a little bit. Add missing release_firmware() to error path. Signed-off-by: Antti Palosaari <crope@iki.fi> Tested-by: Olli Salonen <olli.salonen@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
bac53a2c604779297ac8ee54ce7eda4cc07b65f5 |
|
13-Jul-2014 |
Antti Palosaari <crope@iki.fi> |
[media] si2157: advertise Si2158 A20 firmware Driver uses that firmware. Add it module firmware list. Signed-off-by: Antti Palosaari <crope@iki.fi> Tested-by: Olli Salonen <olli.salonen@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
a1dad50d8cdce0be71489c7544ffcd36cf80e994 |
|
13-Jul-2014 |
Olli Salonen <olli.salonen@iki.fi> |
[media] si2157: Set delivery system and bandwidth before tuning Tell used TV standard and bandwidth for tuner firmware. Signed-off-by: Olli Salonen <olli.salonen@iki.fi> Reviewed-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
1b92373f4b845019064d6a7c47b2ba72ebac191c |
|
13-Jul-2014 |
Olli Salonen <olli.salonen@iki.fi> |
[media] si2157: Add support for Si2158 chip Add support for Si2158 A20 chip. Signed-off-by: Olli Salonen <olli.salonen@iki.fi> Reviewed-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
b154121c6470b927794ff7ed17355aedfaa073ca |
|
13-Jul-2014 |
Olli Salonen <olli.salonen@iki.fi> |
[media] si2157: Move chip initialization to si2157_init Move chip initialization related code from si2157_set_params to si2157_init. Signed-off-by: Olli Salonen <olli.salonen@iki.fi> Reviewed-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
e6b4380f3ef89601b1a77c327fe3aa7b5500b3f4 |
|
10-Jul-2014 |
Antti Palosaari <crope@iki.fi> |
[media] si2157: add read data support for fw cmd func We want also read data from firmware. Add support for it. Copied from si2168 driver. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
a83d7d17ad4c920b9b3f5330521fa346dddd3de3 |
|
09-Jul-2014 |
Antti Palosaari <crope@iki.fi> |
[media] si2157: implement sleep Implement sleep for power-management. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
a811e6ec87d910faceda561fae9b0088d70ee831 |
|
13-Jun-2014 |
Antti Palosaari <crope@iki.fi> |
[media] si2157: add one missing parenthesis Fix following warnings: si2157_cmd_execute() warn: add some parenthesis here? si2157_cmd_execute() warn: maybe use && instead of & Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
ba92ae0f83d415cb764f50cf4e47970011fbe2af |
|
15-Apr-2014 |
Antti Palosaari <crope@iki.fi> |
[media] si2157: add copyright and license Add copyright and license for each file. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
ae4c8919bb761c7f209fb260a82304a54616da0d |
|
12-Apr-2014 |
Antti Palosaari <crope@iki.fi> |
[media] si2157: extend frequency range for DVB-C DVB-C uses lower frequencies than DVB-T. Extend frequency range down to 110 MHz in order to support DVB-C. 110 - 862 MHz range is defined by NorDig Unified 2.2 specification. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
930a873081986393f6e7e0fb9275753c1485277b |
|
11-Apr-2014 |
Antti Palosaari <crope@iki.fi> |
[media] si2157: Silicon Labs Si2157 silicon tuner driver Silicon Labs Si2157 silicon tuner driver. Currently it supports only DVB-T. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|