summaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb-frontends/si2168.c
Commit message (Collapse)AuthorAgeFilesLines
...
| * [media] si2168: add one missing parenthesisAntti Palosaari2014-06-191-1/+1
| | | | | | | | | | | | | | | | | | | | Fix following warnings: si2168_cmd_execute() warn: add some parenthesis here? si2168_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>
* | [media] si2168: Support Si2168-A20 firmware downloadingLuis Alves2014-07-211-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for the Si2168-A20 firmware download. Extracting the firmware: wget http://www.tbsdtv.com/download/document/tbs6281/tbs6281-t2-t-driver_v1.0.0.6.zip unzip tbs6281-t2-t-driver_v1.0.0.6.zip dd if=tbs-6281_x64/tbs6281_64.sys of=dvb-demod-si2168-a20-01.fw count=28656 bs=1 skip=1625088 md5sum: 32e06713b33915f674bfb2c209beaea5 /lib/firmware/dvb-demod-si2168-a20-01.fw Signed-off-by: Luis Alves <ljalvs@gmail.com> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
* | [media] si2168: Remove testing for demod presence on probeLuis Alves2014-07-211-8/+0
| | | | | | | | | | | | | | | | Testing demod presence on probe fails if the demod was sleep mode. Signed-off-by: Luis Alves <ljalvs@gmail.com> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
* | [media] si2168: Fix i2c_add_mux_adapter return valueLuis Alves2014-07-211-1/+3
| | | | | | | | | | | | | | | | | | In case of failure the return value was always 0. Return proper error code (ENODEV) instead. Signed-off-by: Luis Alves <ljalvs@gmail.com> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
* | [media] si2168: improve scanning performanceOlli Salonen2014-07-211-0/+7
| | | | | | | | | | | | | | | | | | Improve scanning performance by setting property 0301 with a value from Windows driver. Signed-off-by: Olli Salonen <olli.salonen@iki.fi> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
* | [media] si2168: Set symbol rate for DVB-CLuis Alves2014-07-211-0/+12
| | | | | | | | | | | | | | | | This patch adds symbol rate setting to the driver. Signed-off-by: Luis Alves <ljalvs@gmail.com> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
* | [media] si2168: few firmware download changesAntti Palosaari2014-07-141-14/+27
| | | | | | | | | | | | | | | | | | | | Rework firmware selection logic a little bit. Print notice asking user update firmware when old Si2168 B40 firmware is used. 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>
* | [media] si2168: advertise Si2168 A30 firmwareAntti Palosaari2014-07-141-0/+1
| | | | | | | | | | | | | | | | Driver uses that new firmware too, so advertise it. 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>
* | [media] si2168: Add support for chip revision Si2168 A30Olli Salonen2014-07-141-5/+29
| | | | | | | | | | | | | | | | | | Add handling for different chip revisions and firmwares. 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>
* | [media] si2168: receive 4 bytes reply from cmd 0x14Antti Palosaari2014-07-141-9/+9
| | | | | | | | | | | | | | | | | | Command 0x14 returns 4 bytes as a reply. It is used for setting key/value pairs to firmware and it returns 4 bytes back including old value. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
* | [media] si2168: do not set values which are already on defaultAntti Palosaari2014-07-141-98/+0
| | | | | | | | | | | | | | | | | | | | No need to set explicitly value that are already defaulted same. Setting new value returns old value. Firmware default values can be found just looking returned value. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
* | [media] si2168: remove duplicate commandAntti Palosaari2014-07-141-8/+1
| | | | | | | | | | | | | | | | Same command was executed twice, but different value. Remove redundant command. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
* | [media] si2168: implement CNR statisticAntti Palosaari2014-07-141-0/+9
| | | | | | | | | | | | | | Implement CNR statistic. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
* | [media] si2168: set cmd args using memcpyAntti Palosaari2014-07-141-31/+8
| | | | | | | | | | | | | | | | Use memcpy for set cmd buffer in order to keep style in line with rest of file. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
* | [media] si2168: implement sleepAntti Palosaari2014-07-141-7/+12
|/ | | | | | | Implement sleep for power-management. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
* [media] si2168: relax demod lock checks a littleAntti Palosaari2014-04-231-6/+3
| | | | | | | | bit3 was not cleared always leaving driver reporting demod is not fully locked. Do not check bit0 as it seems to be always 0. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
* [media] si2168: add copyright and licenseAntti Palosaari2014-04-231-0/+16
| | | | | | | 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>
* [media] si2168: add support for DVB-C (annex A version)Antti Palosaari2014-04-231-14/+22
| | | | | | | Add support for DVB-C (annex A version). Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
* [media] si2168: add support for DVB-T2Antti Palosaari2014-04-231-12/+43
| | | | | | | Add support for DVB-T2. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
* [media] si2168: Silicon Labs Si2168 DVB-T/T2/C demod driverAntti Palosaari2014-04-231-0/+708
Silicon Labs Si2168 DVB-T/T2/C demod driver. That driver version supports only DVB-T. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
OpenPOWER on IntegriCloud