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 79F5127E049 for ; Wed, 29 Apr 2026 09:16:57 +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=1777454218; cv=none; b=b9979lzwKafsBYrtrk/nw/o+xvgMXv8AC+QCzW5jB1l0vHIsWHDgQJIxC93aSByA7pAEMtALG742QlZqsJL/SwOAsn7xffcVF54wr/VemDKZHg9dLyUI7+juzoMFePKYxlJ2gdjA6p2TkAww1VeWQ5vj7v8l2uHqEH17FbNAkaA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777454218; c=relaxed/simple; bh=2s3NkYgomYbnoN0UWvrDgLtrtSU/+rBG6z4Opb7JLa0=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=gtPhjUKCVtsgIzRcfO93wCPiV7wLTfUYywJfYp51CLz0xc7Bi7KMvcYQZ6jdhg6tXt88J8+bSJpv71iQ+4NzeZaKmTUvfJ/CRknGiIhU+ycOvqUT/oKEoQ3F56BLtU3+uyQIhScLPpMbnVJmwCTUJBqTcz2mIrvaxidOeq/cPJU= 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=EMkIfMhV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VptxDmGq; 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="EMkIfMhV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VptxDmGq" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63T8q0gN963254 for ; Wed, 29 Apr 2026 09:16:56 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=Yth/ocxEL9PRIVevdlsu31 WR7YOzwP58BI3PhX7lxH0=; b=EMkIfMhV19auNvAhfX6UtbUmajrMftcW87tQaI jeB5TllQLYcgxP3wJrnxHcyJ2Qdo1jG49wE/KYyAHzc+wMfNLbAxHqBXt+GehscF 2v6HcJMULyPmqblwV9MTrzNgsD9Jx7ZxrXa2Rz6IjfGsZ88Uaj14ZGcgNvmIXViw c3XjVjMXdh2OmINIBlRv3Z3dFvP0vYNUY6aZnCam+PnTtGu0pP8ljJz1vE/VtRQS ySaqXwctMyk657suLP7YKLglxDAAGhSr5SguK3rd0pfX82WoiOyzbL64OGQwdsY6 Rn6X7bg2ceInhRovEkYyAIvU1b7qNK9JlKJeKdCjvBDiG4Qg== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4du2m4tnyb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 29 Apr 2026 09:16:56 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-82f6e6a3a76so14784785b3a.0 for ; Wed, 29 Apr 2026 02:16:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1777454215; x=1778059015; 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=Yth/ocxEL9PRIVevdlsu31WR7YOzwP58BI3PhX7lxH0=; b=VptxDmGqKV0KmDYjhMTmNct4e5CR7IoukaqSv/sWrSqM5XS1XcTe7/ZNdNeJdHdbtu kv1UpCHjVB8sewCvA/exxk7fNI3ANu2cvBsaP7R4ucLtBB0f9ND74igwdRIemfMeobSm 863JIcMmqS1Sbt1P4M5VWcliKZH2KKdpsfznrbSUrsQfnnyYAaBr3r5omGqCuZ/Qo0lO smFQzq4zi4rZ/q4MSecFdGOiSpdf69rh+PD9r7OsJ7YeoAsR0XNqwGkzJM9JOEW3qymu qMg56cvqdR7IGtccppuzh5r4nYoWjnxjH7U4zjzNmmTpBiXGDX6uO4Uv77wn7HK2xO9M ePdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777454215; x=1778059015; 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=Yth/ocxEL9PRIVevdlsu31WR7YOzwP58BI3PhX7lxH0=; b=Aq5qjFZDXH1RDkwIoOt2dXLV4eodxSzl77QyfFyvrxuL6Agp4EPtf0HbJmRs3QITLP /R1UBXcBhKQ+k0I2OlamsVYANxNdIJn9MKpe2Nzc0CnpB8KNtQorsJY3yM/5iTHOsk/m vs0D8soS8bf0MzCV/MtCw1Yidcq514v+/wgF10c+xgFIv6DSfNVGePCFFHkc3xCt84f5 H4Fp90EywE3CWkKfuqcfnDUbV0bP3C1nS6AM19Z4DEBWw9Wjjxv3KVsms4K39wgbhpVI zSclPai6hLbyAMAXwqnHt13pf3VJShBK4SNoKhOvX9tf92+s5xcYz/OXYiUToOD4aGik BNKw== X-Forwarded-Encrypted: i=1; AFNElJ9nejayAJvWyPbDklTAt37r7faQ0XhMWbhBu2RqwTq4PTmz8POLb3b1BpzZk8po6vGx+LXD5q9GFsxllPLK@vger.kernel.org X-Gm-Message-State: AOJu0YwXfAscJxOk/wKunGT9U6rl5gszeZW4ajEJDTS1G1yttwR2eKiK UvGb+J52b7pZNT6XaHo5NYirRwr4BJ8+9gdnTuAclIVBCNykmnsQrEYydpQBwhwk8bsVtqNV0ox aIfwEUr9gqg3llBmhYv+6Ms4sb93oHjceH+pm6fSnPFEoluElnQBfNLhdcoRflRVViUas X-Gm-Gg: AeBDietKW1ynrkK2HsvjZjJSkvOlmV/ZcAfPNDLvqVqvyIslmxWGKQCe8uVD8aVNcYm zTwBj07uA1tsBNBfa+8lDXlmuqiYahX9PO0MzacBwogoAv9fqejs3pvQBT61aSqX1sxuxRZzcNp m686ESRRJ9zi0/MGwt4x48OyjEbBNXmzY1kxdJfCGRLtbaRCucaFP56DmEjwkZam79JG8w/NHkK bmalTH2v1ZvawG+8uoRRoY1dXArn6Iur7N3Mx8v+CoR3sh9O3A5O6dB4+yXNbBVDxyE3zyjX3Ze kpITUER6VsL7YzOhS1e4ThIUSLX7MS8tba1LnGYX42SuSjRGwuVigy36k6LRXQruSs+CYHOnQal YzZrjxNeyLOKyfywwxJuNcekGHhCLiGCkvGbU1zaYmYh/N7Bke/jKhGuJzyX+sfhTzqyS1Xx/Wq 49VxNGxkIc1dEZcSacMUBUIOiAJabHbyY= X-Received: by 2002:a05:6a00:181d:b0:82f:4428:f2f with SMTP id d2e1a72fcca58-834ddc7d35emr7140830b3a.38.1777454215389; Wed, 29 Apr 2026 02:16:55 -0700 (PDT) X-Received: by 2002:a05:6a00:181d:b0:82f:4428:f2f with SMTP id d2e1a72fcca58-834ddc7d35emr7140798b3a.38.1777454214899; Wed, 29 Apr 2026 02:16:54 -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 d2e1a72fcca58-834ed80dfa6sm1496340b3a.57.2026.04.29.02.16.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Apr 2026 02:16:54 -0700 (PDT) From: Wangao Wang Subject: [PATCH 0/2] media: qcom: iris: add dynamic encoder properties Date: Wed, 29 Apr 2026 17:16:47 +0800 Message-Id: <20260429-dynamic_encode-v1-0-c9fb691d8b3a@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-arm-msm@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=H4sIAH/M8WkC/12PzWrDMBCEX8XoXAWtrJ/Kp75HCWElbWpBbTeSY xqC3z2KnUPpZZdZdoZv7qxQTlRY19xZpiWVNI1VwFvDQo/jF/EUq2ZSSCMUWB5vIw4pnGgMUyT eWg1oWiMoKlZNP5nO6XcL/DzuOtPlWnPn/cg8FuJhGoY0d41zVjnjAijRAgpno/FK++AtCuO9Q tRSByXYX56uqTQaQGrucQ69PKWcyoso110fAw00zoW3VO3Suxal7hbDnkx9KvOUb1vnBTaovZ4 U/+stwAWXIN+DAw1nQR9TKYfLFb+fDQ51sOO6rg9XHb5PRwEAAA== 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=1777454211; l=1847; i=wangao.wang@oss.qualcomm.com; s=20251021; h=from:subject:message-id; bh=2s3NkYgomYbnoN0UWvrDgLtrtSU/+rBG6z4Opb7JLa0=; b=E3wlinICBBy1BI0ZGTaxaR6Y01cUcKHnUiL1890EtGbssddsKOX87l/d2DNPS4fCXGHchZYbo RJ7/Bz7JETVAswJGuLiLQgCiC6LpG5OHRpBMM9jmE5bul46ZZs/7SSy X-Developer-Key: i=wangao.wang@oss.qualcomm.com; a=ed25519; pk=bUPgYblBUAsoPyGfssbNR7ZXUSGF8v1VF4FJzSO6/aA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDI5MDA5MiBTYWx0ZWRfX+2dRhIqZzYqF c/yWTDVvN8WwQivwUtKm4gJCJEOYdsc403igYBimHub5X+HxQgTFANA+W9f6GJ/l3CD/KxL9MV5 S3MCpqM+6A1Y/TuCpTR+DlnN6s2fjBLWaqzsuSOZ1Wv4z4b2rwgylsLRshAPb/9VKeuJ03fen5w PTuNXeC6x+q56hKJg4lZaHvy3yhJMw7eOPbhN7cKl5Nae0NhEkqYMdtQMe+yvHSf78TuEgktAaA zMs6OFbs1kFSPF8caQkTFnzKTwI6wcezTUJDzwQxwq26qz3cUq+t7+NG9KRRJX1oDzwOscQ+cVP OcRSRc7xL8pxKHhDbtsKC7qIv4v0Sl2f2j1HPlbY6Hb37qgxsjW9A4xCRp5/SYgWkIdk5Rr1QoO XbXFskZ24iQ8aCe9GjPNhdJD5QbP4fzOBSy19ZioqGA5P/6fxe7mDqFVfJwO3niAZyxGSU7ZXlP LskEKUTp3kok7HP6OPA== X-Proofpoint-GUID: NQT-ctP10dMGL8Awih-_gNF_u-nrXOJj X-Authority-Analysis: v=2.4 cv=MuFiLWae c=1 sm=1 tr=0 ts=69f1cc88 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=7J5Ww17mAtRdPOrEpzAA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-ORIG-GUID: NQT-ctP10dMGL8Awih-_gNF_u-nrXOJj 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-28_05,2026-04-28_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1015 phishscore=0 impostorscore=0 adultscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2604290092 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. Dependencies: https://lore.kernel.org/r/20260206-batch2_iris_encoder_enhancements-v5-0-fb75ed8fa375@oss.qualcomm.com Signed-off-by: Wangao Wang --- 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 + .../platform/qcom/iris/iris_hfi_gen1_command.c | 3 +++ .../platform/qcom/iris/iris_hfi_gen1_defines.h | 1 + .../platform/qcom/iris/iris_hfi_gen2_defines.h | 7 +++++++ .../platform/qcom/iris/iris_platform_common.h | 2 +- .../media/platform/qcom/iris/iris_platform_gen1.c | 24 ++++++++++++---------- .../media/platform/qcom/iris/iris_platform_gen2.c | 12 ++++++++++- 8 files changed, 60 insertions(+), 14 deletions(-) --- base-commit: 9974969c14031a097d6b45bcb7a06bb4aa525c40 change-id: 20260417-dynamic_encode-3751a6360ed4 prerequisite-change-id: 20251125-batch2_iris_encoder_enhancements-3e5c42b93a25:v6 prerequisite-patch-id: c9ccf4a76f11e6a385b73ce57756cc28f41da39b prerequisite-patch-id: 8e53eaa34bb8bb14bdca585a3cf0711894215f92 prerequisite-patch-id: a28ff466ff4e74ab15a0b390396fc33f58eeff60 prerequisite-patch-id: 797ee4bf266018dafe983091de197ff7009d262d prerequisite-patch-id: e72c6f5a9a1d8f238cdf72c29551994110e1ba29 prerequisite-patch-id: e01a909f0bf3ffe830ea58e67fae23def4a65c0e Best regards, -- Wangao Wang