.../bindings/media/qcom,sm8550-iris.yaml | 23 +++++++++- arch/arm64/boot/dts/qcom/purwa-iot-som.dtsi | 4 ++ arch/arm64/boot/dts/qcom/purwa.dtsi | 50 ++++++++++++++++++++++ .../platform/qcom/iris/iris_platform_common.h | 1 + .../media/platform/qcom/iris/iris_platform_vpu3x.c | 42 ++++++++++++++++++ .../platform/qcom/iris/iris_platform_x1p42100.h | 22 ++++++++++ drivers/media/platform/qcom/iris/iris_probe.c | 4 ++ drivers/media/platform/qcom/iris/iris_vpu_common.c | 7 +++ 8 files changed, 152 insertions(+), 1 deletion(-)
This series enables the Iris video codec on purwa, allowing purwa to
use hardware‑accelerated video encoding and decoding.
The Iris codec on purwa is nearly identical to the one on hamoa(X1E),
except that it requires one additional clock and uses a different OPP
table.
Therefore, purwa can reuse the Iris node from hamoa, but the clocks
and OPP table need to be redefined.
All patches have been tested with v4l2-compliance and v4l2-ctl on
purwa. And it does not affect existing targets.
Dependencies:
https://lore.kernel.org/all/20260409-purwa-videocc-camcc-v4-0-5a8e5f2dd4b2@oss.qualcomm.com/
The result of v4l2-compliance on purwa:
v4l2-compliance 1.31.0-5379, 64 bits, 64-bit time_t
v4l2-compliance SHA: 14c988631ad4 2025-11-11 11:19:35
Compliance test for iris_driver device /dev/video0:
Driver Info:
Driver name : iris_driver
Card type : Iris Decoder
Bus info : platform:aa00000.video-codec
Driver version : 6.19.0
Capabilities : 0x84204000
Video Memory-to-Memory Multiplanar
Streaming
Extended Pix Format
Device Capabilities
Device Caps : 0x04204000
Video Memory-to-Memory Multiplanar
Streaming
Extended Pix Format
Detected Stateful Decoder
Required ioctls:
test VIDIOC_QUERYCAP: OK
test invalid ioctls: OK
Allow for multiple opens:
test second /dev/video0 open: OK
test VIDIOC_QUERYCAP: OK
test VIDIOC_G/S_PRIORITY: OK
test for unlimited opens: OK
Debug ioctls:
test VIDIOC_DBG_G/S_REGISTER: OK (Not Supported)
test VIDIOC_LOG_STATUS: OK (Not Supported)
Input ioctls:
test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported)
test VIDIOC_G/S_FREQUENCY: OK (Not Supported)
test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported)
test VIDIOC_ENUMAUDIO: OK (Not Supported)
test VIDIOC_G/S/ENUMINPUT: OK (Not Supported)
test VIDIOC_G/S_AUDIO: OK (Not Supported)
Inputs: 0 Audio Inputs: 0 Tuners: 0
Output ioctls:
test VIDIOC_G/S_MODULATOR: OK (Not Supported)
test VIDIOC_G/S_FREQUENCY: OK (Not Supported)
test VIDIOC_ENUMAUDOUT: OK (Not Supported)
test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported)
test VIDIOC_G/S_AUDOUT: OK (Not Supported)
Outputs: 0 Audio Outputs: 0 Modulators: 0
Input/Output configuration ioctls:
test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported)
test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported)
test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported)
test VIDIOC_G/S_EDID: OK (Not Supported)
Control ioctls:
test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK
test VIDIOC_QUERYCTRL: OK
test VIDIOC_G/S_CTRL: OK
test VIDIOC_G/S/TRY_EXT_CTRLS: OK
test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: OK
test VIDIOC_G/S_JPEGCOMP: OK (Not Supported)
Standard Controls: 10 Private Controls: 0
Format ioctls:
test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK
test VIDIOC_G/S_PARM: OK (Not Supported)
test VIDIOC_G_FBUF: OK (Not Supported)
test VIDIOC_G_FMT: OK
test VIDIOC_TRY_FMT: OK
test VIDIOC_S_FMT: OK
test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported)
test Cropping: OK
test Composing: OK
test Scaling: OK (Not Supported)
Codec ioctls:
test VIDIOC_(TRY_)ENCODER_CMD: OK (Not Supported)
test VIDIOC_G_ENC_INDEX: OK (Not Supported)
test VIDIOC_(TRY_)DECODER_CMD: OK
Buffer ioctls:
test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK
test CREATE_BUFS maximum buffers: OK
test VIDIOC_REMOVE_BUFS: OK
test VIDIOC_EXPBUF: OK
test Requests: OK (Not Supported)
test blocking wait: OK
Test input 0:
Streaming ioctls:
test read/write: OK (Not Supported)
the input file is smaller than 7077888 bytes
Video Capture Multiplanar: Captured 65 buffers
test MMAP (select, REQBUFS): OK
the input file is smaller than 7077888 bytes
Video Capture Multiplanar: Captured 65 buffers
test MMAP (epoll, REQBUFS): OK
the input file is smaller than 7077888 bytes
Video Capture Multiplanar: Captured 65 buffers
test MMAP (select, CREATE_BUFS): OK
the input file is smaller than 7077888 bytes
Video Capture Multiplanar: Captured 65 buffers
test MMAP (epoll, CREATE_BUFS): OK
test USERPTR (select): OK (Not Supported)
test DMABUF: Cannot test, specify --expbuf-device
Total for iris_driver device /dev/video0: 54, Succeeded: 54, Failed: 0, Warnings: 0
root@localhost:/lib/video_test# ./v4l2-compliance -d /dev/video1 -s
v4l2-compliance 1.31.0-5379, 64 bits, 64-bit time_t
v4l2-compliance SHA: 14c988631ad4 2025-11-11 11:19:35
Compliance test for iris_driver device /dev/video1:
Driver Info:
Driver name : iris_driver
Card type : Iris Encoder
Bus info : platform:aa00000.video-codec
Driver version : 6.19.0
Capabilities : 0x84204000
Video Memory-to-Memory Multiplanar
Streaming
Extended Pix Format
Device Capabilities
Device Caps : 0x04204000
Video Memory-to-Memory Multiplanar
Streaming
Extended Pix Format
Detected Stateful Encoder
Required ioctls:
test VIDIOC_QUERYCAP: OK
test invalid ioctls: OK
Allow for multiple opens:
test second /dev/video1 open: OK
test VIDIOC_QUERYCAP: OK
test VIDIOC_G/S_PRIORITY: OK
test for unlimited opens: OK
Debug ioctls:
test VIDIOC_DBG_G/S_REGISTER: OK (Not Supported)
test VIDIOC_LOG_STATUS: OK (Not Supported)
Input ioctls:
test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported)
test VIDIOC_G/S_FREQUENCY: OK (Not Supported)
test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported)
test VIDIOC_ENUMAUDIO: OK (Not Supported)
test VIDIOC_G/S/ENUMINPUT: OK (Not Supported)
test VIDIOC_G/S_AUDIO: OK (Not Supported)
Inputs: 0 Audio Inputs: 0 Tuners: 0
Output ioctls:
test VIDIOC_G/S_MODULATOR: OK (Not Supported)
test VIDIOC_G/S_FREQUENCY: OK (Not Supported)
test VIDIOC_ENUMAUDOUT: OK (Not Supported)
test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported)
test VIDIOC_G/S_AUDOUT: OK (Not Supported)
Outputs: 0 Audio Outputs: 0 Modulators: 0
Input/Output configuration ioctls:
test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported)
test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported)
test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported)
test VIDIOC_G/S_EDID: OK (Not Supported)
Control ioctls:
test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK
test VIDIOC_QUERYCTRL: OK
test VIDIOC_G/S_CTRL: OK
test VIDIOC_G/S/TRY_EXT_CTRLS: OK
test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: OK
test VIDIOC_G/S_JPEGCOMP: OK (Not Supported)
Standard Controls: 38 Private Controls: 0
Format ioctls:
test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK
test VIDIOC_G/S_PARM: OK
test VIDIOC_G_FBUF: OK (Not Supported)
test VIDIOC_G_FMT: OK
test VIDIOC_TRY_FMT: OK
test VIDIOC_S_FMT: OK
test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported)
test Cropping: OK
test Composing: OK (Not Supported)
test Scaling: OK (Not Supported)
Codec ioctls:
test VIDIOC_(TRY_)ENCODER_CMD: OK
test VIDIOC_G_ENC_INDEX: OK (Not Supported)
test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported)
Buffer ioctls:
test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK
test CREATE_BUFS maximum buffers: OK
test VIDIOC_REMOVE_BUFS: OK
test VIDIOC_EXPBUF: OK
test Requests: OK (Not Supported)
test blocking wait: OK
Test input 0:
Streaming ioctls:
test read/write: OK (Not Supported)
Video Capture Multiplanar: Captured 61 buffers
test MMAP (select, REQBUFS): OK
Video Capture Multiplanar: Captured 61 buffers
test MMAP (epoll, REQBUFS): OK
Video Capture Multiplanar: Captured 61 buffers
test MMAP (select, CREATE_BUFS): OK
Video Capture Multiplanar: Captured 61 buffers
test MMAP (epoll, CREATE_BUFS): OK
test USERPTR (select): OK (Not Supported)
test DMABUF: Cannot test, specify --expbuf-device
Total for iris_driver device /dev/video1: 54, Succeeded: 54, Failed: 0, Warnings: 0
fluster result:
H.264:
Ran 77/135 tests successfully
H.265:
Ran 131/147 tests successfully
VP9:
Ran 235/305 tests successfully
Signed-off-by: Wangao Wang <wangao.wang@oss.qualcomm.com>
---
Changes in v7:
- Rebase onto the media-committers next+fixes branch.
- Correct the firmware name.
- Link to v6: https://lore.kernel.org/r/20260507-enable_iris_on_purwa-v6-0-48da505e23bf@oss.qualcomm.com
Changes in v6:
- Correct the firmware being used.(Dikshita)
- Add comments to platform data.(Dikshita)
- Link to v5: https://lore.kernel.org/r/20260429-enable_iris_on_purwa-v5-0-438fa96da248@oss.qualcomm.com
Changes in v5:
- Modify the dt-binding description.(Krzysztof)
- Move the BSE clock on/off handling into the vpu3 code.(Krzysztof)
- Link to v4: https://lore.kernel.org/r/20260401-enable_iris_on_purwa-v4-0-ca784552a3e9@oss.qualcomm.com
Changes in v4:
- Correct the dt-binding description.(Krzysztof)
- Fix incorrect required-opps.(Dmitry)
- Reuse the vpu3 power off hardware api.
- Link to v3: https://lore.kernel.org/r/20260319-enable_iris_on_purwa-v3-0-bf8f3e9a8c9c@oss.qualcomm.com
Changes in v3:
- Correct the dt-binding description.(Krzysztof)
- Fix warnings reported in the patch.(Krzysztof)
- Add separate power on/off hooks for Purwa.(Dmitry)
- Link to v2: https://lore.kernel.org/r/20260306-enable_iris_on_purwa-v2-0-75fa80a0a9e3@oss.qualcomm.com
Changes in v2:
- Improve the dt-binding description.(Krzysztof)
- Move the BSE clock on/off handling into the vpu3 code.(Dmitry)
- Add the required members to the platform data for Purwa.(Dikshita)
- Link to v1: https://lore.kernel.org/r/20260209-enable_iris_on_purwa-v1-0-537c410f604f@oss.qualcomm.com
---
Wangao Wang (5):
dt-bindings: media: qcom,sm8550-iris: Add X1P42100 compatible
media: iris: Add hardware power on/off ops for X1P42100
media: iris: Add platform data for X1P42100
arm64: dts: qcom: purwa: Override Iris clocks and operating points
arm64: dts: qcom: purwa-iot-som: enable video
.../bindings/media/qcom,sm8550-iris.yaml | 23 +++++++++-
arch/arm64/boot/dts/qcom/purwa-iot-som.dtsi | 4 ++
arch/arm64/boot/dts/qcom/purwa.dtsi | 50 ++++++++++++++++++++++
.../platform/qcom/iris/iris_platform_common.h | 1 +
.../media/platform/qcom/iris/iris_platform_vpu3x.c | 42 ++++++++++++++++++
.../platform/qcom/iris/iris_platform_x1p42100.h | 22 ++++++++++
drivers/media/platform/qcom/iris/iris_probe.c | 4 ++
drivers/media/platform/qcom/iris/iris_vpu_common.c | 7 +++
8 files changed, 152 insertions(+), 1 deletion(-)
---
base-commit: 735d2f48cadaa9a87e7c7601667878de70c771c5
change-id: 20260209-enable_iris_on_purwa-a000527a098d
prerequisite-change-id: 20260331-purwa-videocc-camcc-d9700d0f797d:v4
prerequisite-patch-id: 61bdb45446193b72dd8a4b093e4ab2f78db2f066
prerequisite-patch-id: b5be9dcbb612a14108f890b2782860847edfcbe4
prerequisite-patch-id: 2f4d4c5c118e057c76e6d2785479df01d5bc1c7b
prerequisite-patch-id: 026db5dd71d5b0472225ba72c8ba2781334143a9
prerequisite-patch-id: 615e6f38e528de35dc206f1c7f3eaf78ff04afe2
prerequisite-patch-id: 66096b909debe4d942eee972948d5a138a5be427
prerequisite-patch-id: ee26e00cdde21ddb070af713230082ad3454422c
Best regards,
--
Wangao Wang <wangao.wang@oss.qualcomm.com>
On 2026-05-14 18:09 +0800, Wangao Wang wrote:
> This series enables the Iris video codec on purwa, allowing purwa to
> use hardware‑accelerated video encoding and decoding.
>
> The Iris codec on purwa is nearly identical to the one on hamoa(X1E),
> except that it requires one additional clock and uses a different OPP
> table.
>
> Therefore, purwa can reuse the Iris node from hamoa, but the clocks
> and OPP table need to be redefined.
>
> All patches have been tested with v4l2-compliance and v4l2-ctl on
> purwa. And it does not affect existing targets.
>
> Dependencies:
> https://lore.kernel.org/all/20260409-purwa-videocc-camcc-v4-0-5a8e5f2dd4b2@oss.qualcomm.com/
The engines canne take much more of this Captain !
Doesn't apply.
deckard@inspiron14p-linux:~/Development/linux-worktrees/b4/bod-media-committers-next-plaform-qcom (*)
> b4 shazam 20260514-enable_iris_on_purwa-v7-1-47aa5b026f1a@oss.qualcomm.com next-smoketest [367fd4d05a088] (!) untracked
Looking up 20260514-enable_iris_on_purwa-v7-1-47aa5b026f1a@oss.qualcomm.com
Checking for newer revisions
Grabbing search results from lore.kernel.org
Analyzing 6 messages in the thread
Looking for additional code-review trailers on lore.kernel.org
Analyzing 83 code-review messages
Checking attestation on all messages, may take a moment...
---
✗ [PATCH v7 1/5] dt-bindings: media: qcom,sm8550-iris: Add X1P42100 compatible
✗ No key: ed25519/wangao.wang@oss.qualcomm.com
✗ BADSIG: DKIM/oss.qualcomm.com
✗ BADSIG: DKIM/qualcomm.com
✗ [PATCH v7 2/5] media: iris: Add hardware power on/off ops for X1P42100
✗ No key: ed25519/wangao.wang@oss.qualcomm.com
✗ BADSIG: DKIM/oss.qualcomm.com
✓ Signed: DKIM/qualcomm.com (From: wangao.wang@oss.qualcomm.com)
✗ [PATCH v7 3/5] media: iris: Add platform data for X1P42100
✗ No key: ed25519/wangao.wang@oss.qualcomm.com
✗ BADSIG: DKIM/oss.qualcomm.com
✓ Signed: DKIM/qualcomm.com (From: wangao.wang@oss.qualcomm.com)
✗ [PATCH v7 4/5] arm64: dts: qcom: purwa: Override Iris clocks and operating points
✗ No key: ed25519/wangao.wang@oss.qualcomm.com
✗ BADSIG: DKIM/oss.qualcomm.com
✓ Signed: DKIM/qualcomm.com (From: wangao.wang@oss.qualcomm.com)
✗ [PATCH v7 5/5] arm64: dts: qcom: purwa-iot-som: enable video
✗ No key: ed25519/wangao.wang@oss.qualcomm.com
✗ BADSIG: DKIM/oss.qualcomm.com
✓ Signed: DKIM/qualcomm.com (From: wangao.wang@oss.qualcomm.com)
---
Total patches: 5
---
Deps: looking for dependencies matching 7 patch-ids
Grabbing search results from lore.kernel.org
Deps: Applying prerequisite patch: [PATCH v3 1/7] dt-bindings: clock: qcom: Add X1P42100 video clock controller
Deps: Applying prerequisite patch: [PATCH 2/8] dt-bindings: clock: qcom: Add X1P42100 camera clock controller
Deps: Applying prerequisite patch: [PATCH 3/8] clk: qcom: videocc-x1p42100: Add support for video clock controller
Deps: Applying prerequisite patch: [PATCH 4/8] clk: qcom: camcc-x1e80100: Add support for camera QDSS debug clocks
Deps: Applying prerequisite patch: [PATCH 5/8] clk: qcom: camcc-x1p42100: Add support for camera clock controller
Deps: Applying prerequisite patch: [PATCH v4 6/7] arm64: dts: qcom: x1e80100: Add CAMCC block definition
Deps: Applying prerequisite patch: [PATCH 8/8] arm64: defconfig: Enable VIDEOCC and CAMCC drivers on Qualcomm X1P42100
Applying: dt-bindings: clock: qcom: Add X1P42100 video clock controller
Applying: dt-bindings: clock: qcom: Add X1P42100 camera clock controller
Applying: clk: qcom: videocc-x1p42100: Add support for video clock controller
Applying: clk: qcom: camcc-x1e80100: Add support for camera QDSS debug clocks
Applying: clk: qcom: camcc-x1p42100: Add support for camera clock controller
Applying: arm64: dts: qcom: x1e80100: Add CAMCC block definition
Applying: arm64: defconfig: Enable VIDEOCC and CAMCC drivers on Qualcomm X1P42100
Applying: dt-bindings: media: qcom,sm8550-iris: Add X1P42100 compatible
Applying: media: iris: Add hardware power on/off ops for X1P42100
Patch failed at 0009 media: iris: Add hardware power on/off ops for X1P42100
error: patch failed: drivers/media/platform/qcom/iris/iris_vpu_common.c:292
error: drivers/media/platform/qcom/iris/iris_vpu_common.c: patch does not apply
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
(venv)
On 2026/5/29 7:33, bod@kernel.org wrote: > On 2026-05-14 18:09 +0800, Wangao Wang wrote: >> This series enables the Iris video codec on purwa, allowing purwa to >> use hardware‑accelerated video encoding and decoding. >> >> The Iris codec on purwa is nearly identical to the one on hamoa(X1E), >> except that it requires one additional clock and uses a different OPP >> table. >> >> Therefore, purwa can reuse the Iris node from hamoa, but the clocks >> and OPP table need to be redefined. >> >> All patches have been tested with v4l2-compliance and v4l2-ctl on >> purwa. And it does not affect existing targets. >> >> Dependencies: >> https://lore.kernel.org/all/20260409-purwa-videocc-camcc-v4-0-5a8e5f2dd4b2@oss.qualcomm.com/ > > The engines canne take much more of this Captain ! > > Doesn't apply. > > deckard@inspiron14p-linux:~/Development/linux-worktrees/b4/bod-media-committers-next-plaform-qcom (*) >> b4 shazam 20260514-enable_iris_on_purwa-v7-1-47aa5b026f1a@oss.qualcomm.com next-smoketest [367fd4d05a088] (!) untracked > Looking up 20260514-enable_iris_on_purwa-v7-1-47aa5b026f1a@oss.qualcomm.com > Checking for newer revisions > Grabbing search results from lore.kernel.org > Analyzing 6 messages in the thread > Looking for additional code-review trailers on lore.kernel.org > Analyzing 83 code-review messages > Checking attestation on all messages, may take a moment... > --- > ✗ [PATCH v7 1/5] dt-bindings: media: qcom,sm8550-iris: Add X1P42100 compatible > ✗ No key: ed25519/wangao.wang@oss.qualcomm.com > ✗ BADSIG: DKIM/oss.qualcomm.com > ✗ BADSIG: DKIM/qualcomm.com > ✗ [PATCH v7 2/5] media: iris: Add hardware power on/off ops for X1P42100 > ✗ No key: ed25519/wangao.wang@oss.qualcomm.com > ✗ BADSIG: DKIM/oss.qualcomm.com > ✓ Signed: DKIM/qualcomm.com (From: wangao.wang@oss.qualcomm.com) > ✗ [PATCH v7 3/5] media: iris: Add platform data for X1P42100 > ✗ No key: ed25519/wangao.wang@oss.qualcomm.com > ✗ BADSIG: DKIM/oss.qualcomm.com > ✓ Signed: DKIM/qualcomm.com (From: wangao.wang@oss.qualcomm.com) > ✗ [PATCH v7 4/5] arm64: dts: qcom: purwa: Override Iris clocks and operating points > ✗ No key: ed25519/wangao.wang@oss.qualcomm.com > ✗ BADSIG: DKIM/oss.qualcomm.com > ✓ Signed: DKIM/qualcomm.com (From: wangao.wang@oss.qualcomm.com) > ✗ [PATCH v7 5/5] arm64: dts: qcom: purwa-iot-som: enable video > ✗ No key: ed25519/wangao.wang@oss.qualcomm.com > ✗ BADSIG: DKIM/oss.qualcomm.com > ✓ Signed: DKIM/qualcomm.com (From: wangao.wang@oss.qualcomm.com) > --- > Total patches: 5 > --- > Deps: looking for dependencies matching 7 patch-ids > Grabbing search results from lore.kernel.org > Deps: Applying prerequisite patch: [PATCH v3 1/7] dt-bindings: clock: qcom: Add X1P42100 video clock controller > Deps: Applying prerequisite patch: [PATCH 2/8] dt-bindings: clock: qcom: Add X1P42100 camera clock controller > Deps: Applying prerequisite patch: [PATCH 3/8] clk: qcom: videocc-x1p42100: Add support for video clock controller > Deps: Applying prerequisite patch: [PATCH 4/8] clk: qcom: camcc-x1e80100: Add support for camera QDSS debug clocks > Deps: Applying prerequisite patch: [PATCH 5/8] clk: qcom: camcc-x1p42100: Add support for camera clock controller > Deps: Applying prerequisite patch: [PATCH v4 6/7] arm64: dts: qcom: x1e80100: Add CAMCC block definition > Deps: Applying prerequisite patch: [PATCH 8/8] arm64: defconfig: Enable VIDEOCC and CAMCC drivers on Qualcomm X1P42100 > Applying: dt-bindings: clock: qcom: Add X1P42100 video clock controller > Applying: dt-bindings: clock: qcom: Add X1P42100 camera clock controller > Applying: clk: qcom: videocc-x1p42100: Add support for video clock controller > Applying: clk: qcom: camcc-x1e80100: Add support for camera QDSS debug clocks > Applying: clk: qcom: camcc-x1p42100: Add support for camera clock controller > Applying: arm64: dts: qcom: x1e80100: Add CAMCC block definition > Applying: arm64: defconfig: Enable VIDEOCC and CAMCC drivers on Qualcomm X1P42100 > Applying: dt-bindings: media: qcom,sm8550-iris: Add X1P42100 compatible > Applying: media: iris: Add hardware power on/off ops for X1P42100 > Patch failed at 0009 media: iris: Add hardware power on/off ops for X1P42100 > error: patch failed: drivers/media/platform/qcom/iris/iris_vpu_common.c:292 > error: drivers/media/platform/qcom/iris/iris_vpu_common.c: patch does not apply > hint: Use 'git am --show-current-patch=diff' to see the failed patch > hint: When you have resolved this problem, run "git am --continue". > hint: If you prefer to skip this patch, run "git am --skip" instead. > hint: To restore the original branch and stop patching, run "git am --abort". > hint: Disable this message with "git config set advice.mergeConflict false" > (venv) > I've updated to v8, rebased onto venus-iris-next, but this will conflict with commit 95a337f92f0a602d4f935315bfbc8bf07f475e65 in the latest inux-next, whereas v7 won't. https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=95a337f92f0a602d4f935315bfbc8bf07f475e65 -- Best Regards, Wangao
© 2016 - 2026 Red Hat, Inc.