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
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
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 |
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
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
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(+)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
---
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
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
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
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:
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.
---
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
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
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
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 +
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
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
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 +
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
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
---
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.
---
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
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
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)
*
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
+++
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 --
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 +++
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
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.
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
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
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(-)
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
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
---
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
---
;
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
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
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
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
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
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
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
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
/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
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:
-
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
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
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
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
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:
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:
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
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:
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 +
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
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
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
/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
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
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
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
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
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
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
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
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
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
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 |
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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 - 100 of 130 matches
Mail list logo