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 587EC376BC2 for ; Thu, 4 Jun 2026 08:00:51 +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=1780560052; cv=none; b=KDWYYcqwC/cD0wLdwrgRbt00Nz1HObrXUKZWmXKOIIxct+yyDmwAF3ITVZ2yro/Aa8Ep2TL3e+UPFVtq/jt9TeAzJIOIOHcfDJXtEY+x4yoyCOKktB2/0Exvr3Dd+M7RP0eyuW74BsXFitZj/SPtowtxT0fbcfP7/EBb0frmP3w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780560052; c=relaxed/simple; bh=oJ1ytt/FOpmYZCFLanZOIYvwzrmmHZQbwMng2Zl3qts=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=USOPocihHv49hH+UOA0lkkQin7KV/+fK1REPIpmOf/FB0M0wQzOKiOC3EKGZBdYACxWj6G8Ax6rJkffY5gh54l5uNk2ta2skY/ZChzNYvLGEJwGKeXA7LzIdagFbDxjUjPuHVHFO/VhEWC4U2MZUqlVstfiyV6BX54zdlpl3HRU= 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=MOYqBtJR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=N7BJEXHS; 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="MOYqBtJR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="N7BJEXHS" 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 6545Pow9994784 for ; Thu, 4 Jun 2026 08:00:51 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=PGkUic8oCRlwGh4ari41i/ ESitpvFp86ehcfav6zcZw=; b=MOYqBtJRjoN2L7AzbCG5m6BbdQaxbj02O3P6H/ wCOTDx59tGEjMaaeaATOErclNZEprkycgEviEmdgJFpMPftgeeGly1PUE2EDZs4K ekLlkL1UqQsSJgb8FkfRp1d3cEXerY8Vj+4ACl9o41QdCBjlJja4zdoIaEIN5/z0 b/b+dqPxkdzTYPf6wK0gp9sdEHi2H8STjwAhmIpcWVp9MntTpZx93eLKcmOu5YB7 NnUagHfuxsAHV64rcbaGgPR/Pm+TKBW4Oj6Sq3haQeD3PVsPQLEM/ru1KewE8hBW bg3Y5BTzdHlXRfD/ktLlu0oArXyytyaVY2Q49dhCcgzj/7iA== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ek374rgss-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 04 Jun 2026 08:00:50 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2bf32259e0eso6667805ad.0 for ; Thu, 04 Jun 2026 01:00:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780560050; x=1781164850; 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=PGkUic8oCRlwGh4ari41i/ESitpvFp86ehcfav6zcZw=; b=N7BJEXHShOJHVvjv1Y/IFihVmaxPaM3a8gJPTiWHwZ2VAsDYYYvnf7iwaR2ZSligdn +pxp4Cfp+xv5k33fGluEEbpdq3zXbY2M6PrT9eelq6BYtoQpdLFmqq3jv0pL4tOdxTG9 J1XRtgFy/aI2l9utc/wXkMZIFAqg8QljItvc6zog++y0v/YgXtVQMP2Jy1NqVLTDUbL3 ZZk0NtDHqHKskCuWu/7smVt7xW+XVQEm90W4FX7UIY5e7vPNyspuLLF5ZsPCIbLl6fqf XEheqsFmJqcrdOdKqa++C3jS57uMxMd21OkJ7wXo3biR2yiJJtSI6msxSWo6xp9fCo33 YSwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780560050; x=1781164850; 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=PGkUic8oCRlwGh4ari41i/ESitpvFp86ehcfav6zcZw=; b=jRvnLX3wnVEYXoyUlOwDhz8y/X+JfZZDTvPCVjCagfRzIYfzLrcixMRWM2GJlYgFEQ IkYk1cCYktuMQGrnXJcogyiTimNkiOFr7X61jZMokSxSSnHUo348DfAn5eqY0M/FiEgt XcSXUWoc6U5USfhLo48h4mqEZKg9oERrtKig9bhTdn+k6OpZiJ9HF1rlozDuVe8CjZuC 9V/AW3DDg+WmQxnEi2B6wkOljLKaPvi7O53UrMgFPDAjwkd97awBAGrVoTuTDTlrCZ6d H63Xlnn1IIrcqFT/d82UpKY/6NY0YIRz+8UTZoEqVNRL+4Q3e+hMXUj/4Kk+bse1fBdn 92eg== X-Forwarded-Encrypted: i=1; AFNElJ9aunB9gSx9CdJhExFSW60qqUiDfxFmDYhhoWBl3mKpfxCPwLDr8xmJnuVXqNElWPx8IO6nwRYyUPellvQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxgllRmJaWRxUS8hknfUoYWoteNEvjZrprY8rc9ny/iN5eXJm/1 mA7n7Mw/evRdjrS1lu11+s2goVxb1/v5EhkqBkcuqomiALQdvxGVgriuflRCgY67RlW9leHWVMN V4XbWTWPUlqAT3wnVDeIFAxnc9mQ4M4eSEJn5Bd3nVyVopSbPqyOMGLuKpOSKVsHIAao= X-Gm-Gg: Acq92OEqXxS1UjLgPu78iSXtjtBfEz7TmsijzovZwIgAzhqmnp7koR77XnluDEZTo3Z fMEgO6E0ImH5SlTmFkHI/UJeI23Jm4bVGyl5OHj+ipVVPjEvXPAeaqU7l3bvAcw4tFVLEyhzupo Je8T595x/8z6X2lys5ySeQC0NF8ojgFlcw1bbbpIETC8X1S2IuUmrSS/Goyv1+iB77s21DkvqFw 6B7fIxDAUe+vKLul1wAwc9SMmBeI7JkwdVs1iX4H+JVScCSwd0ymkrk29EJUDF/UdXgFH96cJCD 68MAu3pj/SUj3pLkjextorwNpDTU74SE7k0gMh9100N0ozjatXc4jtP7PauI6PUY+ZzkSvtif/A dgfMHZUfjPrU8bnpImqrEAQ/hfPtSJZDy4bIe7qRsKHWHOhiYmn1C9tlkSw4D5gIyZfQRVXUnsb DzI99ADnS3I550N6wE7geMFDk4CYA4dVs= X-Received: by 2002:a17:903:1209:b0:2c0:dd75:e834 with SMTP id d9443c01a7336-2c163a242e3mr69052765ad.5.1780560047926; Thu, 04 Jun 2026 01:00:47 -0700 (PDT) X-Received: by 2002:a17:903:1209:b0:2c0:dd75:e834 with SMTP id d9443c01a7336-2c163a242e3mr69049385ad.5.1780560044851; Thu, 04 Jun 2026 01:00:44 -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 d9443c01a7336-2c164f6d211sm49374565ad.3.2026.06.04.01.00.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jun 2026 01:00:44 -0700 (PDT) From: Wangao Wang Subject: [PATCH v2 0/2] media: qcom: iris: add dynamic encoder properties Date: Thu, 04 Jun 2026 16:00:37 +0800 Message-Id: <20260604-dynamic_encode-v2-0-6e97df032482@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=H4sIAKUwIWoC/22OzWrDMBAGX8XoXAX9WLKVU9+jhLBerRtBbSWSY xKC372y3VPbi+ATzOy8WKYUKLNj9WKJ5pBDHMtQbxXDC4yfxIMvmymhrKhlw/1zhCHgmUaMnrh ujASrrSBfswJdE/XhsQk/TvtOdLsX77R/sg4ycYzDEKZjBUoZBEDU1tQWhDOtJU1I2qLQUsvaU uPBsdV1CXmK6bm1znKT7VlK/M6aJRdcSdWik0b2gt5jzofbHb7Wy4fyrLE/tPuXRtd31knfdhr +0qdlWb4BtXPjtT0BAAA= 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=1780560041; l=1510; i=wangao.wang@oss.qualcomm.com; s=20251021; h=from:subject:message-id; bh=oJ1ytt/FOpmYZCFLanZOIYvwzrmmHZQbwMng2Zl3qts=; b=X57JDngHEePDSG+Z5Efjop2FJdIGCuRL2z5mC3lMOD9ovGQR6UG8gRlmr44zh+rnaRUiOrhZd xMaFPYOR/5QDKrkT4WNYuFviNSrYTjnCjyUW6smiIQqEex/ibT7CwC7 X-Developer-Key: i=wangao.wang@oss.qualcomm.com; a=ed25519; pk=bUPgYblBUAsoPyGfssbNR7ZXUSGF8v1VF4FJzSO6/aA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjA0MDA3NiBTYWx0ZWRfX4gdsBOt2PtSK ZdaDKM7oQR/EeONUMsbS0MODlWQMXzw4vsYl/1dondykQJf+wup3dOLZ9cFYiD2TZnM4/NRjtNB egF8L1e+AoC8awp0BADBUVzpKT7SE33TyWkTEnFbBTfn4wwMpuVeYR57R9GlPPgfkyHaykY6sv8 L193FTzjMjWNb/ajgEBjvx4Ypprz/BfP84KAz469ey9A3W3DhpCadPFjJF0OAoCQnVvBUgtykQI AuHZ19cFapNQVMRV+k0RC38Er0t5GIXWvhTmWaJeaGBrZZzxhYiSgVoTi1C34l1KioSxTIQ2Rm7 iFGjqo4LbBPYBI9RhRgwo0+zU2cVHmJqMug5d8435u/gPcQ08EbZdiQ/mItoE5hw3eDT9gVLmCi jhclHf+R4U/FD2sz/ibwgRyTURJVyhGLTIUio8WEjRjVRzM6SHaZfpxdhtGMZEAhPrhnboApwmG jfJrcrCrxdyWmnAmV0Q== X-Proofpoint-GUID: xUdypR8SI57hlGk9tKwQ-PZOdjl8TQbZ X-Proofpoint-ORIG-GUID: xUdypR8SI57hlGk9tKwQ-PZOdjl8TQbZ X-Authority-Analysis: v=2.4 cv=eJsjSnp1 c=1 sm=1 tr=0 ts=6a2130b2 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=7J5Ww17mAtRdPOrEpzAA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 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-04_02,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 phishscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 clxscore=1015 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606040076 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 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: Add 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: a225caacc36546a09586e3ece36c0313146e7da9 change-id: 20260417-dynamic_encode-3751a6360ed4 Best regards, -- Wangao Wang