afbd6eb4ba25388955a87caa9ffac5c5c0d1c22e |
|
03-Sep-2014 |
Mauro Carvalho Chehab <m.chehab@samsung.com> |
[media] m88ds3103: use true/false for boolean vars Instead of using 0 or 1 for boolean, use the true/false defines. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
41b9aa0040526d13e08e2ad79970377afe1d622d |
|
22-Aug-2014 |
Antti Palosaari <crope@iki.fi> |
[media] m88ds3103: fix coding style issues Fix coding style issues pointed out by checkpatch.pl. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
d28677ffbc8443d9a97a50b15989ebbbf00a729e |
|
22-Aug-2014 |
Antti Palosaari <crope@iki.fi> |
[media] m88ds3103: change .set_voltage() implementation Add some error checking and implement functionality a little bit differently. Cc: Nibble Max <nibble.max@gmail.com> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
79d0933032d657e8f80e916b14b47b03731d6bea |
|
11-Aug-2014 |
nibble.max <nibble.max@gmail.com> |
[media] m88ds3103: implement set voltage and TS clock Implement set voltage operation. Separate TS clock as a own configuration parameter. Add TS clock polarity parameter. [crope@iki.fi: merge em28xx driver m88ds3103 config change patch to that one, in order to keep build unbroken] Signed-off-by: Nibble Max <nibble.max@gmail.com> 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>
|
4423a2ba808d0df1b394b9313ea9a0bbad764e93 |
|
10-Jul-2014 |
Antti Palosaari <crope@iki.fi> |
[media] m88ds3103: implement BER Implement read_ber for BER estimate. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
3ae266f80cd3684cb78b59ce26af70792ad6994c |
|
10-Jul-2014 |
Antti Palosaari <crope@iki.fi> |
[media] m88ds3103: fix SNR reporting on 32-bit arch There was 32-bit calculation overflow. Use div_u64. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
418a97cbcef9644e36d87140a6962d2cd4743e74 |
|
01-Feb-2014 |
Antti Palosaari <crope@iki.fi> |
[media] m88ds3103: fix bug on .set_tone() Band switching didn't worked always reliably as there was one register bit set wrong. Thanks to Robert Schlabbach for pointing this bug and solution. Reported-by: Robert Schlabbach <Robert.Schlabbach@gmx.net> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
2f9dff3f39f0d6dac9209e2267517aebc1c6f86c |
|
01-Feb-2014 |
Antti Palosaari <crope@iki.fi> |
[media] m88ds3103: possible uninitialized scalar variable It was possible that tuner_frequency variable, used for carrier offset compensation, was uninitialized. That happens when tuner .get_frequency() callback is not defined. Currently that case is not possible as only used tuner has this callback. Coverity CID 1166057: Uninitialized scalar variable (UNINIT) Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
8a648fbbc1a1a3b4b500c63b5a953397103dfe22 |
|
01-Feb-2014 |
Antti Palosaari <crope@iki.fi> |
[media] m88ds3103: remove dead code 2nd part Coverity CID 1166051: Logically dead code (DEADCODE) TS clock calculation could be more accurate, but as it is not, remove those unused clock speeds. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
672e02485e008052394970fb46ba7e59abb90ce8 |
|
01-Feb-2014 |
Antti Palosaari <crope@iki.fi> |
[media] m88ds3103: remove dead code Coverity CID 1166050: Dead default in switch (DEADCODE) Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
8a878dc4f6686ccb2f6e4d72e29825fe3427eeb0 |
|
18-Dec-2013 |
Antti Palosaari <crope@iki.fi> |
[media] m88ds3103: fix some style issues reported by checkpatch.pl * remove Free Software Foundation postal address * add one pair of parenthesis * use sizeof(*foo), not sizeof(struct foo) Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
4fc578768c81f2dd20eee037eaf1be44a19779b2 |
|
08-Dec-2013 |
Antti Palosaari <crope@iki.fi> |
[media] m88ds3103: fix possible i2c deadlock Adapter is locked by I2C core already. Use unlocked i2c_transfer() version __i2c_transfer() to avoid deadlock. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
06487dee53ae1574fb9637a4c243287ea92ab69d |
|
02-Dec-2013 |
Antti Palosaari <crope@iki.fi> |
[media] m88ds3103: I/O optimize inittab write Write inittab using reg address auto-increment in order to reduce I/O a little bit. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
92676ac92738c29a439d959964f2a89d73150333 |
|
20-Nov-2013 |
Antti Palosaari <crope@iki.fi> |
[media] m88ds3103: fix TS mode config TS mode was configured wrongly. Reported-by: David Howells <dhowells@redhat.com> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
39c0029e60fe72da96dabfef5b469184d2011fcd |
|
20-Nov-2013 |
Antti Palosaari <crope@iki.fi> |
[media] m88ds3103: use kernel macro to round division DIV_ROUND_CLOSEST does the job and looks better. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
44b9055b4b058d7b02bf0380158627f9be79b9e5 |
|
20-Nov-2013 |
Antti Palosaari <crope@iki.fi> |
[media] m88ds3103: use I2C mux for tuner I2C adapter Switch standard I2C adapter to muxed I2C adapter. David reported that I2C adapter implementation caused deadlock. I discussed with Jean and he suggested to implement it as a multiplexed i2c adapter because tuner I2C bus could be seen like own I2C segment. Reported-by: David Howells <dhowells@redhat.com> Cc: Jean Delvare <khali@linux-fr.org> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
63c80f70435c5ecac0f94a1331a7dee249ba345b |
|
07-Nov-2013 |
Antti Palosaari <crope@iki.fi> |
[media] m88ds3103: do not use dynamic stack allocation I2C transfer were using dynamic stack allocation. Get rid of it. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
395d00d1ca8947887fd0fbdec4fff90c4da21877 |
|
25-Feb-2013 |
Antti Palosaari <crope@iki.fi> |
[media] Montage M88DS3103 DVB-S/S2 demodulator driver DVB-S/S2 satellite television demodulator driver. Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|