From nobody Sun Feb 8 05:30:08 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 A444E31D39A for ; Sun, 25 Jan 2026 13:57:36 +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=1769349458; cv=none; b=LJrUqD0m4Ha4BIMIzgbjCfMAJHD/i6ymDndeoWffojQCCdwfE9a/LFae8BKjCaQrAgptKo/KRjy2JYoX7LtBeccd0uOSkj/huE3K7UQbafu1fStDd1ptxjbhWHs8AR16WZOXPL9Hyv0+5z/VS3P3+LtwqmNwJkRFa4y+goop26o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769349458; c=relaxed/simple; bh=hLnX9O+jNkWp4eIwqeLrNV1GLUMHqOPIj1AAiPtuF4g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YJt1HdI4FTe2EY8+AZ8RxcxDiOszPcuiX3R+uJTV4FC8b2rlaoGx9dMhj3OGpBJZINBirstA+9g6tx3SOzYFYidgs+di9CkwByJSgV53G/jsDdmZhRSTlGKVC1oqAdP+YAW0iqnZncUXIm1rdtLzKzAV73MfJBY+kYWp2oG9B8I= 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=joTNN08n; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=J2KhRw43; 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="joTNN08n"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="J2KhRw43" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60P7027M3266687 for ; Sun, 25 Jan 2026 13:57:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= AKNJUo95dhWW3QqNfHAa9QPKochcB0AESW4u0Ff6SDY=; b=joTNN08n+gyeI9Kl XWkaHIxHzeQURuqQ15D/8+dwwmKnC8xTQfSCJqObAVBJfoNHkWgaWvg1gzu4sAXU ZLPU0IgBOhqn5FfW1pC0UICiuS8LEqQY3o5xrS0rqEy8hm8LbEQJSYOzi0Qxg6+c 3/QsBqH51k+0aDyDrtpDojU++whTsmyUHOdG44TTYVMIsu3mWFGTvlIUIfKba3nc cGajHEtfaD6EQV9+KG0VKvTUIAlF/qDJ0YbV9inYPIVE/wIWCUBePRRitRNLM23w AFj0oZFL3uReFhjcZzqG5okZxwHEFrJtThp+j974Iq4TDm1iguK+84xQVq4FnkdX pV2D0w== Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq9f2682-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:57:35 +0000 (GMT) Received: by mail-qv1-f71.google.com with SMTP id 6a1803df08f44-894971e3b60so78118646d6.2 for ; Sun, 25 Jan 2026 05:57:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769349455; x=1769954255; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=AKNJUo95dhWW3QqNfHAa9QPKochcB0AESW4u0Ff6SDY=; b=J2KhRw43OLvLRdb8pfJ4fqBzocPDcoK2GJDuWN0qyIOu1LBrFsXONg6gMdXyD7hI5z 2AyDnQuLuyC0ZUoFNRzo5+W1BF7wMIWiICxHclFCPXknI0XisZIIBiVn0coKkxwsmDAu qHS8tw6W+ITI8VHKycEdCnVaCFdbMYwY6R79+Zs8Ris3FBr3Lwdv5cksGBbh+P/qbfpL tuu7F6s7LA2WUntBv22ufr+YOstcY3DPwe0MWA7l/YUTt0kdpkE4LqacfZm45wxtgcWn 64YWfk/OF9L7h/U/85tBLw9BEozMO0watHBJ4mHPlwf29OGIh0L5v5WMWKWHH9nJD6qU H8Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769349455; x=1769954255; h=cc:to:in-reply-to:references: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=AKNJUo95dhWW3QqNfHAa9QPKochcB0AESW4u0Ff6SDY=; b=k2SJKdYwF8brmKGnYPWjfvUgx93vnOLSo8C8no8tRwt3tFOuQ5KJtd3oC3msy+X1bC Uu4VWNqD9mmWhQL4+3nSt449dU1xKK4wRMbL3RMH+SsnwDxyay4pWo10f2Y3UGZp7oas oJrRFDq2MgwxV4uSZsY02ganNiW35g1BP+ENcIhacKRThRksP4FCSQl6jcL5Rt1Nc/NT wEH+2pNnnvXL1/DJ1hNYxgpin4q9PHXhQsoKiSzQS3vS/GaF1jGTMn0vHt8q6jNiudcX UdN9WOp1QPkGPW0Veoy31kCmyswkATVVF5ykBXu6nvFfLE3RM2S5XZ39NU8kwggKjQ2p mC5g== X-Forwarded-Encrypted: i=1; AJvYcCWTxJittOxi0V0gQ0x3bkSmdx1dgs9o/WYh5HNg45OegKoaGm/ppwFTqdLNS3VYFPNDXvrtGNpHbo2FimA=@vger.kernel.org X-Gm-Message-State: AOJu0Ywyeeb4oZJWXTeSXoyG97yThlGNGMYAJsyWPU1Ypm/teXO/wwK7 SmDo3hQ5He70NJx0Q5LcGOXOcEMNz7yVEXIA2cZMLYA/8Lq2U3jcyK7D29FNo6E+/fnyl3h4oE6 d8yW1Uh6bmaVHOoAyGExHOnN0LGF069y4/TFmJqioOF96LCq5EtgO3boJkVUjFZ6iyjc= X-Gm-Gg: AZuq6aJuoMkudaD5XrdNtDAegszGYeyCknALuB5uSNFkDJJeg9JWHe6e2CKrtKXz0or VxJMzM+TpZuqNzeI+Aq2uoA2NHopqsWRK3aryj6y8ycmPF3lutZvjsTEaD5pBvNTO0hov7/094X 0bTyKGKGDyZEnvOXNUm9RSGb7lJ1ApF4TqRJeKI1sCF7jYrUdoC9rIigo5V/dmJq7PTxYeayurA azpHC+Z80VQV3rONb6LsFPSwXzoDuI/f7QbZrf640NILivL78Ap36ATIOJ/Dz4w8rXizNkQuhnl 7j8cLiHLXbTsYgzMPUf9ntZBKSfCCrpmDleGKL3fCFnBgYNNgXYPq7KlwpCzqkk7l8gQetfDMxD 9X5cmMdiuXkcW4jgXcbsgmpq78WSSOC/GMeg40OjrLHr331JhsY5Bwqvw5wWJ5ap9876TFdYn+z PJ3hePw2SR/mWmE4m/DQ3t8co= X-Received: by 2002:a05:620a:2982:b0:8c2:f72e:5456 with SMTP id af79cd13be357-8c6f9670bb3mr187369085a.90.1769349454698; Sun, 25 Jan 2026 05:57:34 -0800 (PST) X-Received: by 2002:a05:620a:2982:b0:8c2:f72e:5456 with SMTP id af79cd13be357-8c6f9670bb3mr187366085a.90.1769349454243; Sun, 25 Jan 2026 05:57:34 -0800 (PST) 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-59de4918a3asm2033621e87.52.2026.01.25.05.57.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:57:32 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:57:24 +0200 Subject: [PATCH v2 1/7] media: dt-bindings: Document SC8280XP/SM8350 Venus 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: <20260125-iris-sc8280xp-v2-1-552cdc3ea691@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Abhinav Kumar , Bjorn Andersson , David Heidelberg Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Johan Hovold , Bryan O'Donoghue X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=3992; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=EyYfaE2Cufcr0C/0jDHR82fWre92I+G4XxMx5Yzq/OM=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdiFFUL7+QmPyhACJG0l8DP5rhsey7dvwBP1U/ EHoZ60ndV2JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXYhRQAKCRCLPIo+Aiko 1fo6B/47UCalapfScj2qAkADa1BM28ZwUlDUnpXWEY1vLQ8wTRC5AOOFAkH3HoC6QGO7v+eC28i gGUroPlpOJnvYF2pErRYhMbQ2qbEFP17JVB/tqJc/Y+8m5pCco5GSeJX0tf8cvQry6+kHuVSL9G rKli6yGN4JqabCin9RhSpNOVBz3kviQiWkFD4fBkV251bN3mzaetIfjGxCeEtstYVYBk/ourEHP z00uf1twdNeJaDhNjMIs45hWEvvnr2jKq6g0IRT3qDcXGbaorw7M7EcVvW7WTs4kBJOdU8E8iMk OfNDjIwpU0wh/gi7lK22Ec80APrH1snjV8YI2XF9wftKckPl X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=YLGSCBGx c=1 sm=1 tr=0 ts=6976214f cx=c_pps a=UgVkIMxJMSkC9lv97toC5g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=gdo2EkX-Jlq9hQkSyREA:9 a=QEXdDO2ut3YA:10 a=1HOtulTD9v-eNWfpl4qZ:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: PaIA6woa4gFwKfHDjFX05yD-Rzmm7FfG X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExNyBTYWx0ZWRfX6vmCzIMkQ0cI 5NpBhzCLhAcDNSHynFU56QXG7Yiev9T9//GpzRQtCVmZAjUotgsnbicSrf7ncZIJCQzSgSWmL0G VvZIrcu3igRH5cKR29QVeE/qr0XOlCgvEZI9jcMpWtXJdl3UTevh31l3liwpDcHr0NFb5NWU+8V 46WWJlb28UBWw0lnz+0AtvNWM4aXW0MsMuEEyPrI2a9XFVRckyeco/Rej1hS6W5dR8GQgheIHh5 Mze2cmbXaFp5LvDmb1nTOi1uAeWB1OkYtxDR/H46J/+51kwmrBu4h/PmRydLhTkttjWNKXXbpja MN6wMMkJGPyd9s5BU9XoUKDpZmeVB9p/nU2zr3nzSO1Iodid4QnXHOxnkkaLwsYGsxf/8FnwiMc G3/B9HfNHVs0XNKzJ39O24EbFwWck/Xqo3ydTPNH1cvyiTZaJOUW2yzXkTanPdNrm44ZH63vuoT HabVVEu6719+W7lWkXw== X-Proofpoint-ORIG-GUID: PaIA6woa4gFwKfHDjFX05yD-Rzmm7FfG X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-25_03,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 phishscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250117 From: Konrad Dybcio Both of these SoCs implement an IRIS2 block, with SC8280XP being able to clock it a bit higher and with SM8350 having 4 VPP pipes, while SC8280XP having just 2. Document Iris2 cores found on these SoCs. Signed-off-by: Konrad Dybcio Signed-off-by: Johan Hovold [ bod: dropped dts video-encoder/video-decoder ] Signed-off-by: Bryan O'Donoghue [db: dropped status, dropped extra LLCC interconnect] Signed-off-by: Dmitry Baryshkov --- .../bindings/media/qcom,sm8350-venus.yaml | 113 +++++++++++++++++= ++++ 1 file changed, 113 insertions(+) diff --git a/Documentation/devicetree/bindings/media/qcom,sm8350-venus.yaml= b/Documentation/devicetree/bindings/media/qcom,sm8350-venus.yaml new file mode 100644 index 000000000000..d78bdc08d830 --- /dev/null +++ b/Documentation/devicetree/bindings/media/qcom,sm8350-venus.yaml @@ -0,0 +1,113 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/media/qcom,sm8350-venus.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm SM8350 Venus video encode and decode accelerators + +maintainers: + - Konrad Dybcio + +description: | + The Venus Iris2 IP is a video encode and decode accelerator present + on Qualcomm platforms + +allOf: + - $ref: qcom,venus-common.yaml# + +properties: + compatible: + enum: + - qcom,sc8280xp-venus + - qcom,sm8350-venus + + clocks: + maxItems: 3 + + clock-names: + items: + - const: iface + - const: core + - const: vcodec0_core + + resets: + maxItems: 1 + + reset-names: + items: + - const: core + + power-domains: + maxItems: 3 + + power-domain-names: + items: + - const: venus + - const: vcodec0 + - const: mx + + interconnects: + maxItems: 2 + + interconnect-names: + items: + - const: cpu-cfg + - const: video-mem + + operating-points-v2: true + opp-table: + type: object + + iommus: + maxItems: 1 + +required: + - compatible + - power-domain-names + - iommus + +unevaluatedProperties: false + +examples: + - | + #include + #include + #include + #include + #include + #include + + venus: video-codec@aa00000 { + compatible =3D "qcom,sm8350-venus"; + reg =3D <0x0aa00000 0x100000>; + interrupts =3D ; + + clocks =3D <&gcc GCC_VIDEO_AXI0_CLK>, + <&videocc VIDEO_CC_MVS0C_CLK>, + <&videocc VIDEO_CC_MVS0_CLK>; + clock-names =3D "iface", + "core", + "vcodec0_core"; + + resets =3D <&gcc GCC_VIDEO_AXI0_CLK_ARES>; + reset-names =3D "core"; + + power-domains =3D <&videocc MVS0C_GDSC>, + <&videocc MVS0_GDSC>, + <&rpmhpd SM8350_MX>; + power-domain-names =3D "venus", + "vcodec0", + "mx"; + + interconnects =3D <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_= ONLY + &config_noc SLAVE_VENUS_CFG QCOM_ICC_TAG_ACTIVE_O= NLY>, + <&mmss_noc MASTER_VIDEO_P0 QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "cpu-cfg", + "video-mem"; + + operating-points-v2 =3D <&venus_opp_table>; + iommus =3D <&apps_smmu 0x2100 0x400>; + memory-region =3D <&pil_video_mem>; + }; --=20 2.47.3 From nobody Sun Feb 8 05:30:08 2026 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 6CDEB318EDA for ; Sun, 25 Jan 2026 13:57:37 +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=1769349459; cv=none; b=QRshRobHjYoK14YPp+22ZSgQ+PEqAKSlEYhP1go8bSBlVW8QmM13DNcCzNb2q3cfEO71WeEta8gb+mrRMfoD33JRq/wcFP+3PY2DImNVjcv8NK30BUMp7ADw8jJ49pfcbNQxEC4js7I8hgDhORNKx7iT2omm1pSYGjihPt7Nhes= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769349459; c=relaxed/simple; bh=Bmf9KEkMp4HJCg1ZJJDbmmSwGBTwEzmFyX3bT3VUuIk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KyidGu1sHvh43jB8haD6oBj128HjvrRAuTpjH1jIuWY2T3WfIxLABYtIYMoJAOVzYqqA4hz37ifvBHIlOHcKInooYHlIum+b/Y8DlAPf8+VSyT9lnw5Q+pQCBSqmiZzyOSkL+4pPcKbRrR9BinM8KUiVceNo92QlNtzw7Tlke+o= 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=iMeKPOEL; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iFzmLsS6; 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="iMeKPOEL"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iFzmLsS6" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60P0DCDp1515925 for ; Sun, 25 Jan 2026 13:57:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= JArmttMS0xgGKN3K5jgd2M6cFrUBTdyxOVP5jaPlnSA=; b=iMeKPOELxZasZmmg 5NVVY56b72MXP6GL8wgD4K4OhBHznLbVoQC4arteotaQ2LV3mfrY3ZuWAyQ4PO/A WbeV/HF/pjCKlXiEKTsCX0icGz6XohEfRwhEdpwAcDXv8nbN6FHLuvyOmB7uJUe+ BpAosFByPVOfC/Dy6PCP2YbC69jSUXUUGiIIXiPWPAAMEeEIfO6vDCIYRkTVtyYx nZs+ojHsWQg+3XLXBpYZEYngMxIhtiwx2xPrXWoMKpou++UqB1tPxgUJId59Jhpa 5B6iG6BJTggNUZSjvjnicXRsrYNL9kuFH1PYcOK1ekBQ9zwhTiiSvZF6TpZEV57Y /+KXjA== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq24j6y4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:57:36 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c6a87029b6so1167533885a.1 for ; Sun, 25 Jan 2026 05:57:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769349456; x=1769954256; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=JArmttMS0xgGKN3K5jgd2M6cFrUBTdyxOVP5jaPlnSA=; b=iFzmLsS63Q12bcMDJBG9xu/YudOjGCQmf3Tcdd9y8VB60H2LaPE653yWDVURILmsmy M/3sMOxjEJKt5nnZ9XSnOW/7NG44hm2J/5P6hSk2jJ1rmczINcY9PWN/vCexibeyYy/Y a01aHyMpkk5QQbcXbEMxb/5uHCoRsQNoWDWluMdifOiTIsTHaegZhh9vZtWwC2Pk1VjN gjOWzb5Cqcxx3z0CDvkh1bmkszeZaRfsuooG7TfFo5+QKkED1AgOx+2z3v9qEHOZJCn7 SqbyxcoTLy9VYmnRbkMB/8Lc66oHHPgJO4ZXaQhfDCUZLlylDKRbCYVOde7FmNutMDlq LCDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769349456; x=1769954256; h=cc:to:in-reply-to:references: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=JArmttMS0xgGKN3K5jgd2M6cFrUBTdyxOVP5jaPlnSA=; b=GKUAQQHxLw1oGD92ICDT3yUSE/vc5G+ns7vjEDYMNNq0bVw8NolYI+OmIE0jg2GNvG fxmyrOtZMkD0+BT7ZPkehdQOEBsl1UQZYfW2ZxGOPgsl6qC3u3/85ikvBKekWB1goFzR syp99sbJNp72gyqNTkKt1sN/Ij4MAb/yolgLRePhR2CBJDApYlwM9OwYs0jKUrwlQcR+ fxHMpMPhnXcPjMrfT/0qlnjbee3VVKlk5YmqH0vOITOXIoQ5mF30apwe7aHMKQFkCrYX cGNG5OBXaH2/G8HtinlfPN3/m8EJdsKCXBjDCMxhXbC4UHm5ERqNWo0AlgiEdgqzfr2H LpKg== X-Forwarded-Encrypted: i=1; AJvYcCVAzlwKBAIn48JBmqmTgD8RrswimhdBSi3OjiAQ20KmSysw60un2Dfhps4Io36Az2ambUuAAKHx7GQYZYg=@vger.kernel.org X-Gm-Message-State: AOJu0YyFD1CRvW8A/+FI784k8kf/yW3X9hAKoL+Lsfc6LUlw5Z2mXcAn Cqa04rC9cFMiRdlvUTIWhROq1yyA+d4EofM+py/Jo0AEb1Cj2/ljOMu0ix9ebib75Yw9xoljfZe rOZpxXuqBUyR4u2QtEVocpaWhh9nbjh1E6NcxoCJOEZS2LYipvrEGiX1uaqYQhWb2GGc= X-Gm-Gg: AZuq6aJoC1NOcJyZUfzPsXIhVsb2GvS65+NQ41Z72KqTY9RO0kEvhSHtQq/ETAqQIVd Z8c+iDw42eAGsspC4iDRgUxPHJWBmRo6sqqRKVC3Xf/Cetkdqu94tllqz3hNOa2XqIYY4uHSFZO lzMV5X0IRXQyU4nt8iOZtoIwGxTYaV4Vt/aBetUsbo9DEzJnL6eNgQprlknIvy4D2i4MvMtKOW2 49AxMnGC5/0twg8ArmabTmp1XqiqidakJ00DUTudzYTZ+KTD8N+M8fdHy4Jmu0nTj1RFKO6fI0r VT6y3zKuvhs2GZrcjRoiZc1owM4+GgJ5g6GfGYYtexqrvac5xZc0mjE3e9mBetdEyuG4Uja9T0S +WcUPkDHZvrgO4qN2cSXrv0CQuMIeUDi8rB4k7IUy47suKV9eochzMibIzeQrbVCwZWZCSwo2p7 6oWLjMxjRJtcfFSCIZVac5Qv8= X-Received: by 2002:a05:620a:172a:b0:8c6:ac96:f5e5 with SMTP id af79cd13be357-8c6f96e6cdemr165888285a.83.1769349455791; Sun, 25 Jan 2026 05:57:35 -0800 (PST) X-Received: by 2002:a05:620a:172a:b0:8c6:ac96:f5e5 with SMTP id af79cd13be357-8c6f96e6cdemr165885785a.83.1769349455371; Sun, 25 Jan 2026 05:57:35 -0800 (PST) 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-59de4918a3asm2033621e87.52.2026.01.25.05.57.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:57:34 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:57:25 +0200 Subject: [PATCH v2 2/7] media: iris: introduce SM8350 and SC8280XP support 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: <20260125-iris-sc8280xp-v2-2-552cdc3ea691@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Abhinav Kumar , Bjorn Andersson , David Heidelberg Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Johan Hovold X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=8971; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=Bmf9KEkMp4HJCg1ZJJDbmmSwGBTwEzmFyX3bT3VUuIk=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdiFG3vtiAwE2ORbAocfg/zEuBuilQzilUhpHZ 3NON3WZqbOJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXYhRgAKCRCLPIo+Aiko 1YecB/9Xx9OT7arA2j0kx7Z4ehxPc/XzLjwjW7q5PklC3yBtNDUUB790T+SJJyyGywe/w6rJUHy TNQXS2c0ftf7vjPmmZK9BtWZqbXbRqoAOGxffR1LenQ752KyeQKLD4eQcebx5yfHji+O3pqgNxo UqGDhg6yKMKr367wQ8ziUrNm6RAfalfxIxOwRnpXu3YVcFnMdLD2jyopUl27/rJtIhmM+WyP0nz UxUxKmbVYl9cx5MpWZfCHuG6gfhnNPgk6b5Ke0EtOpj9FghLUGh9g4KlklVzuwVz2+VnJRm/Hb5 5pECWY5aRkF0GgfYSiSwDt6/xlpXRv9VMcJ3+HS5IIE17uFE X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExNSBTYWx0ZWRfXz3omxbpFA0l4 uqB03LjXd7RQpIuRQdY59nwEWQfn6Ck9IpIIeRSkBmniHRYVWhdyUHPZF04IaEAXxmdmH2x7UiY Bi84XnP13I878FYNx8MNORzVJvX8ICFtXgJS4MSi0pB2p9wULgzYhymXP/igbx4olYYbxxnX+Ja 58hd4rTdi6prigYkAMr8rbGP5IWJl8qE4PEHS5dWiNpORr7hIvM/dAfcmvKmNCDB2aSCU/D3LmC alDkd9+ngjDzytPvCu6XHB0SDQ0/EV0XN7QyWDL9duQF66B94mnBhLvAXCfVZ8ih/aTDTgh+HPd dZBltFQutcakbw03av4Y4HGrdtVSW94nZK5W+xllOCoAtoEDOO0wkb+ArDzK/AW+DkxALov/dVB kwOtgYRsdjF5iReofuBMV2kVnBQWwEiIrsLUadwNtxpKTiEkAcK6iwZu0dfg0EONHYafUKzE4PV hu2TjSzcf/sROXj4CdA== X-Authority-Analysis: v=2.4 cv=EsXfbCcA c=1 sm=1 tr=0 ts=69762150 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=UUdjpNFb6dwvVqmIGXgA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-GUID: Nri5AXsc4wGLQQYb5JEhAsal63Gf7pL- X-Proofpoint-ORIG-GUID: Nri5AXsc4wGLQQYb5JEhAsal63Gf7pL- X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-25_03,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 suspectscore=0 impostorscore=0 adultscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250115 SM8350 and SC8280XP have an updated version of the Iris2 core also present on the SM8250 and SC7280 platforms. Add necessary platform data to utilize the core on those two platforms. The iris_platform_gen1.c is now compiled unconditionally, even if Venus driver is enabled, but SM8250 and SC7280 are still disabled in iris_dt_match. Signed-off-by: Dmitry Baryshkov --- drivers/media/platform/qcom/iris/Makefile | 5 +- .../platform/qcom/iris/iris_platform_common.h | 2 + .../media/platform/qcom/iris/iris_platform_gen1.c | 111 +++++++++++++++++= ++++ drivers/media/platform/qcom/iris/iris_probe.c | 10 ++ 4 files changed, 124 insertions(+), 4 deletions(-) diff --git a/drivers/media/platform/qcom/iris/Makefile b/drivers/media/plat= form/qcom/iris/Makefile index 2abbd3aeb4af..2fde45f81727 100644 --- a/drivers/media/platform/qcom/iris/Makefile +++ b/drivers/media/platform/qcom/iris/Makefile @@ -10,6 +10,7 @@ qcom-iris-objs +=3D iris_buffer.o \ iris_hfi_gen2_packet.o \ iris_hfi_gen2_response.o \ iris_hfi_queue.o \ + iris_platform_gen1.o \ iris_platform_gen2.o \ iris_power.o \ iris_probe.o \ @@ -26,8 +27,4 @@ qcom-iris-objs +=3D iris_buffer.o \ iris_vpu_buffer.o \ iris_vpu_common.o \ =20 -ifeq ($(CONFIG_VIDEO_QCOM_VENUS),) -qcom-iris-objs +=3D iris_platform_gen1.o -endif - obj-$(CONFIG_VIDEO_QCOM_IRIS) +=3D qcom-iris.o diff --git a/drivers/media/platform/qcom/iris/iris_platform_common.h b/driv= ers/media/platform/qcom/iris/iris_platform_common.h index 5a489917580e..49dba0f50988 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_common.h +++ b/drivers/media/platform/qcom/iris/iris_platform_common.h @@ -43,7 +43,9 @@ enum pipe_type { =20 extern const struct iris_platform_data qcs8300_data; extern const struct iris_platform_data sc7280_data; +extern const struct iris_platform_data sc8280xp_data; extern const struct iris_platform_data sm8250_data; +extern const struct iris_platform_data sm8350_data; extern const struct iris_platform_data sm8550_data; extern const struct iris_platform_data sm8650_data; extern const struct iris_platform_data sm8750_data; diff --git a/drivers/media/platform/qcom/iris/iris_platform_gen1.c b/driver= s/media/platform/qcom/iris/iris_platform_gen1.c index df8e6bf9430e..c99ff4d4644d 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_gen1.c +++ b/drivers/media/platform/qcom/iris/iris_platform_gen1.c @@ -14,6 +14,7 @@ #include "iris_instance.h" =20 #include "iris_platform_sc7280.h" +#include "iris_platform_sm8350.h" =20 #define BITRATE_MIN 32000 #define BITRATE_MAX 160000000 @@ -392,6 +393,61 @@ const struct iris_platform_data sm8250_data =3D { .enc_ip_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_enc_ip_int_buf_tbl), }; =20 +const struct iris_platform_data sm8350_data =3D { + .get_instance =3D iris_hfi_gen1_get_instance, + .init_hfi_command_ops =3D &iris_hfi_gen1_command_ops_init, + .init_hfi_response_ops =3D iris_hfi_gen1_response_ops_init, + .get_vpu_buffer_size =3D iris_vpu_buf_size, + .vpu_ops =3D &iris_vpu2_ops, + .set_preset_registers =3D iris_set_sm8350_preset_registers, + .icc_tbl =3D sm8250_icc_table, + .icc_tbl_size =3D ARRAY_SIZE(sm8250_icc_table), + .clk_rst_tbl =3D sm8350_clk_reset_table, + .clk_rst_tbl_size =3D ARRAY_SIZE(sm8350_clk_reset_table), + .bw_tbl_dec =3D sm8250_bw_table_dec, + .bw_tbl_dec_size =3D ARRAY_SIZE(sm8250_bw_table_dec), + .pmdomain_tbl =3D sm8250_pmdomain_table, + .pmdomain_tbl_size =3D ARRAY_SIZE(sm8250_pmdomain_table), + .opp_pd_tbl =3D sm8250_opp_pd_table, + .opp_pd_tbl_size =3D ARRAY_SIZE(sm8250_opp_pd_table), + .clk_tbl =3D sm8250_clk_table, + .clk_tbl_size =3D ARRAY_SIZE(sm8250_clk_table), + .opp_clk_tbl =3D sm8250_opp_clk_table, + /* Upper bound of DMA address range */ + .dma_mask =3D 0xe0000000 - 1, + .fwname =3D "qcom/vpu/vpu20_p4.mbn", + .pas_id =3D IRIS_PAS_ID, + .inst_iris_fmts =3D platform_fmts_sm8250_dec, + .inst_iris_fmts_size =3D ARRAY_SIZE(platform_fmts_sm8250_dec), + .inst_caps =3D &platform_inst_cap_sm8250, + .inst_fw_caps_dec =3D inst_fw_cap_sm8250_dec, + .inst_fw_caps_dec_size =3D ARRAY_SIZE(inst_fw_cap_sm8250_dec), + .inst_fw_caps_enc =3D inst_fw_cap_sm8250_enc, + .inst_fw_caps_enc_size =3D ARRAY_SIZE(inst_fw_cap_sm8250_enc), + .tz_cp_config_data =3D tz_cp_config_sm8250, + .tz_cp_config_data_size =3D ARRAY_SIZE(tz_cp_config_sm8250), + .hw_response_timeout =3D HW_RESPONSE_TIMEOUT_VALUE, + .num_vpp_pipe =3D 4, + .max_session_count =3D 16, + .max_core_mbpf =3D NUM_MBS_8K, + .max_core_mbps =3D ((7680 * 4320) / 256) * 60, + .dec_input_config_params_default =3D + sm8250_vdec_input_config_param_default, + .dec_input_config_params_default_size =3D + ARRAY_SIZE(sm8250_vdec_input_config_param_default), + .enc_input_config_params =3D sm8250_venc_input_config_param, + .enc_input_config_params_size =3D + ARRAY_SIZE(sm8250_venc_input_config_param), + + .dec_ip_int_buf_tbl =3D sm8250_dec_ip_int_buf_tbl, + .dec_ip_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_dec_ip_int_buf_tbl), + .dec_op_int_buf_tbl =3D sm8250_dec_op_int_buf_tbl, + .dec_op_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_dec_op_int_buf_tbl), + + .enc_ip_int_buf_tbl =3D sm8250_enc_ip_int_buf_tbl, + .enc_ip_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_enc_ip_int_buf_tbl), +}; + const struct iris_platform_data sc7280_data =3D { .get_instance =3D iris_hfi_gen1_get_instance, .init_hfi_command_ops =3D &iris_hfi_gen1_command_ops_init, @@ -446,3 +502,58 @@ const struct iris_platform_data sc7280_data =3D { .enc_ip_int_buf_tbl =3D sm8250_enc_ip_int_buf_tbl, .enc_ip_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_enc_ip_int_buf_tbl), }; + +const struct iris_platform_data sc8280xp_data =3D { + .get_instance =3D iris_hfi_gen1_get_instance, + .init_hfi_command_ops =3D &iris_hfi_gen1_command_ops_init, + .init_hfi_response_ops =3D iris_hfi_gen1_response_ops_init, + .get_vpu_buffer_size =3D iris_vpu_buf_size, + .vpu_ops =3D &iris_vpu2_ops, + .set_preset_registers =3D iris_set_sm8350_preset_registers, + .icc_tbl =3D sm8250_icc_table, + .icc_tbl_size =3D ARRAY_SIZE(sm8250_icc_table), + .clk_rst_tbl =3D sm8350_clk_reset_table, + .clk_rst_tbl_size =3D ARRAY_SIZE(sm8350_clk_reset_table), + .bw_tbl_dec =3D sm8250_bw_table_dec, + .bw_tbl_dec_size =3D ARRAY_SIZE(sm8250_bw_table_dec), + .pmdomain_tbl =3D sm8250_pmdomain_table, + .pmdomain_tbl_size =3D ARRAY_SIZE(sm8250_pmdomain_table), + .opp_pd_tbl =3D sm8250_opp_pd_table, + .opp_pd_tbl_size =3D ARRAY_SIZE(sm8250_opp_pd_table), + .clk_tbl =3D sm8250_clk_table, + .clk_tbl_size =3D ARRAY_SIZE(sm8250_clk_table), + .opp_clk_tbl =3D sm8250_opp_clk_table, + /* Upper bound of DMA address range */ + .dma_mask =3D 0xe0000000 - 1, + .fwname =3D "qcom/vpu/vpu20_p2.mbn", + .pas_id =3D IRIS_PAS_ID, + .inst_iris_fmts =3D platform_fmts_sm8250_dec, + .inst_iris_fmts_size =3D ARRAY_SIZE(platform_fmts_sm8250_dec), + .inst_caps =3D &platform_inst_cap_sm8250, + .inst_fw_caps_dec =3D inst_fw_cap_sm8250_dec, + .inst_fw_caps_dec_size =3D ARRAY_SIZE(inst_fw_cap_sm8250_dec), + .inst_fw_caps_enc =3D inst_fw_cap_sm8250_enc, + .inst_fw_caps_enc_size =3D ARRAY_SIZE(inst_fw_cap_sm8250_enc), + .tz_cp_config_data =3D tz_cp_config_sm8250, + .tz_cp_config_data_size =3D ARRAY_SIZE(tz_cp_config_sm8250), + .hw_response_timeout =3D HW_RESPONSE_TIMEOUT_VALUE, + .num_vpp_pipe =3D 2, + .max_session_count =3D 16, + .max_core_mbpf =3D NUM_MBS_8K, + .max_core_mbps =3D ((7680 * 4320) / 256) * 60, + .dec_input_config_params_default =3D + sm8250_vdec_input_config_param_default, + .dec_input_config_params_default_size =3D + ARRAY_SIZE(sm8250_vdec_input_config_param_default), + .enc_input_config_params =3D sm8250_venc_input_config_param, + .enc_input_config_params_size =3D + ARRAY_SIZE(sm8250_venc_input_config_param), + + .dec_ip_int_buf_tbl =3D sm8250_dec_ip_int_buf_tbl, + .dec_ip_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_dec_ip_int_buf_tbl), + .dec_op_int_buf_tbl =3D sm8250_dec_op_int_buf_tbl, + .dec_op_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_dec_op_int_buf_tbl), + + .enc_ip_int_buf_tbl =3D sm8250_enc_ip_int_buf_tbl, + .enc_ip_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_enc_ip_int_buf_tbl), +}; diff --git a/drivers/media/platform/qcom/iris/iris_probe.c b/drivers/media/= platform/qcom/iris/iris_probe.c index ddaacda523ec..10b00d9808d2 100644 --- a/drivers/media/platform/qcom/iris/iris_probe.c +++ b/drivers/media/platform/qcom/iris/iris_probe.c @@ -357,11 +357,21 @@ static const struct of_device_id iris_dt_match[] =3D { .compatible =3D "qcom,sc7280-venus", .data =3D &sc7280_data, }, +#endif + { + .compatible =3D "qcom,sc8280xp-venus", + .data =3D &sc8280xp_data, + }, +#if (!IS_ENABLED(CONFIG_VIDEO_QCOM_VENUS)) { .compatible =3D "qcom,sm8250-venus", .data =3D &sm8250_data, }, #endif + { + .compatible =3D "qcom,sm8350-venus", + .data =3D &sm8350_data, + }, { .compatible =3D "qcom,sm8550-iris", .data =3D &sm8550_data, --=20 2.47.3 From nobody Sun Feb 8 05:30:08 2026 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 3155C31E0EB for ; Sun, 25 Jan 2026 13:57:38 +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=1769349463; cv=none; b=ckRYGcKov27VW94catpUToRbBkgOe405HYlJIDwf9apq+oA4f6gEgDI6lOnja5klcUxAoLvwM+7fpIZLf2rQHHH4UUjh53HV7aA1DWYbcwcScmBSWRxYr3LfCy9MGsDHz7KoA41W6xD15B5MdaNeVkj/+p0um/coWcJtjMHQ++I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769349463; c=relaxed/simple; bh=PJiHYLnSEuffYvSKM8ePxKvMNbsPyKyLyejgTYc0tWs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Gjs1Btr4iXZmosjOM5zdTRDbIBgDGk+rCT1V4j1Be5XQ1t1WY6xtfqCKv4hmNOEK7fmz4/pLSDD1ysStzNcI2YzM8BGsDQHVzQfHPAigUQYrxkF9EqMOKQlTDrk4yLoWW3XyqoforsX7PQ6QvUNf/TdO3u+miHwU6fuR+X7iSSs= 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=LOHcw6mD; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iHhBqcwx; 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="LOHcw6mD"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iHhBqcwx" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60PDC76w582017 for ; Sun, 25 Jan 2026 13:57:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= nMnZgFstSfhXFxxtUsEMfbmsL8APUsp+8DEipnzhrtQ=; b=LOHcw6mDOXCzJjac GuOVrVGB8niATKCfK4D8oKqM73woOJBTNj4ky5Ii9BmYcpXj+w1R+erUjMRhRNox RKV2dnbqC69rcvtMKcj1EKOMJ2U08c5mcGvIM/vjr6XfkmM3mFQ3dHJ0UQfLkT2B oHxDo/eQnayAKeu6aDaox4lPiUYx0q7Z92x3fl9g5bxgMzoxebX+ZYSMcMe57led 8HlQZmxwo1IfH+SJq0+6B/MidirFDUmeMHT1JCi5XBaRYXEXbVh7rI3HmoUaQnX9 gg0U2fDxVKUC0WH7uPWlKALwd73EiQxdeHkPjHEJj+46gHlQkvrMBm70kHVfrv8w gMQqwQ== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq2q25nj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:57:38 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c6a291e7faso18013485a.3 for ; Sun, 25 Jan 2026 05:57:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769349457; x=1769954257; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=nMnZgFstSfhXFxxtUsEMfbmsL8APUsp+8DEipnzhrtQ=; b=iHhBqcwxOFu8wguFG4uWtEWIChXK6Ij1UeIs0G1238VeXcppNiIkdLszlMF0ijXaQu boBGs+FKDkJ79bHuJUbJDH2Ua0ZhwG8YEVJ1+/evJLC+7Tft4W1VjVz6hDxmo3fV+GXM L9Jux0JKQu/jR/gqTsw8TTojGOm7QYmRUAeRkZVozUNLB4flZMF4dBabccUKNrAa2Z0n 5Ws0M11TzHDXUYOlNQhOFUi+tYy0kc7ikD4c8MQcC9Q9Wrd+7m1ihghf7LhA6wKOy/+h vnctzfRdGtn76CQBVQFg6WbVSzzCb9l6zLsfZnyRGgj+MQi5i0OaK7U2zKxwfl3kzHUw tB0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769349457; x=1769954257; h=cc:to:in-reply-to:references: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=nMnZgFstSfhXFxxtUsEMfbmsL8APUsp+8DEipnzhrtQ=; b=i7dnyGxMtCRHrnqg1AzfFGr/89loEccNQPMYOrP3gBZqkROxb03PsllMooqAf1riFW F/aGhKdml1PgfX+95/1MdoLGL5WZhy26Ungh9P5ykfAJ4SpkLyEv97e3yDdoxuJj39d+ +zoEvM+KL3CWvYlUR4HgG5Km0FuOHySgIvPMOl4f8MMcRjHuAuPytUAMDkmJfjceGZgf IrOH8A5rLBi+98N6iNbQuL4SR2DCnk8gjnIfs7BuKwSTO7X/VSER7vvsR1uuotVpqt75 booOVY5/QbiqhHRqqPyaShnoe7Jxtbg3+dFgIk/UbKA6vd4n1pd89Vo9hRz8MftMoLPs rODg== X-Forwarded-Encrypted: i=1; AJvYcCWv9yBiXf2xN+r8oNKtvuNYUITHjXaU0DZ9UhTIG4r1W/kovYHDfQJXrT9DFQqcCCqQwCi4+0IO8r3GEUA=@vger.kernel.org X-Gm-Message-State: AOJu0YwT7xK59J/BUkPBHi5GdioxCXycObKqQ2IBIe18qfCr6XMdHqJ1 AXbSpGFdkBeLr0Eos0ROZKNA3ZyDmZx0vpqhrGs3tckX0BFX4n7zof6aPfxKui+8c/VXpJ2m2TQ 9OzeIWwx+tcdBEY9lr+2kbFcvM2daFIU1aEl6VIm3QOav8WLH2VyMj74M+DgbMVfPy4M= X-Gm-Gg: AZuq6aKrzAz+02TAWEDlOJVf26Twx2i4AJu3RmPe+Cta3MytK+2/4mydk2hQ247pP/5 pRc7x1uZFvG3NeT4NGfuCFubY69bRklJq63OzL5mrUuJt63cCDPdM5uSO5SPnNp1FbYutQKpLwI ZevN61UXK9uHzYwTqC63RIHDEauxBfJ1ZK8G/CA4dr/OtgX3gPsTsMr5XHoQQbIO/kRlnJ62O8Z sz6H10l5Q9dY4tgg8Xcw/iTiYVKDeuor1Qf18yZ9scEGbUYo2Msr2emo/7/VQ4tfsM/GweCeedO 5Qi0tuSQf9HQkQ4603hgxa37q1uInzMy0IEG9XVVCQc8bEn1HtANWTNMg6Ma1c23VAMFtaZiVXB aed6Yu+JOxLIobhLoP4S9yNfH4rzCeptLiTJCPONetcR2EEb6IGtcz01NMr30EN7CdFGcCHFgp6 /1jY+HgRXs/Cs5yCLY7u0y1aA= X-Received: by 2002:a05:620a:3186:b0:8b2:f1f3:901e with SMTP id af79cd13be357-8c6f96491cbmr168449485a.65.1769349457436; Sun, 25 Jan 2026 05:57:37 -0800 (PST) X-Received: by 2002:a05:620a:3186:b0:8b2:f1f3:901e with SMTP id af79cd13be357-8c6f96491cbmr168446785a.65.1769349457033; Sun, 25 Jan 2026 05:57:37 -0800 (PST) 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-59de4918a3asm2033621e87.52.2026.01.25.05.57.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:57:35 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:57:26 +0200 Subject: [PATCH v2 3/7] arm64: dts: qcom: sc8280xp: sort reserved memory regions 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: <20260125-iris-sc8280xp-v2-3-552cdc3ea691@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Abhinav Kumar , Bjorn Andersson , David Heidelberg Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Johan Hovold X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1110; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=PJiHYLnSEuffYvSKM8ePxKvMNbsPyKyLyejgTYc0tWs=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdiFGaLW99muzxJywHSRU4QL0CInh0ijm6/1tS VXMxqQcZC6JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXYhRgAKCRCLPIo+Aiko 1QA8CACXF0air13II1RjZNCuq+JSreRpmF0u6az5u/M+Axz5640leSRd7gq7DcPgfqg2SqqyCwj SYZX2CJDe3m0XxqN/ZpmGi19MJAed3gMlzhx+ipGN8SmEyktO98E++kfNm6zgzydT8SqGT37yx4 jdwfrG9wWR35yjioJu9r58vOOi0bJtu7kjmh4ilIQj+vv3OHN5nxrdILnBXKZT+ftZHrtos+cb9 eip+d1kZNJnC7YITqMSA3MT3+XyksoArIYQbkyBdOuf/Y/PqZEmuQgTz2ERr2qsph2ypbvkmhB0 jnkKzHDpmfhlGdGM/tBsbiR+OAmsSTQrA4Du2Nokc7eo2m4H X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: qy-N2MVn6ZyN8S16JS6uVMSkWa7XFDK8 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExNSBTYWx0ZWRfX+VUtMShJXsOs 1xPKyYTvaDb/0mIwBKm/Pj5LEZ4LvfgHH/eCFlFhAuKJS+3qyCCVs8qzRRisHv6SsScVUejix+9 mj01tH4/8I5vFFk+tuc4BEXy9H9WjP9fZsy63BlSR4LZQLRrOFU2vHB9yuzMhXOwNxc9vIxSUuF Ene4ZThZV439AlFr+p+qYikj2N90PWFYcOQxRj2TH6OvQ1itn5Vh3uu/rPOz48FNSSPodfIf5XM z6UkSPEVED2xxOXZqktFrIp+jC1jBuljQ/B80Ij52XCqONfr9QspInIsR3R2pqJY5j9WV4T2jYq avbMgXun8VhnOqhz71t/N7EmfDO8y/j0HfVQxlqqRSU0fEy31JWWY8XzoG0aAo1fNBeEPrSF5N4 fywMQg7MWudFZOq98ba2FAhhcnFI6z68Gel1JApaaoEmPPG60z3TBnR9RPN0soKDGYvJAY/thp1 IsbtezgT4OIM7kB3xzw== X-Proofpoint-ORIG-GUID: qy-N2MVn6ZyN8S16JS6uVMSkWa7XFDK8 X-Authority-Analysis: v=2.4 cv=POECOPqC c=1 sm=1 tr=0 ts=69762152 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=dWPP9-k4-ZVWm8qm6WgA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-25_03,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 priorityscore=1501 spamscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250115 Move memory region reserved for the GPU to its proper place in DT. Fixes: 6e9612ced0c9 ("arm64: dts: qcom: sc8280xp: create common zap-shader = node") Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi b/arch/arm64/boot/dts/q= com/sc8280xp.dtsi index 706eb1309d3f..41c57e7dc433 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi @@ -691,11 +691,6 @@ reserved-region@85b00000 { no-map; }; =20 - pil_gpu_mem: gpu-mem@8bf00000 { - reg =3D <0 0x8bf00000 0 0x2000>; - no-map; - }; - pil_adsp_mem: adsp-region@86c00000 { reg =3D <0 0x86c00000 0 0x2000000>; no-map; @@ -711,6 +706,11 @@ pil_nsp0_mem: cdsp0-region@8a100000 { no-map; }; =20 + pil_gpu_mem: gpu-mem@8bf00000 { + reg =3D <0 0x8bf00000 0 0x2000>; + no-map; + }; + pil_nsp1_mem: cdsp1-region@8c600000 { reg =3D <0 0x8c600000 0 0x1e00000>; no-map; --=20 2.47.3 From nobody Sun Feb 8 05:30:08 2026 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 87BBD323416 for ; Sun, 25 Jan 2026 13:57:41 +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=1769349467; cv=none; b=Ii0jajKrtrR3fww40f+aXPtKT7k7G8/8S1CU90SGm+VA1+dT+Wm8MZ8hRt3JRohL0+G1A1q/sgSnUtPNc3edA0FLbIcIW5G0k9tUHFcGtZtGKlDFe2IyGk70I0OVzPSl05A+YPd7O8Z+EGMZgqfYKd3VnlKZe5m9KGQepl7F/is= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769349467; c=relaxed/simple; bh=tlqsbZH3GVSIvVRdmUychoa8E6W2HNGx8SV90Y2uqks=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FIMD6ZNejdLk6opnEM2BzsrapsaO7z+vjoyidWKjqAglU1h+1PZSu605DUtv7rciRWKovZkoOOiLUG1wqY8hEEv128EGqKXVHjrEV+5nXF870aaCkwarReBGiPvL1TlW8ShXOFVFW/ZZaZOeVHVbBwtKzfN3+MH73pZ4mMWKxyU= 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=iqMm/KrK; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aIkbhsMZ; 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="iqMm/KrK"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aIkbhsMZ" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60P0F1JZ2182862 for ; Sun, 25 Jan 2026 13:57:40 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= /P7AMnIG7+WRju9MQzPkvgMl+bPhQN9IN8sOlv+VN1Q=; b=iqMm/KrKlcXRMqX1 qEWGjivNzCILRKGNU1uVICmBYYnq8cpnDBOXoS+p3OdFaecsGRsOF3oqIdsLeGfp 7vZta2YVmtjCqFkBtL99G8tKvpTePqWMSkHNH5ZyG97oqu0oBOvH+EjuXvyas3Zz x7avW4Sq/8+rO1LL8dtrwLWegUeqzqrBId2WT89dYZLej6HSjnbyF7ufAWBI7hi1 L249rxdv49J6NZMy8gZcvS6J8ZSahkEA1tY+GchsrEQX9e2Pn+5cNBFPNlY84vwk MLQtIE/58lsmjcyZhcJ+0GJpjsnsxU5Ao3PG3NET/5fnSMjuHTEoAyOQn9WS+x1e Ldb87w== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq9qj64f-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:57:40 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c6deddd7f7so784560185a.3 for ; Sun, 25 Jan 2026 05:57:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769349460; x=1769954260; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=/P7AMnIG7+WRju9MQzPkvgMl+bPhQN9IN8sOlv+VN1Q=; b=aIkbhsMZdaqBMM2rK+bB5sodVIsQxPYoDJLy8YjfFhmz6PKJqBFzhKxAU+Fju0RWMt PsGHXPdr/KVJLPFoyF2FqY7VLiQWoutvAwJe6DKllGcl4V0eCcs3dDQWxl9nqGrqlq+F bvcEawRqWVD7sBl9v+MbNXneRZdxlmoXjovOGF/g9toRRiDpm0jaZQnXhf0/5IlHv8GZ jmVnUAZvP9HIePgHykE5sJrilechk47oSp7p4keJjeqo6/w6yLjuQbPF1pT8mu4nO9Rw NeTINYY+ABVNIrx4caCFCq3m05cGzTdSzjnHsWD1TYffqIxFR3iy6xsxaTNpB8+d3Adj f56A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769349460; x=1769954260; h=cc:to:in-reply-to:references: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=/P7AMnIG7+WRju9MQzPkvgMl+bPhQN9IN8sOlv+VN1Q=; b=vt1oD2b7VvmXzO2czFxWaKxG8XRNGulFLjR8HgpCdtXnGBEIvyo/XE7XRZpBu/QMYX qDQwbzPBbSWd4hyHwi92vBujWupquISxGKuY6JCVWR9dsyu7DvF/4uDAqIT8CLlueWmG 8tjN9TNrv7xcPxV3XWhGd6iTIGstMG03Oj4mLYVy/EQweGcZ+aGJwxuSN2KJbd0INWPu OdT9SfykT0lkC9JGUdiamIRWUvD7pP/xUMamyWLLr8GJ9VdB9DkdC7DEmdX5GVvdd/Id KGVCpP/MiPPfoHi0FF65sEmaIyxqBipVE22hW97zDWVLqrR7sYkUCukea7V8r4D8eSrX VOAA== X-Forwarded-Encrypted: i=1; AJvYcCUoJ61ByqngnBr+5ek2kf9pDOQqhYwtOMPDG9B9zfxZwQfuBvMD5/e2QKwBvsG3tj44M8Sfs6zgpRQeT4I=@vger.kernel.org X-Gm-Message-State: AOJu0Yzq6gwYSIc5moQts/WMiIX2M9azwzuNF7y/hrwroZ4Te32gxzNt kfm1Y8bO5tDohTMC9u86iUxUiiddbBSFQJxZbckH8HsM+z5hpd7Bh8CH4nt3etpmD2I5Yl8xkEw smUx4uf3QrLj8wls+L+64wfm3niRRIuzKqRC5Zwmef0toPi95h9ZqPiabJkipQyZoFmo= X-Gm-Gg: AZuq6aL/1CZ1OiEJbsP6vb7hOFpzAoC8wtpbk+LabPhRtGY1kWojwmmXH5Fp01VzD8q BXUq7OJsafM+0SQdounoH7y0ReVr/95i7Msi+HnI7R+q2M0YvGj/4R4KiXZkaUNpTPRp+KC2ZlC +Jmyl9NQqXHSrRHMa6KYtZ0yEIaTTkqzNIyBxqdncufDp05HEzUgenDGqCuh3dyfcfzgA4SoWyP 3h7xrBHFriRU8xg3/gkjQD1ZHKNVYEGtPrctLj52eKfaP15dZn7eee3BirSecjMDZV6ZKFmb4H1 8qD58MGmnSKa/6K3bX9uBQiNGnHHCxMznWrCCZYuCcYpNKxVvk3l6/4GtJ8SHHx3ogvGeaMDhJP JxAgDpS8At2doo6gakvhKl1vfJT2UlWmxi/pvBaNS0dEqgD86m+5Lcf7pufDMzZSKUHJWRJQ82b OJPF2wna1zRUtrCc7Q6M/K4w0= X-Received: by 2002:a05:620a:1914:b0:8c6:a723:415a with SMTP id af79cd13be357-8c6f95649b5mr184389985a.11.1769349459964; Sun, 25 Jan 2026 05:57:39 -0800 (PST) X-Received: by 2002:a05:620a:1914:b0:8c6:a723:415a with SMTP id af79cd13be357-8c6f95649b5mr184387685a.11.1769349459542; Sun, 25 Jan 2026 05:57:39 -0800 (PST) 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-59de4918a3asm2033621e87.52.2026.01.25.05.57.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:57:37 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:57:27 +0200 Subject: [PATCH v2 4/7] arm64: dts: qcom: sc8280xp: Add Venus 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: <20260125-iris-sc8280xp-v2-4-552cdc3ea691@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Abhinav Kumar , Bjorn Andersson , David Heidelberg Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Johan Hovold , Bryan O'Donoghue , Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=4083; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=uwzGdj/l2lleZsXaaz7tMKvHRtkCMWu9yBtOm4qdOx0=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdiFGIgqwnDVZiYYo0AUCcgQ9o8obcBBwY8G8t pxrmqXgKu6JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXYhRgAKCRCLPIo+Aiko 1fybCACMsctSmGtY51VPtgAGOM3feMdyrsLy5Q13LQMOTLEfqLsc0YhHBjrcxbWT/qjMyCm8UbO tXknmoro7hvJsIfr4Ni/KLFLK6s09xkxfPH9TjKLCCFRXjDMvFMb4sR0XswASE02gmVe9Zudjq8 wUIKz/pOnZwmxFb/pwRPC1PWmkKwZ3H2l5MpwXU0HGdPK3awXAGAcLmo4Jq3OIe3KTVNQDk52af nLyBWrkLpxjTKh3qiQkxKR/ii1nosU9tmrrGq6NYVLkWIgcgLkbUeFgwn95jcr3UX93mzSG/XZt CMmT8ecMUIWMJ4ij71b17uARZP6dCoXhf93KsHmx/CBn2P8P X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: BHcnTrIxhmqrEik1dmErtYPM-T2Of2BK X-Proofpoint-GUID: BHcnTrIxhmqrEik1dmErtYPM-T2Of2BK X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExNSBTYWx0ZWRfX21vUGYKTCQ0/ w6boAo4wDEpbaHp+dIAkurH0JcYXzEYawtWdqfLbvEqXehh3dUUzStadEqdjLOsItk8G8OprCUH QSLbHmPK+RE1fcoUnpSfMYABwtm35C7vOtamA54QerpdWj5ZDRHzu2RZgZOoSkG7V2ZY6vVNB2p TVOTM5aJ5eQhI2XWZ48p3jl5kvfkRvODkO8ehM7ku3D/UvnXwV4qRJHbLKJl5mmPdwW95kcrVdj DL2xggB2SFIWr2rGpY3geSd+sIByBeAZuHLqEUEYCqf+rZfcX6pihFTflUrxTOJwEjloiKrtP8D AUQmTn+h3eRGr6aDcwMEhoIPoABgsciIIlZQavb1RgbknaWL2VJTieCQRZeGEJm/E8RPT0YMB10 zK+6P3pdBgPmids6WHHPdFBEWZ1oCYDdFfqrA0x+xQrxcXskHYbGCm8llxNmd5TXqi2bEpN3ZfR C+VHOVcNc+NvlVWW13A== X-Authority-Analysis: v=2.4 cv=TsTrRTXh c=1 sm=1 tr=0 ts=69762154 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=GiR9guPQU3y8euSElqAA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-25_03,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 phishscore=0 adultscore=0 lowpriorityscore=0 bulkscore=0 spamscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250115 From: Konrad Dybcio Add the required nodes to enable Venus on sc8280xp. [ bod: added interconnect tags ] Signed-off-by: Konrad Dybcio [ johan: use sm8350 videocc defines ] Signed-off-by: Johan Hovold [ bod: dropped video encoder/decoder declarations ] Signed-off-by: Bryan O'Donoghue [ db: dropped llcc icc, switched to sc8280xp compat, added more freqs ] Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 89 ++++++++++++++++++++++++++++++= ++++ 1 file changed, 89 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi b/arch/arm64/boot/dts/q= com/sc8280xp.dtsi index 41c57e7dc433..66a65ae50f00 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi @@ -10,7 +10,9 @@ #include #include #include +#include #include +#include #include #include #include @@ -691,6 +693,11 @@ reserved-region@85b00000 { no-map; }; =20 + pil_video_mem: pil_video_region@86700000 { + reg =3D <0 0x86700000 0 0x500000>; + no-map; + }; + pil_adsp_mem: adsp-region@86c00000 { reg =3D <0 0x86c00000 0 0x2000000>; no-map; @@ -4181,6 +4188,88 @@ usb_1_dwc3_ss: endpoint { }; }; =20 + venus: video-codec@aa00000 { + compatible =3D "qcom,sc8280xp-venus"; + reg =3D <0 0x0aa00000 0 0x100000>; + interrupts =3D ; + + clocks =3D <&gcc GCC_VIDEO_AXI0_CLK>, + <&videocc VIDEO_CC_MVS0C_CLK>, + <&videocc VIDEO_CC_MVS0_CLK>; + clock-names =3D "iface", + "core", + "vcodec0_core"; + power-domains =3D <&videocc MVS0C_GDSC>, + <&videocc MVS0_GDSC>, + <&rpmhpd SC8280XP_MX>; + power-domain-names =3D "venus", + "vcodec0", + "mx"; + + resets =3D <&gcc GCC_VIDEO_AXI0_CLK_ARES>; + reset-names =3D "core"; + + interconnects =3D <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY + &config_noc SLAVE_VENUS_CFG QCOM_ICC_TAG_ACTIVE_ONLY>, + <&mmss_noc MASTER_VIDEO_P0 QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "cpu-cfg", + "video-mem"; + + operating-points-v2 =3D <&venus_opp_table>; + iommus =3D <&apps_smmu 0x2e00 0x400>; + memory-region =3D <&pil_video_mem>; + + status =3D "disabled"; + + venus_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-720000000 { + opp-hz =3D /bits/ 64 <720000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + + opp-1014000000 { + opp-hz =3D /bits/ 64 <1014000000>; + required-opps =3D <&rpmhpd_opp_svs>; + }; + + opp-1098000000 { + opp-hz =3D /bits/ 64 <1098000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + }; + + opp-1332000000 { + opp-hz =3D /bits/ 64 <1332000000>; + required-opps =3D <&rpmhpd_opp_nom>; + }; + + opp-1599000000 { + opp-hz =3D /bits/ 64 <1599000000>; + required-opps =3D <&rpmhpd_opp_turbo>; + }; + + opp-1680000000 { + opp-hz =3D /bits/ 64 <1680000000>; + required-opps =3D <&rpmhpd_opp_turbo_l1>; + }; + }; + }; + + videocc: clock-controller@abf0000 { + compatible =3D "qcom,sc8280xp-videocc"; + reg =3D <0 0x0abf0000 0 0x10000>; + clocks =3D <&rpmhcc RPMH_CXO_CLK>, + <&rpmhcc RPMH_CXO_CLK_A>, + <&sleep_clk>; + power-domains =3D <&rpmhpd SC8280XP_MMCX>; + required-opps =3D <&rpmhpd_opp_low_svs>; + #clock-cells =3D <1>; + #reset-cells =3D <1>; + #power-domain-cells =3D <1>; + }; + cci0: cci@ac4a000 { compatible =3D "qcom,sc8280xp-cci", "qcom,msm8996-cci"; reg =3D <0 0x0ac4a000 0 0x1000>; --=20 2.47.3 From nobody Sun Feb 8 05:30:08 2026 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 03B8431D39A for ; Sun, 25 Jan 2026 13:57:44 +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=1769349467; cv=none; b=WS/JrWghqFMda0EljPxMeWxqNd9oFCQ/vcHGmqBbuIbBg/MmmZVxR5AgQw7tPdQplhfFMOIYiLvdPJFf5JZA4I55Xj/zxAKPxO9SdiBxNW3lrsJ+YkPcrKqOSIc2N5LzeXxzmGETVAlN395SWeUxXjv6rWeRzWz03X24ZBKTUTg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769349467; c=relaxed/simple; bh=eMPPp5QdHl6l2+RHuOJrKXZ3iHN1D0E9GpkssxyQIzE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lEnCEYZSywW29ZIAAjSAy35TY40yv4k8P8uhmjYYnepCr+A+7ph3p3s+v4HDoCXEiTNF/ICcODYqxWTiAAUAlPczSRwSG0pjpJ/qEXzKrjfO1DxNs55L279PALPz0WGjlFHffXsF3bOKRam9DMAQPrIjFQpAxSoKCSLVQMM+fIw= 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=e4g0RD0F; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LQNbd1k5; 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="e4g0RD0F"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LQNbd1k5" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60PCxtTB082908 for ; Sun, 25 Jan 2026 13:57:44 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= X/jnU1v8SbYVQvup/ww910IkEwyTZhceq3Rp0gE4nyQ=; b=e4g0RD0FzSWL82T5 eMDARqqlrrVeGLuYJxoXJ6sHWwOU8cceOjLReDJMtdTWqkyZCfioY92OLxQxuIBC KaQeIoQTvM+uyhTTUilzHaHxa/N/eoUkhVQK2E2qEnqknxDM5YayRWOT1lzt5q3M I4wveAKwOHHF/jhcN29e/IZRwPFZnc3EDkI2VA0kHEPQhTXoyWboJsh+WKL8TUMb 9amoJgLFrGdbE5ljELZgPnMLeja94FXMU0a24/GyD/7gQoJFTB26ivuHmL1YlOIT Rm8+LPlsWDzGiTRv1JYvVZLmukA1jNbkrrbpfSCXU6YboV8jNYAcTVFAK7yvayDY iJdULQ== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq3ha799-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:57:43 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c6a291e7faso18030285a.3 for ; Sun, 25 Jan 2026 05:57:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769349463; x=1769954263; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=X/jnU1v8SbYVQvup/ww910IkEwyTZhceq3Rp0gE4nyQ=; b=LQNbd1k58LjxT8qe0vocncCuHYEe9yoZGhopqEpcjIrOPx9a6MWp8HJgvkL+t4PsrK DdVzJBziaZi/+4TXlCW4+0iDu8aM41BMtKdahmiOdUk1xB9Rn4CmpxzgAvIm8Mi+y39S a1Kgt1V50XXoLrAtoYUE0sa/4rIPGb6tF9+jSqH+A+40G5i5FDaOMH837JKTz5N5NwLX eGMCVyr3cVBNJHT+9fNYfnnW4rRiCzwe/1/XB7oD7Sw5xdYYKHJX+HKQlwr5xN25C5Qf iynY5IlB5kLcnM9cGlFkktrjsCmvKDmmd2F28eDoLRrEByf7V8VHCwv+abjbcMwRIidv PL+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769349463; x=1769954263; h=cc:to:in-reply-to:references: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=X/jnU1v8SbYVQvup/ww910IkEwyTZhceq3Rp0gE4nyQ=; b=HzI/xYUSAYg0v0wD8vUaTnL2K94sZrvUTmAJQ64aExBOPTUxBadefUTd2gWulS7c5c 9SIO37eBmwZVFibMWVvGuyoOWAEHN1NUCggq9hgMgYqaFy+sCLvkV6ReYmAdg79B6VyM 3ELint4OC40YVPfG4H3BxGYlwmG72aowZQUMDJ19ebVANuXf/BPWdKvutvQqWZk++B49 XlP1KE17QobY566BWmBdnV9oAZvBhsrokyMWt24NU3x447pZAH2dVCGAnorM36Z/5XJq 0Db5/ZfpNFIeO5G3tDQHvQMtBztlmOZmq4OoQNXL30JMJJB65RCsRig34UK8LwxhXKvz phAw== X-Forwarded-Encrypted: i=1; AJvYcCVf11IFttHPMjW6HRs8F92vmxWNlTd0bmIY47AMMWIBtWwYsfnGMkui4S1Ku6jSsvWC7KhaVCD6aaL8UnU=@vger.kernel.org X-Gm-Message-State: AOJu0Yy/nOKXlRsIOocK5sTKpLs0SUzJU0htTII+aFljsxk43KRiuan6 +qeS18OgMs8JY1m9Qw0q+9VHSb1Eqj/fXYuJYo4bCyu7Vtho3v8ImEhI0mngKYNDId1bNyGMocy 4pzMhrcbcXbwz8x5RCzP4X4KWpWU++zhH/VeOkrquvV83FJL2CvnloWdo3SjIoqqKoq0= X-Gm-Gg: AZuq6aK7/osSKxxTBO0kFEB72oXihdSXpLnBz2lcjEg/0mD3ChnlZoKtjnPh/T6msKB z0T/fK28VXRS200KjP+9v4IvXS37DdSYDtYlYaQxSRlVrzv5+0V3Rd7upiHY20AhjB4zKuvUPdQ qHI8h7Ywm43VnpteFd4cUiGTfxYp0jRMklR2DizJaA6nciiUdgaFQHu93BdmDWL+3wJJJ6aP7s7 sGRRjgdMX6Fh4I2TpA7IhK7Si/aQSwB0Z01XagEIQTCHMSjVOgcqxVDoyROf8WBMmiz6aYBYRW6 LheFb2sI/iLx8np4m4BxwJuZ33PQz9uelnS9BoXj9nAzsqvrqOavAPf25+iwOVLKufhVRj9XGvm gSsHIy5ogjwSsiA4HTJmfD4rXvznnEsgDSXZDqjwuqLoZFukZv7JcilpXqle/lLG1/yIJbez0em ML182y4wvIltJVO8H2Az3tPDg= X-Received: by 2002:a05:620a:2907:b0:8c6:de9c:bda8 with SMTP id af79cd13be357-8c6f95728eemr186951285a.11.1769349463512; Sun, 25 Jan 2026 05:57:43 -0800 (PST) X-Received: by 2002:a05:620a:2907:b0:8c6:de9c:bda8 with SMTP id af79cd13be357-8c6f95728eemr186948185a.11.1769349463106; Sun, 25 Jan 2026 05:57:43 -0800 (PST) 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-59de4918a3asm2033621e87.52.2026.01.25.05.57.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:57:41 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:57:28 +0200 Subject: [PATCH v2 5/7] arm64: dts: qcom: sc8280xp-x13s: Enable Venus 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: <20260125-iris-sc8280xp-v2-5-552cdc3ea691@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Abhinav Kumar , Bjorn Andersson , David Heidelberg Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Johan Hovold , Bryan O'Donoghue , Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=951; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=rkZGIV8zHoppbf8XaAIcqSxhBd4bGzlkBwNa40cVeqU=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdiFG2qhUXRxWmKDAZ3dwCylQRaUtFDMwnpbrv t7AkBFQ49yJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXYhRgAKCRCLPIo+Aiko 1ZXtCACkkTOwlBnX0IPB1eHxI2uHcUeDXg1fEKDSYqlK8e+gR8Qe+ydtmJhbjTIeX8ov5uNZou1 xqWJzOyClJOkyKQu+bixyvX5BbIzxRtLAoMghKzQsYoI9bUNothc7f1d/ATkvHzGcBEswb1NMaT 1hFQozhcLna9enl9uK3PEDNhf9+U2dyMptmtEECCK1/rpDyOohDBdj3pTj/B3kxF3vBp3MkOXwR XVNUXvPq9Uebp2E8l/x1RVgLe4DhDKJcx3JgOleycTPg8CyjQWc9Pzwc5lvXMBTBeCVJDWx/6fT vFqN6lKUcTv/ji8ZZNbR5vvXrJtEo3FHSCPS7UNkxNWYSIy7 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExNyBTYWx0ZWRfX3e4jy15qjfMz fc/dsaO2glG++dWtidOkwVnE2SCW9wLzlI2ObcqdU750gq1Mfxlu+Teqkd6iaEks/4c58xTVZq0 HIQSntsigUToLru3pAM/r/BxGGWiX/ED5Nbz+9jJ29Jyel/t85SUBj9K0hTXy/QHUeC6+zl38Zx tHY9LaJUjosb/ohLcqrDYbCze9muB5HX5YXxTM90JOaAYxuLaCmjwDtFey+moaQIgT4/AswJrkO ZtG3X9TJtPEpI3jxfAGYUBg4O28sGaYPDN5e2hYSxnyOs4wICBHYHfask9siR2j7SEt3R9xj3S5 4439IrpvE/g3JmsRf4D9qiURRX4Yf1y5XbbOERgE91U5EhZrymOFAK/fReaRQmgYifoTLeaTltf m5DSsDL/FWfGPtLVnzJP9FZZTKmgsZTAxb2kavVsiALvwQT3FX6ydtkTQIILtQy/MDAwf2Q8r+x Ao79KBVxd0IMzGqUAEg== X-Proofpoint-ORIG-GUID: SQth79rL2R4TiQLwYhtmg8WLnEweYFpd X-Proofpoint-GUID: SQth79rL2R4TiQLwYhtmg8WLnEweYFpd X-Authority-Analysis: v=2.4 cv=c/imgB9l c=1 sm=1 tr=0 ts=69762157 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=9kCQqHoLWY5iHRgZhBMA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-25_03,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 bulkscore=0 spamscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 priorityscore=1501 clxscore=1015 phishscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250117 From: Konrad Dybcio Enable Venus and point the driver to the correct firmware file. Signed-off-by: Konrad Dybcio Signed-off-by: Johan Hovold Signed-off-by: Bryan O'Donoghue Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/a= rch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts index d84ca010ab9d..62f4593958a8 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts @@ -1474,6 +1474,12 @@ &vamacro { status =3D "okay"; }; =20 +&venus { + firmware-name =3D "qcom/sc8280xp/LENOVO/21BX/qcvss8280.mbn"; + + status =3D "okay"; +}; + &wsamacro { status =3D "okay"; }; --=20 2.47.3 From nobody Sun Feb 8 05:30:08 2026 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 B425A320A0E for ; Sun, 25 Jan 2026 13:57:46 +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=1769349468; cv=none; b=VCorozGA44QPIetTiP7T+AvpTE+3mJZPl+XVSCoGHOsvCc19bsemv7UjIhzGA4sQ7SFZ4VhSEDemKNJkAcls/UY7OnWLOAVSUTERJFT1gWRHtzV8rO4t6ysGYkQPtCvWQ780907UgdFPhNa8dXxTuvEq4KL9+qy4vOW2q8RDAXw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769349468; c=relaxed/simple; bh=KR51sK/8+Hrks/YLV+YZPJvHG7uJqvASVsBsq8BP4dQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UY05O22FC4Eskf5YNLmW2UY+7mrOovqzmn/+WdjBlO996cP5Yw/YryXj9JuYsSgRbNiiXtxr2k9wxqizVafT5rE30QAA96yy4sygqHbgDGPgti6EaKFIlkRwkAxznhouVKickkXBVMt/Qkg+hF02DUh4Pgk5So6QhI5V9SfkoBk= 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=gVaHSc8+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aa9rGIEf; 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="gVaHSc8+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aa9rGIEf" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60P9DBeY113167 for ; Sun, 25 Jan 2026 13:57:45 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 6EYL9Fhq5znzCwCxTjLpT+asjrYPIFckBy8iTpWZyVA=; b=gVaHSc8+6WiTwgpD 7+Iwfx5RiBv9PfpNlsnGtxLP61tOw6k57zvvf5wxq1su25sZg0P5nhsSes0gmBSG CVCgvF8S+NEbP3fw0hRsz5na79IYod8EzImxVEwIxSYeOFYSzj7lFgTIxWwsG2Ek 5zOecrlV4K+mh8Hx9UVnnLfxF6+7KISjBRXjk0dUc1S3BoZqmjD9F2CJ/GhJLJuQ zFl1NAtA1ATFUBiXdQ7XoRE+1ZeKIAvFGIQriTYm7P4uw6bGDZbj+ryTEooL1GeG zMfykst7ljNu91aGpJ2/Fcuy2VsZbuNYDXjpZf+O3YkGh0Fx4WXpXWsPS34BAzgc wM5B9g== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq2q25p2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:57:45 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c52f89b415so323982585a.0 for ; Sun, 25 Jan 2026 05:57:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769349465; x=1769954265; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=6EYL9Fhq5znzCwCxTjLpT+asjrYPIFckBy8iTpWZyVA=; b=aa9rGIEf7weDhNofm3E39utSte1bSvybX9MZLB5Hakfx5xYaty8SsM7B/ImOK+t+56 hWLNvw4uS2Ce4Xzt2g2KXw3v57MUm29eO6kmabJDNHh2BU7nw09ZphSFZmktql3iiGOu 3UHho/PDQZvHrIu2mYIgAbS8eg0FCHLjLqKT71K8RNMl7qU641oZIhtHvpjDBxxtElpR meWGfIFWyryewnzdG2q3Qd5IY3hTALzI+ciS788o0S8PiDZbVlB07q6w6XM+FRBjdK3d mKaDWRHLg64zoEz3cheM/MLQhhfc3veSW2yv4qcA+/NcSNhntKt6hZBU+91pSY5GneQg sqyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769349465; x=1769954265; h=cc:to:in-reply-to:references: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=6EYL9Fhq5znzCwCxTjLpT+asjrYPIFckBy8iTpWZyVA=; b=qtCgAJpb1xHwTjoVoTuKG1HXRmuCV66VCFpfe5j8HT0GF+1539rtB8yOP2Rlz+F6Po nLwGdxx2hnnIRCiHL9kw0BEmw/2/cEqub9ylQxxVEKU1QMEA38gDLJXFzGA8Y07JoAS0 c7LHbf/x8TYYR8K6HB5pH3EDtB9QE91mxb8cnzqaqzFh73WSX6QPLXu3b9qUD6mC9fD7 9eyoCPenT1JTdSK7etZ8hGbFw6g7m7Hw2GYDVzT/ys7ZlD2DxCQGbYUZv/purRsZLE6+ 9qPr4hRIOLN+9zQjGu32qs3EtXarhlJ1wmXe0OPOXBgd0RPGEHe5etGG3RuaeziL8nV6 /r0Q== X-Forwarded-Encrypted: i=1; AJvYcCU1s4aeMTcP9E3t5r5Fsy/et4w0AtK594w64PisVBFhwM8yykbS2vavoScjD3EqQW9CACb/8tT/UbnTsQk=@vger.kernel.org X-Gm-Message-State: AOJu0YxmRyy9AvY0viUIQkOOQdHbWrHK4A9LyJu4lkK/DFw7+tYL1DkO GvI4yXsFQXAn6vebVpWL2QRyq2MG9UaW4FXi2LFaMBn5tL8SjB5DnFroZIp+U8EsPm8+7WRnrB8 gdRJfcA45l+Oh2tF1gGoGlOvTMJAjheXMnJbpuVNyMasAioaS2PkJxXzbwrWznIBsJeM= X-Gm-Gg: AZuq6aJSpU5z0ArMxfdw+qZnPEjc4HrJZqpQeHajpkAmaIPGQXYR9vcirZfLXmGwOnO miV5PFwnXqXaDRihnqchkZjIpx43H8uWdbMfIRbHd2HDVF/Unt/9OQLt6v1xJP+zIXVWLZ5f6OU n618nUDi94CEMtvCxwxNL/IjiBo9cJ0KX05aQVkurxFYjIAnEE9RuW1+A4SFw6wzGMJ1j26qLae aGQofMA7BVa/PMQKzuIHLPrQ7UTmK7092BshwFBLdbb/PwHw5tcR8AegXGq4TYg6h0okBNNswio jl4JvpCz4V1Ko+yZW8h9YbCGJCUM7uxRpkToyxE6eCKAOdczQHmJecrWANnI/TwcBP2xVcZ8LAB QOfJgPSgas1B4L3zys6X0qpd3Wg8gHdM8DFWXrp1w8iYkYFMycMQeltWkAh6/wwCiXcUNgrbTew AsBIoWbORTIt+zT5vJj9PNHb0= X-Received: by 2002:a05:620a:3f97:b0:8be:6733:92ab with SMTP id af79cd13be357-8c6f947bf2bmr174244185a.0.1769349465055; Sun, 25 Jan 2026 05:57:45 -0800 (PST) X-Received: by 2002:a05:620a:3f97:b0:8be:6733:92ab with SMTP id af79cd13be357-8c6f947bf2bmr174241985a.0.1769349464646; Sun, 25 Jan 2026 05:57:44 -0800 (PST) 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-59de4918a3asm2033621e87.52.2026.01.25.05.57.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:57:43 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:57:29 +0200 Subject: [PATCH v2 6/7] arm64: dts: qcom: sm8350: add Venus device 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: <20260125-iris-sc8280xp-v2-6-552cdc3ea691@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Abhinav Kumar , Bjorn Andersson , David Heidelberg Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Johan Hovold X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=3081; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=KR51sK/8+Hrks/YLV+YZPJvHG7uJqvASVsBsq8BP4dQ=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ2aZopv7i9X2V+RCw6b7uob8y2I9sFxvr//2XLX/f/e6H hbQuTK/k9GYhYGRi0FWTJHFp6Blasym5LAPO6bWwwxiZQKZwsDFKQATYSrhYOgT47T6cuDmPedL oje2zXh+0s024b7YzKJy/0cr5M2TtnwzE78xde5HB+uIj41sP3M+R1UV+rxwl5jim13CNPvng+h SpqnsMexL3MT3bdr2q7p6fsPas1nSb6QVTGdOCnRVyxV3Ukt69pql8vHKa8vKHqw1vbLEj/PTKt 7qmi+6Qh7C7m9TX6vG+aoLfWNcyjUjdkJnQ9LirEr/g/LVgqu3M/y6q2KaEKbD/j2ysFpnnQ8HX 4xD3Zrc1lBpsbnngua8sJ6yZH+3zvN7J/gE+39KnpfzVbMTO9vntTfB5oAph4+loiCD/tYHHUrb amTWqZYuaZnyZ55dr170lisPjqV3Nyub3HTj7yhennoNAA== X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: OC4pxxOXBTzN24HFu_pcRqpHtrjDj5U7 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExNSBTYWx0ZWRfX/OqZ39dGIOOp 7P33juTj65WTXTv7bdf41LBo0v4I/QEenJGz/GjR41t3XnBFVg0mFtGwTNpdOraLJwwG/M/9ngu zlc0cm6QWF6hpRPhgsIWviPajHTp/Agi4GYTqQmasOdOq7Gx8bTKEG/9/WR8fbzbBJ4B/nUeQBG H85GvH2rKJcY6YwM3pTQx60mflROh/0n2t8hvi35cZyuANfDNFVgpIg1peOG4r9XO7dW5PsA7Jy IJJTlSwkzecXNL6kv7NgA1jjAI6aCx/VzXt+WYVjfNNS8dO+1u/LWp7wuHIArbvEgE73K051WlU XfLh+TACYIavLdvBGxxhBPm8fq0jzbbsy1pVHvyrBqb5Siu0D3mKh+WB02ipBrK2kIBD5j54+k1 zl9uEoxiEqh0GS0Dbg6nF5JcvzoPNXCpPaEkI/rjd2Dhm4J59QfSVLU8yHBiEDR6NVw94rs6G8u ZLx6OaJES5u5DHDPctQ== X-Proofpoint-ORIG-GUID: OC4pxxOXBTzN24HFu_pcRqpHtrjDj5U7 X-Authority-Analysis: v=2.4 cv=POECOPqC c=1 sm=1 tr=0 ts=69762159 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=OyNfseFvsq6WzarXZFIA:9 a=nwUz52_nThrR2rjS:21 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-25_03,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 priorityscore=1501 spamscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250115 Add Venus and video clock controller devices, describing the Iris2 core present on this platform. Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8350.dtsi | 73 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 73 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qco= m/sm8350.dtsi index 5c8fe213f5e4..7aa43e3a274f 100644 --- a/arch/arm64/boot/dts/qcom/sm8350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include @@ -2745,6 +2746,78 @@ usb_2_dwc3: usb@a800000 { }; }; =20 + venus: video-codec@aa00000 { + compatible =3D "qcom,sm8350-venus"; + reg =3D <0 0x0aa00000 0 0x100000>; + interrupts =3D ; + + clocks =3D <&gcc GCC_VIDEO_AXI0_CLK>, + <&videocc VIDEO_CC_MVS0C_CLK>, + <&videocc VIDEO_CC_MVS0_CLK>; + clock-names =3D "iface", + "core", + "vcodec0_core"; + power-domains =3D <&videocc MVS0C_GDSC>, + <&videocc MVS0_GDSC>, + <&rpmhpd RPMHPD_MX>; + power-domain-names =3D "venus", + "vcodec0", + "mx"; + + resets =3D <&gcc GCC_VIDEO_AXI0_CLK_ARES>; + reset-names =3D "core"; + + interconnects =3D <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY + &config_noc SLAVE_VENUS_CFG QCOM_ICC_TAG_ACTIVE_ONLY>, + <&mmss_noc MASTER_VIDEO_P0 QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "cpu-cfg", + "video-mem"; + + operating-points-v2 =3D <&venus_opp_table>; + iommus =3D <&apps_smmu 0x2100 0x400>; + memory-region =3D <&pil_video_mem>; + + status =3D "disabled"; + + venus_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-720000000 { + opp-hz =3D /bits/ 64 <720000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + + opp-1014000000 { + opp-hz =3D /bits/ 64 <1014000000>; + required-opps =3D <&rpmhpd_opp_svs>; + }; + + opp-1098000000 { + opp-hz =3D /bits/ 64 <1098000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + }; + + opp-1332000000 { + opp-hz =3D /bits/ 64 <1332000000>; + required-opps =3D <&rpmhpd_opp_nom>; + }; + }; + }; + + videocc: clock-controller@abf0000 { + compatible =3D "qcom,sm8350-videocc"; + reg =3D <0 0x0abf0000 0 0x10000>; + clocks =3D <&rpmhcc RPMH_CXO_CLK>, + <&rpmhcc RPMH_CXO_CLK_A>, + <&sleep_clk>; + power-domains =3D <&rpmhpd RPMHPD_MMCX>; + required-opps =3D <&rpmhpd_opp_low_svs>; + #clock-cells =3D <1>; + #reset-cells =3D <1>; + #power-domain-cells =3D <1>; + }; + mdss: display-subsystem@ae00000 { compatible =3D "qcom,sm8350-mdss"; reg =3D <0 0x0ae00000 0 0x1000>; --=20 2.47.3 From nobody Sun Feb 8 05:30:08 2026 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 3B15231ED75 for ; Sun, 25 Jan 2026 13:57:48 +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=1769349469; cv=none; b=ihdH6H8VtdFL1+EDnX05MK3lA0AJhe6bP8iHdjY8Nl5WCrCQ0njCz6bZkEWLVJmXibGs412XQug3WDNyW0TvEQ0c2pZFWyeZZdRpP77CNYvBD8c7kycmC7qSMX4kneuAUV5XuygVgdvo3P/PxZ3r0ySJikK0RF8iPJHIf6yNJzs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769349469; c=relaxed/simple; bh=dIO5YayCmsnxyES+C8CIdExF900jm6HWgkVRfQodJ/4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Ho51cdyEWALxcBHCMG7Rl1fRGNIvitp5KVR58z5jwHx1DAyC/tkRwHzxAMem5rTkQELU7D+5h2p45bWG0URYdG5pU7azOLi7vIM9LbER4oIFaaOHTVdWHXk9pAHdzZX9vpvtnYw63iEWh2Dm3YjjSRj2rhDlMO7qZGuJQFWcL2M= 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=mJIIjGCI; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ezxCtycj; 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="mJIIjGCI"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ezxCtycj" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60PAKNwY2699320 for ; Sun, 25 Jan 2026 13:57:47 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= R55yhKJIM4GxZKFd/ExviBVtmS7VFYCJqkhbikeyemo=; b=mJIIjGCIDMZaBOCL bfp09Z2IFXIq8nh2iBtYuTiouqqJug7r1NIGlpfMijSnqYHToyxSdDuNFuTB9odx cbxzflrp1v5sYwvYF33dFZp7ZFqD21bFZqSxnV6F+hMpYDnLMtcQ3nYRCIQ9Ds6O 021gIyrDkNXsp8NtYPuICiAr0daE0DPhSjGWRRqiKtx1JH7MfuJ2j0jiKEVzpHsE xltyFfbjd44hH4o3xcblYlfLDCQOCbUJvjExgudZ8L1oMZ/2XflZqTf5xVMtYFaE Yv5Jz45hNSPirWWoRsDJLhCFjeL381TBqc8OfUqQvBeS/VydNxkM0aPhhCRU+vXj wznvNA== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq24j703-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:57:47 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c6a7fb4421so982142985a.3 for ; Sun, 25 Jan 2026 05:57:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769349467; x=1769954267; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=R55yhKJIM4GxZKFd/ExviBVtmS7VFYCJqkhbikeyemo=; b=ezxCtycjORjOqMKTWcTyz+9rIhcOY53PdnHnLGQIM3G/imLpLVDrGFycL2rlNbRw+O RpQcb4+uxbQoeqnaekApy4siY2yFJwIkfgrBTSz3v3iTmnDSJSPwm0/8HvZ5azNakgjk 5oHv9mHwWedMgGugDDFYD/ryYs5c3HI11k2VVxXLsG+eQoTNlq7dF49iHjivQH9kMu+Z mbyzw7a07Fcq/X7B0l+u6FsA+dMacpuaGWWo9VL1t+s6d1uLH44Q2ZgD2/Z7IaUEsdA6 UDfjWWANqv2UtyMsrfq0PbTGHu2saJzfZorGCyMcQuAjLNR0OsPuiYqs9oB1CjodAlkR Di/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769349467; x=1769954267; h=cc:to:in-reply-to:references: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=R55yhKJIM4GxZKFd/ExviBVtmS7VFYCJqkhbikeyemo=; b=n+rAT+y6+x8B7101ZI5XSorbjrcybzjJYMTZPnBv9ocJ1iSfnpJNXJ6DRj63tHd8I2 Dc43a1lQoR6OyjD6w1ffsG4WNQOwvfM1TCpEH1cOHI8bl2r5cRneFo4hhm9SrgB01FRx z+9vpcSgyVuJvuNuE+lG207lkUQCMX75ZRNI6YsQfnMREZbVsu9hiT0lHQaGQ2AqQmaA khV5d5mbtJ/WdfBBpsw69cgUCY0pOHWv1jyQRN3jRZ0dBli4aFCVOYVLJ6LKaqlhdtLy hLd5XUZoIMJzetxw2C+rcQbJQ8MvrSyziJeYHkde1kFEHROVMTBw65lzov0Yi01uQH57 sz6g== X-Forwarded-Encrypted: i=1; AJvYcCUpfQEbtldCxRAkEcaDH0gtpFwXbPIAK8VXWPp1cZ/FJZVJ/oRAb2BtxnZWj6xHbzUHIrJKTjEZwI/CEpE=@vger.kernel.org X-Gm-Message-State: AOJu0Yw5nhafKMYw+6Xugoqx7yzGr3uZUOt78P147J4YsXyJ3pSFbD0j vZJa1derUN6FEraHPIgSHBqds8YD9T8rY20zglK7HxFJHPIwIMhPhTnbvbEmwWYMbjwr7L736nF NJ087WJ4ZNQqXpCHOt6o3hzjg49VKVK5rq1kJuI/CtuYOL7bf1MZZtdvAIf+RFqxh2xs= X-Gm-Gg: AZuq6aK3PG4bVoOBBINKFTsfwbdeylE1WDKUver1gbx57bCwlZDBeO7o5OG+Vuo9nis 7d6of9vCR8w9WPbES4C64H+5oUX/hauMSS7Z4gZnWP67QOGsqaYVrvB9Pw6OI8gkgOzJf/gAFdx 1uOwaZ56mZU23Uq6sGj9Ew7opwbcfNcZwUFNiZ4mOJlUjCUiT08n1aZcAZALPsXKW3elbpzKDTy TcXsvfu9ih8sGvfqBeT/4viVG62T8EpkNmxcGg9APa+dGi3nQC3Kr//NqME3E+pCKqRVwba1TJL +9jLt1PkJYaJQUld11s1d+UWnAlTJ2L43jFuWJTtvumbwyDYOIw2+1UxvXGyFXG6PAE1gmvXV/c pjfUKHrdNAjdXfKDuZV7kCGTLJF5f3tRuah9TcNqF6KaAC1jDlD6XcdK39O27ocxB3OhAVcwLvf nLQEG5ZZPW1U2aTXVS+xGu8nQ= X-Received: by 2002:a05:620a:4620:b0:8c6:ae63:dbbe with SMTP id af79cd13be357-8c6f9693b6emr173214885a.79.1769349466729; Sun, 25 Jan 2026 05:57:46 -0800 (PST) X-Received: by 2002:a05:620a:4620:b0:8c6:ae63:dbbe with SMTP id af79cd13be357-8c6f9693b6emr173212185a.79.1769349466186; Sun, 25 Jan 2026 05:57:46 -0800 (PST) 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-59de4918a3asm2033621e87.52.2026.01.25.05.57.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:57:45 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:57:30 +0200 Subject: [PATCH v2 7/7] arm64: dts: qcom: sm8350-hdk: enable Venus core 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: <20260125-iris-sc8280xp-v2-7-552cdc3ea691@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Abhinav Kumar , Bjorn Andersson , David Heidelberg Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Johan Hovold X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=771; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=dIO5YayCmsnxyES+C8CIdExF900jm6HWgkVRfQodJ/4=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdiFGMlmbbXYuiwT9bw/VLrqqu9Y4L0m626IE5 Q/3bGAJg3aJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXYhRgAKCRCLPIo+Aiko 1aw7CACJLvV90JUstbr0QcoZJiIQkKsvDAaMysmbdiXvqEa97jGxUf5h/vGmWKI0q4F+2L4XfGe /F2p6/Vj7k8TGFaq/ma6cQLFxsj/z52pC4JFukr5nld8JmUfg738RP2U3nOWIkMHBfekwZQQvak u4tntOYsFyBoABVy9susQXzYOsoqHfWS5cJX0jEsAsCrGM1en1BIuIH7Poy4Zv8MuYmY3jiIpWZ 0xd04YQbBmczgNsXDC2qs822nGnYFEaJgIwgKoCNAnZ78977TO7PhjvaRmvfn6vtu2H3DbGWH83 Grd/dauZ2l7JAejjvo2vlawDxEKSwPdPw8a1W3aR0kU6/kPF X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExNSBTYWx0ZWRfX4xR/9l002uRz iwmgx6F0y9aodzN1y9AWIyqQG4TZlSLnsKAWSObC/scpFMVa7Gz5KYLaIV3fbBedWb8eXP3DAf2 kURL6VFpLVAkEjEtLjETI3b5VCLW/jF14CHknxnA4jWfBZuCfnlBLu2RE3ecCR+S9+MU73bX4dv Uo1rN3vfMbct4c51I0N1mK8pov6/EHLKue87K+ROERaJhnkvuiRISlJhU18DQsGDXjzKF3ZI7fi YIU6TRqP0oQ8hNLVwgc9y+lMk3p/kZ+nZDnWkU0bw7RuNTpV1OjKfARUpocxbKQDuqob6w1UkqA GEDzautwT6kobRa4E9uvAnTH5uU94P36peWBnDcNw96rlphjis30TjIlC1WshsqIG0jRPIbyuDA OzoN2Ocqtpu5r8oOO63HtlFuy1YaT89olLB3fDxIPQoBkyzNN+RkfGJ06HuGSl1NAbFjW+VJi9y kEg2UH0lbUjDkbzaNiw== X-Authority-Analysis: v=2.4 cv=EsXfbCcA c=1 sm=1 tr=0 ts=6976215b cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=sbAN9nOpwR4X-TBSHOkA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-GUID: 5aY8RlOqsWi9bLfHx99-rgyDrhTOmAxY X-Proofpoint-ORIG-GUID: 5aY8RlOqsWi9bLfHx99-rgyDrhTOmAxY X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-25_03,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 suspectscore=0 impostorscore=0 adultscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250115 Enable video en/decoder on the SM8350 HDK board. There is no need to specify the firmware as the driver will use the default one, provided by the linux-firmware. Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8350-hdk.dts index 5f975d009465..79f024fd47f9 100644 --- a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8350-hdk.dts @@ -894,6 +894,10 @@ &usb_2_qmpphy { vdda-pll-supply =3D <&vreg_l5b_0p88>; }; =20 +&venus { + status =3D "okay"; +}; + /* PINCTRL - additions to nodes defined in sm8350.dtsi */ =20 &tlmm { --=20 2.47.3