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 27616346E46 for ; Tue, 27 Jan 2026 11:26:48 +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=1769513209; cv=none; b=DKBW/AAMegEb8jo4YP0Mfg3nyxr5y3wmA/Eu69l4+pZeBJYvIeDzZ8fYun+LW8DeNqvWnaJuqsvWw6NtpekB4AzmqTT7AS8UIE4tbRG7XNfHXLlY4RKnEd4a0yQ89GuqBmT4v5BsVQxqGTRcUf51ogvNWO4F1F/IQvB3Az7iusA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769513209; c=relaxed/simple; bh=rgrYVjGNcBcrE9oeJPVBno8Lt/YAMWDEC79bWmIJR6Q=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Bu+BS9clDWaiWIESdtFSB/up7RyIKM8Cc+6iIDTbPMbwyQqIocs5xNcy/ENW5mRdPxjrPVjB0BrmWJ24e+Db6UvR+eRt8pkSOY9GQe8KJMisbe1MZP6TiD/vaS3BMuG10kXJYUlIQ93EJU8mVo0+CpcoHJ/qdRCAF46N9qs881Y= 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=ZKmmWLW+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jU5f2ic8; 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="ZKmmWLW+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jU5f2ic8" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60R86mgq620658 for ; Tue, 27 Jan 2026 11:26:47 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= SSFWjKOmQdvYxWzHnlfk96Wt+02KeMlBMvjq2MCYtWk=; b=ZKmmWLW+NjXvcmhH 688u6kvG4+P2ig6wsUHMtpXzyAYd+dDw7fSYg2tBmQMIrGMbhGajrP4FdxHF30cR Eib6w7hTc9Hr01MGu5Yv5GfduqH7rearqrcbPy3v6I5LuxQRECi54Qpl1/dgtkC5 qPsVWXC5CqWBfpgTHT4+hsd0HauKRGVX+W2vMEC5q2F+r8enxgN4k5bZ+8Hk4bJn 8DGJ0TCnAFLIy1PDyWNcVE8H3V09DSJ/1jG12Do6QI4CPBk17UoX6Juxb08pIdg1 0OtOigvPzvk6u8b+fw7mw/tX9htYRPAgWtpL+8j5O0OHl9GSjXjW0EvvBalPQUUD M6vi+g== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bxsjegmv1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 27 Jan 2026 11:26:46 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2a0b7eb0a56so50839405ad.1 for ; Tue, 27 Jan 2026 03:26:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769513206; x=1770118006; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=SSFWjKOmQdvYxWzHnlfk96Wt+02KeMlBMvjq2MCYtWk=; b=jU5f2ic8DgKykV06UIBRWV8DnFJvwocL2SG04eYiEMW6tmjc5jfgHT4+iicvK0lsP7 f4aFwDtvD+PSFxaJCp/QrRNeH5cNKmUlpF5/wxmE55u8/Ie4tkfHYSqdLOrsPSQmY0G3 GkNTO1tXopxEa1yYck+6BX3wcFtmKztM8zrj6im+a6RyZgC+FKvgg7r1nAgsL4frygoL hzdYMjsJiB+BiLAIt/mBtb1DhOx+hlAoWZsSanM+8gDkin7L44xb3Hl2enzzGKRueZyT EsWc/CD5Ofrl3jFmr8g2WaRae37cpuRxj+hkFwDq1PQAx9mZRnrlPBiu90nrz+ZaTrnQ hIJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769513206; x=1770118006; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=SSFWjKOmQdvYxWzHnlfk96Wt+02KeMlBMvjq2MCYtWk=; b=CawQUvOUUpoC9yDc/Bi30DGt+rxdVa8lPChuCv4d2jTSKlzTk/nnghkBjaoATTj+o/ xR2/7GqzWx272s7gQI6uMxzMgCIfZTLJQ7j93358wym3n85GI0xd07GxEojc/pHxScmo 6XlNokMQfj0Vg+Zf3JHP7zHvuPq2P8ozG4Rg0Vv5aadCWaSH8TKHGAv2wGyd85FB1h/L CipJNc/WqvQ6ajk6xexCCy/XXwM6/V018sANTNvJpODUqNtkoNeDBXfCXkxprZM4PYg+ qjgN6U5vp4jCZPSTJNzbQhcA23mQBl9wbRts3sSYMJiCK8dBfqQXQBU5ge5IA06WgfU8 +dCA== X-Forwarded-Encrypted: i=1; AJvYcCVleQzc8enevvq8UiJfum1Az4b8AvvSoTaNhIjo2nhz7u7ZtTj5FQcgZdaISQ2T5ashAGufa89ariiJ5PQ=@vger.kernel.org X-Gm-Message-State: AOJu0YycbLC6vDnjOQPxrtz2pdyj6fRu8ehlsGNk3VtfA1WJjrYT3shx KbCFvaI0rbFrQqLug9vt0KMXnpUi8+p2sgmGWGn4TuNH6N1RVvxnVPGq00u0eQWGt7rwncTEhUn kr4/vQN63lsW04ujxRfXxw0fSMdkrLzqq7e9ljH5OAJBxL35dM7XQJgU8FWd4MK/uxvI= X-Gm-Gg: AZuq6aLY+R4UwPbLDod0VActdv7/W137rJc4jNAmIq/QnXaWxiNpoO8cJ7hRsza+Fdv EqYaIlHSRGbr6Vhfx6cromZDsG612reW2YRblxRkyd5O0K7wi4FIreouvloOWCu1q638V91eypc ZgeImtnS6jdhWoTbZifORYYMjo7mD20V4yjrWUbZlItUWcnvjKwMPCAn8J+fcHpCLA9WvVs87ne VirMR2H4Wk432vtMa+uxhbBBIX22KrWpc3vjTOPzUEjduJ8C5zK9rG4sG23L+047gxTggFk9XVf S9Xdgy2yXRM3ItOs4g/BbelMtH/k4LCPkq0YPDvenyrzXaNNqO33uR+Pu7hCwGVaxLtmyiTEkuE iXIShRpp3lKoqp3o5TbnU31DVx26Veo2gEKWCtr6lCQ== X-Received: by 2002:a17:902:e811:b0:2a7:c21e:398d with SMTP id d9443c01a7336-2a870e34ab9mr15009035ad.32.1769513205782; Tue, 27 Jan 2026 03:26:45 -0800 (PST) X-Received: by 2002:a17:902:e811:b0:2a7:c21e:398d with SMTP id d9443c01a7336-2a870e34ab9mr15008695ad.32.1769513205241; Tue, 27 Jan 2026 03:26:45 -0800 (PST) Received: from [10.206.101.19] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a802fb063esm113820875ad.85.2026.01.27.03.26.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 27 Jan 2026 03:26:44 -0800 (PST) Message-ID: <2d4632b2-916a-4eda-ad08-44af68461dc8@oss.qualcomm.com> Date: Tue, 27 Jan 2026 16:56:34 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/7] media: iris: add support for kaanapali platform To: Dmitry Baryshkov Cc: Dikshita Agarwal , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Saravana Kannan , Joerg Roedel , Will Deacon , Robin Murphy , Stefan Schmidt , Hans Verkuil , Krzysztof Kozlowski , Vishnu Reddy , Hans Verkuil , linux-arm-msm@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev, Bryan O'Donoghue , Charan Teja Kalla , Vijayanand Jitta References: <20260126-kaanapali-iris-v1-0-e2646246bfc1@oss.qualcomm.com> Content-Language: en-US From: Vikash Garodia In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI3MDA5MyBTYWx0ZWRfX0ApmlgfDdeUg WgClGFDWV+frRn+xax16bSbK3KOVjPrICjOKQUa2l9xmGXURnhP7EFq9vLuteKA5U/0UnhHBWZ7 PGnPIvSKBwUzGef+bs/XZ28wylMgJQ/pbbHJRXxHuHDHXv8ON83zg7gbSLDo/ugn7wrG2oK+O8L KRadI4M3wp/4hBphRq/FtoDDXPrn2ZX7STVie+uDC1KubQYyN9uOUsY6ioepRq6okgVbJ1o451L aiUwjy5+N0N1iBKxRFLpAIQGSoV9sEpmP8dA/3tmDw0ssWyt7S+LiM7uPjdPTp/BT7CmKVKTjLk wwr8K2ASX7o080eVoeFw4jLU+nHJVAY+wps0AroE4mok+VowiCMRc5FJA5Q/FdthEu+h4Ufb2en qhfZP6EVYAFOjtt6anhAxOPLbmCsnu9SHVZABx3nWPQSPWG20DyTf7emC3n8cwDVp23DNOI4TL4 hacPEUzdO30Rri9Nx8A== X-Authority-Analysis: v=2.4 cv=Qelrf8bv c=1 sm=1 tr=0 ts=6978a0f7 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=IkwSlwTgAPm3BNmR4DcA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-ORIG-GUID: AvXbDTtRkU6OTTDUMf5ucEEIUDRHhlCo X-Proofpoint-GUID: AvXbDTtRkU6OTTDUMf5ucEEIUDRHhlCo X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-27_02,2026-01-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 malwarescore=0 adultscore=0 phishscore=0 priorityscore=1501 impostorscore=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601270093 On 1/26/2026 7:08 PM, Dmitry Baryshkov wrote: > On Mon, Jan 26, 2026 at 05:55:43PM +0530, Vikash Garodia wrote: >> Qualcomm kaanapali platform have a newer generation of video IP iris4. >> The hardware have evolved mostly with respect to higher number of power >> domains as well as multiple clock sources. >> >> The series extends support for multiple iommu-map entries for the same >> input id. Considering iris as a client driver, it adds the handling for >> multiple stream ids from VPU via iommu-map. >> >> This series is depend on the below series: >> Link: https://lore.kernel.org/all/20260121055400.937856-1-vijayanand.jitta@oss.qualcomm.com/ >> >> Following are the compliance and functional validation reports. > > Please validate with fluster too. Having a "knowingly good" command line > is not a validation. It can't be reproduced by anybody else. > Below is the fluster result on kaanapali (will add in cover letter in next revision) H264: 77/135 while testing JVT-AVC_V1 with GStreamer-H.264-V4L2-Gst1.0.JVT-AVC_V1. - 52 test vectors failed due to interlaced clips - not supported - 3 test vectors failed due to unsupported bitstream. - 2 test vectors failed because SP_SLICE type - not supported by the hardware. - 1 test vector failed due to unsupported profile H265: 129/147 testcases passed while testing JCT-VC-HEVC_V1 with GStreamer-H.265-V4L2-Gst1.0. The failing test case: - 10 testcases failed due to unsupported 10 bit format. - 4 testcase failed due to unsupported resolution - 2 testcase failed due to CRC mismatch - 2 test fails due to session error (under debug) - PICSIZE_C_Bossen_1 - WPP_E_ericsson_MAIN_2 VP9: 235/305 testcases passed while testing VP9-TEST-VECTORS with GStreamer-VP9-V4L2-Gst1.0. The failing test case: - 64 testcases failed due to unsupported resolution - 2 testcases failed due to unsupported format - 1 testcase failed with CRC mismatch (fails with ref decoder as well) - 2 testcase failed due to unsupported resolution after sequence change - 1 testcase failed due to unsupported stream >> gstreamer test: >> Decoders validated with below commands, codec specific: >> gst-launch-1.0 multifilesrc location= stop-index=0 ! >> parsebin ! v4l2h264dec ! video/x-raw ! videoconvert dither=none ! >> video/x-raw,format=I420 ! filesink location= > > Neither of these commands specify, what exactly was validated. They > specify that you've validated _some_ videos. It's impossible to even > reproduce your results, because you don't specify which files you've > used. > commands are shared indicating the pipeline used for validation for different codec plugins. These are some basic encode and decode commands, and shared for reference for anyone to pick input test files of their own. >> >> gst-launch-1.0 multifilesrc location= stop-index=0 ! >> parsebin ! v4l2h265dec ! video/x-raw ! videoconvert dither=none ! >> video/x-raw,format=I420 ! filesink location= >> >> gst-launch-1.0 filesrc location= stop-index=0 ! >> parsebin ! vp9dec ! video/x-raw ! videoconvert dither=none ! >> video/x-raw,format=I420 ! filesink location= >> >> Encoders validated with below commands: >> gst-launch-1.0 -v filesrc location= ! rawvideoparse >> format=nv12 width= height= framerate=30/1 ! v4l2h264enc >> capture-io-mode=4 output-io-mode=4 ! filesink sync=true >> location= > > At least these should use test sinks in order to be reproducible. it is using filesink in the pipeline to generate the encoded bitstream Regards, Vikash