From mboxrd@z Thu Jan 1 00:00:00 1970 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 98270296BCD for ; Wed, 24 Jun 2026 08:51:54 +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=1782291115; cv=none; b=LU9YjVB+tfkHNIxzSXKvO2oqbFRh/1ZI5UQxYQbmQhs+P32kcEzzbIX10j+EnESe7bSAQFN6//SvB69POeQpN+6MvknDs/qs8HPnWfqD1IxJfzWb27hpKKbO7v2Z08q/LNOVVlcnvOrkE6WK8f1JtD/sqkzHcFM2zvr3lxkM/Xs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782291115; c=relaxed/simple; bh=znIPxVQSz8dtKadTFIF0UTNeLbMfAah3gZA5e3t3csw=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=kw3KOFma9Bbr8FMsoqQvbGiz+uVg+SlW0M2hl/DAhpPZBExz6lVxltFnMd0yuYEd4JC9e7+vhdwINVjCdfJRxEvbAzXv1mUE5MHvIGhRpcwk7y5Hbh0+OYLN7NNG3SbcVsz6idDvLfykH0VN2wUJ0gnHXBcTdad2AIuU4Dtb7iA= 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=firXKm0L; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=F2/6z79q; 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="firXKm0L"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="F2/6z79q" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65O5twDc1972415 for ; Wed, 24 Jun 2026 08:51:54 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=QW2n1nJTzhvBpl/6emQCpg fkyQBbHqZBBwyB8zOU/rs=; b=firXKm0LKJZZ8czNnNR8UqTRQQSymSw1j4TtOP sg4t5o/Nm18fxGMOZ2Eif5P+SultUgNUBShTiW2Rbrd8qV1yW7Ys1A3aaMGhUM1d SrZtbCy/0VbJtBHxD7bFr4GNVIaRY3wl9qX6uol9KOf6gtobINuZW/g2FFGjCAPw ZJs43+EAXnZS8gkHgo6gQApE2Wlw0+pzAiXb7G5qZlAaTh6mZLkG4B+imD7w5AjB xi1jI04DQtVHpweYMYnhQ7NMxhj8GHTZBdDJc94rYwFz1GwaqenJdVdcYykDvj54 CK1ptFPCGG+eZMZHOFpBO9Yu+NAnkuS3wkEjOboqcD5tEcuQ== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f00eva7se-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 24 Jun 2026 08:51:51 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-8453e61d6f0so809502b3a.0 for ; Wed, 24 Jun 2026 01:51:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782291111; x=1782895911; 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=QW2n1nJTzhvBpl/6emQCpgfkyQBbHqZBBwyB8zOU/rs=; b=F2/6z79qGHGDWcBUEdrVTQvTSWTcAWEl0NCJ2RjAo3LIk26jYKbdGZV2kg4n2z7e4J MRCx2lhZlgVwJIFJJEcT2Mo/xgtvGB2T0QdGFem0xnJZJCAgwnxHQrcJRoT8QlN/YPbj 9vVoEGA/y3KqKm3Jqny/t8saGTQuCmts2DqQCH/RaBzgU6N723kbUyAheBvfX3haupId A7sdJVbBI9rhYmHgRmeQItHDomYzbcOmvIKtQwQnFpEnkX3QsJc6vx01R3hFrGOOZrOn GRfMr9dOc/sIx/CIcSAp9lso/vw2AGYVMPsdQN8VD6zs0o6tXjn095tehAjUxBGMgtWk z5Zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782291111; x=1782895911; 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=QW2n1nJTzhvBpl/6emQCpgfkyQBbHqZBBwyB8zOU/rs=; b=Gzk0SoQW+Lbd2MjevKYfDmJ1HpGjozhFPSXa65LLaaqNto5F0/DEtbB+0trqqUbHvA buv96lO4UwBsrFXHvEiB0Up8zVBenuPtgjj2zx7U4M+m4vvOiZCJVSrwb8rbJcweEgTg y1/NrMtXoC9hNL44qdNjdUhS3o7LLX/ZNey6wHKSLFJ+0I3Vbd9ca8TlnlauEWBYsYQf PMuQXs9d/8hcGk+ymA/YAyekJNbVlR7WTrOtR0wN7dORDKJaAa8v4zxeh66j7wgeu5Df 4BmgowtPL+4SvXUjxXsTSav/eBLwVnXY9eTdM+c8wuCBhqreqWsYyhNmqowcUV+Tuv+z D4Kg== X-Forwarded-Encrypted: i=1; AFNElJ/rzuxX7VsED4ejbgGq0caR2twqVsxN1Armor0hVDIg4l/WzgaADLSbkNMomiOW9WhNXySD/f+xzE6oBK0=@vger.kernel.org X-Gm-Message-State: AOJu0YwMIfc9TaG1iinmny3De+8jiWqGk9QkuYu8XDQgBtR3oazKJl3Q s/jgXfj/Ju9Sev4IaT5/Z0uk7XlMM+ICTCBEj+gClxjAUvJn2HNX98SqBQzF57BIVw9Jnsv0VIC /qC7m2+/BcvlS7/XHGTiaXimV97DGvtNFLSBc/HdwXedNaIT54CMhQv/EFqetPqWg7YE= X-Gm-Gg: AfdE7ckPDU5xXLz7STqvIplQEwURD9u16SA09Lka/6EilEkDqfTQaHMSSrHWnPX36FR xgTHQgzaGROzU7D3i6HR5lv2EygzKemkHYIY4VXMeIlGClpnpSptj78b1cZTgUedvVGkGbVBuxd k2B45AY/Ij6yiDm5maui1IbMCxdKb8PDOTrYYIXCcTArWCCKjnAodF6NDCTHfZmMajkm9ueYNAJ jnndC8bvMISX90a0lnJo5MpMOUQL3LLEMrjHGPeNlRJT33OX+yknq+2g5WRbYhBW9uV4XFTyzZ3 bv5y+vsmfTAb07PudZTnZZvIMDVqwCT38Bifs/eRhJDPE1RbdOLrbaJ8wVsktYbgcJat1+92gRx 8zRW+s7KUwqwlDdwHC8tKIy917oZj4rsWGw6Zae4H7BPSsKpmolbv9btwsNlvmaB7Aw+XIc8hXE F9eGF1YB6DIQ== X-Received: by 2002:a05:6a21:117:b0:3b7:8e6b:7001 with SMTP id adf61e73a8af0-3bc51b6d080mr21430071637.12.1782291111239; Wed, 24 Jun 2026 01:51:51 -0700 (PDT) X-Received: by 2002:a05:6a21:117:b0:3b7:8e6b:7001 with SMTP id adf61e73a8af0-3bc51b6d080mr21430039637.12.1782291110747; Wed, 24 Jun 2026 01:51:50 -0700 (PDT) Received: from WANGAOW-LAB01.ap.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c8bc563c406sm11926464a12.19.2026.06.24.01.51.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Jun 2026 01:51:50 -0700 (PDT) From: Wangao Wang Subject: [PATCH v3 0/2] media: qcom: iris: add dynamic encoder properties Date: Wed, 24 Jun 2026 16:51:43 +0800 Message-Id: <20260624-dynamic_encode-v3-0-f2a2db0ac2af@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=H4sIAJ+aO2oC/22OzWrDMBAGX8XoXAXtSpasnPoepRT9rBtBbSeWY xqC372yXSg0uQg+wczOnWUaE2V2rO5spDnlNPRlyJeKhZPrP4mnWDZDgVooMDzeetel8EF9GCJ xaWpwWmpBUbECnUdq0/cmfHvf90iXa/FO+yfzLhMPQ9el6VgpqmPrTWiUABTCBBmM0AColQXvg 8VowLfAVtcp5WkYb1vrDJtsz0LxP2sGLjgCNsFCDa2g1yHnw+XqvtbLh/Kssb+0fUoH23ptITZ eukd67Znxr6F4HixYLJqsia2QqBp8YlmW5QcetFL0gwEAAA== X-Change-ID: 20260417-dynamic_encode-3751a6360ed4 To: Vikash Garodia , Dikshita Agarwal , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab Cc: quic_qiweil@quicinc.com, Renjiang Han , linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Wangao Wang X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1782291107; l=1682; i=wangao.wang@oss.qualcomm.com; s=20251021; h=from:subject:message-id; bh=znIPxVQSz8dtKadTFIF0UTNeLbMfAah3gZA5e3t3csw=; b=WO5oY7bMrirRcO1sAcvrto698iTTQx5U/a2N4D3+nU8PwFFz8XX4ca7i7lI35TfBUmKxvWWNV aresOUpnjxTDbG/hDwcVaTjIkhp6Tea2OofrPdv9V6KIY+JABXzpI9v X-Developer-Key: i=wangao.wang@oss.qualcomm.com; a=ed25519; pk=bUPgYblBUAsoPyGfssbNR7ZXUSGF8v1VF4FJzSO6/aA= X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI0MDA3MiBTYWx0ZWRfX/f9eBhOulggB PI7xo9Ndvum4y4gUh7TUEhMViYli28hRMjfirYNDESTfr+LQGFhCQPERETR624osF2akX02nFYs uXsslA7K0WomRS5H89sgkZTTdqrdei8= X-Authority-Analysis: v=2.4 cv=JbaMa0KV c=1 sm=1 tr=0 ts=6a3b9aa8 cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=7J5Ww17mAtRdPOrEpzAA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI0MDA3MiBTYWx0ZWRfX+slQsPgUBUbN ZnzqDAFyT6imGEt6LvB3roUR5QfSJxQJBME5kQA/Rk1KDe/RwxuFdyIz/kfxPCc+aGjUkCznqLT LfSsNEeBTZ4bXqkOFOg5fXybnjKbRatTe9+f7BtFsF2obruUUV0Lals9QtmoF+Ub5mAV67/Ilv6 oTv0xeAq575M671cO7juGB8htPZIuD8snCreH6uodsL0QIMbXMFrdjCeo7Ze6YrJxm1nbOd06R1 kaZEGdhJntieREcgo/KMRm/PTgflzioPPJnarh/TN/AKYJTrwWaF0BjJMvlDVY6rU8m3IixWYh1 SN0g2CSfn6d+iHAM1MoA7NIPBZ3DXqyQuuY21ofzX4NMqyhv4dmM+34nkDQYYx3PFkl7V1wRHFY lvxNGYOm432rV3Rh2Pj2z05xs5ZhyQ== X-Proofpoint-ORIG-GUID: YI92ZujCYnzcqTGm8KUTN1LyWtZYXZ0h X-Proofpoint-GUID: YI92ZujCYnzcqTGm8KUTN1LyWtZYXZ0h X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-24_02,2026-06-23_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 suspectscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606240072 This patch series introduces several enhancements to the Qualcomm Iris encoder driver, improving support for V4L2 controls and enabling more video encoding features. All patches have been tested with iris_test_app on gen1:QCS6490, gen2:QCS9100, X1E80100. Signed-off-by: Wangao Wang --- Changes in v3: - Correct the max value for FORCE_KEY_FRAME cap. - Link to v2: https://lore.kernel.org/r/20260604-dynamic_encode-v2-0-6e97df032482@oss.qualcomm.com Changes in v2: - Rebased due to a conflict with commit 'media: qcom: iris: split HFI session ops from core ops' (35da0884068226ca3a53371dbf685db6e0d74658). - Link to v1: https://lore.kernel.org/r/20260429-dynamic_encode-v1-0-c9fb691d8b3a@oss.qualcomm.com --- Wangao Wang (2): media: qcom: iris: improve gop size support for gen1 encoder media: qcom: iris: Add request key frame support for encoder drivers/media/platform/qcom/iris/iris_ctrls.c | 24 +++++++++++++++++++- drivers/media/platform/qcom/iris/iris_ctrls.h | 1 + drivers/media/platform/qcom/iris/iris_hfi_gen1.c | 26 ++++++++++++---------- .../platform/qcom/iris/iris_hfi_gen1_command.c | 3 +++ .../platform/qcom/iris/iris_hfi_gen1_defines.h | 1 + drivers/media/platform/qcom/iris/iris_hfi_gen2.c | 12 +++++++++- .../platform/qcom/iris/iris_hfi_gen2_defines.h | 7 ++++++ .../platform/qcom/iris/iris_platform_common.h | 2 +- 8 files changed, 61 insertions(+), 15 deletions(-) --- base-commit: 4e5dfb7c84012007c3c7061126491bbc92d71bf1 change-id: 20260417-dynamic_encode-3751a6360ed4 Best regards, -- Wangao Wang