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 A23C437DE9B for ; Wed, 23 Sep 2026 02:41:39 +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=1790131301; cv=none; b=YqTk4ApXdiAwyk73+2+kXcX59pKTGCrFk19B1LVZ0W++k1DMFRb9KNHUbG+Uihs9wM2g/pyTCvLfCG1gTfRpSqJuMQcsASssKovW4guFjuM5+4PsoWgMzJOS/kLDPujLd/S9PhUMJWxB2fRg5wM8e4nLeM656Q1x5pmTelQW9yk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790131301; c=relaxed/simple; bh=6W4dsjkfRl/Sj1RIgToenplnggLPBgCwwrA3fqw+8cA=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=glu1GDFrVjVRM9gIspUDX2UbAGXcOR1nl/G8RL4xjqTvcv/zwEi98fshMQSuq4ut+FPwe8uIMCVFryn/+pmFXy95QyQCI5atLkGbyJbbKNYsWzBg2XybGt/AX0EER23YQeTNSPdSpNme8FhM9vfWW7o5MwpS8xMkpSvqoZJ5h6w= 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=dQmKZIHc; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=i+YkpaDt; 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="dQmKZIHc"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="i+YkpaDt" 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 68MI6qoU178644 for ; Wed, 23 Sep 2026 02:41:39 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=XzsBCUfr/tvP+BXMa4Jwya UlDKrUH5xwKDULaBLIe/k=; b=dQmKZIHc5khs+E5xsgTmhKgxPdQlNehNhmk45l dDGEFfeDWINstl4jgG/OarozDSsv0u8K+zntmfDXdKt2Z0FT61LRvq8B7MDgTLe4 jPC3r2HbmLsVxB93VOhVEXuNfa6r1XGN00DC6tBdmkdDmuPX9Pa3ZOUT2yaSfDal RaZsx/v3YgF9NrGKn6umQ+/vKN0j96dNXWtbkFp5fdU4N+h5qpwVDnFl/cf+qNSO jUrVYt1bdNEBg0I14QrK+zRcDCqhoS0PhdjAI0VnNvhyGf050vD69IXT47Ru+D4/ /ZCS3cmhXD3Ygn3rtFImR9TaZRD9Pat0UDCtJ8Z/ZiKhqr5w== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4guuec35ub-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 23 Sep 2026 02:41:38 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-38f97b3f853so645569a91.3 for ; Tue, 22 Sep 2026 19:41:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790131298; x=1790736098; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=XzsBCUfr/tvP+BXMa4JwyaUlDKrUH5xwKDULaBLIe/k=; b=i+YkpaDtyyZNHhBnj0CdFhQ5joIpU8GLt9yEjxjDv/K/AwjGPH3kU45v/NZaMF3IaD nBjothiOEyNtoduipXhkByhgyrztUJftiGa8kZknz2R/M7GYBisGHfHsegUhQcAtSPCg ZF4UBQpY04U7wErZ0B9AFXCYuoXVylgY9cLoB4sHjOMHvlg5lm3ED+AzOmkdhUDGp+AA pPJt2rwvXlMBq0WSy86MoAus1X33nnYDEM37Mpq/ahDgvBE2+k6iWATOIlisQZ3Oxned vFaeWt5HGcorTLtUWMJ/clLnHRjoNqRaSznKr5bL6C/ehUpfIGOJaU6R3pB5sw4cqPM9 Ps4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790131298; x=1790736098; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=XzsBCUfr/tvP+BXMa4JwyaUlDKrUH5xwKDULaBLIe/k=; b=DIdyeREkD7xsyvWQFXrD3RGhO7ue5BD6IvYnmxn3/c22yA6NLFHCAg6a2uW11F0gc7 k7C3dtlopbdR3VKykuH3NGHTUjzACD7xI1tsd5OO27UV+QgLq59HTdEpy90M23IbAko/ Y+rmSbn0Gm67Uo9KV/zeezA42ew8zBGENDRUPjqas5N7txI4cTs/S30xyEdt8J77lqDM Pv4lg1F2uEWTmNZrH6a1sIrtyJz4yuYQmE4UtsE3D1CoqEztEmUDBGHWMtsbRa8+I4Nb 4LCxdB9AMCUU+knvlQNjZKY02wKVaChribWtJp9E9iQUXUyv8NKW+QV6fHP0vIrjKB7b MvMg== X-Forwarded-Encrypted: i=1; AKwUvBzooSoC9N9S/HG5G+fk4bfU7HnbW1ynP0KtHVc8+JCn/5QtGIo5GX9B422JDVGsUe4XBithTVX4uN5I@vger.kernel.org X-Gm-Message-State: AFuF++kExx2BWfXFDzNiJRSGvyR8K6jb3+CNR506cgWkPKmGXhVuDutK Ybz5WcvxGx8e5Z7KnitSCROcsLkh7IfaaAHsb7SzRmohM0uVlIDPxXcE2diAWUFsV/4HzJTirki QSvPVWj7aBIlNknzg5pHXALjYHzCVuYAZtekQ3TfHJZu7U/CVJ4i6LLYl1Q3kfQ1B X-Gm-Gg: AYBFou34/zKFRexRT22MkjVMfXs0ztAJc/2jA8PC3DxOZK/g6HXYNA93kIJnHfCpzld a3IsvroY2RTN+A7r+q+uuuGrQca3YWYwSBjD0+KhMZFiCa+ZCMNGEwrUWLQgtVPIBu7vwlN2nyc k0llMQkJdRLKRC55We1SJ8m4dBR8fTPAmbMjz4zveAk6SJlvUTYyAbmvtz/SPa0oxKWb03pOx6S Iq3R0VZtp6+1ccHEfKwElj/ZmNoiccHlrpiynZ5eixzDVmk7DuM8afG1juB9cFgTipIbZaG3ZnN snuKwjO1do7jkaWUYIQaUr1LRbJQi0e3ACa0JJVxGBc9ukHnm5MlIpEBoj6ky2xRoagTm7rhea6 d8jDpdlp05dYUIa8kYBR9hEu0E/mrdBFCRlOLEzjPa/bJJ8S/nvWnOQld1nExVxyVXu/Lstq2RA == X-Received: by 2002:a17:90a:e710:b0:3a0:345a:3646 with SMTP id 98e67ed59e1d1-3a07e6304ebmr1407958a91.45.1790131297930; Tue, 22 Sep 2026 19:41:37 -0700 (PDT) X-Received: by 2002:a17:90a:e710:b0:3a0:345a:3646 with SMTP id 98e67ed59e1d1-3a07e6304ebmr1407936a91.45.1790131297491; Tue, 22 Sep 2026 19:41:37 -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 98e67ed59e1d1-3a07ddaf4f5sm2102026a91.4.2026.09.22.19.41.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2026 19:41:36 -0700 (PDT) From: Wangao Wang Subject: [PATCH v2 0/6] media: iris: add support for maili platform Date: Wed, 23 Sep 2026 10:41:10 +0800 Message-Id: <20260923-add_iris_for_maili-v2-0-7223738e330d@oss.qualcomm.com> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-B4-Tracking: v=1; b=H4sIAEY8s2oC/32QzWrDMBCEX8XoXAX92Ypy6nuUYlaWlCz4J5Fs0 RL87pVtemroZWEW9tuZeZLkI/pELtWTRJ8x4TQWId4q0t1gvHqKrmgimGiY4YqCcy1GTG2YYjs A9khD47XQMljLJCmH9+gDfu3Qj89DR/9YCns+lsRC8rSbhgHnSwXnrjbcu8Y2Whhee2Z9rc9KB qMkCNBCQgiKbejBpwS7qeLx11K+Ly0W2DYztMW263G80qwoo8YaphVo2Sn+PqV0eizQb69PZbx GCkGPYG5ONPMCgU5YbnVjgzN/IVvGG6Z5it97j5nvIf+rbKcy44Kwteok1y+o67r+AOgmroefA QAA X-Change-ID: 20260914-add_iris_for_maili-f6e7273fbb03 To: Bryan O'Donoghue , Vikash Garodia , Dikshita Agarwal , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stanimir Varbanov , Abhinav Kumar , Hans Verkuil , Vishnu Reddy Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@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=1790131292; l=3684; i=wangao.wang@oss.qualcomm.com; s=20251021; h=from:subject:message-id; bh=6W4dsjkfRl/Sj1RIgToenplnggLPBgCwwrA3fqw+8cA=; b=jenRSgjQ7H3h13ccmFbYqs3SMxP3DOee75otnsRoDVCvGL8ItA+81GL9lGlla4JOgpJxr9di/ 5qLkmhPbigCBmFMerfG3w2V0iReI9qciF+F+wv+t6WWhyIQzjyBndh5 X-Developer-Key: i=wangao.wang@oss.qualcomm.com; a=ed25519; pk=bUPgYblBUAsoPyGfssbNR7ZXUSGF8v1VF4FJzSO6/aA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIzMDAxMCBTYWx0ZWRfX42xZDmwvpNSL 32UgDja6J5kpW/lo9yfNXM+2r6+M0Uj1N826YlmJDLFbR/BC8hXhK6om1uL5rz4arDdZaFOp78O Y2SNebLWhdjKNR2pALjrf0rmuwc84CgYX87kBJGSDBLUskfsKYqGNcIyi1ZZAHrHN8EguJu7RXo +jODi57YnbS74e7owHkHuEXaeS1SR7DIxRBNcbSUbR4k/FS0nCc60QmOo3zuUrE0xb26a2XRPyj ZGDHalVbQawyvIOHbt3/nJEgaA8BtiBdiN/uwWAnrylZKnjtvEk4yNDFdlx9+izh7m5nFrm1zjX dCu50pgHSyhYUeqG4ivPSR1F6guR0TQepJ0igimALo2Hf5b+mV5kOdsFx67rtp/WnYy72jOeSr2 OknzxErhFLCCtH2KVQwAMh2IpQbMY8LI6YKHY8yZ/NuE+Zb7U/zoIgRcOWnuEmX1sXSoyXeQjsd 9K6E0VivSUQ4OuQXTzQ== X-Authority-Analysis: v=2.4 cv=VKdIDNPX c=1 sm=1 tr=0 ts=6ab33c62 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=RPeHkEnTs8eby-NZ5DgA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-GUID: t8iJy7_lUsiqnSBZtKaKky6DHl_eDo93 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIzMDAxMCBTYWx0ZWRfX1PfltsuS6CEe k/tvh7uwexi3xDTAI9o9Zl/mlUVn+tK+P2fn7nkC/P2r24UPrXiZTl32kNGv6F1IUzr6l5aTXz2 A4p9WkSkr+g0E0pRaOxwYQ2d6OQ2cbM= X-Proofpoint-ORIG-GUID: t8iJy7_lUsiqnSBZtKaKky6DHl_eDo93 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-22_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 phishscore=0 spamscore=0 malwarescore=0 suspectscore=0 bulkscore=0 clxscore=1015 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609230010 This series enables the Iris video codec on Maili, allowing Maili to use hardware‑accelerated video encoding and decoding. Compared to the Iris3 generation, this block has - separate power domains for stream and pixel processing hardware blocks (bse and vpp). - different clocks and reset lines. fluster result: H.264: Ran 76/135 tests successfully H.265: Ran 138/147 tests successfully VP9: Ran 235/305 tests successfully Dependency: https://lore.kernel.org/linux-media/20260914-vpu_iommu_iova_handling-v4-0-9b9074a73c41@oss.qualcomm.com/ https://lore.kernel.org/linux-arm-msm/20260922-maili-dts-v1-0-ac2b1b76bfd9@oss.qualcomm.com/ Signed-off-by: Wangao Wang --- Changes in v2: - Correct the dt-binding's commit msg.(Krzysztof) - Remove fix patches.(bod) - Improve the readability of the buffer calculation function.(bod) - Link to v1: https://lore.kernel.org/r/20260914-add_iris_for_maili-v1-0-09df2b54c317@oss.qualcomm.com --- Wangao Wang (6): dt-bindings: media: venus,common: relax clock/power-domain/iommu limits dt-bindings: media: qcom,maili-iris: Add Maili video codec media: iris: add AV1 decode buffer size support for vpu4x media: iris: add maili platform data arm64: dts: qcom: maili: add iris video codec node arm64: dts: qcom: maili: enable iris on mtp board .../devicetree/bindings/media/qcom,maili-iris.yaml | 229 +++++++++++++++++++++ .../bindings/media/qcom,venus-common.yaml | 13 +- arch/arm64/boot/dts/qcom/maili-mtp.dts | 4 + arch/arm64/boot/dts/qcom/maili.dtsi | 126 ++++++++++++ drivers/media/platform/qcom/iris/Makefile | 1 + .../platform/qcom/iris/iris_platform_common.h | 4 + .../media/platform/qcom/iris/iris_platform_maili.h | 40 ++++ .../media/platform/qcom/iris/iris_platform_vpu4x.c | 86 ++++++++ drivers/media/platform/qcom/iris/iris_probe.c | 4 + drivers/media/platform/qcom/iris/iris_vpu_buffer.c | 34 ++- drivers/media/platform/qcom/iris/iris_vpu_buffer.h | 1 + 11 files changed, 533 insertions(+), 9 deletions(-) --- base-commit: a8c591ed6b672915e0be57843f943a2a723aff40 change-id: 20260914-add_iris_for_maili-f6e7273fbb03 prerequisite-message-id: 20260914-vpu_iommu_iova_handling-v4-0-9b9074a73c41@oss.qualcomm.com prerequisite-patch-id: e1330b5a848460d14cd6574877fcf607d269d9a1 prerequisite-patch-id: 20d099e89443a097b9ec5b297f0129d9874ca54b prerequisite-patch-id: 2a36ab03d78d8e9c19c900e203b05739a9fd1123 prerequisite-patch-id: 9e326a273e052af2b63300dd20f2fd6cc78dd5ac prerequisite-patch-id: bb9ca73889bfca249029efb854fb1634a4360b5c prerequisite-patch-id: 9e71460e2d5f1e4e2993819f4d9fa27c076946f1 prerequisite-patch-id: a2b127d41c7133ea30721a72eca01333334844f7 prerequisite-patch-id: e34741f76b6919db19236ead27c966b789736e66 prerequisite-patch-id: 359d24229ad496633892e70b1cf88c2d88dfad24 prerequisite-patch-id: 6e2e9069cb620143aa305b7b29b8b1982dd0648b prerequisite-patch-id: 3e5fe6ef2271be5263a4bf7ffbd77b0996037b27 prerequisite-patch-id: e051524017c9f39f8593fb9d2e982e6a4c39fb35 prerequisite-patch-id: 1b4863f7a7f3a8390c825d76805e8e99de97a2a7 prerequisite-message-id: 20260922-maili-dts-v1-0-ac2b1b76bfd9@oss.qualcomm.com prerequisite-patch-id: 36f12c16bf9cb0411d8be2f396407c724162189d prerequisite-patch-id: 28ede1ab83d4b5b56423ebb09bae74b6599b3bac prerequisite-patch-id: 6b3e28c55c07bfcdca8bfa9219fa0c6c763c6f6e prerequisite-patch-id: a2007fdaaeaf2981860c54ae5514f5a6f06c6bb3 prerequisite-patch-id: af8aa3c630647336bdaeffa9c88de3650f1e49e4 Best regards, -- Wangao Wang