Reviewed-by: Max Nibble
On 2016-03-10 06:39:27, Olli Salonen wrote:
>Modify the printout for MAC address to be more vendor agnostic.
>Print also the port number.
>
>Signed-off-by: Olli Salonen
>---
> drivers/media/pci/smipcie/smipcie-main.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-
Reviewed-by: Max Nibble
On 2016-03-10 06:39:26, Olli Salonen wrote:
>Add support for TechnoTrend TT-budget S2-4200 Twin DVB-S2 tuner. The
>device seems to be rather similar to DVBSky S952 V3. This is a PCIe
>card with 2 tuners. SMI PCIe bridge is used and the card has two
>Montage M88RS6000 dem
Does this card work with the media code from dvbsky.net from kernel 4.x?
On 2015-12-06 19:10:41, Timo_Helkiƶ wrote:
>
>Hi
>
>
>Common interface in Dvbsky T980C is not working with Ubuntu 15.10 kernel
>4.2.0 and vanilla kernel 4.6 and latest dvb-drivers from Linux-media
>git. With Ubuntu 15.04
Hello Ole,
Due to the hardware limitation, it can not support arbitrary IR codes.
The current patch supports RC5 only.
On 2015-06-29 22:40:04, Ole Ernst wrote:
>Hi Max,
>
>Am 29.06.2015 um 16:09 schrieb Nibble Max:
>> ported from the manufacturer's source tree, av
ported from the manufacturer's source tree, available from
http://dvbsky.net/download/linux/media_build-bst-150211.tar.gz
This is the second patch after a public review.
Acked-by: Nibble Max
Reviewd-by: Nibble Max
Signed-off-by: Dirk Nehring
---
drivers/media/pci/smipcie/Kc
Hello,
Just find a minor issue to do "smi_ir_exit".
Best Regards,
Max
On 2015-05-15 00:06:33, Mauro Carvalho Chehab wrote:
>Em Fri, 13 Mar 2015 00:09:23 +0100
>Dirk Nehring escreveu:
>
>> ported from the manufacturer's source tree, available from
>> http://dvbsky.net/download/linux/media_build
Hello Steve,
Could you try the following methods?
1> Could you try to install the media code from dvbsky.net?
http://www.dvbsky.net/download/linux/media_build-bst-150322.tar.gz
2> You can download the driver and software for windows from dvbsky.net and
test to confirm the device is working prop
s,
>Ole
>
>Am 17.03.2015 um 02:53 schrieb Nibble Max:
>> Hello,
>>
>> what is the "chip_id" debug output from m88ts2022 module?
>>
>> I think you maybe hold the old S952 card.
>> Its satellite tuner is M88TS2020, not M88TS2022.
>>
>
Hello,
what is the "chip_id" debug output from m88ts2022 module?
I think you maybe hold the old S952 card.
Its satellite tuner is M88TS2020, not M88TS2022.
Best Regards,
Max
On 2015-03-15 19:07:07, Ole Ernst wrote:
>Hi Antti,
>
>thanks for your quick response! Based on lsmod and modinfo I do ha
Hello,
Mapping VOLUME and CHANNEL keys to the general ones will break some tv
softwares remote control functions.
Best Regards,
Max
On 2015-03-10 06:05:02, Dirk Nehring wrote:
>Signed-off-by: Dirk Nehring
>---
> drivers/media/rc/keymaps/rc-dvbsky.c | 12 ++--
> 1 file changed, 6 insert
Although IRQ_HANDLED is "safe" value to return,
it is better to let the kernel know whether the driver handle the interrupt or
not.
Signed-off-by: Nibble Max
---
drivers/media/pci/smipcie/smipcie.c | 12
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/dri
Signed-off-by: Nibble Max
---
drivers/media/usb/dvb-usb-v2/dvbsky.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/media/usb/dvb-usb-v2/dvbsky.c
b/drivers/media/usb/dvb-usb-v2/dvbsky.c
index 86db800..9b5add4 100644
--- a/drivers/media/usb/dvb-usb-v2/dvbsky.c
+++ b/drivers
Remove TechnoTrend CT2-4400 and CT2-4650 devices from cxusb.
They are supported by dvb-usb-dvbsky driver in PATCH 3/3.
Signed-off-by: Nibble Max
---
drivers/media/usb/dvb-usb/Kconfig | 1 -
drivers/media/usb/dvb-usb/cxusb.c | 298 --
drivers/media/usb/dvb
DVBSky T330 dvb-t2/t/c usb stick:
1>dvb frontend: SI2157A30(tuner), SI2168B40(demod)
2>usb controller: CY7C68013A
Signed-off-by: Nibble Max
---
drivers/media/usb/dvb-usb-v2/dvbsky.c | 88 +++
1 file changed, 88 insertions(+)
diff --git a/drivers/media/u
Hello Chris,
Do all of your transponders have such issue or only some special transponders?
Could you list the parameters for them? for example, dvb-s or dvb-s2 type,
frequency, symbol rate.
The dvbsky.net firmware "dvb-fe-ds3103.fw" is version 3.7.
Annti uses the firmware "dvb-demod-m88ds3103.f
in the dvbsky driver and move CT2-4650 also to dvbsky
>- you add T680CI into cxusb driver
>
>What do you think?
>
>Cheers,
>-olli
>
>On Thu, 13 Nov 2014, Nibble Max wrote:
>
>> DVBSky T680CI dvb-t2/t/c usb ci box:
>> 1>dvb frontend: SI2158A20(tuner), SI21
DVBSky T680CI dvb-t2/t/c usb ci box:
1>dvb frontend: SI2158A20(tuner), SI2168A30(demod)
2>usb controller: CY7C86013A
3>ci controller: CIMAX SP2 or its clone.
Signed-off-by: Nibble Max
---
drivers/media/usb/dvb-usb-v2/Kconfig | 2 +
drivers/media/usb/dvb-usb-v2/dvbsk
DVBSky T982 DVB-T2/T/C dual PCIe card:
1>dvb frontend: SI2158A20(tuner),SI2168A30(demod)
2>PCIe bridge: CX23885(port b: parallel mode, port c: serial mode)
3>rc: cx23885 integrated.
Signed-off-by: Nibble Max
---
drivers/media/pci/cx23885/cx23885-cards.c | 15
drivers/media/pc
Hello Antti,
On 2014-11-10 06:13:07, Antti Palosaari wrote:
>On 11/08/2014 01:35 PM, Nibble Max wrote:
>> v2:
>> - Update Kconfig file.
>>
>> DVBSky T9580 V3 card is the dual tuner card, which supports S/S2 and T2/T/C.
>> 1>DVB-S/S2 frontend: M88DS310
v2:
-no change, just resend with other patches.
"add_i2c_client" and "del_i2c_client" functions make code shorter and easy to
maintain.
Signed-off-by: Nibble Max
---
drivers/media/pci/smipcie/smipcie.c | 69 +
1 file changed, 40 inserti
v2:
- Update Kconfig file.
DVBSky T9580 V3 card is the dual tuner card, which supports S/S2 and T2/T/C.
1>DVB-S/S2 frontend: M88DS3103/M88TS2022
2>DVB-T2/T/C frontend: SI2168B40/SI2157A30
2>PCIe bridge: SMI PCIe
Signed-off-by: Nibble Max
---
drivers/media/pci/smipcie/Kconfig | 3 ++
DVBSky T9580 V3 card is the dual tuner card, which supports S/S2 and T2/T/C.
1>DVB-S/S2 frontend: M88DS3103/M88TS2022
2>DVB-T2/T/C frontend: SI2168B40/SI2157A30
2>PCIe bridge: SMI PCIe
Signed-off-by: Nibble Max
---
drivers/media/pci/smipcie/smipc
"add_i2c_client" and "del_i2c_client" functions make code shorter and easy to
maintain.
Signed-off-by: Nibble Max
---
drivers/media/pci/smipcie/smipcie.c | 69 +
1 file changed, 40 insertions(+), 29 deletions(-)
diff --git a/drive
It is wrong that sp2 device uses the i2c adapter from m88ds3103 return.
sp2 device sits on the same i2c bus with m88ds3103, not behind m88ds3103.
Signed-off-by: Nibble Max
---
drivers/media/usb/dvb-usb-v2/dvbsky.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/media
On 2014-11-07 04:31:01, Olli Salonen wrote:
>Looks good to me. Only missing T982 support now?
>
>Reviewed-by: Olli Salonen
>
>-olli
>
Thanks for review.
Yes, it is only missing T982 for cx23885 bridge driver.
BR,
Max
>On Wed, 5 Nov 2014, Nibble Max wrote:
>
>>
DVBSky S950 dvb-s/s2 PCIe card:
1>dvb frontend: M88TS2022(tuner),M88DS3103(demod)
2>PCIe bridge: cx23885
3>rc: cx23885 integrated.
Signed-off-by: Nibble Max
---
drivers/media/pci/cx23885/cx23885-cards.c | 20
drivers/media/pci/cx23885/cx23885-dvb.c | 9 ++---
DVBSky S952 dvb-s/s2 dual PCIe card:
1>dvb frontend: M88TS2022(tuner),M88DS3103(demod)
2>PCIe bridge: CX23885(port b: parallel mode, port c: serial mode)
3>rc: cx23885 integrated.
Signed-off-by: Nibble Max
---
drivers/media/pci/cx23885/cx23885-cards.c | 22 +++
drivers/media/pc
1> When m88ds3103 works in serial ts mode, its serial ts clock is equal to ts
master clock and the clock divider is bypassed.
2> The serial ts clock is configed by the bridge driver just like parallel ts
clock.
Signed-off-by: Nibble Max
---
drivers/media/dvb-frontends/m88ds3103.
st one which has no
S952 V3 code.
So I submit S952 V3 patch for the current media_tree.git code again.
BR,
Max
On 2014-11-04 22:46:01, Nibble Max wrote:
>DVBSky S952 V3 card has a dual channels of dvb-s/s2.
>1>Frontend: Integrated tuner and demod: M88RS6000
>2>PCIe bridge: SMI
DVBSky S952 V3 card has a dual channels of dvb-s/s2.
1>Frontend: Integrated tuner and demod: M88RS6000
2>PCIe bridge: SMI PCIe
Signed-off-by: Nibble Max
---
drivers/media/pci/smipcie/Kconfig | 2 +
drivers/media/pci/smipcie/smipcie.c | 78 +
2
Hello Mauro,
On 2014-11-03 22:56:13, Mauro Carvalho Chehab wrote:
>Em Mon, 03 Nov 2014 22:51:31 +0800
>Nibble Max escreveu:
>
>> Hello Mauro,
>>
>> On 2014-11-03 22:43:18, Mauro Carvalho Chehab wrote:
>> >Em Thu, 30 Oct 2014 16:01:51 +0800
>&
Hello Mauro,
On 2014-11-03 22:43:18, Mauro Carvalho Chehab wrote:
>Em Thu, 30 Oct 2014 16:01:51 +0800
>"Nibble Max" escreveu:
>
>> v3:
>> -config demod mclk in "set_params" call back.
>> -remove "set_config".
>
>Where
Hello Antti,
On 2014-10-31 11:13:59, Antti Palosaari wrote:
>
>
>On 10/31/2014 04:55 AM, Antti Palosaari wrote:
>>
>>
>> On 10/31/2014 04:34 AM, Nibble Max wrote:
>>> Hello Antti,
>>>
>>> On 2014-10-31 01:36:14, Antti Palosaari wrote:
&
Hello Antti,
On 2014-10-31 01:36:14, Antti Palosaari wrote:
>
>
>On 10/30/2014 06:38 AM, Nibble Max wrote:
>
>>>> - if (tab_len > 83) {
>>>> + if (tab_len > 86) {
>>>
>>> That is not nice, but I could try find better solution and fi
a standalone driver.
.set_config is used to config its demod clock, which sits inside tuner die.
Signed-off-by: Nibble Max
---
drivers/media/tuners/Kconfig | 8 +
drivers/media/tuners/Makefile | 1 +
drivers/media/tuners/m88rs6000t.c | 744 ++
de the tuner die.
So clock/pll functions should be configed through its tuner i2c bus, NOT its
demod i2c bus.
The demod of M88RS6000 need the firmware: dvb-demod-m88rs6000.fw
firmware download link:
http://www.dvbsky.net/download/linux/dvbsky-firmware.tar.gz
Signed-off-by: Nibble Max
---
drivers
plicate
>TS MCLK calculation in a tuner driver as it is only 4 lines - select
>mclk per delivery system.
>
>regards
>Antti
>
>On 10/27/2014 09:29 AM, Nibble Max wrote:
>> v2:
>> -make demod mclk selection logic simple.
>> -merge demod mclk and ts mclk into on
die.
Signed-off-by: Nibble Max
---
drivers/media/tuners/Kconfig | 8 +
drivers/media/tuners/Makefile | 1 +
drivers/media/tuners/m88rs6000t.c | 742 ++
drivers/media/tuners/m88rs6000t.h | 29 ++
4 files changed, 780 insertions(+)
diff --git a
-firmware.tar.gz
Signed-off-by: Nibble Max
---
drivers/media/dvb-frontends/m88ds3103.c | 229 +++
drivers/media/dvb-frontends/m88ds3103_priv.h | 181 +
2 files changed, 340 insertions(+), 70 deletions(-)
diff --git a/drivers/media/dvb-frontends
Hello:
On 2014-10-25 07:19:15, Antti Palosaari wrote:
>Moikka!
>
>On 10/22/2014 03:16 PM, Nibble Max wrote:
>> On 2014-10-22 05:24:02, Antti Palosaari wrote:
>>>
>>>
>>> On 10/13/2014 09:44 AM, Nibble Max wrote:
>>>> M88RS6000 is the int
if "chip_id" is wrong or "dev->cfg.clock_out" is invalid, the i2c model is
still loaded.
It will cause "kernel NULL pointer dereference" oops when the i2c model remove.
returning the err code will prevent the i2c model load.
Signed-off-by: Nibble Max
---
dri
org/patch/26183/
https://patchwork.linuxtv.org/patch/26324/
Nibble Max submit:
https://patchwork.linuxtv.org/patch/26207/
Signed-off-by: Nibble Max
---
drivers/media/pci/cx23885/cx23885-cards.c | 6 ++
drivers/media/pci/cx23885/cx23885-input.c | 6 ++
2 files changed, 12 insertions(+)
dif
org/patch/26183/
https://patchwork.linuxtv.org/patch/26324/
Nibble Max submit:
https://patchwork.linuxtv.org/patch/26207/
Signed-off-by: Nibble Max
---
drivers/media/pci/cx23885/cx23885-cards.c | 11 +
drivers/media/pci/cx23885/cx23885-dvb.c | 79 ++-
drivers/
On 2014-10-22 05:24:02, Antti Palosaari wrote:
>
>
>On 10/13/2014 09:44 AM, Nibble Max wrote:
>> M88RS6000 is the integrated chip, which includes tuner and demod.
>> Its internal demod is similar with M88DS3103 except some registers
>> definition.
>> The main diff
>
>
>On 10/13/2014 09:44 AM, Nibble Max wrote:
>> M88RS6000 is the integrated chip, which includes tuner and demod.
>> Its internal demod is similar with M88DS3103 except some registers
>> definition.
>> The main different part of this internal demod from others i
DVBSky s960ci dvb-s/s2 usb ci box:
1>dvb frontend: M88TS2022(tuner),M88DS3103(demod)
2>usb controller: CY7C86013A
3>ci controller: CIMAX SP2 or its clone.
Signed-off-by: Nibble Max
---
drivers/media/usb/dvb-usb-v2/Kconfig | 1 +
drivers/media/usb/dvb-usb-v2/dvbsk
should be configed through its tuner i2c bus, NOT its
demod i2c bus.
The demod of M88RS6000 need the firmware: dvb-demod-m88rs6000.fw
firmware download link:
http://www.dvbsky.net/download/linux/dvbsky-firmware.tar.gz
Signed-off-by: Nibble Max
---
drivers/media/dvb-frontends/m88ds3103.c | 253
M88RS6000 is the integrated chip, which includes tuner and demod.
Here splite its tuner as a standalone driver.
.set_config is used to config its demod clock, which sits inside tuner die.
Signed-off-by: Nibble Max
---
drivers/media/tuners/Kconfig | 8 +
drivers/media/tuners/Makefile
: SMI PCIe
*The current driver does not support SMI IR function.
Signed-off-by: Nibble Max
---
drivers/media/pci/Kconfig |1 +
drivers/media/pci/Makefile |3 +-
drivers/media/pci/smipcie/Kconfig | 13 +
drivers/media/pci/smipcie/Makefile |3 +
drivers/media/pci/
There is a new PCIe bridge chip(from SMI) used in DVBSky V3 seris cards,
include S950 V3 and S952 V3 cards.
SMI pcie bridge chip is PCIe 1.1 compliant, supports MSI feature.
Main interface blocks:
1>Two DVB transport stream input ports(ts0,ts1).
2>Two I2C master bus(i2c0, i2c1).
3>IR controller.
4
DVBSky T9580 uses Integrated CX23885 IR controller to decode IR signal.
The IR type of DVBSky remote control is RC5.
Signed-off-by: Nibble Max
---
drivers/media/pci/cx23885/cx23885-cards.c | 3 +++
drivers/media/pci/cx23885/cx23885-input.c | 8
2 files changed, 11 insertions(+)
diff
Hello,
In hardware design, the CI host controller is wired with GPIO_0 of CX23885.
The GPIO_0 can be configed as the interrupt source.
Interrupt mode in PCIe driver is more faster than poll mode to detect CAM
insert/remove operations etc.
>Add CI support for DVBSky T980C.
>
>I used the new host d
Hello,
static int sp2_remove(struct i2c_client *client)
{
struct si2157 *s = i2c_get_clientdata(client);
..
wrong "struct si2157", it should be "struct sp2".
Could you check it?
BR,
Max
>Driver for the CIMaX SP2 common interface chip. It is very much based on
>the existing cimax2 dr
>Driver for the CIMaX SP2 common interface chip. It is very much based on
>the existing cimax2 driver for cx23885, but should be more reusable. The
>product has been sold with name Atmel T90FJR as well and the data sheets
>for that chip seem to be publicly available.
>
>It seems that the USB device
>regards
>Antti
>
>On 08/11/2014 07:45 AM, nibble.max wrote:
>> remove ci support part in v1 patch.
>> hook demod read status and set voltage operations.
>> add m88ts2022 select in Kconfig.
>>
>> move usb buffer into state for usb ctrl.
>>
It is easier to understand for using "voltage_dis" to keep the same logic for
voltage selection and off/on.
>Add some error checking and implement functionality a little bit
>differently.
>
>Signed-off-by: Antti Palosaari
>---
> drivers/media/dvb-frontends/m88ds3103.c | 50 +
It works with the high symbol rate transponders.
Tested-by: Nibble Max
>Maximum satellite symbol rate used is 4500Sps which overflows
>when multiplied by 135. As final calculation result is fraction,
>we could use mult_frac macro in order to keep calculation inside
>32 bit numbe
57 matches
Mail list logo