Hi Mauro, Here's a set of cleanups, fixes and other improvements for the smiapp driver. Please pull. The following changes since commit 4b1d7c2760d26363c497b959a81f8d055ba767c1: media: staging: media: Make use of devm_platform_ioremap_resource (2019-10-16 16:35:15 -0300) are available in the Git repository at: git://linuxtv.org/sailus/media_tree.git tags/smia-5.5-signed for you to fetch changes up to b87bb57778caa276f332e1fa4fc1e03345143e88: smiapp: Rename update_mode as pll_blanking_update (2019-10-21 10:17:38 +0300) ---------------------------------------------------------------- SMIA patches for 5.5 ---------------------------------------------------------------- Sakari Ailus (14): smiapp: Use the BIT macro where appropriate, remove useless definition smiapp: Fix error handling at NVM reading smiapp: Refactor reading NVM page smiapp: Add definitions for data transfer if capability bits smiapp: Don't poll for NVM ready on devices that don't need it smiapp: Support probing NVM size dt-bindings: smia: Remove documentation of nokia,nvm-size smiapp: Destroy sensor's mutex smiapp: Don't get binning limits dynamically smiapp: Move binning configuration to streaming start smiapp: Don't update sensor configuration during power-on init smiapp: Use non-binned and binned limits correctly smiapp: Register sensor after enabling runtime PM on the device smiapp: Rename update_mode as pll_blanking_update .../devicetree/bindings/media/i2c/nokia,smia.txt | 2 - drivers/media/i2c/smiapp/smiapp-core.c | 326 +++++++++------------ drivers/media/i2c/smiapp/smiapp-reg.h | 36 ++- drivers/media/i2c/smiapp/smiapp.h | 3 - include/media/i2c/smiapp.h | 1 - 5 files changed, 165 insertions(+), 203 deletions(-) -- Sakari Ailus