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