mbox series

[0/8] rcar-vin: Merge Gen2 and Gen3 file operations

Message ID 20190412234359.5079-1-niklas.soderlund+renesas@ragnatech.se (mailing list archive)
Headers show
Series rcar-vin: Merge Gen2 and Gen3 file operations | expand

Message

Niklas Söderlund April 12, 2019, 11:43 p.m. UTC
Hi,

This series aims to merge the two different set of file operations used 
in the rcar-vin driver. One set was used on Renesas Gen2 boards while 
the other set was used on Gen3. Main difference between the two is that 
Gen2 uses a device node centric world view while Gen3 subscribes to the 
media controller way of looking at things ;-)

After refactoring out a lot of code left over from the Gen2 mode which 
stems from the drivers origin in soc_camera it became apparent that a 
lot of code could me removed my merging the two sets.

Tested on both Gen2 and Gen3 no regressions found.

Niklas Söderlund (8):
  rcar-vin: Do not call pm_runtime_{resume,suspend}()
  rcar-vin: Remove unneeded calls to pm_runtime_{enable,disable}
  rcar-vin: Allow interrupting lock when trying to open the video device
  rcar-vin: Do not sync subdevice format when opening the video device
  rcar-vin: Move pm_runtime_{get,put} out of helpers
  rcar-vin: Merge helpers dealing with powering the parallel subdevice
  rcar-vin: Fold rvin_initialize_device() into rvin_open()
  rcar-vin: Merge Gen2 and Gen3 file operations

 drivers/media/platform/rcar-vin/rcar-v4l2.c | 188 ++++----------------
 1 file changed, 38 insertions(+), 150 deletions(-)