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(-)
--
2.21.0