All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL FOR 3.18] smiapp, smiapp-pll improvements, fixes
@ 2014-10-02 21:44 Sakari Ailus
  0 siblings, 0 replies; only message in thread
From: Sakari Ailus @ 2014-10-02 21:44 UTC (permalink / raw)
  To: linux-media

Hi Mauro,

This set contains a number of fixes to the smiapp driver and the smiapp-pll
pll calculator. Some of the issues had been there for longer while the
(harmless) lockdep warning got introduced by "smiapp: Use unlocked
__v4l2_ctrl_modify_range()".

The format and link frequency combinations are now validated during sensor
initialisation so it's impossible to select an invalid combination anymore.
The driver would simply have returned an error to the user who likely had
little idea of what was wrong.

Please pull.


The following changes since commit cf3167cf1e969b17671a4d3d956d22718a8ceb85:

  [media] pt3: fix DTV FE I2C driver load error paths (2014-09-28 22:23:42 -0300)

are available in the git repository at:

  ssh://linuxtv.org/git/sailus/media_tree.git smiapp

for you to fetch changes up to 684ca184c145f20b42f84b1277df0cc955b32371:

  smiapp: Update PLL when setting format (2014-10-03 00:37:35 +0300)

----------------------------------------------------------------
Sakari Ailus (18):
      smiapp: Take mutex during PLL update in sensor initialisation
      smiapp-pll: Correct clock debug prints
      smiapp-pll: The clock tree values are unsigned --- fix debug prints
      smiapp-pll: Separate bounds checking into a separate function
      smiapp-pll: External clock frequency isn't an output value
      smiapp-pll: Unify OP and VT PLL structs
      smiapp-pll: Calculate OP clocks only for sensors that have them
      smiapp-pll: Don't validate OP clocks if there are none
      smiapp: The PLL calculator handles sensors with VT clocks only
      smiapp: Remove validation of op_pix_clk_div
      smiapp-pll: Add pixel rate in pixel array as output parameters
      smiapp: Use actual pixel rate calculated by the PLL calculator
      smiapp: Split calculating PLL with sensor's limits from updating it
      smiapp: Gather information on valid link rate and BPP combinations
      smiapp: Take valid link frequencies into account in supported mbus codes
      smiapp: Clean up smiapp_set_format()
      smiapp: Set valid link frequency range
      smiapp: Update PLL when setting format

 drivers/media/i2c/smiapp-pll.c         |  280 ++++++++++++++++++--------------
 drivers/media/i2c/smiapp-pll.h         |   21 +--
 drivers/media/i2c/smiapp/smiapp-core.c |  220 ++++++++++++++++---------
 drivers/media/i2c/smiapp/smiapp.h      |    8 +
 4 files changed, 321 insertions(+), 208 deletions(-)

-- 
Kind regards,

Sakari Ailus
e-mail: sakari.ailus@iki.fi	XMPP: sailus@retiisi.org.uk

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2014-10-02 21:44 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-10-02 21:44 [GIT PULL FOR 3.18] smiapp, smiapp-pll improvements, fixes Sakari Ailus

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.