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
>---
>
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
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
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 nibble@gmail.com
Reviewd-by: Nibble Max nibble@gmail.com
Signed-off-by: Dirk Nehring dnehr
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 olebo...@gmx.com wrote:
Hi Max,
Am 29.06.2015 um 16:09 schrieb Nibble Max:
ported from the manufacturer's source tree, available from
http
Hello,
Just find a minor issue to do smi_ir_exit.
Best Regards,
Max
On 2015-05-15 00:06:33, Mauro Carvalho Chehab mche...@osg.samsung.com wrote:
Em Fri, 13 Mar 2015 00:09:23 +0100
Dirk Nehring dnehr...@gmx.net escreveu:
ported from the manufacturer's source tree, available from
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
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.
Best Regards,
Max
On 2015-03-15 19:07:07, Ole Ernst olebo...@gmx.com wrote:
Hi Antti,
thanks for your quick response
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 olebo...@gmx.com wrote:
Hi Antti,
thanks for your quick response! Based on lsmod and
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 dnehr...@gmx.net wrote:
Signed-off-by: Dirk Nehring dnehr...@gmx.net
---
drivers/media/rc/keymaps/rc-dvbsky.c | 12
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 nibble@gmail.com
---
drivers/media/pci/smipcie/smipcie.c | 12
1 file changed, 8 insertions(+), 4 deletions(-)
diff
DVBSky T330 dvb-t2/t/c usb stick:
1dvb frontend: SI2157A30(tuner), SI2168B40(demod)
2usb controller: CY7C68013A
Signed-off-by: Nibble Max nibble@gmail.com
---
drivers/media/usb/dvb-usb-v2/dvbsky.c | 88 +++
1 file changed, 88 insertions(+)
diff --git
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 nibble@gmail.com
---
drivers/media/usb/dvb-usb/Kconfig | 1 -
drivers/media/usb/dvb-usb/cxusb.c | 298
Signed-off-by: Nibble Max nibble@gmail.com
---
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
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.fw,
DVBSky T680CI dvb-t2/t/c usb ci box:
1dvb frontend: SI2158A20(tuner), SI2168A30(demod)
2usb controller: CY7C86013A
3ci controller: CIMAX SP2 or its clone.
Signed-off-by: Nibble Max nibble@gmail.com
---
drivers/media/usb/dvb-usb-v2/Kconfig | 2 +
drivers/media/usb/dvb-usb-v2/dvbsky.c | 122
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:
1dvb frontend: SI2158A20(tuner), SI2168A30(demod)
2usb controller: CY7C86013A
3ci controller: CIMAX
DVBSky T982 DVB-T2/T/C dual PCIe card:
1dvb frontend: SI2158A20(tuner),SI2168A30(demod)
2PCIe bridge: CX23885(port b: parallel mode, port c: serial mode)
3rc: cx23885 integrated.
Signed-off-by: Nibble Max nibble@gmail.com
---
drivers/media/pci/cx23885/cx23885-cards.c | 15
drivers
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.
1DVB-S/S2 frontend: M88DS3103/M88TS2022
2DVB-T2/T/C frontend: SI2168B40/SI2157A30
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 nibble@gmail.com
---
drivers/media/usb/dvb-usb-v2/dvbsky.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
add_i2c_client and del_i2c_client functions make code shorter and easy to
maintain.
Signed-off-by: Nibble Max nibble@gmail.com
---
drivers/media/pci/smipcie/smipcie.c | 69 +
1 file changed, 40 insertions(+), 29 deletions(-)
diff --git a/drivers/media
DVBSky T9580 V3 card is the dual tuner card, which supports S/S2 and T2/T/C.
1DVB-S/S2 frontend: M88DS3103/M88TS2022
2DVB-T2/T/C frontend: SI2168B40/SI2157A30
2PCIe bridge: SMI PCIe
Signed-off-by: Nibble Max nibble@gmail.com
---
drivers/media/pci/smipcie/smipcie.c | 67
v2:
- Update Kconfig file.
DVBSky T9580 V3 card is the dual tuner card, which supports S/S2 and T2/T/C.
1DVB-S/S2 frontend: M88DS3103/M88TS2022
2DVB-T2/T/C frontend: SI2168B40/SI2157A30
2PCIe bridge: SMI PCIe
Signed-off-by: Nibble Max nibble@gmail.com
---
drivers/media/pci/smipcie/Kconfig
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 nibble@gmail.com
---
drivers/media/pci/smipcie/smipcie.c | 69 +
1 file changed, 40 insertions
On 2014-11-07 04:31:01, Olli Salonen wrote:
Looks good to me. Only missing T982 support now?
Reviewed-by: Olli Salonen olli.salo...@iki.fi
-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 S952 dvb-s/s2
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 nibble@gmail.com
---
drivers/media/dvb-frontends
DVBSky S950 dvb-s/s2 PCIe card:
1dvb frontend: M88TS2022(tuner),M88DS3103(demod)
2PCIe bridge: cx23885
3rc: cx23885 integrated.
Signed-off-by: Nibble Max nibble@gmail.com
---
drivers/media/pci/cx23885/cx23885-cards.c | 20
drivers/media/pci/cx23885/cx23885-dvb.c | 9
DVBSky S952 dvb-s/s2 dual PCIe card:
1dvb frontend: M88TS2022(tuner),M88DS3103(demod)
2PCIe bridge: CX23885(port b: parallel mode, port c: serial mode)
3rc: cx23885 integrated.
Signed-off-by: Nibble Max nibble@gmail.com
---
drivers/media/pci/cx23885/cx23885-cards.c | 22 +++
drivers
DVBSky S952 V3 card has a dual channels of dvb-s/s2.
1Frontend: Integrated tuner and demod: M88RS6000
2PCIe bridge: SMI PCIe
Signed-off-by: Nibble Max nibble@gmail.com
---
drivers/media/pci/smipcie/Kconfig | 2 +
drivers/media/pci/smipcie/smipcie.c | 78
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.
1Frontend: Integrated tuner and demod: M88RS6000
2PCIe bridge: SMI PCIe
Signed-off-by: Nibble Max
Hello Mauro,
On 2014-11-03 22:43:18, Mauro Carvalho Chehab wrote:
Em Thu, 30 Oct 2014 16:01:51 +0800
Nibble Max nibble@gmail.com escreveu:
v3:
-config demod mclk in set_params call back.
-remove set_config.
Where's patch 1/3 v3?
patch 1/3 is the smipcie bridge driver.
https
Hello Mauro,
On 2014-11-03 22:56:13, Mauro Carvalho Chehab wrote:
Em Mon, 03 Nov 2014 22:51:31 +0800
Nibble Max nibble@gmail.com escreveu:
Hello Mauro,
On 2014-11-03 22:43:18, Mauro Carvalho Chehab wrote:
Em Thu, 30 Oct 2014 16:01:51 +0800
Nibble Max nibble@gmail.com escreveu
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 nibble@gmail.com
---
drivers/media/dvb
.
.set_config is used to config its demod clock, which sits inside tuner die.
Signed-off-by: Nibble Max nibble@gmail.com
---
drivers/media/tuners/Kconfig | 8 +
drivers/media/tuners/Makefile | 1 +
drivers/media/tuners/m88rs6000t.c | 744 ++
drivers
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 fix it later.
What is the reason to check this parameter?
How about remove
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:
On 10/30/2014 06:38 AM, Nibble Max wrote:
-if (tab_len 83
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 one call back.
M88RS6000 is the integrated chip, which includes tuner
-firmware.tar.gz
Signed-off-by: Nibble Max nibble@gmail.com
---
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
die.
Signed-off-by: Nibble Max nibble@gmail.com
---
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
/26183/
https://patchwork.linuxtv.org/patch/26324/
Nibble Max submit:
https://patchwork.linuxtv.org/patch/26207/
Signed-off-by: Nibble Max nibble@gmail.com
---
drivers/media/pci/cx23885/cx23885-cards.c | 11 +
drivers/media/pci/cx23885/cx23885-dvb.c | 79
/26183/
https://patchwork.linuxtv.org/patch/26324/
Nibble Max submit:
https://patchwork.linuxtv.org/patch/26207/
Signed-off-by: Nibble Max nibble@gmail.com
---
drivers/media/pci/cx23885/cx23885-cards.c | 6 ++
drivers/media/pci/cx23885/cx23885-input.c | 6 ++
2 files changed, 12 insertions
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 nibble@gmail.com
---
drivers/media/tuners
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 different part of this internal demod from
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 is its clock/pll
generation IP block
DVBSky s960ci dvb-s/s2 usb ci box:
1dvb frontend: M88TS2022(tuner),M88DS3103(demod)
2usb controller: CY7C86013A
3ci controller: CIMAX SP2 or its clone.
Signed-off-by: Nibble Max nibble@gmail.com
---
drivers/media/usb/dvb-usb-v2/Kconfig | 1 +
drivers/media/usb/dvb-usb-v2/dvbsky.c | 188
does not support SMI IR function.
Signed-off-by: Nibble Max nibble@gmail.com
---
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/smipcie
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 nibble@gmail.com
---
drivers/media/tuners/Kconfig | 8 +
drivers/media
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 nibble@gmail.com
---
drivers/media/dvb-frontends
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:
1Two DVB transport stream input ports(ts0,ts1).
2Two I2C master bus(i2c0, i2c1).
3IR controller.
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
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 nibble@gmail.com
---
drivers/media/pci/cx23885/cx23885-cards.c | 3 +++
drivers/media/pci/cx23885/cx23885-input.c | 8
2 files changed, 11
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 driver
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 that
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.
make checkpatch.pl happy.
Signed-off-by: Nibble Max nibble@gmail.com
It works with the high symbol rate transponders.
Tested-by: Nibble Max nibble@gmail.com
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
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 cr...@iki.fi
---
drivers/media/dvb-frontends/m88ds3103.c | 50
56 matches
Mail list logo