[GIT PULL] media: atomisp: Changes for 6.10-1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mauro, Hans,

Here is a first round of atomisp changes for 6.10,
this pull-request supersedes / replace my
"media: atomisp: Changes for 6.9-1" pull-request.

Various cleanup patches from Jonathan Bergh and Andy +
a set of patches from me which has been reviewed
by Andy and Kieran.

Highlights:
- Remove more dead / unwanted code
- Changes to make the atomisp driver work with libcamera,
  this has been tested with libcamera's simple pipelinehandler
  together with an ov2680 sensor

Regards,

Hans


The following changes since commit 4cece764965020c22cff7665b18a012006359095:

  Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/hansg/linux.git tags/media-atomisp-6.10-1

for you to fetch changes up to b3462fa5eff2ada1f2f6ae750f568af22d5b5db7:

  media: atomisp: Get rid of PCI device ID hack check (2024-04-10 12:48:18 +0200)

----------------------------------------------------------------
atomisp staging driver changes for 6.10-1

Highlights:
- Changes to make the atomisp driver work with libcamera,
  this has been tested with libcamera's simple pipelinehandler
  together with an ov2680 sensor
- Remove more dead / unwanted code
- Various cleanup patches from Jonathan Bergh and Andy Shevchenko

----------------------------------------------------------------
Andy Shevchenko (4):
      media: atomisp: Remove unsused macros
      media: atomisp: Put PMIC device after getting its I²C address
      media: atomisp: Replace open-coded i2c_find_device_by_fwnode()
      media: atomisp: Get rid of PCI device ID hack check

Hans de Goede (14):
      media: atomisp: Fix double negation in unsupported revision error
      media: atomisp: Remove isp_subdev_propagate()
      media: atomisp: Rename atomisp_set_crop_and_fmt()
      media: atomisp: Remove custom VCM handling
      media: atomisp: Remove ISP controls which get passed through to the camera
      media: atomisp: Stop setting sd->devnode for the ATOMISP_SUBDEV v4l2-subdev
      media: atomisp: Add DMABUF support
      media: atomisp: Change ISP subdev name to "ATOM ISP"
      media: atomisp: Make MC link from ISP to /dev/video# output node immutable
      media: atomisp: Implement link_setup() op for ISP subdev MC entity
      media: atomisp: Drop second V4L2_PIX_FMT_UYVY atomisp_output_fmts[] entry
      media: atomisp: Replace V4L2_PIX_FMT_RGB32 with V4L2_PIX_FMT_RGBX32
      media: atomisp: Disable broken V4L2_PIX_FMT_RGBX32 output support
      media: atomisp: Initialize sequence counters to 0 instead of -1

Jonathan Bergh (10):
      staging: media: atomisp: Fix various formatting issues and remove unneccesary braces
      staging: media: atomisp: Fix formatting issues and minor code issue
      staging: media: atomisp: Remove unnecessary braces from single line conditional statements
      staging: media: atomisp: Fixed "unsigned int *" rather than "unsigned *" declaration in variable declaration
      staging: media: atomisp: Ensure trailing statements are on a newline and remove spurious whitespaces
      staging: media: atomisp: Remove unnecessary parentheses from conditional statement
      staging: media: atomisp: Remove unneeded return statement from void function
      staging: media: atomisp: Remove old commented code and fix multiple block comment style
      staging: media: atomisp: Fix various multiline block comment formatting instances
      staging: media: atomisp: Remove extra whitespace after opening parentheses

Zhipeng Lu (1):
      media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries

 .../staging/media/atomisp/include/linux/atomisp.h  |  24 --
 .../media/atomisp/include/linux/atomisp_platform.h |   5 +-
 drivers/staging/media/atomisp/pci/atomisp_cmd.c    |  31 +-
 .../media/atomisp/pci/atomisp_gmin_platform.c      |  28 +-
 .../staging/media/atomisp/pci/atomisp_internal.h   |   7 +-
 drivers/staging/media/atomisp/pci/atomisp_ioctl.c  | 362 +--------------------
 drivers/staging/media/atomisp/pci/atomisp_subdev.c | 102 +++---
 drivers/staging/media/atomisp/pci/atomisp_v4l2.c   |  98 +++---
 drivers/staging/media/atomisp/pci/bits.h           |   4 +-
 drivers/staging/media/atomisp/pci/defs.h           |  37 ---
 .../pci/hive_isp_css_common/host/dma_local.h       |   1 -
 drivers/staging/media/atomisp/pci/hive_types.h     |  19 --
 .../atomisp/pci/runtime/debug/src/ia_css_debug.c   |   3 +-
 drivers/staging/media/atomisp/pci/sh_css.c         |   1 +
 drivers/staging/media/atomisp/pci/sh_css_sp.c      | 113 ++++---
 15 files changed, 221 insertions(+), 614 deletions(-)
 delete mode 100644 drivers/staging/media/atomisp/pci/defs.h






[Index of Archives]     [Linux Driver Development]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux