mbox series

[GIT,PULL,FOR,6.16] Please pull platform-qcom-media-for-6.16

Message ID 20250410233039.77093-1-bod@kernel.org
State New
Headers show
Series [GIT,PULL,FOR,6.16] Please pull platform-qcom-media-for-6.16 | expand

Pull-request

https://gitlab.freedesktop.org/linux-media/users/bodonoghue.git tags/platform-qcom-media-for-6.16

Message

Bryan O'Donoghue April 10, 2025, 11:29 p.m. UTC
From: Bryan O'Donoghue <bod@kernel.org>

The following changes since commit 9ddc3d6c16ea2587898a315f20f7b8fbd791dc1b:

  media: mediatek: vcodec: Remove trailing space after \n newline (2025-04-08 07:21:21 +0000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/linux-media/users/bodonoghue.git tags/platform-qcom-media-for-6.16

for you to fetch changes up to 803ad6d0a0e646c9f196c79d58f8aab90d1c84c3:

  media: venus: pm_helpers: add compatibility for dev_pm_genpd_set_hwmode on V4 (2025-04-10 11:27:10 +0100)

----------------------------------------------------------------
linux-media platform qcom for 6.16

- Qcom media platform
  Adds new +R and +M as appropriate

- CAMSS
  Adds new platform X1 Elite bindings and driver
  Fixes boot logj spam
  Prepares for CSIPHY C-PHY addition

- Venus
  Adds new platform QCS615 bindgs
  Adds ability to switch to hardware power rail control
  Fixes buffer management and probe error unwinding

- Iris
  Adds new SA8775p bindings definition
  Fixes error codes in firmware loading

----------------------------------------------------------------
Bryan O'Donoghue (10):
      media: MAINTAINERS: Amend venus Maintainers and Reviewers
      media: MAINTAINERS: Add myself to iris Reviewers
      dt-bindings: media: Add qcom,x1e80100-camss
      media: qcom: camss: Add an id property to struct resources
      media: qcom: camss: Use the CSIPHY id property to find clock names
      media: qcom: camss: Add CSID 680 support
      media: qcom: camss: Add VFE680 support
      media: qcom: camss: Add support for 3ph CSIPHY write settle delay
      media: qcom: camss: csiphy-3ph: Add 4nm CSIPHY 2ph 5Gbps DPHY v2.1.2 init sequence
      media: qcom: camss: Add x1e80100 specific support

Dan Carpenter (1):
      media: iris: fix error code in iris_load_fw_to_memory()

Johan Hovold (2):
      media: qcom: camss: csid: suppress CSID log spam
      media: qcom: camss: vfe: suppress VFE version log spam

Loic Poulain (1):
      media: venus: Fix probe error handling

Luca Weiss (2):
      dt-bindings: media: camss: Restrict bus-type property
      media: qcom: camss: Restrict endpoint bus-type to D-PHY

Renjiang Han (3):
      dt-bindings: media: add support for video hardware on QCS615 platform
      media: venus: vdec: queue dpb buffers to firmware for video seek
      media: venus: pm_helpers: add compatibility for dev_pm_genpd_set_hwmode on V4

Vikash Garodia (1):
      dt-bindings: media: qcom,sm8550-iris: document SA8775p IRIS accelerator

 .../bindings/media/qcom,msm8916-camss.yaml         |   8 +
 .../bindings/media/qcom,msm8953-camss.yaml         |  15 +
 .../bindings/media/qcom,msm8996-camss.yaml         |  20 +
 .../bindings/media/qcom,sc7180-venus.yaml          |   7 +-
 .../bindings/media/qcom,sc8280xp-camss.yaml        |  20 +
 .../bindings/media/qcom,sdm660-camss.yaml          |  20 +
 .../bindings/media/qcom,sdm845-camss.yaml          |  20 +
 .../bindings/media/qcom,sm8250-camss.yaml          |  30 ++
 .../bindings/media/qcom,sm8550-iris.yaml           |   7 +-
 .../bindings/media/qcom,x1e80100-camss.yaml        | 367 ++++++++++++++++++
 MAINTAINERS                                        |   3 +-
 drivers/media/platform/qcom/camss/Makefile         |   2 +
 drivers/media/platform/qcom/camss/camss-csid-680.c | 422 +++++++++++++++++++++
 drivers/media/platform/qcom/camss/camss-csid.c     |   4 +-
 drivers/media/platform/qcom/camss/camss-csid.h     |   1 +
 .../platform/qcom/camss/camss-csiphy-3ph-1-0.c     | 131 ++++++-
 drivers/media/platform/qcom/camss/camss-csiphy.c   |  28 +-
 drivers/media/platform/qcom/camss/camss-csiphy.h   |   1 +
 drivers/media/platform/qcom/camss/camss-vfe-680.c  | 244 ++++++++++++
 drivers/media/platform/qcom/camss/camss-vfe.c      |   6 +-
 drivers/media/platform/qcom/camss/camss-vfe.h      |   1 +
 drivers/media/platform/qcom/camss/camss.c          | 359 +++++++++++++++++-
 drivers/media/platform/qcom/camss/camss.h          |   1 +
 drivers/media/platform/qcom/iris/iris_firmware.c   |   4 +-
 drivers/media/platform/qcom/venus/core.c           |  16 +-
 drivers/media/platform/qcom/venus/core.h           |   2 +
 drivers/media/platform/qcom/venus/pm_helpers.c     |  38 +-
 drivers/media/platform/qcom/venus/vdec.c           |  14 +-
 28 files changed, 1739 insertions(+), 52 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml
 create mode 100644 drivers/media/platform/qcom/camss/camss-csid-680.c
 create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-680.c