From: Antti Palosaari <crope@iki.fi>
To: LMML <linux-media@vger.kernel.org>
Subject: [GIT PULL] IT913X
Date: Mon, 18 Mar 2013 21:50:26 +0200 [thread overview]
Message-ID: <51477002.2000605@iki.fi> (raw)
That patch serie adds new silicon RF-tuner driver named IT913X and
IT9135 support for existing AF9035/AF9033 drivers. IT913X driver is
split out from the existing IT9135 driver.
IT913X serie is successor of AF903X serie. Difference is integrated
RF-tuner. Also those two letters has changed from AF to IT as Afatech
was bought by ITE Tech.
Logically there is three "chips", as always in case of DTV USB device:
* USB-interface
* demodulator
* RF-tuner
These are sold as following chip names and integrated combinations:
* AF9032 = demodulator ?
* AF9033 = demodulator
* AF9035 = USB-interface + demodulator
* IT9133 = demodulator + RF-tuner
* IT9135 = USB-interface + demodulator + RF-tuner
* IT9137 = IT9135 + MPEG TS input for connecting extra IT9133
regards
Antti
The following changes since commit 4ca286610f664acf3153634f3930acd2de993a9f:
[media] radio-rtrack2: fix mute bug (2013-03-05 15:20:07 -0300)
are available in the git repository at:
git://linuxtv.org/anttip/media_tree.git it9135_tuner
for you to fetch changes up to 17f64e21efadad3da1744feec97a12d97df15765:
MAINTAINERS: add drivers/media/tuners/it913x* (2013-03-10 03:58:13 +0200)
----------------------------------------------------------------
Antti Palosaari (41):
ITE IT913X silicon tuner driver
af9033: support for it913x tuners
af9035: add support for 1st gen it9135
af9035: add auto configuration heuristic for it9135
af9035: fix af9033 demod sampling frequency
af9015: reject device TerraTec Cinergy T Stick Dual RC (rev. 2)
af9035: [0ccd:0099] TerraTec Cinergy T Stick Dual RC (rev. 2)
af9035: constify clock tables
af9035: USB1.1 support (== PID filters)
af9035: merge af9035 and it9135 eeprom read routines
af9035: basic support for IT9135 v2 chips
af9033: IT9135 v2 supported related changes
af9035: IT9135 dual tuner related changes
it913x: merge it913x_fe_start() to it913x_init_tuner()
it913x: merge it913x_fe_suspend() to it913x_fe_sleep()
it913x: rename functions and variables
it913x: tuner power up routines
it913x: get rid of it913x config struct
it913x: remove unused variables
it913x: include tuner IDs from af9033.h
it913x: use dev_foo() logging
af9033: add IT9135 demod reg init tables
it913x: remove demod init reg tables
af9035: select firmware loader according to firmware
af9035: use already detected eeprom base addr
af9035: set demod TS mode config in read_config()
af9035: enable remote controller for IT9135 too
af9035: change dual mode boolean to bit field
af9033: add IT9135 tuner config "38" init table
af9033: add IT9135 tuner config "51" init table
af9033: add IT9135 tuner config "52" init table
af9033: add IT9135 tuner config "60" init table
af9033: add IT9135 tuner config "61" init table
af9033: add IT9135 tuner config "62" init table
it913x: remove unused af9033 demod tuner config inits
af9033: move code from it913x to af9033
af9033: sleep on attach()
af9033: implement i/o optimized reg table writer
af9035: check I/O errors on IR polling
af9035: style changes for remote controller polling
MAINTAINERS: add drivers/media/tuners/it913x*
MAINTAINERS | 10 +
drivers/media/dvb-frontends/af9033.c | 138 ++++++++++---
drivers/media/dvb-frontends/af9033.h | 15 ++
drivers/media/dvb-frontends/af9033_priv.h | 1506
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
drivers/media/tuners/Kconfig | 7 +
drivers/media/tuners/Makefile | 1 +
drivers/media/tuners/it913x.c | 447
++++++++++++++++++++++++++++++++++++++++
drivers/media/tuners/it913x.h | 45 ++++
drivers/media/tuners/it913x_priv.h | 78 +++++++
drivers/media/usb/dvb-usb-v2/Kconfig | 1 +
drivers/media/usb/dvb-usb-v2/af9015.c | 40 +++-
drivers/media/usb/dvb-usb-v2/af9035.c | 545
++++++++++++++++++++++++++++++++-----------------
drivers/media/usb/dvb-usb-v2/af9035.h | 47 +++--
13 files changed, 2654 insertions(+), 226 deletions(-)
create mode 100644 drivers/media/tuners/it913x.c
create mode 100644 drivers/media/tuners/it913x.h
create mode 100644 drivers/media/tuners/it913x_priv.h
--
http://palosaari.fi/
next reply other threads:[~2013-03-18 19:51 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-03-18 19:50 Antti Palosaari [this message]
2013-03-18 21:04 ` [GIT PULL] IT913X Antti Palosaari
2013-03-18 22:42 ` Mauro Carvalho Chehab
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51477002.2000605@iki.fi \
--to=crope@iki.fi \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.