From nobody Sat Feb 7 07:26:03 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 372A43254AA for ; Sun, 25 Jan 2026 15:33:07 +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=1769355188; cv=none; b=sHG4KYH19SNw0opLyYiFozwK9OYlMoCfdrLemXllT2xwQkinoFBjYDpVPLfPNzUSZJw2v9MNXjci114lGqioxL0+fKOOAZp/nzetCwWbHOYsSmT1iumdc1oc0oOUPmubtFzXbvVEcJSftRTh4CnA6N9zc0Oa4jcfv44w2M2gXJA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769355188; c=relaxed/simple; bh=hLnX9O+jNkWp4eIwqeLrNV1GLUMHqOPIj1AAiPtuF4g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fBqnRGdZYFewUVsEfJ/+SCHD+Biwpb3cr3qAMXpttPL4VlMJa6LIezhxOfPbfeMR4OF1Lf5mZ+z0ML4N2aRO5LK4ihAZLEP9PJen/uodGPK8pk3rExgXOG5o88WfNt0/+K+il8IdzI+pYNud9GDPbEgfWC+zkc4Mh6iILLLgTHw= 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=L1V+T9cB; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=N9F6Yw5o; 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="L1V+T9cB"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="N9F6Yw5o" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60PEqb7J3976264 for ; Sun, 25 Jan 2026 15:33:06 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=L1V+T9cBMR8tvw7i s4+IrQgBp9IDEBXcIZA1/CZZBu6GjvSMWNULIQNZqlFyMrNE7g4aGN0AyGTY14bo aKWXL6h9uS7LNii+8kLJ2vB4ikuDQfIRWVgd8vXBnZRT2c7IXHQ+FhI1z6wS3b2j VZeFMzJaapKMuFLrbOV69Oe15dHYE57tOvPJIQUCNK+qUUXVJjtidNheWTYgyC3k aUuj8Vjfi/WhJeXDqWD2q8C83TI85vdrFrp8Eyl+Uq73CQsZPttR9nFnjyPABtRW 3rUujqU/ehPV9VrJoTNJLWUB+kRicd8BkdokHELkRTAifofZks5h20TbSRLyhNt1 ZmxdOw== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq9ftb25-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 15:33:06 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-894709fbae5so117137216d6.2 for ; Sun, 25 Jan 2026 07:33:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769355185; x=1769959985; 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=N9F6Yw5ot7TeVZWJuEb8V4JaYe6F6klB9Att7+VcwTevG8dkmJ/ubPda6UDuui5IxV aXnkSOWdpJMNVpYBPkaBVYP5cH3O3ueEhoe9iByYvlqkTc7n5q2exsl6MU+/gxctZN4W cdzcWPNCeA/jgrgShbS9E8u3aYq83etI3KocbQJ4KqMX+T1WJNDjxpKdO5+LdetLk109 kxT4fG42IHKeiu2qwx7UZOlg17F5TqxCQ8WAyMky138XWko2vYyXEUsW7D+eHjnJsgYp cpZZS5wqF6SsQotEikoSd3zXCXYUVHgPY8pxeT5PZn7+Dv6ch0ysM/H+lNWrEh5cKLvN AZlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769355185; x=1769959985; 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=wE3Cuad+zmfIFunfPgajUAI1DwM1aHB1/ckUsLYbtXbgdsMHuHO3sN4nNOz0eDUTZL h65PWoaNGXwFYwZn36zazlwgJt5/X9NT8v2HqzkUlpdMbSnswYakD1hnxUQC8HaRe/dH dDB62RCOIa96djPBhRGIE5bYNKwIeTIaJeHen9YPbuzDhFqGN8cdfAA8LuMCKDGgaktg hGHMgYCOFvIewXhZA73YEdUUp/ruLya79Vj1LlpB2qmqlTZp6qwPIVA4o5C0FFPfo1aw KWgiVfvNLZCH7qa90zXaV2WaXBnovkd+o/Bxh3svNHZ+H2zt4iCB5H29+fCSobZC1rJm roNA== X-Forwarded-Encrypted: i=1; AJvYcCWpHjWDIFYMMYM7fsIrLhkbeMYsgzavL+KYXlKzDRadvAt3YxDk20NVyMFWFXxqzNe9zXEn+6wnh6X4P5w=@vger.kernel.org X-Gm-Message-State: AOJu0YwtxgbLqI8Mh60QXsI68UsMcbxV9cZeYlKRUdwlVL8zvoss3F5Q qkvDuMuxvpKL+xOXtxzoji7BPuyrrPiuy/aEMSItCPifmnFtpKyx/1HljOdFeCULci0EUnqLq/C GIT6xSq+NKwWyiIL34vTwlP2dPHtbHrhziuxcBEQvGDUfvbPbEwZl3K/CvPW6NVYF7kI= X-Gm-Gg: AZuq6aKs1MVl/nrOvHr+AYYHTP0uB4t1I3xQ/osHIsHJD6ef/0vqg6WYjexJ0dgpLB7 r3JqFyUua1a9J8JB4PuTz0BUpf75EXykCTvkr/dDGDkEldvkASfW9FFCu75c42lNqWqgt/E8rTU jUVVvz++iPC2R6VXiYPnp1Ghm9k7ILE+Yaqle2s67Nl0gi7gEpH+1+aDlMkJouyT5Qyu1DTclr6 aY7fuO1A1U/wUDezaaT6fqrjsCunDRn+8EooGjqW+1foMhI4/lM+mz4EwIYje5tp2wvybyqWUMJ k87UxDeW1B9e5bXLiFy4X6Cb+SxqxK0GKzNkW/Pg8oypRCO6pEZ9XKgDv9zXDii57OlgrabAfE5 7zAyKP3CMTXGIkusyc999EK++/iMJgmFqKpcrqe5T4C+7Z2pBv1N1anRcvJD6nmamXX1Gh3wgp8 /geNW3ZysB0Fe5ECUMiuDRwps= X-Received: by 2002:ad4:5dc6:0:b0:88a:589b:5dad with SMTP id 6a1803df08f44-894b071a436mr23645326d6.27.1769355185438; Sun, 25 Jan 2026 07:33:05 -0800 (PST) X-Received: by 2002:ad4:5dc6:0:b0:88a:589b:5dad with SMTP id 6a1803df08f44-894b071a436mr23644966d6.27.1769355185011; Sun, 25 Jan 2026 07:33:05 -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 38308e7fff4ca-385da1a0a45sm19154661fa.34.2026.01.25.07.33.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 07:33:03 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 17:32:58 +0200 Subject: [PATCH v3 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-v3-1-d21861a9ea33@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@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/pANAwAKAYs8ij4CKSjVAcsmYgBpdjes8MYBCmo3Wm0lvyaJTzAclQ/Nl+tieRCkV oPuih9D6auJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXY3rAAKCRCLPIo+Aiko 1el4B/4vr69MPVnkCtY9YDLjQL+XGXW4slJ4UWKCBWfqVJ5w/1GiILoudJezApXNF2QGlFyp5kH hW0m6qtYj231v7x60eDlRVXTYI5GhAgIpHY6TljBIApEWtZ1RtqObuZ217g1y4gZYCzfHHha1Uo hq1wcXpBDLNBamMtcvNd2k5YsYLFsyQYZLWB2xKJYQG9eVmdk5PnygYnUWRxRgJu8FxVscKLf8N aboJPmB8jQkMVK8+ilKl8giYK+nyMafBvT14lToIM15Xli+9vjOe2wIT7eTH4H43w7ClrchAVqM vsXjCyHnia5YWxuJaHxAyUhqkA6ZfwlGp4psfn57WgnXOL0n X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: IoqvWWMYMWFnGnZbG9jVZBhKWn2AKnhF X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDEzMCBTYWx0ZWRfX2/kOIxvT5CDp 81J4xECySBBKxruwtpsNx87TmF7oaNvvZJIKi9eusA4rbfpuKIPKzzNS0OZxLI1WZRx/nix8EPE 85EPK4g4GA1FXxa5ELMXkb7CVKynyrZ68P7ZrYusfT00whCZ9efaY236GAPNzR/Z5gE0DLAXRtP r4YzpVXsyvCUurMZZ1GIJPC5agL+J86YToSXfqxBl8uwJwak8WlpkmhPiIo4V5u/PAJh+5V+R/Q jWpU9T6OrU0tjoiqgm2hLt4l44ta9b/M7dy11j9Hghnp636lxC2H/WiGu4tiCB9dla7rC4lNE3N ajclI0BuSRWZK+O3N9z/l2E9loPFOgfP4qqfzSqPlk8Z76cIksOwK8C6S4M2T420ZFEqjw7JhVZ 9lTB9epj1GD4pEjjXYZvXqDJokA6sSPs3M/uMVVR1DznmbUyjguiG6UZZxiNmO9aPjLy8mijNMp JKbzUZSWuW9yZBagFLw== X-Authority-Analysis: v=2.4 cv=btlBxUai c=1 sm=1 tr=0 ts=697637b2 cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==: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=OIgjcC2v60KrkQgK7BGD:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: IoqvWWMYMWFnGnZbG9jVZBhKWn2AKnhF 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 bulkscore=0 priorityscore=1501 impostorscore=0 adultscore=0 clxscore=1015 suspectscore=0 phishscore=0 lowpriorityscore=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-2601250130 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 Reviewed-by: Rob Herring (Arm) --- .../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 Sat Feb 7 07:26:03 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 6F232324B2A for ; Sun, 25 Jan 2026 15:33:08 +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=1769355190; cv=none; b=ZKilCg6hiMQJat8D0winYCDopBizQn7BQqSibKpBh7V7pkH1rGnGmIR/ogYKCdJDKstmxIxlLLuj1lzlqDX8bl9/FzXxIIVUW6iv/Ies7ekbmM9DHk0DJDiKjqyTHeDNQvEO3kFG5La0jL9WvUnQoSp8iL9yV0aa/GKi0FL0NsU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769355190; c=relaxed/simple; bh=GDCux5/i6rzPNo4N6yDVLVv2AanlrWAqQOI1EaovOUg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gZmb3C4H8kIp3nmqDmhq2K/tuJpVvC5N0dJv4xbk6Z7QZeAFGN5M09+uI4mXRsNXzA/2MKShQf5rnSu36Iuw3tDgx/t36HfyuqC9oiKwARz0q+fuTvqT5RIyHJ67Tvg1aT42RhpudOT7ZX3eE6e/bCD3bIBm96VgqiCc8CWflVU= 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=GyoSlpaX; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iRFjKRxl; 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="GyoSlpaX"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iRFjKRxl" 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 60P6Gr2n2888366 for ; Sun, 25 Jan 2026 15:33:07 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= BKl8bSKtWFM96D5GTRw8PuOME6SbjY9ZogCXmb1bzn8=; b=GyoSlpaXq0FhS6uK S0hWpWIbVjfP/XD8P53SsDqMkXDNnVJCqTTGcUZBCP/iS0MpM/cTHp61COnr4uGi xjo5pXbzu7zArUtF7cXXyDNr/xdmVK2FiQiWuGMAztJ6bWz3br4ydMcXaOSNrdI3 oSzlOrmEK3I+QVcwbDSpBnGuZST9bkOMJQ1ibQ8rj5KUo6Wu9uO0FBzO9q0GUQnJ 4Whc927W47+PbUsxIFNwZ4mok0a9eZsmuN1j3yRrkRvP6M77n3eUHjEVr51kwFtG wkCfWyT3CpNOJ3F/GFM5+4eO8Shi/M1cCM2kYzhWHqtxTe3dRJdmVTKskO7VkwA2 18PCeQ== Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq9qj9v4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 15:33:07 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-88a39993e5fso111860116d6.3 for ; Sun, 25 Jan 2026 07:33:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769355187; x=1769959987; 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=BKl8bSKtWFM96D5GTRw8PuOME6SbjY9ZogCXmb1bzn8=; b=iRFjKRxlF0dBhozgE+If1wfouxdYGkrJaX/rW8ZSq08gxbKAQ7QJDE2XZjTQ++Dul1 QG3ChK41pQMmlbTFDTgHZsBPFINjjrKcNoMwRbg+qHWGIlutT43OWLtWSsY9gzbWqHNt q2Di1v6EcLiRTZybgy5JvhwUAs+2inYs76jGOw2aDJVvBtTWFOMi/NfQRKeryoK4w8ch CdhSqHR0S49dkZezN65k4Xre7YQwRH6ZsPgBvOBSAEcopbwaCvyFhg2ifd5+M+NsMILI abDLFt3vSV0hmNqv8t9sgpcR+inzz7rxPwADMNMIba4AHHsZXtetu16qax7SyOoMjFUI a8PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769355187; x=1769959987; 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=BKl8bSKtWFM96D5GTRw8PuOME6SbjY9ZogCXmb1bzn8=; b=s05ViJ4OeYJD9potqJfXKlZn6uJmTKiY9OHpl7QmRT2VmEUB3BcBdxaAbuzdINIXHl aaFZfBBKA/idmN0aj5sYrQL9YZvVUkml9li+nvYynaLNdJQHZyjTHM7evhAco9ZrqRVa aMERMOwzSQKiQw5h0JexA+cPC0xYoLSHsvZ+j0wRF3b+bNL9mMHB/MY0O6tez96pVrXM DIoR5QGCUxa1I9z9kpBfgQpVMfOzsXJh6J1rV9xfhSCC7OJANN3D3NteV3Jv1IuWD8ru LbSYKJUR2r/pguw3JBiLLr6On71vCYfEcwVbodvFDUA++mjvHkK5saCRjtPJ5vv7tNZz s3xA== X-Forwarded-Encrypted: i=1; AJvYcCWoeQCnZbWeFDkYqPhIFvdKypUamKIj9maeSuwc7n9eO0D9EnYWyHFjW75tNG0iHGdtXyee5bnCF0KxfmU=@vger.kernel.org X-Gm-Message-State: AOJu0YwfIIelurkT5b42t7+VJqFsPavlXiLhVEaAMi/lmeAJM4cI6xlA 6sTBWoSEJuSMUlbUSodFSkUhpjeAAal3hdbt5rnK4IzG55l6ZFSoho+hj0//kxpMYvFbLFi1+1e kw6cRXcq9a7d6lcs5fJojg6Y1qdTfRzdghEJQ1rAPWMV9UfW8KNYAI3eu7os/DTkLo5E= X-Gm-Gg: AZuq6aJlTv8z/BrHWkG9iLbFyKrP+zRp0BFAdVUT/QyUUlU4A48SywVsoIsrlGxaHKl h/t6XMXwFuDpXFEkgsJwMQ7Xy05HdIi7j2h4vLZwDrgZAdQcNTa1XGK4BdiZTeXDJBLan7pJFUD vR3Zi1vhRh5Ck++F5Q+Zhj2HNFpcUI5wmzb5u2QzxiEjY56heFTaNm2qHpvUPCCommK4fppLxnC U4cEIFxWLxwsWq2i/VyCabxnZE7NsdspsedS+Z6prWRLdyUTVfm4slEF/7iUYgqtoj4ptZgvJRX lgj1JPshQ/pE7+3+I25Wj8CR4UTPmQZfpq/QiqR1ZEXH2WldizkuGzzWo7FKM985FmnHuOjLCi5 VP8NoF/wTHj7yVNw1JBS9Io+LD9D5CaoJThKlQnofmpaLdrkiWkKPAmroQbwTCFWpLo5FhNstJz LHEm0RenTBqPZgQZzdOKg7XSI= X-Received: by 2002:ad4:5dc6:0:b0:88a:589b:5dad with SMTP id 6a1803df08f44-894b071a436mr23646506d6.27.1769355186685; Sun, 25 Jan 2026 07:33:06 -0800 (PST) X-Received: by 2002:ad4:5dc6:0:b0:88a:589b:5dad with SMTP id 6a1803df08f44-894b071a436mr23646016d6.27.1769355186149; Sun, 25 Jan 2026 07:33:06 -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 38308e7fff4ca-385da1a0a45sm19154661fa.34.2026.01.25.07.33.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 07:33:05 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 17:32:59 +0200 Subject: [PATCH v3 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-v3-2-d21861a9ea33@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@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=9801; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=GDCux5/i6rzPNo4N6yDVLVv2AanlrWAqQOI1EaovOUg=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdjesxNu+Vsi+SF1XoGL0ypnOfyEOugZbLixIt UPDtAKMyHOJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXY3rAAKCRCLPIo+Aiko 1Yg1B/9NGg+katrafwOK5KWFotLmO4QkdzZoVvV8fiUQyuTitNTHW0w1bCjJbvpR8d5wtaAS1+g eaiE2StS+ys6NIuftp3m3HJGGL1EQJz9iPlLsELwMRN6eTJdN3P+qJO0miErmQ62oXcciJRCXsz Vhx72mgdgTnlTrdpxw48GP/2ngbnfNvOkuBOk7FhlyCtvqpqb/HxNeq4kKyiqDBAR6iRGDIfbwm lKeEcTHJUrLOvHgqP66w/cw7Taz7oI8uSVsifbiXfoSo6wOW2i4+U9QFqntg1mZiok2wvHmxh8C pOA42v3D/4cvCtM+uww6favzH8feSbdBe42AcQcPCXup2vBi X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: jAwJzyFy0AJoJ3CIcO0tRhAgqdQ4pVeW X-Proofpoint-GUID: jAwJzyFy0AJoJ3CIcO0tRhAgqdQ4pVeW X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDEzMCBTYWx0ZWRfXzrDY3NB60NJp p4KkXNY6AQxRGpPYreVpZl4Z75olbfoFyIaJ+59T8OquiK7P0OsPSS/fWtM73ZGdgSCv4lgvgM2 Kh/ZTR1boIFnL+ooEgyQ7RQbtuTrSze2vd6xreS3ptSM7Owurtx5oCTEUVLUHzkDjmG89lZHSUp i7xJsuqYwl6lwd/rOmL9QIJT7WU+OvlIFD9M50bVcKADbXfvTl6Ri9ZxXl9bPuv8/T35bPTHyuX 71U4YchBR+1JSr054AQJmwdIny2Q65eAURLYcvzkcWhkjCw9/j8EVUHkydAylfeg1TPEi9zj1MI Sld2/ZL01TW6q3/F9Q0z118ZhAX4JDx4vE9VJLUWon1mkZQo5IOj4UjpbrFNXRj20XTb65o+EcJ HeQaDzKo3hd3RLA3CJ7DJqGXCjhO8MEGk7Q7mNLmSYCoGyT5+9C/4sEf4rHSBQIrfQlHAQ/zWZf 0RAb/xCLuoiZ6KQUcWQ== X-Authority-Analysis: v=2.4 cv=TsTrRTXh c=1 sm=1 tr=0 ts=697637b3 cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=cRfOgoED3zJZRR43ZbQA:9 a=QEXdDO2ut3YA:10 a=pJ04lnu7RYOZP9TFuWaZ: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-2601250130 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 +++++++++++++++++= ++++ .../platform/qcom/iris/iris_platform_sm8350.h | 20 ++++ drivers/media/platform/qcom/iris/iris_probe.c | 10 ++ 5 files changed, 144 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_platform_sm8350.h b/driv= ers/media/platform/qcom/iris/iris_platform_sm8350.h new file mode 100644 index 000000000000..74cf5ea2359a --- /dev/null +++ b/drivers/media/platform/qcom/iris/iris_platform_sm8350.h @@ -0,0 +1,20 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ + +#ifndef __IRIS_PLATFORM_SM8350_H__ +#define __IRIS_PLATFORM_SM8350_H__ + +static void iris_set_sm8350_preset_registers(struct iris_core *core) +{ + u32 val; + + val =3D readl(core->reg_base + 0xb0088); + val &=3D ~0x11; + writel(val, core->reg_base + 0xb0088); +} + +static const char * const sm8350_clk_reset_table[] =3D { "core" }; + +#endif 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 Sat Feb 7 07:26:03 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 83964325726 for ; Sun, 25 Jan 2026 15:33:10 +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=1769355192; cv=none; b=QgxPuJO418AFBpMiX04ZW5RuzQtrCjI1o1fMASG3CV1A90i5o8U5iLHKBkBY0J1Th0Fs6UP3Sc1Knw1zuZ80MbZSpjtP9uqhFLrlLgio/vCPy2ZISEvLfmj31SruOcd/ZtTyvvTVMTVIBHb6eV7BbQhtJzPOSt/SAUo4AhhWHh8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769355192; c=relaxed/simple; bh=PJiHYLnSEuffYvSKM8ePxKvMNbsPyKyLyejgTYc0tWs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Gp3RydTNTj7iVocfylrMODfZsZQvzoLU8LY6kfRxfyPYGEOCbEHdbbKAJGnFfcMWF1iiDHel4y+GfZ8CATwOHhjjDwga8C7UndRues5sKgnmgC7orXcyQ4df7lejKz41WLiEOhuZ2DvLLr+IKD+RYyy83UPTU9YbX1w8jxArh4k= 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=ovh9zf6w; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QAGTizYJ; 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="ovh9zf6w"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QAGTizYJ" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60P8inax3157524 for ; Sun, 25 Jan 2026 15:33:10 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=ovh9zf6wlMl+Q7vZ Xwv4t4ADzIfcX2DYHPsVtiKnrTa8dm1R9tC4N+pymdki76GWYt6QA6PCLVa2Ggiy q0xm0ampT2p5BIgC7PhQFD4RusYg0MWD0u4ZAm2Zwv6KEhDgnYiFH9plMDKTa3ed a/tpswVv1xyCgvu53JHtbxpWUxdqjz1DAD3QtHA4ySbs6Gep6cVRS7nsV0eHkymB iQCggtWRbR2xkTI9HR4CVrgQ2KiD4tr1nGrpCURXxAP3Uxq/krPaTCfxsM0y9n09 UfUaZh4XyfcUYEGXfkAqZtWfHaqKg7AS07bWjbk2DmKagRkI5kNqrqJ4s8sx/lA3 1Bq1SQ== 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 4bvq6utafn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 15:33:09 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c6a2ef071dso40893185a.0 for ; Sun, 25 Jan 2026 07:33:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769355189; x=1769959989; 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=QAGTizYJgrtmnNpjH49irnsl++qcjndjRO6HOVQ6/6ItnFVvrkwQG+XePOw6q+vsF4 NwUoNEPRBospqxHYtoTzZLx2uOyIsECEP7IFRONlJJRYnUnYc6rdS1EVBWRKqNTLL5k4 QLTlLXsXUIxuONXT2etBs1XvNxocohqreOoaeMBDKiGAG/4Ka+qEmwGT3bNGbg+MGjgk blyLmWTNnZNua3XMqpKRZ5k0A5A36okAXD3mFq06JSFIHEdiJvdZ5QTlVRusVfxj3wT4 WI2U7mEDN958fSkYrQiV7zsyF1V22TxgPYr54Pv5dRmJBvhoD7D9zDbq++jNy9sUZnN5 NlwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769355189; x=1769959989; 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=iaiC0QvBbVGBfJeZ9JP2jOPaFJj1fua8XfxoHrWPaPJy6tYhudOdqMvFGcb6adorjQ UZL6YIxJILlixdE8WEnpcRdsLlRV3uy0GYqIiXJdoBVqkxAyBdAkhL7nESmMSV+T5LI2 5ZEjfXQ+OtT5tD0YQmM3Esdzgkz3JF+jKLdu6+/ZTYmotmJwuRNhKxGIZ9SMr5KbAUlm +u6h35Bt4l0Qu/WIdQLCsW15cRcYe5dfYeVrkqdsMg/eloGXNn85xw/VaoVO96yEhYju qh4K+19U/8a47kYtYC77sZMT5aFRYllR/q+dIWf6iuTwSlMupdRxoj3IQ0vc9fL/1OOQ +rUA== X-Forwarded-Encrypted: i=1; AJvYcCViAg+X1MS63QgLRtZw2RvQw2TEmKVV3fz7xzzDAU9ppd3WUYoMauoCiQUpK9FROP3TPFyH/qxRIWF9vAA=@vger.kernel.org X-Gm-Message-State: AOJu0YzrraXSxQAD4552mK81GgZ4Ey9/k0iOFvwPlkSoPUSVX+24URgq +WqLfMKz+dM3HCDDN9PT1q02qHPGTVq2mKHSEn/5Bo0CvMS5XqjQ2RKM/PAXRHavBzLp9OcCnL8 /bKg8yoGrI3uijJU4rOdXafrIylFIX108LJRcZUdilsKnUujOyKpQdEHwLmGYl0fz9ks= X-Gm-Gg: AZuq6aKa2adebGb31DlGP+bMOiN5O1OWmqQFKr04Cf3G6dUIFBdrfiF+Jqyfed0yiIv ntJ4LmLH8W0xRN0QTIv/Ck065w3+3zSm3eIs1R392/riiZaI/NQO7pSTyvdmcq+c8Hf/1ABj0Ri gPDrKVgFcqncxQqQ3KRTCCwXj0D5of5plnzVm6szzI8VCenasLCkoiIku7lqSF+dcq3Dqh2kTbf B2m6kotWYgxCyiXOoSsWD5fGipyancnlctb1LS4qaSGpDxdC8vOxN/AM45AULHMTfPxSHu2VtXJ ZQLa1E5bRov2Gg7p+0vSfbzLWiDUk0wRkFTGCqLDq3NzWvFBN1vt/vTRx2Wmu5jcNhdo/sm6Q17 2+5nWVB2fMcyn4GKeqjRno/sUw15wrBDTuaGTUpZ77FKFGkjCd6rZKKAJeVSmjvCIRyXinooMHe GqySP/OH/+HTZQWsUxyFBn6Sk= X-Received: by 2002:a05:620a:8b17:b0:8c6:b14b:8a6c with SMTP id af79cd13be357-8c6f9572a75mr157735385a.6.1769355188982; Sun, 25 Jan 2026 07:33:08 -0800 (PST) X-Received: by 2002:a05:620a:8b17:b0:8c6:b14b:8a6c with SMTP id af79cd13be357-8c6f9572a75mr157733385a.6.1769355188532; Sun, 25 Jan 2026 07:33:08 -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 38308e7fff4ca-385da1a0a45sm19154661fa.34.2026.01.25.07.33.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 07:33:07 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 17:33:00 +0200 Subject: [PATCH v3 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-v3-3-d21861a9ea33@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@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/pANAwAKAYs8ij4CKSjVAcsmYgBpdjesD1a4RxxNBNxxxD9jFoq3Kt0SH2L09if81 T5Ari+O3V+JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXY3rAAKCRCLPIo+Aiko 1e7FB/9ks/6z7PTg3zg8PbMYeD1FIq1Bm/HvznkTUZtHSpfxHNn2bOKEv38fCxu6fy9ea2vohDY Z4BGT6oYjrdKomjyq1zUvywEngHeQNbmy1uD/9zsoq2F/RmzPNL9Hap0jDPZggdpZviulm1au/l vELPfGUA+AwcD6mWWakuHrMCs8EUYPclQkaBnyVYhgR4h5lmrOYJe7T96oMMxisOORVz/vUolu1 3XQCJp2g1bqK271jbWQyYMK+CzwGhsHtU0ZZHwgs20kK/7Nw778Q6Y0tEXnPaF0WpUIs8zrQEyA ZoMYu/FF9OlDIwEzX/LqPkSz1sDmNr7qVnjhca12yGlmhYi0 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDEzMCBTYWx0ZWRfXz43W8HpGlbA6 g/uMGSgUXaMv9BURCEq/LmT/uM/72HiKLCMixjd95QEPsLUKptG/dBdhZw3t2WzH7c+27r883EI Qget0C152wSD4Zv7F6ghnNUQ5Y8nNx5icl8i1KLaZsRfgQJ8bXohLeHXlzpBbC6PtWXcXJ8hYwV y8I0D3gfT3jGQkuzOCYqfOdep8lqhGZLBkciIdOLZgb9Y966Zzffwy5sIM9q0NqxMwZqTTOPJB/ iGz+H9cWpaDtN3ppbzRumw6LsbE24EP3nCmNyxUXg1mxOIYz/CXOmbJ3GYNxb7ZqN6ravmWVqFF a+3r8RD2EqdCbPpemSNu9I5+htXXkShBvaOcRmNN5wLEzgFtPfUe9+8K5MDi3iyKgL0C64PDvJY XqGl5dozE1nTG3NP9CEcPmz0qbOv3cvPPzugaoMVK3EC9u1GpMjI3j1FzUlGtVX8NSIEiKwqKsv QLBxHD6CHyFRYo80Kew== X-Authority-Analysis: v=2.4 cv=UqRu9uwB c=1 sm=1 tr=0 ts=697637b5 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-ORIG-GUID: rm4JbvIhXUQzalf46G-si2wZKAREYVqy X-Proofpoint-GUID: rm4JbvIhXUQzalf46G-si2wZKAREYVqy 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 priorityscore=1501 impostorscore=0 suspectscore=0 spamscore=0 lowpriorityscore=0 phishscore=0 adultscore=0 malwarescore=0 bulkscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250130 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 Reviewed-by: Konrad Dybcio --- 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 Sat Feb 7 07:26:03 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 B73FB325738 for ; Sun, 25 Jan 2026 15:33:11 +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=1769355193; cv=none; b=ToIVbFQOgjcVN/E7c4z9PyWD1TwWZd8JW3siSUYRfHvmcgdG++3sVIoeEaBNSSnUHZEkRjxrSjJEZwQ5/hQgstwiZW2gEYNHwEpJDouAYcUnrFQEkqmFMkY/i4N68STU/TQlgvfToLw1wTsO52QivpyJkhvoC3LYdSR9zffl9lU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769355193; c=relaxed/simple; bh=tlqsbZH3GVSIvVRdmUychoa8E6W2HNGx8SV90Y2uqks=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=C4HDjFh111ziZIcZXo8PnKV7kDsJJF7ccmibb/Gl7j9gc2cNI/9yIMucUGogvskU4ceOmLQhOxRxGpOV5mZE1aCEQyLrhj7KVUpImltVY84Nkry02s6rXxAhmsO6wSSjH0kI9DNIs50a3wC1NNX3ZM0uwBvpo/6k+VQ5CaUfMKw= 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=EWOujBcx; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cx6AYnBO; 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="EWOujBcx"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cx6AYnBO" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60PF9wbe244858 for ; Sun, 25 Jan 2026 15:33:11 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=EWOujBcxxxUM/l2G 80C8krhJ0c8IH4gGcKz83vnLnuIelQJiBvfbM4my+JqYRelTiDw3tOe9IueObE+9 SmJ1Ob6sxjv3d7Mt4Sejz39AOeYQf3mvxjEoQRQaZc6UrxrWZy1+tU2NRDqG+OnE 5BsGhVzfS1km5zxkcvSVpMK+wBFI0ydhE80Ee3ERNHcpvv69Ad/L8WC6ZmfOdNqY iqNvl6L0Hs9sodZky+9BdTRxfRh0r0Ot3ziEIOWViSolp8ojEhyA8R5VmdDDuSYM G+LxCPzuRBj0/s7qPdhfgP3ANUCyrxIK8a6FKjr6s9MPYBpJtFvgnBOtZEvLEcgo RubLoA== 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 4bvwty9s3n-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 15:33:11 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c1cffa1f2dso1283949285a.1 for ; Sun, 25 Jan 2026 07:33:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769355190; x=1769959990; 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=cx6AYnBO5Mtr0tgFxwvI76VXWd7dC8JIo8xRsUvtzS21LR5IlHTeFs2EXXQufVxNWy RQcGDz7FaS1LFl91KAnW/bcr9QVTthSeJmucJ8YtezPreJEHWkRFydM7BflnWBEep80h EmOANz5hNBP+POaFVEMXBGBUXH3bNJK7cXws4pBCbCXbAxWNT0A2o2BcX4LRa//yRH9y DjNvnJ+1H2BYehLyV48qKcwUrhE0cBUsewMYUgXyXYW1PL8AG5JJJaThg9GZef76D6jo P2T3UnwYIh92qxM2lDbdiE7gl75j14iQT5U2n5igi+HfbUY2/0idCpC5yU02pywXoSvS e69A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769355190; x=1769959990; 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=CvmvUX41cxRlM/czic2U48E0qwFMYQCSkvWvxM0Yi2BuPJnu9ipLJVL1V8YLyb7qUR Hee2KPZ/4GM5mmmzOnsT/r0Cy8LC1aQySzi296moNjL12vYxQv8QWC+rcArGQAhGknM4 5KCa/wvO0laB11ULFm8IfiKrrtfE0PdrtypG3UVbT20VMRU+Vds7Fau908FvLCdu7tTD KUWyXPWuEwjCJXVTekNpfnj+Ac4muIPdnV71ivkSwJHbMSmENNb3uVYe3ZbZY+qcVTLg 5UfE4OIz6v93WZeDeK2YaRi4QoGHGakg5lk3URUW8GGhQqEDt7uaUq+wmbQsQwxZz3KM gOHw== X-Forwarded-Encrypted: i=1; AJvYcCX7HTnCvXJm8ag8vqO5DOl8ndA+VHIEoFONbItuj1Pf/ooyhuom1Yb3XMWZGmM4bfsOZuirkBcHsqKlTUY=@vger.kernel.org X-Gm-Message-State: AOJu0Yw68IrhS8LtJzShyfoFrMJHvEp8q2dBi76IlsEmYdpIcd5Gq9Ox O8wsfyyGcZVG8IiYefNl+ynWSF7ODoLJY3MEOm8qc8nfMqwx9R0+hFVjcwOuWQM8KFPap8tNtmt l2Vg49/Fg8J7n7V9tqLTXKizmEX5f730dOD2TG71OML1NrfUvsfm4ABx15ZEIofjI8f0= X-Gm-Gg: AZuq6aJBMx9oSrAJRRfcn3DmNcv0xiBbuuj5dKyE4qCxNXc/p6sHI0AjmGvuS1D9L3R mqxjqmHdtdSjrw6iM1QTs/OiO/MC8QyS+5AWG68g0AWo4oBUD1f7vcX6SNM5P+0nIPLDhQctTsq 3Klijv2Lr9yBSmtsY+f7z6c9DrYvPR9Olh34IntnCVjPNyaUl7n0f1gLHqV9Twc8frufr3tXjNQ zAh4Emc6Oak+Rp764VdGFRHECmZk147iLLUO9fdta6L298bcIAWxeDl5Gek5GHi7gd8kA1+jdzT o+lICfoYT6Bs4cDMi6Hv28K20FCXqCasGYbzDrA5Eq5U2EgGLkZoXqAMsxMfHReJHeE2QrUVXOJ c83NvB3ellBAzOrlPH1iIoPH7H8UdsoZok92Bi8wWIJkIIlV8bHqK0mARv2JTqnhugIlo/uzHqy ye+fygQv0YSaudKkQl/h2ZQPM= X-Received: by 2002:a05:620a:4110:b0:8b2:ea3f:2fa4 with SMTP id af79cd13be357-8c6f97be394mr176143985a.6.1769355190094; Sun, 25 Jan 2026 07:33:10 -0800 (PST) X-Received: by 2002:a05:620a:4110:b0:8b2:ea3f:2fa4 with SMTP id af79cd13be357-8c6f97be394mr176141985a.6.1769355189656; Sun, 25 Jan 2026 07:33:09 -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 38308e7fff4ca-385da1a0a45sm19154661fa.34.2026.01.25.07.33.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 07:33:09 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 17:33:01 +0200 Subject: [PATCH v3 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-v3-4-d21861a9ea33@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@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/pANAwAKAYs8ij4CKSjVAcsmYgBpdjesewkgeBJNKqzgR6TqjFPWmlFPkmDy3FLiz gSLKtKkeluJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXY3rAAKCRCLPIo+Aiko 1aT/B/0RBcRodfj+texszWUs7wdimS7QMLazpxfKguIK0LbGijYgs/MjzY7mIwyvEx5o63oP8fK HG74r1TDkfjvQUliOLpV7vIwUoRdtU+xxlyQelRtXZTZixNSQd5jS0LR39b2RpZGpIxH0I+8qkn 9Nmw+1sMCSQGh8fAeJzEVd2Ps3sRNiCVazG/FznlOeVTMxI1ylxt5kEJ3FFPpjwjrw7SrO8Npe1 TRHhY9P+rQaJuTHJIJQBnywrp5H9uAOoDVhACVCrTWYefGwP+SUHmInM+jdWN8l57NCcQ3GEQyP DhdFDYetABGzohIU+wA+afdSLM4w4MM8FU9eM+QGkeH4g6SJ X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: DwOOCiLc9XWz4Ajrmdr-IKznW9PgCCLh X-Authority-Analysis: v=2.4 cv=BteQAIX5 c=1 sm=1 tr=0 ts=697637b7 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=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=GiR9guPQU3y8euSElqAA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: DwOOCiLc9XWz4Ajrmdr-IKznW9PgCCLh X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDEzMCBTYWx0ZWRfX9UmWCeytuw3i B9kUXcgc3Dq5Q9S+RZh6fIo7VLeIEsXXPNlhjqt/5WmChaERwjLCze26hGOtczWhpNQHc4hAccG 64fqHMIlSCpEimJH4zwzfSIbLaFdJ2N+2XI7mVkWdoKa72Z/FTZ4n4c4W3x4stI/Yo5F4wiZrjz /L7t9sgmoaNaf6z5WHtr7PESXKC5wqYFO5lgqxzm4682g69TUAncle6/jfboK9qMkMXvjeCnLdE g/9RMKhPtFwuwPwEOw5WvN/tYPe8Jqt7PPxp68Zaru8DTo67IY23jEfuKoCwXPEYs79RvQ4SsCS wdmaOswWqdU7uYrIY167XzdYuQCWUl0BU9GmZvK6UKrLUgRhNa7FCU44ymgTXxBWFVicct0m84q 5ukmVSONq0feD1bdpRlZw64mgdToW0AapVaNWbZwRru59+4Hbbvm9Ya/762NnkJgq/CCc8Xg0Yu g1MJauF4wYKlWwTY6lQ== 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 priorityscore=1501 suspectscore=0 clxscore=1015 phishscore=0 lowpriorityscore=0 adultscore=0 spamscore=0 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250130 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 Sat Feb 7 07:26:03 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 C75B8325727 for ; Sun, 25 Jan 2026 15:33:13 +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=1769355197; cv=none; b=HjvfkZ4maLLewkqe7w7uHYYhyp7oJbYSWf4WQxsHl3kdZfMJ8mMi1BXRVIhanOnCADSWc0nttVGA56DtMZ9qNsZCTlJhAbw9+HiTqZSg7QfIRYj5CTGwgwk08oBAz32d/sZLha4DTmmfyTbsiMBCdJl6KYWVRQPzT9BqBV9li3w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769355197; c=relaxed/simple; bh=eMPPp5QdHl6l2+RHuOJrKXZ3iHN1D0E9GpkssxyQIzE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YYsjsW6VP3zcNZXsKH9w+RVZgA+BtMidGuM5fcJREzLh1OSR6SjUhK4inxaQPYgCuohJDweUMvPQz8EUisOnfsFDH4Dl6P5GZR4F/TOHIAaVqazexMPNxCoqYJcDEBJo1FPNWq7y2SYCFIhgSldmivrPF0BnB3YaZUt2lSvYd40= 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=iaUdImEA; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=PJ7W6IN8; 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="iaUdImEA"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="PJ7W6IN8" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60P4uunW297700 for ; Sun, 25 Jan 2026 15:33:13 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=iaUdImEANFZyKlgs ITdN1PPJ7wUi/Fv+BDQj24v6i2hUSLMbPs80c63l8f0ykce3iwrnUhPlfeLmFqU2 9yczANGLi4GlWQIffpImjDqF8Sr1mvalfupxoxiddnOt2OpPXc2DLRkuKmW3GkNx zoRJmZ9qlBtwo7ROSJu+oWIxdDLNOgQ0x08/iFngB8Up8WIacQY5SRGCbgNo57ye 3KHty1PLsVy5ObB1JLWtCrogvshY1aUiXvBkWZ63euXMkRT3gcUHnYzUtTnLMUPx ON/dQeRMKhfiKchPZDrOkeQRehUVK+d2MUp7OFgCEo+DeWve0vRUeN2+BSeYpSoF 1aYwsg== Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq8djass-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 15:33:12 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-89470bda22aso99388276d6.1 for ; Sun, 25 Jan 2026 07:33:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769355192; x=1769959992; 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=PJ7W6IN8OD//g8UuzaOISjUAxRgQQLeEzdkTL4s2iiB06sTcQu+RwYuxgs+Uxdr1xl 25GCJ5zQLNyL1IozS7W/8lW/A9oQOpoRo0fi4lqyYD3UYRV0Yow+n0Al6fwbUAKL/ZB9 vtzbDx019Z2wBy8PFzy/aeOyPG9zBMOOZTgL2/dAxvdmHOL9N0I8/4INKzhVtY2b0eIg 9Ff/wtZoKvgS1eAI1f4v6H2QR5C7RqdEEuRVVdWFhQnpccdgt+ytklZsOOLGaZ4LXCeF 13KKpkIoWpM0PfgO+Gd8Ii6iNfEmkyqB92i5sYKAryIeNDG6dqBauLkyQzw3GkUfB+Jn 3uqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769355192; x=1769959992; 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=wdZsb+emeLh6gIFuRNKBR+2iwk0u1AQSHqMNlFaR/YdWm6gpbp7BNPVxHqkp7FaOAJ sRkkz8cVvQ56ULQKTX3dcVYcQxxo6owuJ9MbG3pNGT5EsnI71EP8UfgA07SgSB8KCs2r ZojHWgxGCxutClOnsyEE3zSQGr7q0Y5UpvicsKk/FA7mejDVukf8TVPwy4tr0aH6+mQC IzGbj6JD5lId8NE33bUs8wutNfTFry12RAP4EDbXq9T/4EuhChWc2uH1P8w5aMQ1+8Mu HsbPZpU/o/GeLgcmFcRStAi93oM5oD6wct05KzBLLYXMpX5ZKcdhePIYZUM0K4Ujz7uh m+qg== X-Forwarded-Encrypted: i=1; AJvYcCW4CPaWc+zvuB5r95/PWOi2UEjl5EZ3LfegwWVV9zfweUe3ARTWqIElcVD3XutvjHc9ogrTfpwTQWTFWno=@vger.kernel.org X-Gm-Message-State: AOJu0Yx4hItog5FEGqSk+3FWb4p1G5IB2cGcAXhNUIi1op+zyARfvp2p /fXT+v03oMFYjGmt/0eN3Az3yh1bePIS+KzXASWVPh64Y2g2uCXI5vz6zmVzSIkNWr5m89k+u7G JPYRQfEb7eDT2doHO8kW/x3WN20C5rQD9iYvGGtpONkJsHjZ588l+K9z1rnu0Req614A= X-Gm-Gg: AZuq6aKOK4uESKiG02leLOJpLOc1zhAdvX6rRu/9YT7TKwoaROPzJBdswZfUWezv1SO LHDnbanvkEftwi1pl0xY+C4Nmu73LdjY00hbiDPcvxJY45/sDve9rpeKbLbEVe8QORCzLp5Gdbe xNbm6hJVyOUtdyKoMnEAhIxbkWbiWN8CtsvpZQBzs4loCQqhU7K0C/mkBgKV2L0tzo4guqNXB14 RESSjVi/0kJoFwmBTvuBZ9hXb3ytqquG3weRonff7Kge3WKYY4u0HkF3T2NCFg8BPJnFfH7kgVD Oq5SzQHnmK3bNzMWnf451gsh0NgVrRLRggAWK0gAx04XiEwiicwx5Db0k2aNX0yFhHcs4Ak8lG4 BYYUyi8dAu1u6edRLXyBTZZs3Ow4KFfGU9PmYhEYwKlAB2mZ7YwChF9YBlLN+FJtVTYauTZ4Pr4 bQExL0XNexQdHTzRYFscEXrCs= X-Received: by 2002:ad4:5ae2:0:b0:894:6e37:8faf with SMTP id 6a1803df08f44-894b07dcfe4mr23646566d6.68.1769355191952; Sun, 25 Jan 2026 07:33:11 -0800 (PST) X-Received: by 2002:ad4:5ae2:0:b0:894:6e37:8faf with SMTP id 6a1803df08f44-894b07dcfe4mr23646236d6.68.1769355191476; Sun, 25 Jan 2026 07:33:11 -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 38308e7fff4ca-385da1a0a45sm19154661fa.34.2026.01.25.07.33.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 07:33:10 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 17:33:02 +0200 Subject: [PATCH v3 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-v3-5-d21861a9ea33@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@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/pANAwAKAYs8ij4CKSjVAcsmYgBpdjeselvbD3IzAKDJzG1RiO4y6kF6xxzWiuDvj zBSmhvLxBuJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXY3rAAKCRCLPIo+Aiko 1UMjCACGBvLH9b0yLfVX8O7VnSHpM386ticeeVHswOyiymVUaBXiCneUQFwdyn+O70Gh9dl++Dv XzF/BqouiFHec9HPGxKDFN88HeRsofasDkdHCX6ofpPJ3q9tOANhVTRF4u6CROSy6+GH2mkr7eA XNXGFEvs/lcmAlRNHMr5+gs7prYf1Ds1PdrP8MqS8yr9p7caJb9VqygPOrgBnN7rHjlDtJ6Evtx AYI23VIbU/L4mu4z4hlb43br2+GulRsx+/+W9MOK/y9KTIH47iQsdBy96jVJxWU46QrszpVdTOo 4oALhQGHWXQ9l7ioiJPaG4/FNH2Hh8rpblt0k8q5G4/bm8N8 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDEzMCBTYWx0ZWRfXxlOC1FK5dlI8 AB8P1KFBD00dCKSeOtauqFDD/6DHtrQzxnJFj2ROpvC7GNS/uF7xQqzzU2IFIk869hJEDVy9HNQ xIdUOZpKbMMnpQqn3cNU9+J9MioVy58+AN4NfAz3BIdeQHutI73+fUI56Xa2s+W1aNFDKlZBxD5 7EULdm0OuEMZjsGGvAU+Y9eItU6DT13ov28X+UQk99NLioU0qJ8qYpWCJhrdRBPoSWrzq1N53yR N4H/N+C1BO9Qp9h4blaNhGtfxp+Y3dYRv7R4MwCTKERownJDf1kAvO/vnlYeLauzV12w6VBXnMv UqPl4S1+BovMVInw8UQa6BtAzSqoe+PlKjjUKgZTg9ThiRGYTj0j5MRWFFdgtzzCIbcfK0wvPn2 euVy953qAtvEmBNmamYLZSU/PKTleHz9skh86o+vE/QdWlWC9c3h7X3mvkt7r61EQ453GH9m4pA Gis/p6YF+tPOjNKh/Hg== X-Authority-Analysis: v=2.4 cv=RIq+3oi+ c=1 sm=1 tr=0 ts=697637b8 cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==: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=pJ04lnu7RYOZP9TFuWaZ:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: DQA7furwV9CdDp7fj0C6gT2ZpwGk9Q5t X-Proofpoint-GUID: DQA7furwV9CdDp7fj0C6gT2ZpwGk9Q5t 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 priorityscore=1501 malwarescore=0 adultscore=0 clxscore=1015 phishscore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250130 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 Sat Feb 7 07:26:03 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 6B5333271E3 for ; Sun, 25 Jan 2026 15:33:15 +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=1769355197; cv=none; b=JZjcwoP6n45xnV8xVL/WTGIcnREPf3r31q2wReTDKvff33t2OK5jew7uc39lQmywoEyVls1vukq0tfHFiY3Y+nD4kiM0CnX0vSvJBkYnCxkmgLhjWCKOhqzvNRfFqu3bWa+C3GgMRsgWbxKt0pq10ecdSCiO12rFvlTPff+AFwM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769355197; 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=f0Q9Mm/3S1gPg634SGDb+lDaqeuk7YuCa4MxqkomlqLU1JqVP3C4NTyAXKol9aqdQ98ueYR26nkZ/aAtVh7HXauAUGyzXWbgfgpFEfEWPUVcgmSlbAufqm3NytyMhC25vJrTgmq+w/rY9QxCC2WnDUuRp2SZLksbYCANtS0/HGQ= 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=Rqh0klR7; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NxHsdHhL; 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="Rqh0klR7"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NxHsdHhL" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60P9kfZv3221171 for ; Sun, 25 Jan 2026 15:33:14 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=Rqh0klR7yXSb7Yx4 02jRblaAZZJO198xxO/akeIxBPG7UTNT27rWirOad5mWo0Ia688q/M+VVCF+LTCR 9Grn9PtOUops2nh1tQd+sOClZ1IxN1Cdyqfy8pGHSOuVIFKnXim3OklncN47FhFO jbdnN11t4TujaezY/kGU+BL/rx9nNeFSXMJ30PRfnAHTlkUtGgrc4m40xWvWiQPw jbe5/wWQot/yB8q9MxuHbWt8JkyBogI5KLohaTpghhvvvwALyHJ/9dx88HJ8ED0P +tzwT6hp7eEkGGpQA8xlPkooVTwy3NGFpNQvYgc7TVdqC5kYc9HtKJ91nd49Shf1 27XT3g== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq9tt9qw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 15:33:14 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c6a341ac9fso253792485a.3 for ; Sun, 25 Jan 2026 07:33:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769355194; x=1769959994; 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=NxHsdHhLavmlcI4BjTrR2zSXTDyWIWcTBx6XydVzrcS9M+W/WFWGgIkzTK6BNTzwYC o6Hz3Orp3Lr39EOMqQFzV9LVjVHbrGvsP0tCmTINPVjy2NSo0FYlTELRjWiBJxbwWQT4 pO0QWfKxGUylPjg5A5qD/6OycIFLkwmlxgxiRlnxPcWrKArvV8KDJvR2QaQoJ6Q4zFVd HsRjkx+79NX0CUwMMFmufHDJRCBYURFBgWlp78oDnxRf/tsHzrgfbxedVftQ+RzYZ9Fr G/mFS/9YnF8DYcw6qFMDlYGX0t80R7svOxJQwPCeqN7i7SgjsidGFc46HL1osIUitTiW SFdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769355194; x=1769959994; 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=h9XXkWdb3yzc6qXSkEJwhRUIAkgUEsTYvCQcsQVLjpVeA7j2/KKsew0YomUC+TAFIP YMudAbnItFo0Pi7XS7dTE8kNUJOWln3ZVl7E7FwIDpQdHej5lFgEJGdCqu7RySqtmVN7 /+0Hf2Abfqgb34u7rd7DmA4eKPLEfbQd10n508Ye+pMQSgSF9v1g9bsrVnIJRKmlshAF sqD7G4Yyk/XcGbhuMTPtsaIOJIDJgF0mLBbAlxDtOH2ggQZRSpcNCB2L6oioHAkwOKml qDDlOKf+mvd7Tv301JmRTvxyU4ov3F/jNyjGyPlc11F50nWXV/QLEMih76i/P/yxSR3r ZInw== X-Forwarded-Encrypted: i=1; AJvYcCVnfHBq1Cmoa7w8Cploa+Ow+VxomPn0nVLqaDjzZF0u5fcn8/w0pd27s2bnMFtSu9UyQPotxCQWZSh3gTs=@vger.kernel.org X-Gm-Message-State: AOJu0YwvLdNfPY2I2bXLX6f/5KNgrzBRfHtFEZBaAyvFghJlMKa4tXfa 19YwEMdb1tNoP28plrGRPQBGlmiY4hIp/BTNrU4NdD6vSAYExkUTQNw7/R5grhA5zFMLcUbNd94 VoWgzoUHx/kskWOxAhYMhAYeW7iUQek88KE+50vYbH1+teYQk+bdY4MMyNwuRsqFfQT8= X-Gm-Gg: AZuq6aLHwfjdFQv6kQcHISJ0b0RhzPXsRuvvFuvyrLLwEBj5B6QgloKZDPVEf9t5cvH pae9OZOoM8eVcTBGz0VDLFCaa36+VJcmDzOSkdOp/1xyC62WlZOzDlKHRAC3jhVZBP3AGihNTBU cO6HPZg2Ug10lysmuhE2fTnXvI1ZihKTuvTl1pmYoqLBt9KP4THQ6EWyQB2NXGRuJf3sywA49dM T8q+Z9qb+/RpC/YmAWWtWOZd+7h1p2FGVfUf+3+YkjzrfPY3I/owtydtNW8hVJxOWtFddEU+7i5 aCFT8489RRJI7657tsSteL+c4vz5brz+WzOfQnoqTMTk5xv24gfXa0L+hdCe+jFYAPwaHfpcs+l jVzp2moaiDgxRASlSuOHg2Aosl0d6PRUCks/EAZR/dltoGIEGzVcfbgdLt00BTn1FznkLykoLlv oZSiQKRLe631ICExh6m2t6sZc= X-Received: by 2002:a05:620a:1a10:b0:8be:64e5:52ab with SMTP id af79cd13be357-8c6f9654645mr210368185a.60.1769355193787; Sun, 25 Jan 2026 07:33:13 -0800 (PST) X-Received: by 2002:a05:620a:1a10:b0:8be:64e5:52ab with SMTP id af79cd13be357-8c6f9654645mr210365685a.60.1769355193345; Sun, 25 Jan 2026 07:33:13 -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 38308e7fff4ca-385da1a0a45sm19154661fa.34.2026.01.25.07.33.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 07:33:12 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 17:33:03 +0200 Subject: [PATCH v3 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-v3-6-d21861a9ea33@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@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=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdjetEghfU3KklBHzmyIkcPigLO/qH6Na6l/SQ SZlHp03uMiJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXY3rQAKCRCLPIo+Aiko 1dIlB/9wK7cmmdmLDtxn3hlzXhgD6ngx6fHwUXsHXKceeOWEtBxpue+yO2WNd3in3WaxXlEgN7A 0jnpaznkNB+lGMbnrPGUOZbdLy37faVT7Lg+L//u/APitWppFKbdL3ujZjX6a6YIliJtHvI/8Bg Hc0NT2AWrFlmrhRRY1xz/TXvjBXZgIApU1kgo5s0E/x3INPwXw7u2Nbyqi8UZbwIPGD7FY1mcQG cwOvmjMTI4mjmo0+6pVoFlDDrgSL7+aUwPAVIWg7Vv3Kgbtw1u2lk8BG9ZTYLCYVJcXaWmCaSiS wQhZBLsK/vglcwCarj/aCj9XzLe7HM6fdvlUmaZdN4CzDElL X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDEzMCBTYWx0ZWRfX8hRAo5nP4FFs 1lmw+YZUGQ90h0ljdosxo15OEQXjjsfcsr0QcqZIb+QTBglPpRR0XINgucWiOLGJHxbw/zELOnI SglXb9aXnBtfp1+Qj+I3azEnToQTVR7gGJjNKAF+YV/bM6Rbf5qjbsaKjNrj4qDEBiE5i82iTeU GR/oJx/T3DrtmEQTkhD8Lfcb12wCj3l51KcS1ZzHq20eDvUGdC8J58gbRvus+Y/oAMOero6hn5g yL4krUrJil3cwEe3dtUq3JpTUmWdScuva1vOgakb3ITX2qmrDzdeM9OlimSlAzMvjLvfulgjUpM wPg7ZbBqk8CM0Q3PX4xcsDtRnDiu1L+dE7M6NocBDp9lP/zpikz94yYo9pxnyse3mzEuP3cJvus SV8YOpIqZqrptUX14EaJDFiGVYYx1cX40MfyKdb1XGpqZ4dZXqRY+j5mGCUB0ATMyxy42jKVehs Ua4JQ4ENZud0CVzA4Ww== X-Authority-Analysis: v=2.4 cv=QN5lhwLL c=1 sm=1 tr=0 ts=697637ba cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==: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=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: 1XSP4iLthQLucVn6HKVpeqPa66K-Do8s X-Proofpoint-ORIG-GUID: 1XSP4iLthQLucVn6HKVpeqPa66K-Do8s 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 clxscore=1015 adultscore=0 malwarescore=0 suspectscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250130 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 Sat Feb 7 07:26:03 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 99B4E324705 for ; Sun, 25 Jan 2026 15:33:16 +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=1769355198; cv=none; b=HfDtoaAXkWgy2EiXDIlmjqq28OU2EyZ7gnuqU1RoAUs95HrNyvnydbcEylhUjCqodf/vTs+FhKUYBzcQf4HIAjRdjAEfWEdxdu/6TSitWOqK/lwq+guXTeyTH25GWnbrGuEqV6hee9oTn6mCGiXhlx5UUicPcd7DoNOmWQ2p4q0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769355198; c=relaxed/simple; bh=dIO5YayCmsnxyES+C8CIdExF900jm6HWgkVRfQodJ/4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=o40oZ45gmEKlKAHqgCwV5X+8zBYIVUGV77akUxNwHc0XiRfg731/t48t5AhDhq8SYMFcEQa8Q7MHibfcarFYPqCV+kKzfPwhWrtaaCqyyHOcyPkOg7Xrisn+H6ivduQBdqf7phPv1dzfFosgp3ER8w7seu0WlhfLhpekxcv+6Cg= 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=RuNgUwgM; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=c8KAnFEf; 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="RuNgUwgM"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="c8KAnFEf" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60P606vg2775188 for ; Sun, 25 Jan 2026 15:33:15 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=RuNgUwgMgUS9Lmr+ XrUFZv3HhvM7w7W+V4kzZZmEh7Gl5ETyUG8T+q0RnLBUkudiiB6ZooFn1lP8E2vT iZuKAyVLVdunlBJtsbhZeWX7cARuhVPWuQSWfAO37Giv5aqw6H7h5r0Hz8ucBeMR qo08QpJyoZfZAISzpJPys5bFseSr/uCAodCsp5BOY673ZGYFNPTidVmaqi4dzJI/ UnZ1QM5mZWW63+kaEBNhZn5fJGPzpuKkoacyXrKEyM2v0cREyPujR8njhqnyncYq ofausS8ODF3slUlbncJ6TrkL0yDlwEN9N+rZzmR5Opse0wdHn8Sx6c2p1asyLrS7 EaFjHQ== Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq9tt9r3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 15:33:15 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-89471437f64so144204116d6.3 for ; Sun, 25 Jan 2026 07:33:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769355195; x=1769959995; 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=c8KAnFEf35MwendzX/aFU/92s+W3RFgjvT+mQ5SSpNzO4U/pXDVPdxGaVygBX/vOCt 7qg9a/kFG1WPMDhqT7JTCLftCcv5xtCb2pXByupuC6zyonkMEwZDLgApXeDqw9iiWZMH qqrubOO7Sux0q9rwyCWyRkjId1kXv823aoz48O72kvWImfvvvmR9o87D+NxCzNoB8Vqx Fyzm/3aT91l2Blbt4V0QxxyNsLmV+SilrBO3T6JxtaZMvpJzMHdWMnClFIYLSFD6eoBE TQlwORbzK+ErKD5wgT+tdFzuYoMsxEgKaQPzcwZOgDawjw8kWjusg/Pa++gtypXx6fsl b2DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769355195; x=1769959995; 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=kirfcAAZMVLoP5Dl4tSc5MC99WkzsCKXwMCcsC4d25KkPICbJs5/uUEt7fB5CxMS2l M/XMl24+VId2Gsx8b6yjX7IGydDT0CP3FUVtsrrjkqw/HUFRcCBHdldVVAmRUN0p2qoM uLOIVsCcVeOiKytl2mx15AarF7zwcodyskVnFjrB5PVxYv7DP4X00o5Xw2NbkckbE9NA wEDHX+cDokyRfMr5gscBIYnA9RZyev8uIxZBnEEFbjF/QlrpfQwcriayOc/2blpK5J1C kESu6sKtOZibA8xgUxsbkDS+ZfpPjcC0gBbnEHqReJNs6wb/7mJ8AHE5WZcgSQOunLe9 iprA== X-Forwarded-Encrypted: i=1; AJvYcCVIMsArE8lbV1atwA+nBsvpIOjjO6ppwDEb5F8GW6cIzOCdC3IG25PYsHSGdAdjJ76163/WU+Yk8OG2HqU=@vger.kernel.org X-Gm-Message-State: AOJu0YxxzdR5K9T2x/J131p4kzOKIfq74qRpm0oDNN/cozmjKGZpdb6h ww1kEUl1Q3eSiYcdUnBcFc232lAd3YVvahXYILs6mVXAurXBvJkPaKF2PvZdjR8wq3l9xr1eth+ pxef70Qjefo5u8aDXZwgJmve736dIRlmRn7gu8zlhSD7uhr+pBTQDfjCtETd2oRaWoek= X-Gm-Gg: AZuq6aI5RkfKzekj7369cM56QSY1xgRa1PpS23/H1kPSoafGO/GKzaofSgQ4gGgN88w Fm5/ERytSaYZlJfgHYKbGv7/5afS8yUBSWCQs3CFrYYsgVYx2W9QGkLOCFmP9A05p5NkfAt3NtZ TXCDbBJEIQqq+u6XmSRyMove+ZeS9g1jPbXn7od3fXAY9OJHxfixiLqdf02YQ+rBeVbtaJsztIs VeQTAcvYZEmbbQQF0gI8UvsdIcn5mYB+9UJq3lgn8MJ+bP9OFXnL8DLhQJkm5aVkz5OAqs7bFRA dRVhuTkbOZ6eoFhOoI/1Sjr2c/TeWQdaQhCPGjRpcIVjqFcqYc4rJLZ2vJ3wQmwkZwYNjdFDb4V KFBsE0sb/opHhNBj2slytj/3wz7sRqV8ndUasU8JnbIQqK2Jwk4ui2p5bT7Mj/BmQ38MnTcrDTl RrrCqWUhVwa+tKWqwaRKrOLX4= X-Received: by 2002:a05:620a:4115:b0:8be:88f2:5b15 with SMTP id af79cd13be357-8c6f95d44fcmr205785585a.38.1769355194991; Sun, 25 Jan 2026 07:33:14 -0800 (PST) X-Received: by 2002:a05:620a:4115:b0:8be:88f2:5b15 with SMTP id af79cd13be357-8c6f95d44fcmr205782485a.38.1769355194528; Sun, 25 Jan 2026 07:33:14 -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 38308e7fff4ca-385da1a0a45sm19154661fa.34.2026.01.25.07.33.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 07:33:13 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 17:33:04 +0200 Subject: [PATCH v3 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-v3-7-d21861a9ea33@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@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/pANAwAKAYs8ij4CKSjVAcsmYgBpdjetDdXIMrIeYjwtTG4C6H9chW5bsLcrwEICJ Fo4kYX1xPWJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXY3rQAKCRCLPIo+Aiko 1VtwB/9eDbbVQFMsu6AWYK2Nvkq3JuOQAH7SfOxC8QRd+dKi+3K0hthB1FxAF4kX+o7/yx0FwY1 1LfMWHqM33TgWtSh8bPmZac+XA/9SFpBm5Y/+UfpuSuO2r2Jt0+3vxOsEUEn89+jYZZkIYMWvMR WwRxGHpLwn9W4MpBVy20Fok25x9ql3pRJXplN4HdqZnaH9YRZrGKvd/IXSRu3wbztD4HNJWNRiS AgS4VQJG2P9q1WOzJUdC/nSDj/c7rj819zotfXu0qldcY84nsepUw+gwJ9lbF65lj3dloG1FRxx DsOcnWeqDm0AfCHQcXNuQFnLpLIv/AYvXJme3+mMobqX5EEZ X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDEzMCBTYWx0ZWRfX5yXEI3o1puiB 0d/OeoX1xSeigoFdSB6nmvXbyx/gZevufE997AnBuvDuhek+I4hL/jR9E+sKOKaNhovHN9+m1N6 p2GfOWftSJnKKEoJpyWPKJ/XzMdoUWQXBp5wCxyycdpPjNfOP3rvYRfhTBIWO/MLy5TubcCEYFj 8Ly4VARTnROJDM3IoYegYa8kzU3P+8n4oDoMyONNgX2pV4hbDEP49FMhtHa4hQA7k/bT3/GM2cN FG+Ct5zUr1ovQNccR2Ony4XFMf4if8IVErBbYitDYkTU1Z+2V43LAXDiNoDhirjGtC7Av9Lop7T 5f4fRdHKP5qM/SxntCgkE9AhEJ7QwqCamXyGPbkPidVLedZvQlhG1pZvrrgcVXNkFLGuqwp8hRM 9oBZkwFaSDqZPbgtcQnQCO3YrdNq86DznOR4h2w28Au+fePR1B+AN6s1/Fr+vbtdRxQbMy9ml8/ 8X0U2IGyvfCjCoyO9AA== X-Authority-Analysis: v=2.4 cv=QN5lhwLL c=1 sm=1 tr=0 ts=697637bb cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==: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=pJ04lnu7RYOZP9TFuWaZ:22 X-Proofpoint-GUID: tRRn5cbOnxeD8Njwuc-PMuye9_1E8eOm X-Proofpoint-ORIG-GUID: tRRn5cbOnxeD8Njwuc-PMuye9_1E8eOm 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 clxscore=1015 adultscore=0 malwarescore=0 suspectscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250130 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