[PATCH 0/4] dvb: Add support for PT3 ISDB-S/T card

2014-07-14 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Hi, This patch series adds support for PT3 ISDB-S/T receiver cards. It contains a PCI bridge driver, a dvb-frontend driver and two tuner drivers. I know Bud R had already posted ones to this mailing list, (as in

[PATCH 3/4] tc90522: add driver for Toshiba TC90522 quad demodulator

2014-07-14 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds driver for tc90522 demodulator chips. The chip contains 4 demod modules that run in parallel and are independently controllable via separate I2C addresses. Two of the modules are for ISDB-T and the rest for ISDB-S. It is used in earthsoft pt3

[PATCH 2/4] qm1d1c0042: add driver for Sharp QM1D1C0042 8PSK tuner

2014-07-14 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds driver for qm1d1c0042 (Trellis Coded) 8PSK tuner chips. It is used as an ISDB-S tuner in earthsoft pt3 cards. Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/tuners/Kconfig | 7 + drivers/media/tuners/Makefile |

[PATCH 4/4] pt3: add support for Earthsoft PT3 ISDB-S/T receiver card

2014-07-14 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds support for PT3 PCIe cards. PT3 has an FPGA PCIe bridge chip, a TC90522 demod chip and a VA4M6JC2103 tuner module which contains two QM1D1C0042 chips for ISDB-S and two MxL301RF's for ISDB-T. It can receive and deliver 4 (2x ISDB-S, 2x

[PATCH 1/4] mxl301rf: add driver for MaxLinear MxL301RF OFDM tuner

2014-07-14 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds driver for mxl301rf OFDM tuner chips. It is used as an ISDB-T tuner in earthsoft pt3 cards. Note that this driver does not initilize the chip, because the initilization sequence / register setting is not disclosed. Thus, the driver assumes

[PATCH v2 1/5] dvb-core: add a new tuner ops to dvb_frontend for APIv5

2014-08-27 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com fe-ops.tuner_ops.get_rf_strength() reports its result in u16, while in DVB APIv5 it should be reported in s64 and by 0.001dBm. Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/dvb-core/dvb_frontend.h | 2 ++ 1 file changed, 2 insertions(+)

[PATCH v2 3/5] qm1d1c0042: add driver for Sharp QM1D1C0042 ISDB-S tuner

2014-08-27 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds driver for qm1d1c0042 tuner chips. It is used as an ISDB-S tuner in earthsoft pt3 cards. Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- Changes in v2: - moved a static const table out of function scope - removed an unused config

[PATCH v2 5/5] pt3: add support for Earthsoft PT3 ISDB-S/T receiver card

2014-08-27 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds support for PT3 PCIe cards. PT3 has an FPGA PCIe bridge chip, a TC90522 demod chip and a VA4M6JC2103 tuner module which contains two QM1D1C0042 chips for ISDB-S and two MxL301RF's for ISDB-T. It can receive and deliver 4 (2x ISDB-S, 2x

[PATCH v2 2/5] mxl301rf: add driver for MaxLinear MxL301RF OFDM tuner

2014-08-27 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds driver for mxl301rf OFDM tuner chips. It is used as an ISDB-T tuner in earthsoft pt3 cards. Note that this driver does not initilize the chip, because the initilization sequence / register setting is not disclosed. Thus, the driver assumes

[PATCH v2 4/5] tc90522: add driver for Toshiba TC90522 quad demodulator

2014-08-27 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds driver for tc90522 demodulator chips. The chip contains 4 demod modules that run in parallel and are independently controllable via separate I2C addresses. Two of the modules are for ISDB-T and the rest for ISDB-S. It is used in earthsoft pt3

[PATCH v2 0/5] dvb: Add support for PT3 ISDB-S/T card

2014-08-27 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch series adds support for PT3 ISDB-S/T receiver cards. It contains a PCI bridge driver, a dvb-frontend driver and two tuner drivers. I know Bud R had already posted ones to this mailing list, (as in

[PATCH v3 0/4] dvb: Add support for PT3 ISDB-S/T card

2014-09-07 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch series adds support for PT3 ISDB-S/T receiver cards. It contains a PCI bridge driver, a dvb-frontend driver and two tuner drivers. I know Bud R had already posted ones to this mailing list, (as in

[PATCH v3 1/4] mxl301rf: add driver for MaxLinear MxL301RF OFDM tuner

2014-09-07 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds driver for mxl301rf OFDM tuner chips. It is used as an ISDB-T tuner in earthsoft pt3 cards. Note that this driver does not initilize the chip, because the initilization sequence / register setting is not disclosed. Thus, the driver assumes

[PATCH v3 2/4] qm1d1c0042: add driver for Sharp QM1D1C0042 ISDB-S tuner

2014-09-07 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds driver for qm1d1c0042 tuner chips. It is used as an ISDB-S tuner in earthsoft pt3 cards. Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- Changes in v3: - moved to I2C binding model - small improvements in register read/write

[PATCH v3 3/4] tc90522: add driver for Toshiba TC90522 quad demodulator

2014-09-07 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds driver for tc90522 demodulator chips. The chip contains 4 demod modules that run in parallel and are independently controllable via separate I2C addresses. Two of the modules are for ISDB-T and the rest for ISDB-S. It is used in earthsoft pt3

[PATCH v3 4/4] pt3: add support for Earthsoft PT3 ISDB-S/T receiver card

2014-09-07 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds support for PT3 PCIe cards. PT3 has an FPGA PCIe bridge chip, a TC90522 demod chip and a VA4M6JC2103 tuner module which contains two QM1D1C0042 chips for ISDB-S and two MxL301RF's for ISDB-T. It can receive and deliver 4 (2x ISDB-S, 2x

[PATCH v4 0/4] dvb: Add support for PT3 ISDB-S/T card

2014-09-08 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch series adds support for PT3 ISDB-S/T receiver cards. It contains a PCI bridge driver, a dvb-frontend driver and two tuner drivers. I know Bud R had already posted ones to this mailing list, (as in

[PATCH v4 3/4] tc90522: add driver for Toshiba TC90522 quad demodulator

2014-09-08 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds driver for tc90522 demodulator chips. The chip contains 4 demod modules that run in parallel and are independently controllable via separate I2C addresses. Two of the modules are for ISDB-T and the rest for ISDB-S. It is used in earthsoft pt3

[PATCH v4 1/4] mxl301rf: add driver for MaxLinear MxL301RF OFDM tuner

2014-09-08 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds driver for mxl301rf OFDM tuner chips. It is used as an ISDB-T tuner in earthsoft pt3 cards. Note that this driver does not initilize the chip, because the initilization sequence / register setting is not disclosed. Thus, the driver assumes

[PATCH v4 2/4] qm1d1c0042: add driver for Sharp QM1D1C0042 ISDB-S tuner

2014-09-08 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds driver for qm1d1c0042 tuner chips. It is used as an ISDB-S tuner in earthsoft pt3 cards. Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- Changes in v4: - removed unnecessary .get_status() - removed initial frequency setting and moved to

[PATCH v4 4/4] pt3: add support for Earthsoft PT3 ISDB-S/T receiver card

2014-09-08 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch adds support for PT3 PCIe cards. PT3 has an FPGA PCIe bridge chip, a TC90522 demod chip and a VA4M6JC2103 tuner module which contains two QM1D1C0042 chips for ISDB-S and two MxL301RF's for ISDB-T. It can receive and deliver 4 (2x ISDB-S, 2x

[PATCH 1/4] v4l-utils/libdvbv5: avoid crash when failed to get a channel name

2014-10-08 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- lib/libdvbv5/dvb-file.c | 17 + 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/lib/libdvbv5/dvb-file.c b/lib/libdvbv5/dvb-file.c index 27d9a63..bcb1762 100644 ---

[PATCH 0/4] v4l-utils:libdvbv5,dvb: add basic support for ISDB-S

2014-10-08 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch series adds tuning and scanning features for ISDB-S. Other part of the libdvbv5 API may not work for ISDB-S. At least the charset conversion and the parser for extended event descriptors do not work now, as they require some ISDB-S(/T) specific

[PATCH 4/4] v4l-utils/dvbv5-scan: add support for ISDB-S scanning

2014-10-08 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- utils/dvb/dvb-format-convert.c | 3 ++- utils/dvb/dvbv5-scan.c | 14 ++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/utils/dvb/dvb-format-convert.c

[PATCH 2/4] v4l-utils/libdvbv5: add support for ISDB-S tuning

2014-10-08 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Added LNB support for Japanese satellites. Currently tested with dvbv5-zap, dvb-fe-tool. Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- lib/libdvbv5/dvb-sat.c | 11 +++ 1 file changed, 11 insertions(+) diff --git a/lib/libdvbv5/dvb-sat.c

[PATCH 3/4] v4l-utils/libdvbv5: add support for ISDB-S scanning

2014-10-08 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com added NIT scan for ISDB-S, fixed wrong/too-close frequency of the scanned entries, when freq_offset/bandwith was not set properly. ISDB-S/T specific charset conversion is separeted off as an iconv module, and not implemented in this lib. Signed-off-by:

[PATCH v2 2/7] v4l-utils/libdvbv5: add support for ISDB-S tuning

2014-10-26 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Added LNB support for Japanese satellites. Currently tested with dvbv5-zap, dvb-fe-tool. At least the charset conversion and the parser of extended event descriptors are not implemented now, as they require some ISDB-S(/T) specific modification. ---

[PATCH v2 1/7] v4l-utils/libdvbv5: fix auto generation of channel names

2014-10-26 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com when channel name was not available, it was generated from unset variables, and leaked memory. --- lib/libdvbv5/dvb-file.c | 28 +++- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/lib/libdvbv5/dvb-file.c

[PATCH v2 3/7] v4l-utils/libdvbv5: add support for ISDB-S scanning

2014-10-26 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com added NIT scan for ISDB-S, fixed wrong/too-close frequency of the scanned entries, when freq_offset/bandwith was not set properly. --- lib/include/libdvbv5/dvb-scan.h | 2 + lib/libdvbv5/dvb-fe.c | 6 +- lib/libdvbv5/dvb-file.c | 23

[PATCH v2 6/7] v4l-utils/libdvbv5: don't discard config-supplied parameters

2014-10-26 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com When an user enabled the option to update parameters with PSI, the parameters that were supplied from config file and not mandatory to the delivery system were discarded. --- lib/libdvbv5/dvb-fe.c | 14 +- 1 file changed, 5 insertions(+), 9

[PATCH v2 4/7] v4l-utils/dvb: add COUNTRY property

2014-10-26 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com to distinguish country variants of delivery systems like ISDB-T. --- configure.ac | 4 + lib/include/libdvbv5/countries.h | 308 + lib/include/libdvbv5/dvb-fe.h | 4 +

[PATCH v2 7/7] v4l-utils/libdvbv5, dvbv5-scan: generalize channel duplication check

2014-10-26 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com include stream id to duplication check --- lib/include/libdvbv5/dvb-scan.h | 11 ++-- lib/libdvbv5/dvb-scan.c | 132 utils/dvb/dvbv5-scan.c | 16 ++--- 3 files changed, 49 insertions(+), 110

[PATCH v2 0/7] v4l-utils/libdvbv5,dvb: add support for ISDB-S

2014-10-26 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch series adds tuning and scanning features for ISDB-S, and required modifications to libdvbv5 and utils/dvb to support it. Other part of the libdvbv5 API may not work for ISDB-S. At least the the parser for extended event descriptors do not work

[PATCH v2 5/7] v4l-utils/libdvbv5: add gconv module for the text translation of ISDB-S/T.

2014-10-26 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com --- lib/Makefile.am | 5 +- lib/gconv/arib-std-b24.c| 775 + lib/gconv/en300-468-tab00.c | 564 ++ lib/gconv/gconv-modules | 7 + lib/gconv/gconv.map | 8 +

[PATCH] dvb-core: set default properties of ISDB-S

2014-10-26 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com delsys-fixed props should be set in dvb-core instead of in each driver. --- drivers/media/dvb-core/dvb_frontend.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/media/dvb-core/dvb_frontend.c b/drivers/media/dvb-core/dvb_frontend.c index

[PATCH] dvb:tc90522: bugfix of always-false expression

2014-10-26 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Reported by David Binderman --- drivers/media/dvb-frontends/tc90522.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/dvb-frontends/tc90522.c b/drivers/media/dvb-frontends/tc90522.c index d9905fb..bca81ef 100644 ---

[PATCH] dvb:tc90522: fix stats report

2014-10-26 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com * report per-transponder symbolrate instead of per-TS one (moved to dvb-core) * add output TS-ID report, which might be useful if an user did not specify stream id or set a wrong one, and the demod chose the first TS_ID found. ---

[PATCH v3 1/7] v4l-utils/libdvbv5, dvbv5-scan: generalize channel duplication check

2014-10-31 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com When a new channel entry is to be added to the channel list, it is checked if there's already similar entry in the list. This check was based only on freq, polarity, allowable frequency shift, so it could not be used for delivery systems that use stream_id

[PATCH v3 3/7] v4l-utils/libdvbv5: wrong frequency in the output of satellite delsys scans

2014-10-31 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com In the output of satellite delsys's scanning, channel frequencies were offset by the LNB's LO frequency, which should be not. Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- lib/libdvbv5/dvb-fe.c | 19 +-- 1 file changed, 17

[PATCH v3 0/7] v4l-utils/libdvbv5,dvb: add support for ISDB-S

2014-10-31 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch series adds tuning and scanning features for ISDB-S, and required modifications to libdvbv5 and utils/dvb to support it. Other features of the libdvbv5 API may not work for ISDB-S. Changes from v2: * rebased to the recent master (db6a15ad) *

[PATCH v3 2/7] v4l-utils/libdvbv5: add as many channels as possible in scanning DVB-T2

2014-10-31 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- lib/libdvbv5/dvb-scan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/libdvbv5/dvb-scan.c b/lib/libdvbv5/dvb-scan.c index 31eb78f..690e393 100644 --- a/lib/libdvbv5/dvb-scan.c +++

[PATCH v3 5/7] v4l-utils/libdvbv5: add support for ISDB-S scanning

2014-10-31 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com added NIT scan for ISDB-S. Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- lib/libdvbv5/dvb-fe.c | 2 ++ lib/libdvbv5/dvb-file.c| 14 ++ lib/libdvbv5/dvb-scan.c| 58 --

[PATCH v3 6/7] v4l-utils/dvb: add COUNTRY property

2014-10-31 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com to distinguish country variants of delivery systems like ISDB-T. Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- configure.ac | 4 + lib/include/libdvbv5/countries.h | 307 +++

[PATCH v3 7/7] v4l-utils/libdvbv5: add gconv module for the text conversions of ISDB-S/T.

2014-10-31 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- configure.ac|9 + lib/Makefile.am |6 +- lib/gconv/arib-std-b24.c| 1592 +++ lib/gconv/en300-468-tab00.c | 564

[PATCH v3 4/7] v4l-utils/libdvbv5: add support for ISDB-S tuning

2014-10-31 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Added LNB support for Japanese satellites. Currently tested with dvbv5-zap, dvb-fe-tool. At least the charset conversion and the parser of extended event descriptors are not implemented now, as they require some ISDB-S(/T) specific modification.

[PATCH v2] dvb-core: set default properties of ISDB-S

2014-10-31 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/dvb-core/dvb_frontend.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/media/dvb-core/dvb_frontend.c b/drivers/media/dvb-core/dvb_frontend.c index c862ad7..95d6296 100644

[PATCH v2] dvb:tc90522: fix always-false expression

2014-10-31 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/dvb-frontends/tc90522.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/dvb-frontends/tc90522.c b/drivers/media/dvb-frontends/tc90522.c index

[PATCH v2] dvb:tc90522: fix stats report

2014-10-31 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com * report the fixed per-transponder symbolrate instead of per-TS ones * add output TS-ID report Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/dvb-frontends/tc90522.c | 16 +++- 1 file changed, 7 insertions(+), 9 deletions(-)

[PATCH v4] v4l-utils/libdvbv5: add gconv module for the text conversions of ISDB-S/T.

2014-11-01 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- Changes from v3 * added lib/gconv/Makefile configure.ac|9 + lib/Makefile.am |6 +- lib/gconv/Makefile | 24 + lib/gconv/arib-std-b24.c| 1592

[PATCH] v4l-utils/libdvbv5: restore deleted functions to keep API/ABI compatible

2014-11-02 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com dvb_new_freq_is_needed() was integrated to dvb_new_entry_is_needed(), and dvb_scan_add_entry() was added a new parameter. As those changes broke API/ABI compatibility, restore the original functions. Signed-off-by: Akihiro Tsukada tsk...@gmail.com ---

[PATCH] v4l-utils/libdvbv5: fix memory leak in dvb_guess_user_country()

2014-11-02 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- lib/libdvbv5/countries.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/libdvbv5/countries.c b/lib/libdvbv5/countries.c index 7acdcc7..9e68ea6 100644 ---

[RFC/PATCH] dvb-core: add template code for i2c binding model

2014-12-05 Thread tskd08
; diff --git a/drivers/media/dvb-core/dvb_i2c.c b/drivers/media/dvb-core/dvb_i2c.c new file mode 100644 index 000..4ea4e5e --- /dev/null +++ b/drivers/media/dvb-core/dvb_i2c.c @@ -0,0 +1,219 @@ +/* + * dvb_i2c.c + * + * Copyright 2014 Akihiro Tsukada tskd08 AT gmail DOT com + * + * This program

[PATCH 1/5] dvb: qm1d1c0042: use dvb-core i2c binding model template

2014-12-05 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/tuners/qm1d1c0042.c | 61 +-- drivers/media/tuners/qm1d1c0042.h | 2 -- 2 files changed, 20 insertions(+), 43 deletions(-) diff --git

[PATCH 0/5] ports to dvb-core i2c template code

2014-12-05 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com These patches are example ports of earth-pt3 (adapter), tc90522 (demod), qm1d1c0042,mxl301rf (tuners) drivers using the i2c template code in dvb-core. Akihiro Tsukada (5): dvb: qm1d1c0042: use dvb-core i2c binding model template dvb: mxl301rf: use

[PATCH 2/5] dvb: mxl301rf: use dvb-core i2c binding model template

2014-12-05 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/tuners/mxl301rf.c | 50 +++-- drivers/media/tuners/mxl301rf.h | 2 +- 2 files changed, 14 insertions(+), 38 deletions(-) diff --git

[PATCH 3/5] dvb: tc90522: use dvb-core i2c binding model template

2014-12-05 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/dvb-frontends/tc90522.c | 56 --- drivers/media/dvb-frontends/tc90522.h | 8 ++--- 2 files changed, 29 insertions(+), 35 deletions(-) diff --git

[PATCH 4/5] dvb: tc90522: remove a redundant state variable

2014-12-05 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/dvb-frontends/tc90522.c | 91 ++- 1 file changed, 36 insertions(+), 55 deletions(-) diff --git a/drivers/media/dvb-frontends/tc90522.c

[PATCH 5/5] dvb: pci/pt3: use dvb-core i2c binding model template

2014-12-05 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/pci/pt3/pt3.c | 89 ++--- drivers/media/pci/pt3/pt3.h | 12 +++--- 2 files changed, 33 insertions(+), 68 deletions(-) diff --git

[PATCH] dvb: tc90522: re-add symbol-rate report

2014-12-26 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com symbol-rate report was wrongly removed off by the commit:906aaf5a . Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/dvb-frontends/tc90522.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/media/dvb-frontends/tc90522.c

[PATCH v3] dvb-core: add template code for i2c binding model

2015-01-16 Thread tskd08
/dvb-core/dvb_i2c.c @@ -0,0 +1,221 @@ +/* + * dvb_i2c.c + * + * Copyright 2014 Akihiro Tsukada tskd08 AT gmail DOT com + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation

[PATCH v3 0/4] modify earth-pt3 and its dependees to use i2c template

2015-01-16 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch series depends on the previous patch: [PATCH v3]dvb-core: add template code for i2c binding model The adapter(earth-pt3), its demod (tc90522) and tuners (mxl301rf, qm1d1c0042) are ported to dvb-core i2c template. Changes in v3: -

[PATCH v3 1/4] dvb: qm1d1c0042: use dvb-core i2c binding model template

2015-01-16 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/tuners/qm1d1c0042.c | 60 +-- drivers/media/tuners/qm1d1c0042.h | 2 -- 2 files changed, 19 insertions(+), 43 deletions(-) diff --git

[PATCH v3 2/4] dvb: mxl301rf: use dvb-core i2c binding model template

2015-01-16 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/tuners/mxl301rf.c | 50 +++-- drivers/media/tuners/mxl301rf.h | 2 +- 2 files changed, 14 insertions(+), 38 deletions(-) diff --git

[PATCH v3 4/4] dvb: earth-pt3: use dvb-core i2c binding model template

2015-01-16 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/pci/pt3/pt3.c | 85 ++--- drivers/media/pci/pt3/pt3.h | 11 +++--- 2 files changed, 32 insertions(+), 64 deletions(-) diff --git

[PATCH v3 3/4] dvb: tc90522: use dvb-core i2c binding model template

2015-01-16 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/dvb-frontends/tc90522.c | 64 --- drivers/media/dvb-frontends/tc90522.h | 8 ++--- 2 files changed, 34 insertions(+), 38 deletions(-) diff --git

[PATCH v2 2/2] dvb-usb-friio: split and merge into dvb-usbv2-gl861

2015-01-16 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com A Friio device consists of a GL861 adapter/bridge chip, a TC90522 demod chip and a TUA6034 tuner chip, but the friio driver was implemented as one combined driver. This patch separates off the each chip drivers and re-uses the existing modules:

[PATCH v2 0/2] split dvb-usb-friio into parts

2015-01-16 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch series decomposes the friio driver which was monolithic into adapter,demod,tuner modules. Changes in v2: - dvb-usbv2-gl861: adapt to i2c template patch v3, fe_i2c_client was moved from dvb_frontend* to priv Akihiro Tsukada (2): dvb:

[PATCH v2 1/2] dvb: tua6034: add a new driver for Infineon tua6034 tuner

2015-01-16 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com this 3-band tuner is used in Friio (dvb-usb-friio), and it was buried in friio-fe.c. Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/tuners/Kconfig | 7 + drivers/media/tuners/Makefile | 1 + drivers/media/tuners/tua6034.c | 464

[PATCH 2/2] dvb-usb-friio: split and merge into dvb-usbv2-gl861

2015-01-07 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com A Friio device consists of a GL861 adapter/bridge chip, a TC90522 demod chip and a TUA6034 tuner chip, but the friio driver was implemented as one combined driver. This patch separates off the each chip drivers and re-uses the existing modules:

[PATCH 1/2] dvb: tua6034: add a new driver for Infineon tua6034 tuner

2015-01-07 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com this digital tuner chip is used in Friio (dvb-usb-friio), and its driver code was buried in friio-fe.c. Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/tuners/Kconfig | 7 + drivers/media/tuners/Makefile | 1 +

[PATCH 0/2] split dvb-usb-friio into parts

2015-01-07 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.coma This patch series decomposes the friio driver which was monolithic into adapter,demod,tuner modules. Akihiro Tsukada (2): dvb: tua6034: add a new driver for Infineon tua6034 tuner dvb-usb-friio: split and merge into dvb-usbv2-gl861

[PATCH v2 3/4] dvb: tc90522: use dvb-core i2c binding model template

2015-01-07 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/dvb-frontends/tc90522.c | 143 ++ drivers/media/dvb-frontends/tc90522.h | 8 +- 2 files changed, 63 insertions(+), 88 deletions(-) diff --git

[PATCH v2 4/4] dvb: earth-pt3: use dvb-core i2c binding model template

2015-01-07 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/pci/pt3/pt3.c | 89 ++--- drivers/media/pci/pt3/pt3.h | 12 +++--- 2 files changed, 33 insertions(+), 68 deletions(-) diff --git

[PATCH v2] dvb-core: add template code for i2c binding model

2015-01-07 Thread tskd08
/media/dvb-core/dvb_i2c.c @@ -0,0 +1,219 @@ +/* + * dvb_i2c.c + * + * Copyright 2014 Akihiro Tsukada tskd08 AT gmail DOT com + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software

[PATCH v2 0/4] modify earth-pt3 and its dependees to use i2c template

2015-01-07 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com This patch series depends on the previous patch: [PATCH v2]dvb-core: add template code for i2c binding model 1420635900-32221-1-git-send-email-tsk...@gmail.com The adapter(earth-pt3), its demod (tc90522) and tuners (mxl301rf, qm1d1c0042) are ported to

[PATCH v2 1/4] dvb: qm1d1c0042: use dvb-core i2c binding model template

2015-01-07 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/tuners/qm1d1c0042.c | 60 +-- drivers/media/tuners/qm1d1c0042.h | 2 -- 2 files changed, 19 insertions(+), 43 deletions(-) diff --git

[PATCH v2 2/4] dvb: mxl301rf: use dvb-core i2c binding model template

2015-01-07 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Signed-off-by: Akihiro Tsukada tsk...@gmail.com --- drivers/media/tuners/mxl301rf.c | 50 +++-- drivers/media/tuners/mxl301rf.h | 2 +- 2 files changed, 14 insertions(+), 38 deletions(-) diff --git

[PATCH] v4l-utils/contrib/gconv: fix build error with glibc 2.21+

2015-06-30 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Building this gconv module with glibc 2.21 failed with errors. It has copies of glibc's iconv module files, and #includes them as the base of implemententation, which is the same impl. pattern as the other internal iconv modules. But those base files

[PATCH] v4l-utils/contrib/gconv: fix wrong conversion to ARIB-STD-B24

2015-06-30 Thread tskd08
From: Akihiro Tsukada tsk...@gmail.com Some symbol characters were not encoded correctly, though decoding was OK. Since v4l-utils/libdvbv5 does not use encoding into ARIB-STD-B24, the bug should not affect libdvbv5, but this fix supports some other applications. Signed-off-by: Akihiro Tsukada

[PATCH] media/dvb: earth-pt3: fix hang-up in a rare case

2017-07-10 Thread tskd08
From: Akihiro Tsukada When a user starts and stops filtering at a demux device too quickly in a very short interval, the user process hangs in uninterruptible sleep, due to an inconsistency of kthread status in the driver. The kthread can be stopped before it starts running its

[PATCH] dvb-frontends/dvb-pll: fix module ref-counting

2018-06-10 Thread tskd08
From: Akihiro Tsukada dvb-pll module was 'put' twice on exit: once by dvb_frontend_detach() and another by dvb_module_release(). Signed-off-by: Akihiro Tsukada --- drivers/media/dvb-frontends/dvb-pll.c | 11 +++ 1 file changed, 11 insertions(+) diff --git

[PATCH v7] dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861

2018-06-10 Thread tskd08
From: Akihiro Tsukada Friio device contains "gl861" bridge and "tc90522" demod, for which the separate drivers are already in the kernel. But friio driver was monolithic and did not use them, practically copying those features. This patch decomposes friio driver into sub drivers and re-uses

[PATCH] MAINTAINERS: add entries for several media drivers

2018-06-10 Thread tskd08
From: Akihiro Tsukada add entries for the following drivers: - earth_pt{1,3} DVB adapter drivers - mxl301rf DVB tuner drivers - qm1d1{b0004, c0042} DVB tuner drivers - tc90522 DVB demod driver Signed-off-by: Akihiro Tsukada --- MAINTAINERS | 36 1 file

[PATCH] pci/pt1: suppress compiler warning in xtensa arch

2018-06-10 Thread tskd08
From: Akihiro Tsukada Found and reported by kbuild test robot: Message ID: <201805052003.mc007f9h%fengguang...@intel.com> and holding an address of an empty struct in .driver.pm does no harm when CONFIG_PM_SLEEP is not defined. Signed-off-by: Akihiro Tsukada --- drivers/media/pci/pt1/pt1.c |

[PATCH v4] media/dvb: earth-pt3: use the new i2c binding helper

2018-03-14 Thread tskd08
From: Akihiro Tsukada This patch slightly simplifies the binding code by introducing commit 8f569c0b4e6b ("media: dvb-core: add helper functions for I2C binding"). Signed-off-by: Akihiro Tsukada --- Changes since v3 - earth-pt3: replaced the old helper

[PATCH v6 3/5] dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861

2018-04-08 Thread tskd08
From: Akihiro Tsukada Friio device contains "gl861" bridge and "tc90522" demod, for which the separate drivers are already in the kernel. But friio driver was monolithic and did not use them, practically copying those features. This patch decomposes friio driver into sub

[PATCH v5 4/5] dvb-usb-v2/gl861: use usleep_range() for short delay

2018-04-08 Thread tskd08
From: Akihiro Tsukada As the kernel doc "timers-howto.txt" reads, short delay with msleep() can take much longer. In a case of raspbery-pi platform where CONFIG_HZ_100 was set, it actually affected the init of Friio devices since it issues lots of i2c transactions with short

[PATCH v5 1/5] dvb-frontends/dvb-pll: add i2c driver support

2018-04-08 Thread tskd08
From: Akihiro Tsukada registers the module as an i2c driver, but keeps dvb_pll_attach() untouched for compatibility. Signed-off-by: Akihiro Tsukada --- Changes since v4: - do not #define chip name constants Changes since v3: - use standard i2c_device_id

[PATCH v5 5/5] dvb-usb-v2/gl861: ensure USB message buffers DMA'able

2018-04-08 Thread tskd08
From: Akihiro Tsukada i2c message buf might be on stack. Signed-off-by: Akihiro Tsukada --- Changes since v4: - none drivers/media/usb/dvb-usb-v2/gl861.c | 20 +--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git

[PATCH v5 0/5] dvb-usb-friio: decompose friio and merge with gl861

2018-04-08 Thread tskd08
From: Akihiro Tsukada This series decomposes dvb-usb-friio into sub drivers and merge the bridge driver with dvb-usb-gl861. As to the demod & tuner drivers, existing drivers are re-used. Changes since v4: - dvb-pll,gl861: do not #define chip name constants - i2c algo of gl861

[PATCH v5 2/5] dvb-frontends/dvb-pll: add tua6034 ISDB-T tuner used in Friio

2018-04-08 Thread tskd08
From: Akihiro Tsukada This driver already contains tua6034-based device settings, but they are not for ISDB-T and have different parameters. Signed-off-by: Akihiro Tsukada --- Changes since v4: - do not #define chip name constant Changes since v3: - rebase

[PATCH v3 2/5] tuners: add new i2c driver for Sharp qm1d1b0004 ISDB-S tuner

2018-04-08 Thread tskd08
From: Akihiro Tsukada The tuner is used in Earthsoft PT1/PT2 DVB boards, and the driver was extraced from (the former) va1j5jf8007s.c of PT1. it might contain PT1 specific configs. Signed-off-by: Akihiro Tsukada --- Changes since v2: - none Changes since

[PATCH v3 1/5] dvb-frontends/dvb-pll: add tda6651 ISDB-T pll_desc

2018-04-08 Thread tskd08
From: Akihiro Tsukada This patch adds a PLL "description" of Philips TDA6651 for ISDB-T. It was extracted from (the former) va1j5jf8007t.c of EarthSoft PT1, thus the desc might include PT1 specific configs. Signed-off-by: Akihiro Tsukada --- Changes since

[PATCH v3 3/5] dvb: earth-pt1: decompose pt1 driver into sub drivers

2018-04-08 Thread tskd08
From: Akihiro Tsukada earth-pt1 was a monolithic module and included demod/tuner drivers. This patch removes those FE parts and attach demod/tuner i2c drivers. Signed-off-by: Akihiro Tsukada --- Changes since v2: - specify tuner chip name literally Changes

[PATCH v3 4/5] dvb: earth-pt1: add support for suspend/resume

2018-04-08 Thread tskd08
From: Akihiro Tsukada Without this patch, re-loading of the module was required after resume. Signed-off-by: Akihiro Tsukada --- Changes since v2: - none Changes since v1: - none drivers/media/pci/pt1/pt1.c | 107 +++- 1

[PATCH v3 0/5] dvb/pci/pt1: decompose earth-pt1 into sub drivers

2018-04-08 Thread tskd08
From: Akihiro Tsukada Changes since v2: - dvb-pll,pt1: do not #define chip name constants and use string literals Changes since v1: - use new style of specifying pll_desc of the terrestrial tuner Akihiro Tsukada (5): dvb-frontends/dvb-pll: add tda6651 ISDB-T pll_desc

[PATCH v3 5/5] dvb: earth-pt1: replace schedule_timeout with usleep_range

2018-04-08 Thread tskd08
From: Akihiro Tsukada As described in Document/timers/timers-howto.txt, hrtimer-based delay should be used for small sleeps. Signed-off-by: Akihiro Tsukada --- Changes since v2: - none Changes since v1: - none drivers/media/pci/pt1/pt1.c | 34

[PATCH 0/5] dvb/pci/pt1: decompose earth-pt1 into sub drivers

2018-03-27 Thread tskd08
From: Akihiro Tsukada Akihiro Tsukada (5): dvb-frontends/dvb-pll: add tda6651 ISDB-T pll_desc tuners: add new i2c driver for Sharp qm1d1b0004 ISDB-S tuner dvb: earth-pt1: decompose pt1 driver into sub drivers dvb: earth-pt1: add support for suspend/resume dvb:

[PATCH 5/5] dvb: earth-pt1: replace schedule_timeout with usleep_range

2018-03-27 Thread tskd08
From: Akihiro Tsukada As described in Document/timers/timers-howto.txt, hrtimer-based delay should be used for small sleeps. Signed-off-by: Akihiro Tsukada --- drivers/media/pci/pt1/pt1.c | 34 +++--- 1 file changed, 23

[PATCH 3/5] dvb: earth-pt1: decompose pt1 driver into sub drivers

2018-03-27 Thread tskd08
From: Akihiro Tsukada earth-pt1 was a monolithic module and included demod/tuner drivers. This patch removes those FE parts and attach demod/tuner i2c drivers. Signed-off-by: Akihiro Tsukada --- drivers/media/pci/pt1/Kconfig| 3 +

  1   2   >