All of lore.kernel.org
 help / color / mirror / Atom feed
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/

             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.