From nobody Sun Jun 14 23:02:27 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 BBAC439D6C3 for ; Mon, 6 Apr 2026 22:15:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775513759; cv=none; b=Digbwcqcs5tuiG1i/bZf3OgY/iocQR9wgnrq4h9MpX3DRR7zbkXOf/jp3f0ijnJaSqGMdwL2THua/G67xxdKYHb46tny9bn9MnEsqICiGmZIpSGDknqUXCTHYeIlfrYMR/H1WobzfbF/G3lza8Zf4622aybCZq9nFgdb7brPnso= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775513759; c=relaxed/simple; bh=ufbiwlC7n+mVE9N0WcwITOuaDJJGgW93T+WTLGk3fO8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=LLkmGDqdw7ct49JP/85J+3L1bwWiolukMIEd4woBAkJqNQ0KTJBflsywfnhPTahbBwYFXF6V7arvpw+Yx5FZVdfwgnmDc141WuARSNPd3EW4aWfY/6yXA37xpHztPV5ueFvtSy6MXaQiaf/1/yN9faCSCvWdDJxwLYkcBrs7XqU= 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=UUVLVWwc; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hRux7HP6; arc=none smtp.client-ip=205.220.168.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="UUVLVWwc"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hRux7HP6" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 636LQStj1406934 for ; Mon, 6 Apr 2026 22:15:58 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=NnrMBg5PGkCoZpUqSbKxxX 7LMDvDiwVEpbwlfS9vpa8=; b=UUVLVWwcbzXxInCM378y1DJVLxz8Ja0ccCkdpZ 3XkKLxOE8SBA18qi5um2c3ua1H6w2qgwAV7FhGAKOiqhZWai3U8BHnmir5fWYHLi ttKNSWV5Rc7FDlAq51HFvDjVG0MmuRjDqACkO2CywUouTNSz0jN11c5cRyi+PXMG zhB4ckB4OlkG4YRHsDakbz2lFNELLAVo/Y9INgDx2UMgUUqo+Jxt9/IHldDsrU93 iQmxx3kl+ZrvOQMQI+x0QXEGI/OfJrGrQTlxeXgWP5SSN7o/xBLMfkNs+HSww0HN Pz0Vfp2Rc6zdHBjkcBViziMyNXTpWAHyDuptE1J1CvQY5Sfg== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dcmrar3ct-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 06 Apr 2026 22:15:57 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-50b6f869676so109005741cf.2 for ; Mon, 06 Apr 2026 15:15:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1775513757; x=1776118557; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=NnrMBg5PGkCoZpUqSbKxxX7LMDvDiwVEpbwlfS9vpa8=; b=hRux7HP654N+sU6ph7U/jEEjfxFHBC/qJ+VYzj3MW7Oz5QID7ZFwWEAJgcvbvBqZOm DxLGEzQMrF4AfJhKQaSMACCCQmdEz/+mbNl9swl0s6Scfyq5v10BttZzxtdM2nE+G0Qe xuX4+wot/9ArN3bOAwMIKldBYdE5MpAAyGdApP871R4EpMTItu2Kw5HvisVjSYKeEVld SVjbLTZ62ywkkw23cZVwv9GXkstzwzUcvRmZXazasRbvoGC3q3xJJzOACeTy9PPgPlc+ xxyYpbxKZcMrOf4yFp75p9XDw3GqnB61M4bHrE43W2DEyBXxQGRfvixnYnA0Fb8yikHZ X3wA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775513757; x=1776118557; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=NnrMBg5PGkCoZpUqSbKxxX7LMDvDiwVEpbwlfS9vpa8=; b=F7EZxV3q9E0nIyxzOF4w7WNXnjNDILZP9v4n4JWB2yHx3ZKrIXbVxo/rpSFhPoFVfa Ah59yOTO9Shh/cRYfIUOtGaFLiid23QvGjLKGbqil4htPudCeUIWmI3Bmdi53w8UPeq0 PVhj5+nbsBFimpGkA1cyq/4u4Iz5tvySj65/vQIUaCZ7iysMkNI53X24pJE28iQfMunh 5VepRf9nA5kcPZb+BpxhHT2fnPMf1GlQSj1W2vVjf87YktfSf7RZpHc6+Lybj7NtH73E ulq8o9rUzx1A1LqFhuMsQ8r6hcwFtje+BKQPgSlNawgYdbHNvylhSHqjkxMwpz7j0/ra L46w== X-Forwarded-Encrypted: i=1; AJvYcCXNuApIq5LB/C6UimsncKA+wZXpmGSm9zqdO/J6C0B+cP2HMYuhEch/PWUIN6cgvSLZ0jxH4s3wxGyIsgU=@vger.kernel.org X-Gm-Message-State: AOJu0YxGcFH+mSsdPJ2fU/SHsk2YZMhpqFDqRQK3dQcosrUt+IiS5fck H9zZpyyJZojqn7TPLot53JVVIOcP1Y4+/ylrsxVzWNemYqrMldQhzGtSooB6hUaVP0+O3nH0oY0 cFv2DWvboP5GquQEHQm71TOLkaMd7zvHo+TVIJn/CUrPcL5QdxTMYBzQ0s70tffpfVPE= X-Gm-Gg: AeBDietBjAsTJ8PX4w0gojf/Axx9JRo65ja2sAjyFViTZEt6zn4pFJBqScWnE//rhKq 59gXXwuZOlhV/kY2Ydk0CgpAnx6RotWV34UPtgYads6KL/LRKXA2MX7j78trtCbMlqwx2W8gQWg mmUJugXPHEXKR/tt1Gl6naXYjB8VppdulWnCnN17GA/iHd2pbtTeALq8EXpMp0yMJJS7B/5/ow0 XTIo0O+6QL5IQnvCMwgXKbkllj9syZ6J4av+5m8xNA5tYibitnboJf8oSHsD/pm4EePv4i2Bx/v 5Zr3saPrEum9Ace1eUb/Hk0dTi5v7voAZc//dnL9xubklUBiIcS5IFzyJJZg5/fM9Oowu2DWKQB JwhHqIJaBeOaTh4NuCvIRbTi9JKu3gkYA187hb0hnLpuubYWbmdOxgf5+zVyiZKv/DpUOXk4tU2 Y6DKE5fbDais74Fei6OhB+y4NsYE/QreyH31k= X-Received: by 2002:a05:622a:1e9a:b0:50d:7587:dc46 with SMTP id d75a77b69052e-50d7587e069mr184368851cf.12.1775513756751; Mon, 06 Apr 2026 15:15:56 -0700 (PDT) X-Received: by 2002:a05:622a:1e9a:b0:50d:7587:dc46 with SMTP id d75a77b69052e-50d7587e069mr184368341cf.12.1775513756310; Mon, 06 Apr 2026 15:15:56 -0700 (PDT) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5a2c6cd6799sm3615125e87.81.2026.04.06.15.15.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Apr 2026 15:15:53 -0700 (PDT) From: Dmitry Baryshkov Date: Tue, 07 Apr 2026 01:15:52 +0300 Subject: [PATCH] Revert "media: venus: hfi_platform: Correct supported codecs for sc7280" 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: quoted-printable Message-Id: <20260407-kodiak-revert-vp8-v1-1-deb61ffa4d6c@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAJcw1GkC/yXMyw5AMBCF4VeRWZukrsWriEXLYEiQFpFI312x/ JJz/hssGSYLVXCDoZMtr4tHFAbQjmoZCLnzhljEuUiFxHntWM3ot2R2PLcCZZmoJMvSSGoC/9s M9Xx9zbr5bQ89Ubu/IXDuAe6q0Np1AAAA X-Change-ID: 20260407-kodiak-revert-vp8-793a355417be To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Stanimir Varbanov Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=3642; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=ufbiwlC7n+mVE9N0WcwITOuaDJJGgW93T+WTLGk3fO8=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBp1DCZaxX3F29e8Kpb59fV1Bf76gAmsxqMRW/pq 6w2WP8ppemJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCadQwmQAKCRCLPIo+Aiko 1S07B/wOU1Et4TARro6rrda2Mp/6YnEHr5mmP8Ec0JBVD5n2uBUIItVDZTbN/EuQyc1SxPkGWfC JDT3Dsr1mtx//H/ekaeIf1SQRqpcrwaAw1rV+WeX96bfgXZiMqPbgDUTYRU9CfGcxb/v8Nzr6Pd 8Es3hilHlAtpUK0NaoD4v4TIW/Mt6pfNX6HwwbulSU60erKiLduP94X86WqADBTmSWT9BgWsHZ7 jVXNthdLwpJtagZLY6FoLmkovgn8UobUYUsERgs2Ggz3MIRsy2UGW3kR6CShD5ovednUvSBtfvg 2nksdreZ/50Ew8B5O8KZIhUQjZHFkiVMoHWFQmiEUTrc6ZCr X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: XBIni2T7aQnzAY-KImbQWNMLV-1GumcH X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDA2MDIxOSBTYWx0ZWRfX8mtP8zmaJ2Ms yfFDXMltknhw13NyZPGOB6Wg8oNV+K/6hcgVdnpNJPAcQ6ydhJOMEhxKAWfrKAOAPKtpyzgFmIO jJvyc/+PJnudYH/MXF3DfKH/J8kHdzzrSpJwlNiip+G93aqBfbMJDRbRKQ72i1DMF0E0DYVnlYB 8ePT0Z6NWF2fDgG7QPeK4xdI2hcIdEzkwdLp/xrDpMR+HLKaVzUTO7OTPjCwW9yst9EUkerXnS8 RPtAXKh31HsHs8BRGiMLI39UtFlcsQoh2CJ3WyKmmJobG+OrDyA2mBQ/ILRZzWSz/dt8cxY08CI r9F/FJ9gh63Vf68uwO4mTIL4xz+Jwdf9MN1T9jfUYBdJMkVTK9qflYtUquBw5qx/0oRxqpoeCOB Z14dNfq4BAQXlq/KC/IlRqKMYJ6tfVooryKhAKYDZTtLu1Ah2o9JB/kQ4k5ieIo4tzFN8eMbZzJ dphBU7oKhTi6GTEifEA== X-Proofpoint-GUID: XBIni2T7aQnzAY-KImbQWNMLV-1GumcH X-Authority-Analysis: v=2.4 cv=D/d37PRj c=1 sm=1 tr=0 ts=69d4309d cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=6tpo61D6deqqxnN-Fs0A:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-06_04,2026-04-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 malwarescore=0 spamscore=0 phishscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604010000 definitions=main-2604060219 This reverts commit c0ab2901fc68 ("media: venus: hfi_platform: Correct supported codecs for sc7280"). The codecs might be deprecated, but they still work (somewhat) perfectly and don't cause any issues with the rest of the system. Reenable VP8 codecs by reverting the offending commit. Tested with fluster: |Test|FFmpeg-VP8-v4l2m2m|GStreamer-VP8-V4L2| |TOTAL|50/61|50/61| |TOTAL TIME|12.171s|11.824s| Fixes: c0ab2901fc68 ("media: venus: hfi_platform: Correct supported codecs = for sc7280") Signed-off-by: Dmitry Baryshkov --- drivers/media/platform/qcom/venus/hfi_parser.c | 6 ++---- drivers/media/platform/qcom/venus/hfi_platform.c | 24 --------------------= ---- drivers/media/platform/qcom/venus/hfi_platform.h | 2 -- 3 files changed, 2 insertions(+), 30 deletions(-) diff --git a/drivers/media/platform/qcom/venus/hfi_parser.c b/drivers/media= /platform/qcom/venus/hfi_parser.c index 92765f9c8873..c4cf6cd50a9a 100644 --- a/drivers/media/platform/qcom/venus/hfi_parser.c +++ b/drivers/media/platform/qcom/venus/hfi_parser.c @@ -268,7 +268,6 @@ static int hfi_platform_parser(struct venus_core *core,= struct venus_inst *inst) const struct hfi_plat_caps *caps =3D NULL; u32 enc_codecs, dec_codecs, count =3D 0; unsigned int entries; - int ret; =20 plat =3D hfi_platform_get(core->res->hfi_version); if (!plat) @@ -277,9 +276,8 @@ static int hfi_platform_parser(struct venus_core *core,= struct venus_inst *inst) if (inst) return 0; =20 - ret =3D hfi_platform_get_codecs(core, &enc_codecs, &dec_codecs, &count); - if (ret) - return ret; + if (plat->codecs) + plat->codecs(core, &enc_codecs, &dec_codecs, &count); =20 if (plat->capabilities) caps =3D plat->capabilities(core, &entries); diff --git a/drivers/media/platform/qcom/venus/hfi_platform.c b/drivers/med= ia/platform/qcom/venus/hfi_platform.c index cde7f93045ac..f19572ab1d16 100644 --- a/drivers/media/platform/qcom/venus/hfi_platform.c +++ b/drivers/media/platform/qcom/venus/hfi_platform.c @@ -2,9 +2,7 @@ /* * Copyright (c) 2020, The Linux Foundation. All rights reserved. */ -#include #include "hfi_platform.h" -#include "core.h" =20 const struct hfi_platform *hfi_platform_get(enum hfi_version version) { @@ -73,25 +71,3 @@ hfi_platform_get_codec_lp_freq(struct venus_core *core, =20 return freq; } - -int -hfi_platform_get_codecs(struct venus_core *core, u32 *enc_codecs, - u32 *dec_codecs, u32 *count) -{ - const struct hfi_platform *plat; - - plat =3D hfi_platform_get(core->res->hfi_version); - if (!plat) - return -EINVAL; - - if (plat->codecs) - plat->codecs(core, enc_codecs, dec_codecs, count); - - if (IS_IRIS2_1(core)) { - *enc_codecs &=3D ~HFI_VIDEO_CODEC_VP8; - *dec_codecs &=3D ~HFI_VIDEO_CODEC_VP8; - } - - return 0; -} - diff --git a/drivers/media/platform/qcom/venus/hfi_platform.h b/drivers/med= ia/platform/qcom/venus/hfi_platform.h index 5e4f8013a6b1..a0b6d19f3e1a 100644 --- a/drivers/media/platform/qcom/venus/hfi_platform.h +++ b/drivers/media/platform/qcom/venus/hfi_platform.h @@ -74,6 +74,4 @@ unsigned long hfi_platform_get_codec_vsp_freq(struct venu= s_core *core, unsigned long hfi_platform_get_codec_lp_freq(struct venus_core *core, enum hfi_version version, u32 codec, u32 session_type); -int hfi_platform_get_codecs(struct venus_core *core, u32 *enc_codecs, - u32 *dec_codecs, u32 *count); #endif --- base-commit: 36ece9697e89016181e5ae87510e40fb31d86f2b change-id: 20260407-kodiak-revert-vp8-793a355417be Best regards, -- =20 With best wishes Dmitry