mbox series

[v2,0/5] media: intel/ipu6: initial ipu7 code sharing preparation

Message ID 20250428161643.321617-1-stanislaw.gruszka@linux.intel.com
Headers show
Series media: intel/ipu6: initial ipu7 code sharing preparation | expand

Message

Stanislaw Gruszka April 28, 2025, 4:16 p.m. UTC
Create ipu-isys.h and ipu-isys-subdev.c files that intention is to be
shared with incoming ipu7 driver. Do some cleanups on the way.

This is on top of:
https://git.linuxtv.org/sailus/media_tree.git/log/?h=devel
plus one patch:
https://lore.kernel.org/linux-media/20250317073856.162147-1-stanislaw.gruszka@linux.intel.com/

v1 -> v2:
  use ipu_isys_ prefix for common ipuX code


Stanislaw Gruszka (5):
  media: intel/ipu6: Separate ipu6 subdev functions
  media: intel/ipu6: Remove ipu6_isys dependency from ipu6_isys_subdev
  media: intel/ipu6: Remove redundant ipu6_isys_subdev_to_csi2 macro
  media: intel/ipu6: Rename ipu6_isys_subdev
  media: intel/ipu6: Move ipu_isys_subdev functions to common code

 drivers/media/pci/intel/ipu6/Makefile         |   3 +-
 .../media/pci/intel/ipu6/ipu-isys-subdev.c    | 255 ++++++++++++++++++
 drivers/media/pci/intel/ipu6/ipu-isys.h       |  44 +++
 drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c |  31 +--
 drivers/media/pci/intel/ipu6/ipu6-isys-csi2.h |   7 +-
 .../media/pci/intel/ipu6/ipu6-isys-queue.c    |   6 +-
 .../media/pci/intel/ipu6/ipu6-isys-subdev.c   | 249 +----------------
 .../media/pci/intel/ipu6/ipu6-isys-subdev.h   |  40 +--
 .../media/pci/intel/ipu6/ipu6-isys-video.c    |  27 +-
 .../media/pci/intel/ipu6/ipu6-isys-video.h    |   4 +-
 drivers/media/pci/intel/ipu6/ipu6-isys.c      |   2 +-
 11 files changed, 338 insertions(+), 330 deletions(-)
 create mode 100644 drivers/media/pci/intel/ipu6/ipu-isys-subdev.c
 create mode 100644 drivers/media/pci/intel/ipu6/ipu-isys.h