All of lore.kernel.org
 help / color / mirror / Atom feed
From: Antti Palosaari <crope@iki.fi>
To: Mauro Carvalho Chehab <mchehab@redhat.com>,
	linux-media <linux-media@vger.kernel.org>
Subject: [GIT PULL FOR v3.6] DVB USB v2
Date: Mon, 02 Jul 2012 16:08:12 +0300	[thread overview]
Message-ID: <4FF19D3C.6070506@iki.fi> (raw)

Here it is finally - quite totally rewritten DVB-USB-framework. I 
haven't got almost any feedback so far...

regards
Antti


The following changes since commit 6887a4131da3adaab011613776d865f4bcfb5678:

   Linux 3.5-rc5 (2012-06-30 16:08:57 -0700)

are available in the git repository at:

   git://linuxtv.org/anttip/media_tree.git dvb_usb_pull

for you to fetch changes up to 747abaa1e0ee4415e67026c119cb73e6277f4898:

   dvb_usb_v2: remove usb_clear_halt() from stream (2012-07-02 15:54:29 
+0300)

----------------------------------------------------------------
Antti Palosaari (103):
       dvb_usb_v2: copy current dvb_usb as a starting point
       dvb_usb_v2: add .init() callback
       dvb_usb_v2: remove one parameter from dvb_usbv2_device_init()
       dvb_usb_v2: use .driver_info to pass struct dvb_usb_device_properties
       dvb_usb_v2: remove owner parameter from dvb_usbv2_device_init()
       dvb_usb_v2: remove adapter_nums parameter from 
dvb_usbv2_device_init()
       dvb_usb_v2: pass (struct dvb_usb_device *) as a parameter for fw 
download
       dvb_usb_v2: implement .get_firmware_name()
       dvb_usb_v2: fix issues raised by checkpatch.pl
       dvb_usb_v2: pass device name too using (struct usb_device_id)
       dvb_usb_v2: implement .get_adapter_count()
       dvb_usb_v2: implement .read_config()
       dvb_usb_v2: remote controller
       dvb_usb_v2: restore .firmware - pointer to name
       dvb_usb_v2: init I2C and USB mutex earlier
       dvb_usb_v2: remote controller changes
       dvb_usb_v2: dynamic USB stream URB configuration
       dvb_usb_v2: usb_urb.c use dynamic debugs
       dvb_usb_v2: add .get_usb_stream_config()
       dvb_usb_v2: move (struct usb_data_stream) to one level up
       dvb_usb_v2: add .get_ts_config() callback
       dvb_usb_v2: move (struct usb_data_stream_properties) to upper level
       dvb_usb_v2: move PID filters from frontend to adapter
       dvb_usb_v2: move 3 callbacks from the frontend to adapter
       dvb_usb_v2: get rid of (struct dvb_usb_adapter_fe_properties)
       dvb_usb_v2: remove .num_frontends
       dvb_usb_v2: delay firmware download as it blocks module init
       dvb_usb_v2: clean firmware downloading routines
       dvb_usb_v2: add macro for filling usb_device_id table entry
       dvb_usb_v2: use dynamic debugs
       dvb_usb_v2: remove various unneeded variables
       dvb_usb_v2: frontend switching changes
       dvb_usb_v2: ensure driver_info is not null
       dvb_usb_v2: refactor delayed init
       dvb_usb_v2: remove usb_clear_halt()
       dvb_usb_v2: unregister all frontends in error case
       dvb_usb_v2: use Kernel logging (pr_debug/pr_err/pr_info)
       dvb_usb_v2: move I2C adapter code to different file
       dvb_usb_v2: rename device_init/device_exit to probe/disconnect
       dvb_usb_v2: add .bInterfaceNumber match
       dvb_usb_v2: add missing new line for log writings
       dvb_usb_v2: fix dvb_usb_generic_rw() debug
       af9015: switch to new DVB-USB
       dvb_usb_v2: do not free resources until delayed init is done
       af9015: use USB core soft_unbind
       dvb_usb_v2: I2C adapter changes
       dvb_usb_v2: misc changes
       dvb_usb_v2: probe/disconnect error handling
       dvb_usb_v2: add .disconnect() callback
       dvb_usb_v2: suspend/resume stop/start USB streaming
       dvb_usb_v2: Cypress firmware download module
       dvb_usb_v2: move few callbacks one level up
       dvb_usb_v2: use keyword const for USB ID table
       af9015: suspend/resume
       dvb_usb_v2: use pointers to properties
       ec168: convert to new DVB USB
       ec168: switch Kernel pr_* logging
       dvb_usb_v2: do not check active fe when stop streaming
       ec168: re-implement firmware loading
       au6610: convert to new DVB USB
       dvb_usb_v2: move remote controller to the main file
       ce6230: convert to new DVB USB
       ce6230: various small changes
       dvb_usb_v2: attach tuners later
       anysee: convert to new DVB USB
       dvb_usb_v2: do not release USB interface when device reconnects
       dvb_usb_v2: try to remove all adapters on exit
       dvb_usb_v2: simplify remote init/exit logic
       dvb_usb_v2: get rid of dvb_usb_device state
       dvb_usb_v2: move fe_ioctl_override() callback
       dvb_usb_v2: remove num_frontends_initialized from dvb_usb_adapter
       dvb_usb_v2: .read_mac_address() callback changes
       dvb_usb_v2: add macros to fill USB stream properties
       dvb_usb_v2: change USB stream config logic
       af9015: update USB streaming configuration logic
       dvb_usb_v2: helper macros for device/adapter/frontend pointers
       af9015: use helper macros for some pointers
       dvb_usb_v2: use lock to sync feed and frontend control
       af9035: convert to new DVB USB
       dvb_usb_v2: git rid of dvb_usb_adapter state variable
       anysee: use DVB USB macros
       au6610: use DVB USB macros
       ce6230: use DVB USB macros
       ec168: use DVB UDB macros
       dvb_usb_v2: use container_of() for adapter to device
       dvb_usb_v2: merge get_ts_config() to get_usb_stream_config()
       dvb_usb_v2: use identify_state() to resolve firmware name
       dvb_usb_v2: remove num_adapters_initialized variable
       dvb_usb_v2: refactor dvb_usb_ctrl_feed() logic
       dvb_usb_v2: merge files dvb_usb_init.c and dvb_usb_dvb.c
       dvb_usb_v2: move dvb_usbv2_generic_rw() debugs behind define
       dvb_usb_v2: multiple small tweaks around the code
       dvb_usb_v2: refactor dvb_usbv2_generic_rw()
       dvb_usb_v2: update header dvb_usb.h comments
       dvb_usb_v2: remove unused variable
       dvb_usb_v2: update copyrights
       dvb_usb_v2: fix power_ctrl() callback error handling
       dvb_usb_v2: change streaming control callback parameter
       mxl111sf: convert to new DVB USB
       gl861: convert to new DVB USB
       dvb_usb_v2: use dev_* logging macros
       dvb_usb_v2: do not try to remove non-existent adapter
       dvb_usb_v2: remove usb_clear_halt() from stream

Malcolm Priestley (1):
       dvb_usb_v2: return the download ret in dvb_usb_download_firmware

  drivers/media/dvb/dvb-usb/Kconfig            |   19 ++
  drivers/media/dvb/dvb-usb/Makefile           |    5 +
  drivers/media/dvb/dvb-usb/af9015.c           | 2072 
+++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------
  drivers/media/dvb/dvb-usb/af9015.h           |   67 ++++-
  drivers/media/dvb/dvb-usb/af9035.c           |  727 
++++++++++++++++++----------------------------
  drivers/media/dvb/dvb-usb/af9035.h           |    6 +-
  drivers/media/dvb/dvb-usb/anysee.c           |  612 
+++++++++++++++++----------------------
  drivers/media/dvb/dvb-usb/anysee.h           |   26 +-
  drivers/media/dvb/dvb-usb/au6610.c           |  116 +++-----
  drivers/media/dvb/dvb-usb/au6610.h           |   13 +-
  drivers/media/dvb/dvb-usb/ce6230.c           |  181 +++++-------
  drivers/media/dvb/dvb-usb/ce6230.h           |   36 +--
  drivers/media/dvb/dvb-usb/dvb_usb.h          |  392 
+++++++++++++++++++++++++
  drivers/media/dvb/dvb-usb/dvb_usb_common.h   |   35 +++
  drivers/media/dvb/dvb-usb/dvb_usb_core.c     |  996 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  drivers/media/dvb/dvb-usb/dvb_usb_firmware.c |  125 ++++++++
  drivers/media/dvb/dvb-usb/dvb_usb_firmware.h |   31 ++
  drivers/media/dvb/dvb-usb/dvb_usb_urb.c      |   83 ++++++
  drivers/media/dvb/dvb-usb/ec168.c            |  321 +++++++++------------
  drivers/media/dvb/dvb-usb/ec168.h            |   26 +-
  drivers/media/dvb/dvb-usb/gl861.c            |  130 +++------
  drivers/media/dvb/dvb-usb/gl861.h            |    5 +-
  drivers/media/dvb/dvb-usb/mxl111sf-tuner.c   |    2 +
  drivers/media/dvb/dvb-usb/mxl111sf.c         | 1456 
+++++++++++++++++++++++++++++++++++---------------------------------------------------------
  drivers/media/dvb/dvb-usb/mxl111sf.h         |   22 +-
  drivers/media/dvb/dvb-usb/usb_urb.c          |  357 
+++++++++++++++++++++++
  26 files changed, 4306 insertions(+), 3555 deletions(-)
  create mode 100644 drivers/media/dvb/dvb-usb/dvb_usb.h
  create mode 100644 drivers/media/dvb/dvb-usb/dvb_usb_common.h
  create mode 100644 drivers/media/dvb/dvb-usb/dvb_usb_core.c
  create mode 100644 drivers/media/dvb/dvb-usb/dvb_usb_firmware.c
  create mode 100644 drivers/media/dvb/dvb-usb/dvb_usb_firmware.h
  create mode 100644 drivers/media/dvb/dvb-usb/dvb_usb_urb.c
  create mode 100644 drivers/media/dvb/dvb-usb/usb_urb.c

-- 
http://palosaari.fi/


             reply	other threads:[~2012-07-02 13:08 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-02 13:08 Antti Palosaari [this message]
2012-07-03 21:47 ` [GIT PULL FOR v3.6] DVB USB v2 Antti Palosaari
2012-07-06 22:22   ` Mauro Carvalho Chehab
2012-07-09 18:49     ` Antti Palosaari
2012-07-30 20:46       ` Mauro Carvalho Chehab
2012-07-30 23:52         ` Antti Palosaari
2012-08-02  1:27           ` Antti Palosaari

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=4FF19D3C.6070506@iki.fi \
    --to=crope@iki.fi \
    --cc=linux-media@vger.kernel.org \
    --cc=mchehab@redhat.com \
    /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.