Skip to contentSkip to conversation

HDIC HD29L2 DMB-TH demodulator driver

GIT PULL Antti Palosaari 1 participant 1 message Jan 11, 2012 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

Mauro,

That is 2nd attempt to PULL that to the Kernel. If possible send that still to the 3.3...

As a DTMB support in out API is not ready I decided to move whole driver to the staging.

I fixed most of those findings you pointed out and left one bit operation without fix (find_first_bit) still because it gave one warning...

drivers/media/dvb/frontends/hd29l2.c: In function ‘hd29l2_rd_reg_mask’:
drivers/media/dvb/frontends/hd29l2.c:139:2: warning: passing argument 1 of ‘find_first_bit’ from incompatible pointer type include/asm-generic/bitops/find.h:35:22: note: expected ‘const long unsigned int *’ but argument is of type ‘u8 *’

Antti

The following changes since commit 2f78604a433a12571ec3e54054fbfacc7525b307:

[media] Added model Sveon STV40 (2012-01-07 12:02:20 -0200)

are available in the git repository at:
git://linuxtv.org/anttip/media_tree.git hdic_v2

Antti Palosaari (8):
HDIC HD29L2 DMB-TH demodulator driver
HDIC HD29L2 DMB-TH USB2.0 reference design driver
hd29l2: synch for latest DVB core changes
mxl5007t: bugfix DVB-T 7 MHz and 8 MHz bandwidth
hd29l2: add debug for used IF frequency
dvb-core: define general callback value for demodulator
hd29l2: fix review findings
hd29l2: move to staging

 drivers/media/common/tuners/mxl5007t.c     |    2 +
 drivers/media/dvb/dvb-core/dvb_frontend.h  |    1 +
 drivers/media/dvb/dvb-usb/Kconfig          |    7 +
 drivers/media/dvb/dvb-usb/Makefile         |    3 +
 drivers/media/dvb/dvb-usb/hdic.c           |  365 ++++++++++++
 drivers/media/dvb/dvb-usb/hdic.h           |   45 ++
 drivers/staging/media/Kconfig              |    2 +
 drivers/staging/media/Makefile             |    1 +
 drivers/staging/media/hd29l2/Kconfig       |    7 +
 drivers/staging/media/hd29l2/Makefile      |    4 +
 drivers/staging/media/hd29l2/TODO          |    3 +
 drivers/staging/media/hd29l2/hd29l2.c      |  861 
++++++++++++++++++++++++++++
 drivers/staging/media/hd29l2/hd29l2.h      |   66 +++
 drivers/staging/media/hd29l2/hd29l2_priv.h |  314 ++++++++++
 14 files changed, 1681 insertions(+), 0 deletions(-)
 create mode 100644 drivers/media/dvb/dvb-usb/hdic.c
 create mode 100644 drivers/media/dvb/dvb-usb/hdic.h
 create mode 100644 drivers/staging/media/hd29l2/Kconfig
 create mode 100644 drivers/staging/media/hd29l2/Makefile
 create mode 100644 drivers/staging/media/hd29l2/TODO
 create mode 100644 drivers/staging/media/hd29l2/hd29l2.c
 create mode 100644 drivers/staging/media/hd29l2/hd29l2.h
 create mode 100644 drivers/staging/media/hd29l2/hd29l2_priv.h
Signature · 1 line
http://palosaari.fi/