linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] media: atomisp: Changes for 6.17-1
@ 2025-07-06 18:45 Hans de Goede
  0 siblings, 0 replies; only message in thread
From: Hans de Goede @ 2025-07-06 18:45 UTC (permalink / raw)
  To: Mauro Carvalho Chehab, Linux Media Mailing List, Hans Verkuil
  Cc: Sakari Ailus, Andy Shevchenko, linux-staging, Abdelrahman Fekry

<resend with fixed subject, to make sure this does not get missed, sorry>

Hi Mauro, Hans,

Here are the atomisp changes for 6.17.
Note this PR is based on top of media-committers/next.

Highlights:
- Stop stream rework fixing crashes when sensors fail to start streaming
- Replace custom GPIO mapping code with the shared, generic and more
  capable GPIO mapping support from the IPU3 / IPU6 INT3472 code
- Final GC0310 sensor code cleanups, after this it can move out of staging
- Remove a bunch of custom sysfs attributes
- Misc. janitorial fixes

Regards,

Hans


The following changes since commit a8598c7de1bcd94461ca54c972efa9b4ea501fb9:

  media: ipu7: Drop IPU8 PCI ID for now (2025-07-04 08:22:32 +0200)

are available in the Git repository at:

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

for you to fetch changes up to 532fd10da0f58e7f313ff576bb1e6cab1f758bbe:

  media: atomisp: Remove custom sysfs attributes from atomisp_drvfs.c (2025-07-06 18:24:46 +0200)

----------------------------------------------------------------
atomisp staging driver changes for 6.17-1

Highlights:
- Stop stream rework fixing crashes when sensors fail to start streaming
- Replace custom GPIO mapping code with the shared, generic and more
  capable GPIO mapping support from the IPU3 / IPU6 INT3472 code
- Final GC0310 sensor code cleanups, after this it can move out of staging
- Remove a bunch of custom sysfs attributes
- Misc. janitorial fixes

----------------------------------------------------------------
Abdelrahman Fekry (3):
      media: atomisp: Remove debug sysfs attributes active_bo and free_bo
      media: atomisp: Fix premature setting of HMM_BO_DEVICE_INITED flag
      media: atomisp: Remove custom sysfs attributes from atomisp_drvfs.c

Andy Shevchenko (3):
      media: atomisp: Remove unused header
      media: atomisp: Replace macros from math_support.h
      media: atomisp: Remove no more used macros from math_support.h

Hans de Goede (28):
      media: atomisp: Move atomisp_stop_streaming() above atomisp_start_streaming()
      media: atomisp: Properly stop the ISP stream on sensor streamon errors
      media: atomisp: Stop pipeline on atomisp_css_start() failure
      media: atomisp: Always free MIPI / CSI-receiver buffers from ia_css_uninit()
      media: atomisp: Fix "stop stream timeout." error
      media: atomisp: Switch to int3472 driver sensor GPIO mapping code
      media: atomisp: gc0310: Rename "dev" function variable to "sensor"
      media: atomisp: gc0310: Drop unused GC0310_FOCAL_LENGTH_NUM define
      media: atomisp: gc0310: Modify vblank value to run at 30 fps
      media: atomisp: gc0310: Switch to CCI register access helpers
      media: atomisp: gc0310: Use V4L2_CID_ANALOGUE_GAIN for gain control
      media: atomisp: gc0310: Add selection API support
      media: atomisp: gc0310: Add link-frequency and pixelrate controls
      media: atomisp: gc0310: Add vblank and hblank controls
      media: atomisp: gc0310: Add camera orientation and sensor rotation controls
      media: atomisp: gc0310: Limit max exposure value to mode-height + vblank
      media: atomisp: gc0310: Add check_hwcfg() function
      media: atomisp: gc0310: Fix power on/off sleep times
      media: atomisp: gc0310: Remove unused is_streaming variable
      media: atomisp: gc0310: Switch to {enable,disable}_streams
      media: atomisp: gc0310: Switch to using the sub-device state lock
      media: atomisp: gc0310: Implement internal_ops.init_state
      media: atomisp: gc0310: Use v4l2_subdev_get_fmt() as v4l2_subdev_pad_ops.get_fmt()
      media: atomisp: gc0310: Switch to using sd.active_state fmt
      media: atomisp: gc0310: Move and rename suspend/resume functions
      media: atomisp: gc0310: runtime-PM fixes
      media: atomisp: gc0310: Drop gc0310_get_frame_interval()
      media: atomisp: gc0310: Drop gc0310_g_skip_frames()

Pablo (1):
      media: atomisp: Fix ia_css_vf.host.c coding style

Thomas Andreatta (3):
      media: atomisp: gc0310: Remove redundant debug message
      media: atomisp: gc2235: Fix struct definition style
      media: atomisp: ov2722: Fix struct definition style

 drivers/staging/media/atomisp/Kconfig              |   1 +
 drivers/staging/media/atomisp/Makefile             |   1 -
 drivers/staging/media/atomisp/TODO                 |   2 -
 drivers/staging/media/atomisp/i2c/Kconfig          |   1 +
 drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 627 ++++++++++++---------
 drivers/staging/media/atomisp/i2c/atomisp-gc2235.c |   2 -
 drivers/staging/media/atomisp/i2c/gc2235.h         |  16 +-
 drivers/staging/media/atomisp/i2c/ov2722.h         |  16 +-
 .../media/atomisp/pci/atomisp_compat_css20.c       |   2 +-
 drivers/staging/media/atomisp/pci/atomisp_csi2.h   |  17 -
 .../media/atomisp/pci/atomisp_csi2_bridge.c        | 239 +-------
 drivers/staging/media/atomisp/pci/atomisp_drvfs.c  | 155 -----
 drivers/staging/media/atomisp/pci/atomisp_drvfs.h  |  15 -
 drivers/staging/media/atomisp/pci/atomisp_fops.c   |   5 +-
 drivers/staging/media/atomisp/pci/atomisp_ioctl.c  | 129 ++---
 drivers/staging/media/atomisp/pci/atomisp_subdev.h |   3 -
 drivers/staging/media/atomisp/pci/atomisp_v4l2.c   |   5 +-
 .../pci/hive_isp_css_include/math_support.h        |   5 -
 drivers/staging/media/atomisp/pci/hmm/hmm.c        |  91 ---
 drivers/staging/media/atomisp/pci/hmm/hmm_bo.c     |   5 +-
 drivers/staging/media/atomisp/pci/ia_css_pipe.h    |   2 -
 .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h |   4 +-
 .../pci/isp/kernels/dpc2/ia_css_dpc2_param.h       |   6 +-
 .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c  |   4 +-
 .../pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h   |  22 +-
 .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c  |   6 +-
 .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h    |   2 +-
 .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c     |   3 +-
 .../pci/isp/modes/interface/input_buf.isp.h        |   6 +-
 .../atomisp/pci/isp/modes/interface/isp_const.h    | 157 ------
 .../atomisp/pci/runtime/debug/src/ia_css_debug.c   |   1 -
 .../media/atomisp/pci/runtime/frame/src/frame.c    |  29 +-
 .../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c    |  11 +-
 .../atomisp/pci/runtime/isys/src/virtual_isys.c    |   2 +-
 .../runtime/pipeline/interface/ia_css_pipeline.h   |   1 -
 .../atomisp/pci/runtime/pipeline/src/pipeline.c    |   2 -
 drivers/staging/media/atomisp/pci/sh_css.c         |  27 -
 drivers/staging/media/atomisp/pci/sh_css_defs.h    |  12 +-
 .../staging/media/atomisp/pci/sh_css_internal.h    |   8 +-
 drivers/staging/media/atomisp/pci/sh_css_mipi.c    |  11 -
 drivers/staging/media/atomisp/pci/sh_css_mipi.h    |   2 -
 .../staging/media/atomisp/pci/sh_css_param_dvs.h   |  22 +-
 drivers/staging/media/atomisp/pci/sh_css_params.c  |  12 +-
 43 files changed, 538 insertions(+), 1151 deletions(-)
 delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_drvfs.c
 delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_drvfs.h
 delete mode 100644 drivers/staging/media/atomisp/pci/isp/modes/interface/isp_const.h



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2025-07-06 18:45 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-06 18:45 [GIT PULL] media: atomisp: Changes for 6.17-1 Hans de Goede

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).