From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C56FB3659E5 for ; Mon, 9 Feb 2026 09:46:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770630369; cv=none; b=MKHvyp8erEOuU8mHYHnErtvAeGLNG9QATNRtqy4Mih2TeQbhF1rqFtFXq2UivxVHb+tiA8g4FbtdJ1xvRT1VzTCNE4xLSujHpRu1WOmdKBuAX44mPYbRuVcZVdIzWEU5Ll/NHyRwgSUUPHfwLqh8DB6ivH+TKJycwJQo7oaiz50= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770630369; c=relaxed/simple; bh=Il7kmUtjsL4aYM/cg4sZ59irY/Wv/yw6FGo13iVRcrQ=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=BObgLuAeYtdW7lKmnOuvv7p1PpxVZdz9W8Vg8y0aXePiOwaU2m5bfrRUASFKXjln4MC5y8l86dm266Wr7YSLLbyX9sWcFc5om+ioMJstRVOnIzvwTmS1Xx11USgShwX63rt/+ly82ESd6u9xz9S5MDKpPxo6/ww/BP9AzNtYFVU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=eLuFZu8q; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=h88g389O; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="eLuFZu8q"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="h88g389O" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6195NXnU2031681 for ; Mon, 9 Feb 2026 09:46:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=dxzfFbC+Ysx8nkW1lHp9Dd LOrI+wYslQp6CqzeqsaqM=; b=eLuFZu8qW9ieyi19SXSbM2Sf4olphxZNDdhu5U EnSBwaOPrExYAfVLF0nmk74QjxdnzpHR2Noy7ATpzBnYfUaYOvqu7wYiWT0KzdMq aefK4nJEFQr6IPepVQW6V7Hps7d9AzZwNO4ubilqfub+pxdrMXItV03NWup2cTMz 70D85PGFmCXf32KoyU3fQqMEXc/OCRP2cwJkGkD9B9PAYjg7GpvMV0tXBH6Uy9wa pN7lge/gFECsJUMHa3u3OSADUcWt1xzhIAr6v2KTOqrRAIFTtrov5apkuztZo86Z 84RqqcprYtQI1GwE0g9/dreNG1L+Tt5mw8Mcy51z6wiKnvhQ== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c79d30w02-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Feb 2026 09:46:07 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-c337cde7e40so2735722a12.1 for ; Mon, 09 Feb 2026 01:46:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770630366; x=1771235166; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=dxzfFbC+Ysx8nkW1lHp9DdLOrI+wYslQp6CqzeqsaqM=; b=h88g389OrADW0aKXhYmOsqE2tCWbbNQbarfd0ki6qJxyGvCkT7dd09CiT/EqHYUF5i J2JLJqark5vHPao0iv1gj1IpwtOKblN+0g4o4xOT5fwVd3TXZgXqzzeZhWgB/Dvhhkz1 GpvrENvNU2kMCH17+zqwqNXdeQIs/a3LXu67e9qtM0YHPFXHCpFurwc2c8eIB99TIPbb FzWGG6r85OAvzRjxR32vUc7Gjze7jDZmr7UGrCEdkk1ZgffuxBOWJEa1tjCAkMSe4cNY lUegtJiqHLaI5dwZ0fAOyHCv205vy598AIKsvRA4WDeEOeFAWhPiPjFCnKGEl2Gjt06C DllA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770630366; x=1771235166; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=dxzfFbC+Ysx8nkW1lHp9DdLOrI+wYslQp6CqzeqsaqM=; b=w4DfX7LmcqvTHrWic2SkC7PVLHNZB52PG7WNI+ZvCnLqhrGscumLGpzNpcnf0Z4yOZ RfdUaSST+F+CNNccYOpevFTkNjv2ipt4e0+ReNc0Sm7b96XTVepRal6vYEEs9eYFvZpX bBuwvdoueyQH7g4SKXZgos/0yznCiX2is/gly87wvcHgIy0Lzi4XxjEQ/zHvlGW1b1BU vCq8ltpiq/fZXhXWqxRFb0FD8QYr74SWLu0geoqdl/U4/MnrEtvMBoDpAskfo2jU9dRw HnD4mvFXY4QROp59KPd7fiAlQesbiqnFKpnBHUwiRU9HE3e41y/XOK7kbiJ5ztCfd6ch VZ7A== X-Forwarded-Encrypted: i=1; AJvYcCX5TT4AqV4uQGOEANBGmghwq5+BbTlMmqi/BRqJfAzsBYuUWP4NqZxbMxMmte4gShO2zWW3CNMACHoA2Ck=@vger.kernel.org X-Gm-Message-State: AOJu0Yzlezn+y1WGpBgj32i8iNzRtHV9NhoCHJhI5xT+REdV5H/C6xIF RtTDfIeRZWudu/K0TNuxTisajLH8SjRCeFG9U2TWw+OMgNEWAYPilc+ro2XTwBKeGmwnZ0N1dWz C+Si5K1xov0A5ApjayqrhYE/qDr2VGnLW9OB0VPS5jX+ZwyflVeO0I9+Vqz08yn8ip6M= X-Gm-Gg: AZuq6aLcCQIHASwNrWplk5m4IL2E2y7CHT16ie+ZZ4QE8udpeEdQj7s6MhecsjYz0Y0 QKpUeWWbLREPvLOOLWiCvBtSmWbwFYbVXSu8J2cxVbDquyIgbgb9I+5gklnDDAKDKyKPljfwRKY bW8/3AIrVyvSC7H6QZ2aozsxCs4dsA82rBkQWrf271g6kS8IJR4Rw8BEFWVh4EIVpSav0k6LMfb jPytV4RLqwWTMGpFjMuj3ccAwwjTbLB+p6iYDCUZvLTWuLlKzN8EcfpCkTEspuflgJtXITL+7Fh /hpa1hEii+Ohgs1z8jhimW1CSwR0pj4vWNtLb60wRX/AO7d70FCIcLJkWGgfSksrmv+tA8AK5+v 0aEd6fDdrPgpTHB5bmIo1PVzyXTr/PMOon6Mn/c8wVw4wRg4= X-Received: by 2002:a05:6a21:62cc:b0:35e:11ff:45c1 with SMTP id adf61e73a8af0-393acfe82bemr10220481637.18.1770630366242; Mon, 09 Feb 2026 01:46:06 -0800 (PST) X-Received: by 2002:a05:6a21:62cc:b0:35e:11ff:45c1 with SMTP id adf61e73a8af0-393acfe82bemr10220457637.18.1770630365665; Mon, 09 Feb 2026 01:46:05 -0800 (PST) Received: from hu-dikshita-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a95eedbceesm76884925ad.84.2026.02.09.01.46.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Feb 2026 01:46:05 -0800 (PST) From: Dikshita Agarwal Subject: [PATCH 0/2] media: qcom: iris: Add Gen2 HFI support for SC7280 Date: Mon, 09 Feb 2026 15:15:24 +0530 Message-Id: <20260209-iris_sc7280_gen2_support-v1-0-390000a4fa39@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIALSsiWkC/x3MQQqEMAxA0atI1hZqrDp6FRmKU6OTTS2JDoJ4d 8ss3+L/C5SESWEoLhD6sfIWM6qygPCd4kqG52xAi61F2xsWVq+hw5f1K0X0eqS0yW7Cp3aubWh 21EHOk9DC5389vu/7AVul1HJqAAAA X-Change-ID: 20260209-iris_sc7280_gen2_support-cb34465ed4e7 To: Vikash Garodia , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Dikshita Agarwal X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1770630362; l=14365; i=dikshita.agarwal@oss.qualcomm.com; s=20240917; h=from:subject:message-id; bh=Il7kmUtjsL4aYM/cg4sZ59irY/Wv/yw6FGo13iVRcrQ=; b=4oFHHPwzpndMBfZw/zh+wRLqBuBoxCygxCNrgoKXKGyRSxPS6nseuLAD1D1UGiyE/fPLr7RtH DWRw6ZIiepDBJTfO1TM+ijtevVwliRO8SrXPFojQ+5M/Aj2hgILQWFS X-Developer-Key: i=dikshita.agarwal@oss.qualcomm.com; a=ed25519; pk=EEvKY6Ar1OI5SWf44FJ1Ebo1KuQEVbbf5UNPO+UHVhM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA5MDA4MSBTYWx0ZWRfX+9VEbFm6enaM F/81OG8axF3k2+Weh6QQnnveXLIAMWxvcuqBCd7nWvTS3cX9ajMaU+B5zVhj0TYYYp7VIK95/Fi KKp1kmyiIP9qreUn4LmNePk/xIzq7ZIIAJOJnJRKAiaxFwQny+oSpJFK0Ac63MGsHEB/qW2V+oY e0vHsBXdSJLL8xPyV357fIHgNE1g/9hI2a9YZd1i8PN3nhWP0NuCD+gXEb+pW6Qdn+qLXkHD4BP Mrwm5FhFVY0RBsXkp9kJkeB99tXFRdZJ237K/J9B4gWUTpjBTaBglM9GGfhTzUgT5i4fTZMEEfE knCjT25sx9hDBGkrv8c8VM4JcKgFQe6m9x/g4n3BKjElsc4gqoP7AWzsYCjC8hqzShI3jBnuH7L zFLkcy03foXorOgvL9vtWPxlScpMbx0FVnR4pjI2oStPLZu4EPi3pGX4vx+zaTwf2SNkSct2tWM cBTdr3ihBwMTLC9kJFA== X-Proofpoint-ORIG-GUID: glQd-K88TzJC2BZNcLO9v3mQeJWUvnN7 X-Authority-Analysis: v=2.4 cv=GJAF0+NK c=1 sm=1 tr=0 ts=6989acdf cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=EUspDBNiAAAA:8 a=AIeG6PnHT1GlUH4tLZsA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-GUID: glQd-K88TzJC2BZNcLO9v3mQeJWUvnN7 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-08_05,2026-02-09_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 phishscore=0 adultscore=0 suspectscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 spamscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602090081 This series adds support for running the Iris driver on SC7280 with Gen2 HFI-based firmware. SC7280 can operate with either Gen1 or Gen2 HFI, but the driver has so far only enabled Gen1 by default. Some platforms may choose to deploy the newer Gen2 firmware. To enable this, boards can now advertise a Gen2 firmware image through Device Tree using the 'firmware-name' property. When such a firmware is declared and available at runtime, the driver updates its platform data to use the Gen2 HFI configuration. Boards that do not specify a Gen2 firmware, or where the firmware is not present, will continue to use Gen1 with no change in behavior. The series has been validated with both Gen1 and Gen2 firmware paths. Gen2 firmware is yet to be posted to linux-firmware. v4l2-compliance results on SC7280 with Gen2 firmware: $ v4l2-compliance -d /dev/video1 -s v4l2-compliance 1.28.1-5233, 64 bits, 64-bit time_t v4l2-compliance SHA: fc15e229d9d3 2024-07-23 19:22:15 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 input 0: Streaming ioctls: test read/write: OK (Not Supported) test blocking wait: OK Video Capture Multiplanar: Captured 61 buffers test MMAP (select): OK Video Capture Multiplanar: Captured 61 buffers test MMAP (epoll): OK test USERPTR (select): OK (Not Supported) test DMABUF: Cannot test, specify --expbuf-device Total for iris_driver device /dev/video1: 52, Succeeded: 52, Failed: 0, Warnings: 0 $ v4l2-compliance -d /dev/video0 -s5 --stream-from=/media/FVDO_Freeway_720p.264 v4l2-compliance 1.28.1-5233, 64 bits, 64-bit time_t v4l2-compliance SHA: fc15e229d9d3 2024-07-23 19:22:15 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: 12 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 input 0: Streaming ioctls: test read/write: OK (Not Supported) test blocking wait: OK Video Capture Multiplanar: Captured 65 buffers test MMAP (select): OK Video Capture Multiplanar: Captured 65 buffers test MMAP (epoll): OK test USERPTR (select): OK (Not Supported) test DMABUF: Cannot test, specify --expbuf-device Total for iris_driver device /dev/video0: 52, Succeeded: 52, Failed: 0, Warnings: 0 Fluster results on SC7280 with Gen2 Firmware: ./fluster.py run -ts JVT-AVC_V1 -d GStreamer-H.264-V4L2-Gst1.0 - 77/135 The failing test case: - Unsupported profile: H.264 Extended profile is deprecated. - BA3_SVA_C - Interlaced content is not supported yet. - CABREF3_Sand_D - CAFI1_SVA_C - CAMA1_Sony_C - CAMA1_TOSHIBA_B - CAMA3_Sand_E - CAMACI3_Sony_C - CAMANL1_TOSHIBA_B - CAMANL2_TOSHIBA_B - CAMANL3_Sand_E - CAMASL3_Sony_B - CAMP_MOT_MBAFF_L30 - CAMP_MOT_MBAFF_L31 - CANLMA2_Sony_C - CANLMA3_Sony_C - CAPA1_TOSHIBA_B - CAPAMA3_Sand_F - CVCANLMA2_Sony_C - CVFI1_SVA_C - CVFI1_Sony_D - CVFI2_SVA_C - CVFI2_Sony_H - CVMA1_Sony_D - CVMA1_TOSHIBA_B - CVMANL1_TOSHIBA_B - CVMANL2_TOSHIBA_B - CVMAPAQP3_Sony_E - CVMAQP2_Sony_G - CVMAQP3_Sony_D - CVMP_MOT_FLD_L30_B - CVMP_MOT_FRM_L31 - CVNLFI1_Sony_C - CVNLFI2_Sony_H - CVPA1_TOSHIBA_B - FI1_Sony_E - MR6_BT_B - MR7_BT_B - MR8_BT_B - MR9_BT_B - Sharp_MP_Field_1_B - Sharp_MP_Field_2_B - Sharp_MP_Field_3_B - Sharp_MP_PAFF_1r2 - Sharp_MP_PAFF_2r - cabac_mot_fld0_full - cabac_mot_mbaff0_full - cabac_mot_picaff0_full - cama1_vtc_c - cama2_vtc_b - cama3_vtc_b - cavlc_mot_fld0_full_B - cavlc_mot_mbaff0_full_B - cavlc_mot_picaff0_full_B - Unsupported bitstream: num_slice_group_minus1 > 0 (slice groups not supported by hardware). - FM1_BT_B - FM1_FT_E - FM2_SVA_C - Unsupported bitstream: SP slice type is not supported by hardware. - SP1_BT_A - sp2_bt_b ./fluster.py run -ts JCT-VC-HEVC_V1 -d GStreamer-H.265-V4L2-Gst1.0 - 131/147 The failing test case: - 10bit content not supported yet - DBLK_A_MAIN10_VIXS_4 - INITQP_B_Main10_Sony_1 - TSUNEQBD_A_MAIN10_Technicolor_2 - WPP_A_ericsson_MAIN10_2 - WPP_B_ericsson_MAIN10_2 - WPP_C_ericsson_MAIN10_2 - WPP_D_ericsson_MAIN10_2 - WPP_E_ericsson_MAIN10_2 - WPP_F_ericsson_MAIN10_2 - WP_A_MAIN10_Toshiba_3 - WP_MAIN10_B_Toshiba_3 - Unsupported resolution - PICSIZE_A_Bossen_1 - resolution is higher than max supported - PICSIZE_B_Bossen_1 - resolution is higher than max supported - WPP_D_ericsson_MAIN_2 - resolution is lower than min supported - CRC mismatch - RAP_A_docomo_6 - CRC mismatch - bitstream issue - fails with ffmpeg sw decoder as well - VPSSPSPPS_A_MainConcept_1 ./fluster.py run -ts VP9-TEST-VECTORS -d GStreamer-VP9-V4L2-Gst1.0 -j1 - 235/305 The failing test case: - Unsupported resolution - vp90-2-02-size-08x08.webm - vp90-2-02-size-08x10.webm - vp90-2-02-size-08x16.webm - vp90-2-02-size-08x18.webm - vp90-2-02-size-08x32.webm - vp90-2-02-size-08x34.webm - vp90-2-02-size-08x64.webm - vp90-2-02-size-08x66.webm - vp90-2-02-size-10x08.webm - vp90-2-02-size-10x10.webm - vp90-2-02-size-10x16.webm - vp90-2-02-size-10x18.webm - vp90-2-02-size-10x32.webm - vp90-2-02-size-10x34.webm - vp90-2-02-size-10x64.webm - vp90-2-02-size-10x66.webm - vp90-2-02-size-16x08.webm - vp90-2-02-size-16x10.webm - vp90-2-02-size-16x16.webm - vp90-2-02-size-16x18.webm - vp90-2-02-size-16x32.webm - vp90-2-02-size-16x34.webm - vp90-2-02-size-16x64.webm - vp90-2-02-size-16x66.webm - vp90-2-02-size-18x08.webm - vp90-2-02-size-18x10.webm - vp90-2-02-size-18x16.webm - vp90-2-02-size-18x18.webm - vp90-2-02-size-18x32.webm - vp90-2-02-size-18x34.webm - vp90-2-02-size-18x64.webm - vp90-2-02-size-18x66.webm - vp90-2-02-size-32x08.webm - vp90-2-02-size-32x10.webm - vp90-2-02-size-32x16.webm - vp90-2-02-size-32x18.webm - vp90-2-02-size-32x32.webm - vp90-2-02-size-32x34.webm - vp90-2-02-size-32x64.webm - vp90-2-02-size-32x66.webm - vp90-2-02-size-34x08.webm - vp90-2-02-size-34x10.webm - vp90-2-02-size-34x16.webm - vp90-2-02-size-34x18.webm - vp90-2-02-size-34x32.webm - vp90-2-02-size-34x34.webm - vp90-2-02-size-34x64.webm - vp90-2-02-size-34x66.webm - vp90-2-02-size-64x08.webm - vp90-2-02-size-64x10.webm - vp90-2-02-size-64x16.webm - vp90-2-02-size-64x18.webm - vp90-2-02-size-64x32.webm - vp90-2-02-size-64x34.webm - vp90-2-02-size-64x64.webm - vp90-2-02-size-64x66.webm - vp90-2-02-size-66x08.webm - vp90-2-02-size-66x10.webm - vp90-2-02-size-66x16.webm - vp90-2-02-size-66x18.webm - vp90-2-02-size-66x32.webm - vp90-2-02-size-66x34.webm - vp90-2-02-size-66x64.webm - vp90-2-02-size-66x66.webm - Unsupported format - vp91-2-04-yuv422.webm - vp91-2-04-yuv444.webm - CRC mismatch - vp90-2-22-svc_1280x720_3.ivf - Unsupported resolution after sequence change - vp90-2-21-resize_inter_320x180_5_1-2.webm - vp90-2-21-resize_inter_320x180_7_1-2.webm - Unsupported stream - vp90-2-16-intra-only.webm Signed-off-by: Dikshita Agarwal --- Dikshita Agarwal (2): media: iris: Initialize HFI ops after firmware load in core init media: iris: Enable Gen2 HFI on SC7280 drivers/media/platform/qcom/iris/iris_core.c | 32 +++++++++ drivers/media/platform/qcom/iris/iris_core.h | 1 + drivers/media/platform/qcom/iris/iris_hfi_common.c | 6 ++ drivers/media/platform/qcom/iris/iris_hfi_common.h | 1 + .../platform/qcom/iris/iris_platform_common.h | 1 + .../media/platform/qcom/iris/iris_platform_gen1.c | 4 +- .../media/platform/qcom/iris/iris_platform_gen2.c | 83 ++++++++++++++++++++++ .../platform/qcom/iris/iris_platform_sc7280.h | 15 ++++ drivers/media/platform/qcom/iris/iris_probe.c | 5 -- drivers/media/platform/qcom/iris/iris_vidc.c | 3 + 10 files changed, 144 insertions(+), 7 deletions(-) --- base-commit: c824345288d11e269ce41b36c105715bc2286050 change-id: 20260209-iris_sc7280_gen2_support-cb34465ed4e7 Best regards, -- Dikshita Agarwal