linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/8] rcar-vin: Merge Gen2 and Gen3 file operations
@ 2019-06-12 23:45 Niklas Söderlund
  2019-06-12 23:45 ` [PATCH v3 1/8] rcar-vin: Do not call pm_runtime_{resume,suspend}() Niklas Söderlund
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Niklas Söderlund @ 2019-06-12 23:45 UTC (permalink / raw)
  To: Laurent Pinchart, linux-media; +Cc: linux-renesas-soc, Niklas Söderlund

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 by 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 | 192 +++++---------------
 1 file changed, 42 insertions(+), 150 deletions(-)

-- 
2.21.0


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2019-06-13 17:01 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-12 23:45 [PATCH v3 0/8] rcar-vin: Merge Gen2 and Gen3 file operations Niklas Söderlund
2019-06-12 23:45 ` [PATCH v3 1/8] rcar-vin: Do not call pm_runtime_{resume,suspend}() Niklas Söderlund
2019-06-12 23:45 ` [PATCH v3 2/8] rcar-vin: Remove unneeded calls to pm_runtime_{enable,disable} Niklas Söderlund
2019-06-12 23:45 ` [PATCH v3 3/8] rcar-vin: Allow interrupting lock when trying to open the video device Niklas Söderlund
2019-06-12 23:45 ` [PATCH v3 4/8] rcar-vin: Do not sync subdevice format when opening " Niklas Söderlund
2019-06-12 23:45 ` [PATCH v3 5/8] rcar-vin: Move pm_runtime_{get,put} out of helpers Niklas Söderlund
2019-06-12 23:45 ` [PATCH v3 6/8] rcar-vin: Merge helpers dealing with powering the parallel subdevice Niklas Söderlund
2019-06-12 23:45 ` [PATCH v3 7/8] rcar-vin: Fold rvin_initialize_device() into rvin_open() Niklas Söderlund
2019-06-12 23:45 ` [PATCH v3 8/8] rcar-vin: Merge Gen2 and Gen3 file operations Niklas Söderlund

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).