From nobody Tue Jun 9 01:02:22 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 B2F52317155 for ; Sun, 24 May 2026 19:49:34 +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=1779652176; cv=none; b=cLdp4kyojPWHJyMjQYVC27Ps5bQD9+7HSAItoPWZGIHBk0x8HLP98TAzEfOUJj0sa1kKCeqsUZdPGRQcCpN504gQwUbNbGBR98Rekb4z863CftcaHxTa3Jrii3uOCRGr2fetieUUn/ZuN7dQgDv7QLkSy8kJjeZtx8evx+xF4oc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652176; c=relaxed/simple; bh=mjrd/5WRTtizVxAileTEcsI3Pcwm5BCTvACtsLVlxwI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=d727FVdU97h7A61bN2lOYE52wwMxhvLdcJ+EHr0JzBeKQ4V1icH3oHKA8Y+COY3O7xazYyEE3IWDfa4o3hXSPiS09JU0miQ3o5fVkNjqmTkyO9fVWzT2Ybha38XAVt941OvP0eg0SnpH8/espQtrfAtXSwOVtCy1IR1M2rwre6I= 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=LogcTLjl; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XCrai2zR; 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="LogcTLjl"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XCrai2zR" 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 64OIqP6P1324049 for ; Sun, 24 May 2026 19:49:33 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= kf8GN87yWQbNdh+TSO3Lk6k7qhp0/6Kg3q6wFbgg+3o=; b=LogcTLjlntl1XNsc yeqnh5YMUmrxODxq2K4HIRtiksiDZITDHIaGV2J4t9Y5hap7R8JTPgzE3/3zh847 okoZWGj2T9vhrc4E1t7DDHPjAV9Xw2dJ1xIRthgqd4vV3bRQby6E938tsdcBswku ir4Gxrq29FQpejJkxccMOevias7ggrockSi12sM/dZPoLXzxoglSNDJFuIlE6Tgw bGW6ISeYds2l74VCrjo6qMGtao0qos+n1jWCpYGoxreIQXi6N7s8wLMooTXSCqiC uxLeeVi71KUXy9+d2WZyTQGScNJEkF3eQFU0nDDaDf39lrJRuM6SwdVdRjRwsEdx 1bIK5A== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb4asuw7g-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:49:33 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-365fd467cf6so7394081a91.0 for ; Sun, 24 May 2026 12:49:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652172; x=1780256972; 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=kf8GN87yWQbNdh+TSO3Lk6k7qhp0/6Kg3q6wFbgg+3o=; b=XCrai2zRaSx7adJ2I4QNQkfKAXwE71GguAkz9Df19yG9l1i/Gs6HYX6mg5nproqaxU 72WHgDwn+PUdKdmjETF3YvwEAO+vu9cifWUBYk4OPUXn+uqjQlAwoglMLcq7OSvvA5Ta M6CwTpmplkSOxnhtLXRwAmXaxA339WIDg9H+4OsWR0fN2lFy6MZQpjboybQsZJtQTPPE 0lnqQglccMCWvvPjv9gkJueJMQ6F9fPJEqynM6QG6CFfaPNdCEzSFrg408HPyLLh2Acv 5KHmg9Ef8UWdi/xnnHqhHsht8I9fsQitgeS9EBfMvqOjpqV7cautkmSIe+gs4q4AKpXd zhJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652172; x=1780256972; 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=kf8GN87yWQbNdh+TSO3Lk6k7qhp0/6Kg3q6wFbgg+3o=; b=U1jCzL0E/y6IJ7cqkh767xN26q/xRAuhKNrNEOPs0ObK8UFr40rIFeZNlYtOA3EHxG uVhlV4Pm0Gr7t8WEk7fg6gw6nTcPI/tMOhHpKs0l2MRPGnviQ/UJ3GrBgI1RNgWrJ31s xp04Q40/rQ2AsL1i4I5Jcit0dfcb+kuFpQDMuQ4xCZLMcco2NZ8M3viTNmg0JxSkqyVa i9K+p9A329YMof3gx5ZiwoJgPsxgTbav7H/bVtjAyRAnmm721FEG86li1DmPwg8UF4jS kJ6zqDd+JYmWZs4e3ZDiQtwpvWmyTU2/WEk8nYThYAkWPIaPGr1tYm/UAW7vHfDO0n1S 6DUA== X-Forwarded-Encrypted: i=1; AFNElJ8hI3WMhCe48qDAllR7rzM3ZmVAmWE/NT7KKyJrGZcJ/kzfcgdUr0KdePk0LltV4Qs5RSqaFDHMgDyntwg=@vger.kernel.org X-Gm-Message-State: AOJu0YyG48r2eqvyX1/Ru1I3560ft3+t3XS0tqPntrODjceOGJorCg1n q1CF1FvuRcsfB4UfNb3ka0xpS2ekk+9NvaCe0/viooIBZMji960h9PIeuOWbUqJigpt89IREgLC 6WoX1kvU/jYHI7mVCrtY94huC1eNWRNTii/bWK6bGzRoC0YlJR/cht97kqu8d1pHCUyY= X-Gm-Gg: Acq92OE5ls9tnpV4IaZ2VFHjvdABY1/8GxEbCazL2Kw4Vqn9pmhJ1fk3eWdNHsHKAZZ cGHmDYENAEjxpSTpwzdoLaXhRJodkmn6K7Pzg2xK0Hyv0Fq0JPiCZZQlhWeeI9DMptLqIxo3dpp 7iD+yqb40bDjmEamUVX1SofhQ6mBScmj21Hg9Hh31fppBgKdGaMUIwaQuZH18h+BzCNa31MthyB vpvmN3DwdnGPIG9V8YIiF9i3N0fkzsR1HFLESxWMile5sfbQKL6EQD3ykjiRkoiDoQp4yEPVxcy vc5OsoZJYOgDUTmnM0o25azxqiH8rGPJc9fuPFUBgefoEAegpHsJSUrQnsatkApLXthQ6gJ6Aba k3xj5Cxc8rwVVRZT4c0C4h5p5iUzx54FUYdG7 X-Received: by 2002:a17:90b:3bc6:b0:368:7327:6326 with SMTP id 98e67ed59e1d1-36a6741ecbamr12524824a91.1.1779652172277; Sun, 24 May 2026 12:49:32 -0700 (PDT) X-Received: by 2002:a17:90b:3bc6:b0:368:7327:6326 with SMTP id 98e67ed59e1d1-36a6741ecbamr12524797a91.1.1779652171688; Sun, 24 May 2026 12:49:31 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.49.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:49:31 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:05 +0530 Subject: [PATCH 01/16] dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Shikra SoC 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: <20260525-shikra-dt-m1-v1-1-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Xueyao An X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=857; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=JRwNa7gj/V38SNuXulP2MlFnweDp961hhJdbueICCwE=; b=SJMty0KWOEX6DjZ0a71oPFOwID0hjCec2SeHsUbInB/1OE7qDGKizj3oNha3YZZH6bSMaZrvj cv5jqYpiPCUA39iEcakFA60bKj9Q/JudQ/Ojlo5t0q16s0LLJdA+U+k X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX13t3Bk4OGC3n FvnMrcHU6Kj+9klTMUUo9NgLCThtWfW6aml6pHvxvOSubgkASUI5qdbVLilKAR2WToxcUq5QORF 1CCelllbuvAH+UJ/jPsDTLoBLKakcg5/46bIa7GpetC1ucEBQFM81ulEYh68wsCth07RH/QaHPq 3rgyVqODaROA6hyMIlyFPnfcj8Eendk59DmQtRmefvJ60Jsn4uRzTxTaic1vRuR0VtJFlkdZ6WG wsz13G6BQgATJfCrPyIKebF0o0nIfHAKDRNfcKRNkR3mrjalVKwQc8sdz17tykzJcLqvxM7KDAZ jAys0acMitkZXulZ/hhOJJ+9XoOV/oioHzRJWGMoSynfEq8lRgDbh+mgeNxF546XgRm6vJT7nOZ aGNY/bGT2tlvw7fpUEpt3N06HRxurzdnK5+cPdlccmT7LeXd5tCKax0q6q9/kG0rmDTBlvk7l4e riWhRHa+l5L5/txbB+g== X-Proofpoint-ORIG-GUID: UiKwkrNZDRtIJJl3JU37lAZ2h4ZCC19n X-Proofpoint-GUID: UiKwkrNZDRtIJJl3JU37lAZ2h4ZCC19n X-Authority-Analysis: v=2.4 cv=c6ebhx9l c=1 sm=1 tr=0 ts=6a13564d cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=jyTGefxJr8I4-3Pae4IA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 spamscore=0 malwarescore=0 adultscore=0 suspectscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Xueyao An Document the GPI DMA engine on Shikra platform. Signed-off-by: Xueyao An Signed-off-by: Komal Bajaj --- Documentation/devicetree/bindings/dma/qcom,gpi.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/dma/qcom,gpi.yaml b/Document= ation/devicetree/bindings/dma/qcom,gpi.yaml index 8f9a552fe30e..54dca623223d 100644 --- a/Documentation/devicetree/bindings/dma/qcom,gpi.yaml +++ b/Documentation/devicetree/bindings/dma/qcom,gpi.yaml @@ -37,6 +37,7 @@ properties: - qcom,sc7280-gpi-dma - qcom,sc8280xp-gpi-dma - qcom,sdx75-gpi-dma + - qcom,shikra-gpi-dma - qcom,sm6115-gpi-dma - qcom,sm6375-gpi-dma - qcom,sm8350-gpi-dma --=20 2.34.1 From nobody Tue Jun 9 01:02:22 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 8C5B33191A5 for ; Sun, 24 May 2026 19:49:39 +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=1779652181; cv=none; b=K4ZB358VVJXRoejxYW4fgvDzU2PJPMiHe1TTDpQc4HRM8i1d4k3awRKE2g6HPjf0lVC6wg/5pcqtTVYIT2hHrz+ABtZfOWGgqumcQHm/5x4iqAHGsz79EOnk4Xq+OBeeiIOPGV/kQPHwkvXOtsuBrwczv0xszDwEWHawzLDFEQ0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652181; c=relaxed/simple; bh=xt8fdY5E19585IRxlf2tv2dOaGtOy/UcGSJMOtFMvaY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qHxU5K15nkKnfeFnEfD+CeSC5ygLpK7CPTeOA0ea+Jcagubf77M6gEdyZAXH4zf+5BCGRxbdMTFbU+Zuw6POYg6tnRcuj3W6YYC0x4KggGkNuAvm59loNSq8az14lB2mIqPZZ0aWL4bGnwyOlDQ8rHL6RVxC2pa9IXuee3VvUug= 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=Qldi2ZGT; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VTrKB+mW; 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="Qldi2ZGT"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VTrKB+mW" 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 64OHkSTZ1350437 for ; Sun, 24 May 2026 19:49: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= KOu0AHZCj/AqL2PiuNRn2hpGRFubVPT4lIfFRQyrc2M=; b=Qldi2ZGT1tzOY/PB yxsmbJyWtPfWNTz5HQff8DhOsrcyM+7945g1GDtpZWB/sIvb/ZpljzF0LnyehR1l Mx2FJFpfHCZmlxaZiSitl5p2/obW4W5RllFTO0HZWIZdcvG98dPKbbcvhcKhdp/r p1GPQr8M1hCw7JkZm/Lxy4ToL0sgWR/qX3UizZZUkNptbs0cIsVfVt68DssgiRrS WWIgrRv5UQzEpybuCSjZikeZ3ICOsHUn2u6Y/ydvJCUpuebtZb8uhY6QDFOvJ8cw Kp4ehgXt6a9DoOmbfqeasu5vtjLw0fJ13ptWAHaEuEmeOeRLcFYNai/Iu6qkZM1D LewO/Q== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb3jgv0jx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:49:38 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-3692f395339so9036795a91.1 for ; Sun, 24 May 2026 12:49:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652177; x=1780256977; 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=KOu0AHZCj/AqL2PiuNRn2hpGRFubVPT4lIfFRQyrc2M=; b=VTrKB+mW00QQ4vSW//KqhHRuzsrB62VLyyHWKHWac3shCYolXx83Mc1mmP4A0wAqkf rzthK4eDinihsp35b5WffqPLQ4jbmpE92BPX+F1eD2VM1PVkn7cznKp7AtZrIqlGOCgx G5vOi/sMVzQiP5ibrvYxJFntChYgquj/j6ScREVyxFT8teRhJspyrYVXNOnhUMIYep3F PdA4FsgZATgDKWZM10vmIfOVYFzMFQyC+D4iMGm+ppO2RHA5M5hnu9xst8sFde/XqN0e wOrTMagG14rYv/c06x+X0u953vESmOH0+GViVgIgshZfGHSeGA/EIk9VaX6zdwtvzKz1 75Gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652177; x=1780256977; 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=KOu0AHZCj/AqL2PiuNRn2hpGRFubVPT4lIfFRQyrc2M=; b=lx2LP30DMbXNTzJ8/kA8ydnELVvFAJGSf/nJ9/2TXHd4/ga4lWx8eqiXHJ1hQzGZny mImvQqJ6p8J75tZuTXrxclSVn8Pq/sQ3E/AnlVi6JLhGi6/XYi2ls+Cs2YF8eO+026m4 gUslriHz6wePBHBSJpFzTrN6gpESScFrKYiFJRswBT+vhIDG3vqVegM57cROvBIWO4n+ CWs3iKpOzzGgMP0HgAjr2aGMWMIbsNiTxoLUaZ1F/Lcd9pKhkMK2a3uetCBL+Oi+0Wqh vke74orhB02gmSM7Wa4dQqToRaz/ulrEKVn5ev8XOkIr2rE9T/iX4g4iIeOkBRWIOqbe Rbqg== X-Forwarded-Encrypted: i=1; AFNElJ9EHiDtHQNMt5ESe2ripLGXNWoknqv7IU4cOh4eXC0h8pWr52emYItBrVwacB8tETMojdvS6KwbTWMd86Y=@vger.kernel.org X-Gm-Message-State: AOJu0Yz+Cv/8A8m8/7EN/jglDgQImWIk091yt9pq6M64yD3WWf8ToqS7 C3ni+Llx+bDYePnq2uXjX08Y/5m2SSxGL5q9z5ijZ/6WR+0Jmx3wzwyL+4OlsIDHSZAiPUsRV1o 6mPjH3Ms2V/uIt0tmyJXAV1KOXnD/MwmLJWQeDzjQYd66d6U3VT9HofCp8YAC7hkHUBU= X-Gm-Gg: Acq92OEmm3uzujbLeIcRK+/eZtjGJrl9htxtYVxPMEDQ2BLhj1sHy3AcOI+HXkhTnq+ Pb1yQyj2P7dcV0Y8AWfmLNEmDNPHaSNqKWQ0jU05a567XOkscZqc1gMMrMzRo7sIvZ5dbdZfeab lXUsoVNk71PLP1pvbdpUuADMGMxuFLaghMVKOMysuO7270BAhTmBJ0tDOyuhhCFJMT4QeSSS92o gJudub/CMiiLU5u3tcmhQ8nWMNqZQ67T+pFfPAz2wqMXCt5JjaHOJpU35k2yhrxhYESNfI/LvFw ETSl+YaZP+yYxeR6gkX5AH+ZAag4bYqpt2zu0E7EukatRmJdtTC5H1NCq9qvxa+ICRx5HWZS6Ia epoFY1fLhCTQ8RExB7XUTpRGW5OBWXnOLnd45 X-Received: by 2002:a17:90b:4c87:b0:369:7421:b376 with SMTP id 98e67ed59e1d1-36a6762542emr11236356a91.19.1779652177373; Sun, 24 May 2026 12:49:37 -0700 (PDT) X-Received: by 2002:a17:90b:4c87:b0:369:7421:b376 with SMTP id 98e67ed59e1d1-36a6762542emr11236340a91.19.1779652176837; Sun, 24 May 2026 12:49:36 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.49.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:49:36 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:06 +0530 Subject: [PATCH 02/16] dt-bindings: interconnect: qcom-bwmon: Add Shikra cpu-bwmon compatible 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: <20260525-shikra-dt-m1-v1-2-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Sayantan Chakraborty X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=1062; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=MfVD9NAJt+YvcfkJInifeQ/jWKYZMhdr3T/JUeWSDbk=; b=29RL4I7Ux9+C57dyAQnhNhFTDoo4eCONKIcb+Dm+cyWsxoYC8iISBS1CA1Yg86kt9nuCErdyM u6duK4QOoKHC+Qksbo0V8tjo0h8UF6NIh20Wpemx3XoZQ9tLQH/r9RF X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Proofpoint-GUID: RVNSn1bQvtSG1-r86N_0kuZQrrgBhkwc X-Proofpoint-ORIG-GUID: RVNSn1bQvtSG1-r86N_0kuZQrrgBhkwc X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX/z7/A7ExpBn3 v4NvyQ3EvcAVxY0XDfG4cAhUOnI4Z8j/WjTwCpLvkr5nB/EBe2DAYx/uj24xV9lcerODROMYvtQ q0Qm+uOvq+jFVaESNAX3Mi00boSTKuvrAmvZ5z3ZcExcGmPvAqlxTks9GTDaH1leDM3dWTQDW7L u20sMudnTpfb5UAfUY1Z1MJV0zmXIl++wBbmauFFfz4VO73eD/oZye+vrua96aOMOMF7rkg6OvZ lyGn1igHW2cHb6tUMmNhhnriTd2MwRNRhEYiHEBWmnGL67XeO07QQNOam6A4CachmYTWGy4GHui fvcHgIGYAj9CCPM/mFZodBlKdHTbhrrqEr5Mmxal6Aij1DhR9vw4ufIkfNWYeEiXCKOolVQOCdA 5VNAFJWRs99G5+XgDh4lOS4sVA22R89r3b8+VSLuqU6HgQ8EA519BjeO4CPb+9YqPHQJN6ZOZu+ 2IeCKHACAKeKnHsFdng== X-Authority-Analysis: v=2.4 cv=Do9mPm/+ c=1 sm=1 tr=0 ts=6a135652 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=s2Q_muabT7T23weRVv8A:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 impostorscore=0 suspectscore=0 malwarescore=0 adultscore=0 clxscore=1015 priorityscore=1501 phishscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Sayantan Chakraborty Add the Qualcomm Shikra SoC compatible string for the CPU-to-DDR bandwidth monitor. Shikra has a BWMONv5 for CPU. Signed-off-by: Sayantan Chakraborty Signed-off-by: Komal Bajaj --- Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml | 1= + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/interconnect/qcom,msm8998-bw= mon.yaml b/Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmo= n.yaml index ff64225e8281..8f6c937e44ce 100644 --- a/Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml +++ b/Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml @@ -52,6 +52,7 @@ properties: - qcom,sa8775p-llcc-bwmon - qcom,sc7180-llcc-bwmon - qcom,sc8280xp-llcc-bwmon + - qcom,shikra-cpu-bwmon - qcom,sm6350-cpu-bwmon - qcom,sm8250-llcc-bwmon - qcom,sm8550-llcc-bwmon --=20 2.34.1 From nobody Tue Jun 9 01:02:22 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 678371CD1E4 for ; Sun, 24 May 2026 19:49: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=1779652188; cv=none; b=p0JQTAwxTHqrWlNImOt+wDkNvOGZLP7pEYi0GoJ2gIWcffMIQanuWy6UVe7VTToQ8AeYRat60QxY8offbELxRecKYJW8hUIsUMf4ai3OguGypqr0pqlxUezZ9toYPuSWeF7XbKPPlpHVf+gazzYjT6fmRY3HPrqehg4rNEoim74= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652188; c=relaxed/simple; bh=MIUCULZ6SKXJFGgZfpP70x61UkEtycDQsAmNpodx7rA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IkmZBEOBUw3ZbBjxhkVzsO9WeCWTn8Lt/odnTQSgZsSwQPYUOluKLsuc3XfKmatvaT6JdpaaZWYZukHRR1rwY+VmUcEBQtjK75DMVUbfJEMr0oPtILnd2LWggksLwGpm8xdfKvqlsC8KOiA0ZVTRfvugWooUuj8WJANNHb2jejU= 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=KJvpbwfu; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KRvykyvZ; 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="KJvpbwfu"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KRvykyvZ" 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 64OIb1Cu1294447 for ; Sun, 24 May 2026 19:49: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= uDABXrJgK+8ravfK/476LEWmVo1YEHFobSPdeiEfn+g=; b=KJvpbwfuIW6+tWor sqBT/cp6/R35+njL4STidIcF4HLeT15BcEAEmuBg5FXYStTlIXcPvrPPSfCblDfb 8gC36SA1q/ltaYdvjnSfn8R6tmxeotDKeUTIjnXpSzgP/SuScWJxzgpo/mz9TPwI uyC4YcbhMzXEJSzDOmUU0cobkJAExWHEVt4kuHgIt8nCqfVVmJLev8I4o8wl0Z7w V8QTaGchYoZ0USecJlba3iEhewi+9uEd3/xyI0W9PC0pgBXvZkG6JnHKicfpMEb7 4eIX6YkL4r4y2I8IxzhIMjtKjWdLmofOxjRQJALg66O0iQAPlaqNB7+QZX8jkglZ lNPGiQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb4asuw7x-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:49:45 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-368f2d76b04so8029702a91.3 for ; Sun, 24 May 2026 12:49:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652184; x=1780256984; 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=uDABXrJgK+8ravfK/476LEWmVo1YEHFobSPdeiEfn+g=; b=KRvykyvZS4fQ3bOyaALX2k+8nM9hQKpAWv0dhWRxHAG2Ayc7NRFw0HgeEX6TTiiwVU RqCImGjG1Jg7SpR+gRTPeNBOuUyjGJ/QL0G8Il5KyAK0gXElyBd6FCUsZGpihIvEChej CvbV5X1QMHUUhQajcwOqZFlsYcCc4yu3BaNEQW1IAgb4i0kWxaf5x0gHQEbfJ/u7niqt zKF3eXmYynCfdy7k8JAzIMrKngLnrvGhWl2YG3SbHJ/qH/8exrDF6MgQ/JQqCU8GUgGR Reg7eK0C7l0bs3+Nxm4TuiiMgsgD51g7DM0osMgu45fK92D779qi3tR1Iebt7dB8PiPs Vgdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652184; x=1780256984; 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=uDABXrJgK+8ravfK/476LEWmVo1YEHFobSPdeiEfn+g=; b=MDIOqGy8qkkM6MydH4zNZ3/JIvh4tOWyDV875/xxr8sISDwUn08aDkDWrWCsZQF2n2 Zn4PF2Q1tRyo4RzdWZyOWJn9a52HxbKQiB3STyNXZZpmqfHzdh6G971vayD7y0vZInQc +8EoTJQsrhf3Kmvynhr3rGJ447FndFxAZ7Vcb+V8raqPzird6owOOPnYfAgdQPQ0VQ9W 7FBzNGmuFnA6724+K39fCrcAw2C03zWkihFjx9XEtj55eOruG6eN7ZShdX9WBm42MymJ plFI7IRKQ5WMfYh5rZ7Iyc19j7LRF0AP9SQBhl9Q8vCMZ283CrihpbJAtMxHLhTqzocN nbRA== X-Forwarded-Encrypted: i=1; AFNElJ8gmndwk+NL0FyjjBA2LBVLnfICuaByuWgtP0qCfAf30h9JzF098g1BauokDfwUYjf6etjBxhGG3loSYjw=@vger.kernel.org X-Gm-Message-State: AOJu0YyeqKjJBAFtPmMfQvQQ/zNywo94n6oB185+zeZ+4Ntix4qXVaLn /mlAghmhIy0B7IhFPvo1pBUILBTwP+l+A+9KSAdiWwsCv+IkMdadIrpAmKH+Buss91Q3fdZHrvm d4l7rnP59BQJpQdYSTqjx0n3pSzj8H9jEAXndNE1jUNT/XDEKdRxCX87jBvMf5Hf+d9k= X-Gm-Gg: Acq92OFijAmCAXLAlUhEL/0PPdFGZjLNnzcEJdS8SG2ZvIGJGjJpAwVfrSe9WfOuJCW tylqtn4sM20bx+OiuP4rFe8sdmjSu8kjLtTjqkKG3uVcImuqKl3SUjq9//HOG+oaBKLUjkJu5LV p4i9NqhzMWPHE7EX+2IGdZqsTM6f4LjTQ3WOTxUXGHoCBMqfBsEQrPWDm7VTG/zvr/ZXhMtCM1x rKTUuPp6+sYVftKDH5ZLs5F1/vXZEtYFETkSrpa/9e9zd/jYdwR5rGo9w6O1bOAbbqw3FNNvFDf ljpJrxf/GwQfdAxpuxhMhA0ljtcBYRw8L5Wiyav0bXs6TvBdhawVMNcZj4TB247U3fTaueIntLJ K9M7nG5Is9rsjt6IEg8wEiOioO6qD/faEc0wF5/Ox2QVayN4= X-Received: by 2002:a17:90b:4e84:b0:36a:95c:7613 with SMTP id 98e67ed59e1d1-36a67732b8fmr12043728a91.10.1779652183759; Sun, 24 May 2026 12:49:43 -0700 (PDT) X-Received: by 2002:a17:90b:4e84:b0:36a:95c:7613 with SMTP id 98e67ed59e1d1-36a67732b8fmr12043711a91.10.1779652183036; Sun, 24 May 2026 12:49:43 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.49.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:49:42 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:07 +0530 Subject: [PATCH 03/16] arm64: dts: qcom: Add QUPv3 configuration for Shikra 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: <20260525-shikra-dt-m1-v1-3-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Xueyao An X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=28684; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=ygaSDmza/u6IYKsN0t4xLP2AX3842dUY9VPDSgggZh4=; b=QkvEhX8gF4PnPrQY8OfrsLVuX1khjaUeY6y+QuqUrX8MScqLC1Fg2yaAx1+JA2OBDod+l0aTO 8eU1OFUmodWAXUxyJyhFlHXskr7N+KfkeXVKAFqMydTWKt6utkLM5WG X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX0tX2P0dU5IdC 5FzTGOrQwZTcjTyAJ8uVp40tcIuOVEm5KmE2iqNzm0+8wmfLbz2J6vQm0Ut58xCF2x/gT/pDI0y Fi54t7XIW7xjaCrpjGwCVKMPIEEhznBBHd1d1TMFxIsYIiPx4UH4tJqO4V6JSXoXDX96IEdAAtG LS+tgtkeVdw5aBkvzixp4/Yf+PiGjWb+vCbKpj6HArYFBnPxLEPaUawyU8NHuJxz0K85dJIIjT2 Rxey9eU5uAbC/cF2NHfD0nK5yNx18tlKG4TM2xryv0dopuGUGBjUc7wO47BffkNFfCYBCXxCX3n FtA6kRVnZxneR28fCHFpj3VGbB9P6pC0PNnFA72TBa8rgDs7pm4Fj3LPflVJdl+NvEYL5R5Rj/z euN+UhRJZHEQ31daR7HCIzL8UD8SdsbJIdoYj4zDCGZDJUdkaom7WerxmIZmDhLPJdXjGmSNKyd qPjJK96/U3mcN0fFJVQ== X-Proofpoint-ORIG-GUID: 3BNQwHRnoWzRNiQPdLuNIDDHmRRZmEzC X-Proofpoint-GUID: 3BNQwHRnoWzRNiQPdLuNIDDHmRRZmEzC X-Authority-Analysis: v=2.4 cv=c6ebhx9l c=1 sm=1 tr=0 ts=6a135659 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=lZImzISf86lFr0hzVWMA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 spamscore=0 malwarescore=0 adultscore=0 suspectscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Xueyao An Add device tree support for QUPv3 serial engine protocols on Shikra. Shikra has 10 QUP serial engines under a single QUP wrapper, all with support of GPI DMA engines. Signed-off-by: Xueyao An Signed-off-by: Komal Bajaj --- arch/arm64/boot/dts/qcom/shikra.dtsi | 951 +++++++++++++++++++++++++++++++= ++++ 1 file changed, 951 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index a4334d99c1f3..2751b4f89678 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include @@ -348,6 +349,161 @@ tlmm: pinctrl@500000 { gpio-ranges =3D <&tlmm 0 0 165>; wakeup-parent =3D <&mpm>; =20 + qup_i2c0_data_clk: qup-i2c0-data-clk-state { + /* SDA, SCL */ + pins =3D "gpio2", "gpio3"; + function =3D "qup0_se0"; + drive-strength =3D <2>; + bias-pull-up; + }; + + qup_i2c1_data_clk: qup-i2c1-data-clk-state { + /* SDA, SCL */ + pins =3D "gpio4", "gpio5"; + function =3D "qup0_se1_01"; + drive-strength =3D <2>; + bias-pull-up; + }; + + qup_i2c2_data_clk: qup-i2c2-data-clk-state { + /* SDA, SCL */ + pins =3D "gpio6", "gpio7"; + function =3D "qup0_se2"; + drive-strength =3D <2>; + bias-pull-up; + }; + + qup_i2c3_data_clk: qup-i2c3-data-clk-state { + /* SDA, SCL */ + pins =3D "gpio10", "gpio11"; + function =3D "qup0_se3_01"; + drive-strength =3D <2>; + bias-pull-up; + }; + + qup_i2c4_data_clk: qup-i2c4-data-clk-state { + /* SDA, SCL */ + pins =3D "gpio12", "gpio13"; + function =3D "qup0_se4_01"; + drive-strength =3D <2>; + bias-pull-up; + }; + + qup_i2c5_data_clk: qup-i2c5-data-clk-state { + /* SDA, SCL */ + pins =3D "gpio14", "gpio15"; + function =3D "qup0_se5"; + drive-strength =3D <2>; + bias-pull-up; + }; + + qup_i2c6_data_clk: qup-i2c6-data-clk-state { + /* SDA, SCL */ + pins =3D "gpio18", "gpio19"; + function =3D "qup0_se6"; + drive-strength =3D <2>; + bias-pull-up; + }; + + qup_i2c7_data_clk: qup-i2c7-data-clk-state { + /* SDA, SCL */ + pins =3D "gpio20", "gpio21"; + function =3D "qup0_se7_01"; + drive-strength =3D <2>; + bias-pull-up; + }; + + qup_i2c8_data_clk: qup-i2c8-data-clk-state { + /* SDA, SCL */ + pins =3D "gpio22", "gpio23"; + function =3D "qup0_se8"; + drive-strength =3D <2>; + bias-pull-up; + }; + + qup_i2c9_data_clk: qup-i2c9-data-clk-state { + /* SDA, SCL */ + pins =3D "gpio27", "gpio26"; + function =3D "qup0_se9_01"; + drive-strength =3D <2>; + bias-pull-up; + }; + + qup_spi0_cs: qup-spi0-cs-state { + pins =3D "gpio1"; + function =3D "qup0_se0"; + drive-strength =3D <6>; + bias-disable; + }; + + qup_spi0_data_clk: qup-spi0-data-clk-state { + /* MISO, MOSI, CLK */ + pins =3D "gpio2", "gpio3", "gpio0"; + function =3D "qup0_se0"; + drive-strength =3D <6>; + bias-disable; + }; + + qup_spi2_cs: qup-spi2-cs-state { + pins =3D "gpio9"; + function =3D "qup0_se2"; + drive-strength =3D <6>; + bias-disable; + }; + + qup_spi2_data_clk: qup-spi2-data-clk-state { + /* MISO, MOSI, CLK */ + pins =3D "gpio6", "gpio7", "gpio8"; + function =3D "qup0_se2"; + drive-strength =3D <6>; + bias-disable; + }; + + qup_spi5_cs: qup-spi5-cs-state { + pins =3D "gpio17"; + function =3D "qup0_se5"; + drive-strength =3D <6>; + bias-disable; + }; + + qup_spi5_data_clk: qup-spi5-data-clk-state { + /* MISO, MOSI, CLK */ + pins =3D "gpio14", "gpio15", "gpio16"; + function =3D "qup0_se5"; + drive-strength =3D <6>; + bias-disable; + }; + + qup_spi6_cs: qup-spi6-cs-state { + pins =3D "gpio29"; + function =3D "qup0_se6"; + drive-strength =3D <6>; + bias-disable; + }; + + qup_spi6_data_clk: qup-spi6-data-clk-state { + /* MISO, MOSI, CLK */ + pins =3D "gpio18", "gpio19", "gpio28"; + function =3D "qup0_se6"; + drive-strength =3D <6>; + bias-disable; + }; + + qup_spi8_cs: qup-spi8-cs-state { + pins =3D "gpio25"; + function =3D "qup0_se8"; + drive-strength =3D <6>; + bias-disable; + }; + + qup_spi8_data_clk: qup-spi8-data-clk-state { + /* MISO, MOSI, CLK */ + pins =3D "gpio22", "gpio23", "gpio24"; + function =3D "qup0_se8"; + drive-strength =3D <6>; + bias-disable; + }; + qup_uart0_default: qup-uart0-default-state { pins =3D "gpio0", "gpio1"; function =3D "qup0_se0"; @@ -355,6 +511,105 @@ qup_uart0_default: qup-uart0-default-state { bias-disable; }; =20 + qup_uart1_default: qup-uart1-default-state { + pins =3D "gpio4", "gpio5"; + function =3D "qup0_se1_23"; + drive-strength =3D <2>; + bias-disable; + }; + + qup_uart2_default: qup-uart2-default-state { + /* TX, RX */ + pins =3D "gpio8", "gpio9"; + function =3D "qup0_se2"; + drive-strength =3D <2>; + bias-pull-up; + }; + + qup_uart2_cts_rts: qup-uart2-cts-rts-state { + /* CTS, RTS */ + pins =3D "gpio6", "gpio7"; + function =3D "qup0_se2"; + drive-strength =3D <2>; + bias-pull-down; + }; + + qup_uart3_default: qup-uart3-default-state { + pins =3D "gpio10", "gpio11"; + function =3D "qup0_se3_23"; + drive-strength =3D <2>; + bias-disable; + }; + + qup_uart4_default: qup-uart4-default-state { + pins =3D "gpio12", "gpio13"; + function =3D "qup0_se4_23"; + drive-strength =3D <2>; + bias-disable; + }; + + qup_uart5_default: qup-uart5-default-state { + /* TX, RX */ + pins =3D "gpio16", "gpio17"; + function =3D "qup0_se5"; + drive-strength =3D <2>; + bias-pull-up; + }; + + qup_uart5_cts_rts: qup-uart5-cts-rts-state { + /* CTS, RTS */ + pins =3D "gpio14", "gpio15"; + function =3D "qup0_se5"; + drive-strength =3D <2>; + bias-pull-down; + }; + + qup_uart6_default: qup-uart6-default-state { + /* TX, RX */ + pins =3D "gpio28", "gpio29"; + function =3D "qup0_se6"; + drive-strength =3D <2>; + bias-pull-up; + }; + + qup_uart6_cts_rts: qup-uart6-cts-rts-state { + /* CTS, RTS */ + pins =3D "gpio18", "gpio19"; + function =3D "qup0_se6"; + drive-strength =3D <2>; + bias-pull-down; + }; + + qup_uart7_default: qup-uart7-default-state { + pins =3D "gpio20", "gpio21"; + function =3D "qup0_se7_23"; + drive-strength =3D <2>; + bias-disable; + }; + + qup_uart8_default: qup-uart8-default-state { + /* TX, RX */ + pins =3D "gpio24", "gpio25"; + function =3D "qup0_se8"; + drive-strength =3D <2>; + bias-pull-up; + }; + + qup_uart8_cts_rts: qup-uart8-cts-rts-state { + /* CTS, RTS */ + pins =3D "gpio22", "gpio23"; + function =3D "qup0_se8"; + drive-strength =3D <2>; + bias-pull-down; + }; + + qup_uart9_default: qup-uart9-default-state { + pins =3D "gpio26", "gpio27"; + function =3D "qup0_se9_23"; + drive-strength =3D <2>; + bias-disable; + }; + sdc1_state_on: sdc1-on-state { clk-pins { pins =3D "sdc1_clk"; @@ -604,6 +859,34 @@ opp-384000000 { }; }; =20 + gpi_dma0: dma-controller@4a00000 { + compatible =3D "qcom,shikra-gpi-dma", "qcom,sm6350-gpi-dma"; + reg =3D <0x0 0x04a00000 0x0 0x60000>; + + interrupts =3D , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + + dma-channels =3D <16>; + dma-channel-mask =3D <0xff>; + #dma-cells =3D <3>; + + iommus =3D <&apps_smmu 0xf6 0x0>; + }; + qupv3_0: geniqup@4ac0000 { compatible =3D "qcom,geni-se-qup"; reg =3D <0x0 0x04ac0000 0x0 0x2000>; @@ -613,10 +896,75 @@ qupv3_0: geniqup@4ac0000 { clock-names =3D "m-ahb", "s-ahb"; =20 + iommus =3D <&apps_smmu 0xe3 0x0>; + #address-cells =3D <2>; #size-cells =3D <2>; ranges; =20 + status =3D "disabled"; + + i2c0: i2c@4a80000 { + compatible =3D "qcom,geni-i2c"; + reg =3D <0x0 0x4a80000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S0_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>, + <&system_noc MASTER_QUP_0 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config", + "qup-memory"; + + dmas =3D <&gpi_dma0 0 0 QCOM_GPI_I2C>, + <&gpi_dma0 1 0 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + + pinctrl-0 =3D <&qup_i2c0_data_clk>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + + spi0: spi@4a80000 { + compatible =3D "qcom,geni-spi"; + reg =3D <0x0 0x4a80000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S0_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config"; + + dmas =3D <&gpi_dma0 0 0 QCOM_GPI_SPI>, + <&gpi_dma0 1 0 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + + pinctrl-0 =3D <&qup_spi0_data_clk>, <&qup_spi0_cs>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + uart0: serial@4a80000 { compatible =3D "qcom,geni-debug-uart"; reg =3D <0x0 0x04a80000 0x0 0x4000>; @@ -638,6 +986,609 @@ &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, =20 status =3D "disabled"; }; + + i2c1: i2c@4a84000 { + compatible =3D "qcom,geni-i2c"; + reg =3D <0x0 0x4a84000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S1_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>, + <&system_noc MASTER_QUP_0 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config", + "qup-memory"; + + dmas =3D <&gpi_dma0 0 1 QCOM_GPI_I2C>, + <&gpi_dma0 1 1 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + + pinctrl-0 =3D <&qup_i2c1_data_clk>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + + uart1: serial@4a84000 { + compatible =3D "qcom,geni-uart"; + reg =3D <0x0 0x04a84000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S1_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config"; + + pinctrl-0 =3D <&qup_uart1_default>; + pinctrl-names =3D "default"; + + status =3D "disabled"; + }; + + i2c2: i2c@4a88000 { + compatible =3D "qcom,geni-i2c"; + reg =3D <0x0 0x4a88000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S2_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>, + <&system_noc MASTER_QUP_0 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config", + "qup-memory"; + + pinctrl-0 =3D <&qup_i2c2_data_clk>; + pinctrl-names =3D "default"; + + dmas =3D <&gpi_dma0 0 2 QCOM_GPI_I2C>, + <&gpi_dma0 1 2 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + + spi2: spi@4a88000 { + compatible =3D "qcom,geni-spi"; + reg =3D <0x0 0x4a88000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S2_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config"; + + dmas =3D <&gpi_dma0 0 2 QCOM_GPI_SPI>, + <&gpi_dma0 1 2 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + + pinctrl-0 =3D <&qup_spi2_data_clk>, <&qup_spi2_cs>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + + uart2: serial@4a88000 { + compatible =3D "qcom,geni-uart"; + reg =3D <0x0 0x04a88000 0x0 0x4000>; + + interrupts-extended =3D <&intc GIC_SPI 529 IRQ_TYPE_LEVEL_HIGH 0>, + <&tlmm 9 IRQ_TYPE_LEVEL_HIGH>; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S2_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config"; + + pinctrl-0 =3D <&qup_uart2_default>, <&qup_uart2_cts_rts>; + pinctrl-names =3D "default"; + + status =3D "disabled"; + }; + + i2c3: i2c@4a8c000 { + compatible =3D "qcom,geni-i2c"; + reg =3D <0x0 0x4a8c000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S3_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>, + <&system_noc MASTER_QUP_0 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config", + "qup-memory"; + + dmas =3D <&gpi_dma0 0 3 QCOM_GPI_I2C>, + <&gpi_dma0 1 3 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + + pinctrl-0 =3D <&qup_i2c3_data_clk>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + + uart3: serial@4a8c000 { + compatible =3D "qcom,geni-uart"; + reg =3D <0x0 0x04a8c000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S3_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config"; + + pinctrl-0 =3D <&qup_uart3_default>; + pinctrl-names =3D "default"; + + status =3D "disabled"; + }; + + i2c4: i2c@4a90000 { + compatible =3D "qcom,geni-i2c"; + reg =3D <0x0 0x4a90000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S4_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>, + <&system_noc MASTER_QUP_0 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config", + "qup-memory"; + + dmas =3D <&gpi_dma0 0 4 QCOM_GPI_I2C>, + <&gpi_dma0 1 4 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + + pinctrl-0 =3D <&qup_i2c4_data_clk>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + + uart4: serial@4a90000 { + compatible =3D "qcom,geni-uart"; + reg =3D <0x0 0x04a90000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S4_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config"; + + pinctrl-0 =3D <&qup_uart4_default>; + pinctrl-names =3D "default"; + + status =3D "disabled"; + }; + + i2c5: i2c@4a94000 { + compatible =3D "qcom,geni-i2c"; + reg =3D <0x0 0x4a94000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S5_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>, + <&system_noc MASTER_QUP_0 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config", + "qup-memory"; + + dmas =3D <&gpi_dma0 0 5 QCOM_GPI_I2C>, + <&gpi_dma0 1 5 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + + pinctrl-0 =3D <&qup_i2c5_data_clk>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + + spi5: spi@4a94000 { + compatible =3D "qcom,geni-spi"; + reg =3D <0x0 0x4a94000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S5_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config"; + + dmas =3D <&gpi_dma0 0 5 QCOM_GPI_SPI>, + <&gpi_dma0 1 5 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + + pinctrl-0 =3D <&qup_spi5_data_clk>, <&qup_spi5_cs>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + + uart5: serial@4a94000 { + compatible =3D "qcom,geni-uart"; + reg =3D <0x0 0x04a94000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S5_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config"; + + pinctrl-0 =3D <&qup_uart5_default>, <&qup_uart5_cts_rts>; + pinctrl-names =3D "default"; + + status =3D "disabled"; + }; + + i2c6: i2c@4a98000 { + compatible =3D "qcom,geni-i2c"; + reg =3D <0x0 0x4a98000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S6_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>, + <&system_noc MASTER_QUP_0 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config", + "qup-memory"; + + dmas =3D <&gpi_dma0 0 6 QCOM_GPI_I2C>, + <&gpi_dma0 1 6 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + + pinctrl-0 =3D <&qup_i2c6_data_clk>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + + spi6: spi@4a98000 { + compatible =3D "qcom,geni-spi"; + reg =3D <0x0 0x4a98000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S6_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config"; + + dmas =3D <&gpi_dma0 0 6 QCOM_GPI_SPI>, + <&gpi_dma0 1 6 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + + pinctrl-0 =3D <&qup_spi6_data_clk>, <&qup_spi6_cs>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + + uart6: serial@4a98000 { + compatible =3D "qcom,geni-uart"; + reg =3D <0x0 0x04a98000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S6_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config"; + + pinctrl-0 =3D <&qup_uart6_default>, <&qup_uart6_cts_rts>; + pinctrl-names =3D "default"; + + status =3D "disabled"; + }; + + i2c7: i2c@4a9c000 { + compatible =3D "qcom,geni-i2c"; + reg =3D <0x0 0x4a9c000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S7_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>, + <&system_noc MASTER_QUP_0 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config", + "qup-memory"; + + dmas =3D <&gpi_dma0 0 7 QCOM_GPI_I2C>, + <&gpi_dma0 1 7 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + + pinctrl-0 =3D <&qup_i2c7_data_clk>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + + uart7: serial@4a9c000 { + compatible =3D "qcom,geni-uart"; + reg =3D <0x0 0x04a9c000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S7_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config"; + + pinctrl-0 =3D <&qup_uart7_default>; + pinctrl-names =3D "default"; + + status =3D "disabled"; + }; + + i2c8: i2c@4aa0000 { + compatible =3D "qcom,geni-i2c"; + reg =3D <0x0 0x4aa0000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S8_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>, + <&system_noc MASTER_QUP_0 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config", + "qup-memory"; + + dmas =3D <&gpi_dma0 0 8 QCOM_GPI_I2C>, + <&gpi_dma0 1 8 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + + pinctrl-0 =3D <&qup_i2c8_data_clk>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + + spi8: spi@4aa0000 { + compatible =3D "qcom,geni-spi"; + reg =3D <0x0 0x4aa0000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S8_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config"; + + dmas =3D <&gpi_dma0 0 8 QCOM_GPI_SPI>, + <&gpi_dma0 1 8 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + + pinctrl-0 =3D <&qup_spi8_data_clk>, <&qup_spi8_cs>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + + uart8: serial@4aa0000 { + compatible =3D "qcom,geni-uart"; + reg =3D <0x0 0x04aa0000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S8_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config"; + + pinctrl-0 =3D <&qup_uart8_default>, <&qup_uart8_cts_rts>; + pinctrl-names =3D "default"; + + status =3D "disabled"; + }; + + i2c9: i2c@4aa4000 { + compatible =3D "qcom,geni-i2c"; + reg =3D <0x0 0x4aa4000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S9_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>, + <&system_noc MASTER_QUP_0 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config", + "qup-memory"; + + dmas =3D <&gpi_dma0 0 9 QCOM_GPI_I2C>, + <&gpi_dma0 1 9 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + + pinctrl-0 =3D <&qup_i2c9_data_clk>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + + uart9: serial@4aa4000 { + compatible =3D "qcom,geni-uart"; + reg =3D <0x0 0x04aa4000 0x0 0x4000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QUPV3_WRAP0_S9_CLK>; + clock-names =3D "se"; + + interconnects =3D <&clk_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config"; + + pinctrl-0 =3D <&qup_uart9_default>; + pinctrl-names =3D "default"; + + status =3D "disabled"; + }; }; =20 sram@c11e000 { --=20 2.34.1 From nobody Tue Jun 9 01:02:22 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 8C1D3318EF6 for ; Sun, 24 May 2026 19:49:50 +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=1779652191; cv=none; b=TeCiGKBT5tBocdHrcdXi/2i4y+aL9cuYEr2kwQMwG4nmDUUgJx0gpCld0ZLd6TDp4ndo+ASDZZSPyZSLUJ+9WjPhhyaPnQwgr8Ve2PzHT1pzaLk1nOctuYguGDYbZh2UyNUHb1s1Q4CpmK3NrhYxSn7FNW3y2SYJmEg9fwWxZDU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652191; c=relaxed/simple; bh=BIGk9NUVoNDrOtt6d4N1Uq4IdfPUi7mT/rywQ2ssYKo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mgVZexCOLL4QplX4vxsdHBM+kLLQZR2aqqwebZQL1Ig3gsvDSNmc1X36dBcILmluJCv/KHCT0vwK4R3xL9JWQ4I1h8f7I28Jq5npIs+QDtKkFVJokRFnwmUy6H0APoKH+wIJH89IBGYAQ4kmJo1F0X9EDarF2vg5JZuLvQqf3S0= 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=f11KwDAH; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=DLzv2EHr; 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="f11KwDAH"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="DLzv2EHr" 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 64OFQmF5870384 for ; Sun, 24 May 2026 19:49:49 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= dn3fvC+mkNY1uNxo3o5q69xFB3+G2i+dm6Pos/3JyeU=; b=f11KwDAHJGu31tiS Kz8lwsS4BECL1KzQ55FgxdQ8k7m0zLCLf4XOcX3MMb8fQB8mNZirDkOvzAt5k3vY UGWbwn/v1ENp/5ZhRDEbElW4VxOnCoAS5y+hemT3XV0x9Z+gdUHbbYvBYnbXTk8U JlP7y3dv0yVzNQheJtJB8/qXtPsjrl65iRde+lHV+lAGkbGtMR6tA7HTC3VlcTwl DfQxmZXiPfunsiV4hMgh2rerqlkVlLd0MEg/lr2/l63Xq2wRWnP7tyKELiA5Y6Gv CowxyRcjq+Y0Sd+X3r6As/FdcNx0vODWxItItFiHUUlurB5TrjE4nFy5FuO80/JA g+G6Pw== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb88w3d5r-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:49:49 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-366ded3bed0so6151626a91.0 for ; Sun, 24 May 2026 12:49:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652189; x=1780256989; 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=dn3fvC+mkNY1uNxo3o5q69xFB3+G2i+dm6Pos/3JyeU=; b=DLzv2EHrmi9vfs+pNxxCCbSJs/VLnAXD5pVPeylO+nUrF0cFnhc265uc9sQUjiMNIY 5Ej1CQ9nRqdXUREWlQUSFegIHt+oHQXLmwM+81DYdE0mJYIpd9lfKOgpM67Kovnp/D3h yGYG3+uTJF5xWFKvAkJJmBjMYJvK2rxmyMk1ybRoVgMU/m2Y0gOhWVqwLHIBwkwy5XU3 u2jAKqYdBYT+2j6+4Be4kr+2MdlGQIs8wRtgi+C81rIxSE8mfg17Uc9Re6RudoMVUGw2 uJYjrywxetBFkW7oGaq4MZ36tVU36eDkqk2iWqatJVfH6U8f47A8+yDLglk73AWjJWyw D1mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652189; x=1780256989; 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=dn3fvC+mkNY1uNxo3o5q69xFB3+G2i+dm6Pos/3JyeU=; b=EvRncyfX6yxVNf+6Eph6ylp4v9NyN53ejLiOmxNcR/V2ndZCZe/XeQZ3YetqUWjZTK FS/e8faWYztjLPfdfqmXn3KyGD+hmQDLDIELdU5kp1orBSu4fLzP9uuqMWiDq12QY5zw w10T15ElAiyNinIinQYj0KfHUt4KHHV+VBrEzkQgJT4p9bQ0LRKY+mpzRzPi4HQC6bUJ 8HQJzUMbE7DSFGQ8ndYXdOgpK+Tqp8kMXyQuKHaZUnN1mvzrGqtn0U+K//fUppMHAr6h KVhj5lAjOjKcLTwfsaN7tJKiamrBHP4z8vZ/9FYbvlRB6ZlUp5XS+RnY9UX/N2UyAe11 Z+RQ== X-Forwarded-Encrypted: i=1; AFNElJ9ajlEMdnNDN5INBaVD27Ib+d8VuU3wFstORNp+/8WPpiFqxOGGp0iOYAVP/0gwoab9cqC9n/K1WbYsyx8=@vger.kernel.org X-Gm-Message-State: AOJu0Yx8dAc3R78UOo4jyA+GiwNkpUJ5BIQncr/Di084gj/uMdUlYLWz HGPxCoWuKoPeT5O+8xuuVVVSQ9PoUuAKgOl8YXgiDTuCdt8d14w8CsAnh1kQd7OR+B/K26bsAeK vk+DwrJRdXEpcWUW1xImO5WKhY/CtXN8hMDZFuZwviJzXPRIG4ghw3JT5ZKY49OJc078= X-Gm-Gg: Acq92OGeIEHG0fCwXYwW22WMNDHjupfNAvU/GQVzGCiH/PcEK0CgN6Xhvz8VI1YuzzX jw31b/wBcjja983WbT7f+Y6FBvFwJFJNQKZwxRyq7d13+gHCUxfEmdGrmVAv/JwGAVZzeAMMRc+ HHnKb02lScJH86/F2mXPwbgMEMztCC9/vOkp4K9vWF1/ktGJwWtRvzDCFgiMHZyvbo+ppRAaKkY 3Wty6hSybAOtXSYTSrGO9OUgGieLZBXmnzOq24P4HxnRRb6/BNR1s6w2tY0YEN0YQ2hUnvgDuZQ rAL7szTdOCyH15o1iTyxWowUwoacxcMz1obj+n4xOyBxNu1dNJcW6yohZuAD94JI25CElA0oPy3 T9KAKPa5qXPG9CrpwgP1FnXOJ3RVZUyGMQAf8 X-Received: by 2002:a17:90b:3eca:b0:368:864:62ad with SMTP id 98e67ed59e1d1-36a473cf321mr13318570a91.3.1779652188964; Sun, 24 May 2026 12:49:48 -0700 (PDT) X-Received: by 2002:a17:90b:3eca:b0:368:864:62ad with SMTP id 98e67ed59e1d1-36a473cf321mr13318546a91.3.1779652188436; Sun, 24 May 2026 12:49:48 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.49.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:49:48 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:08 +0530 Subject: [PATCH 04/16] arm64: dts: qcom: shikra: Add cpufreq scaling node 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: <20260525-shikra-dt-m1-v1-4-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Imran Shaik , Aastha Pandey X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=2418; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=x7oSC/QDcnnpqyvWDCndMCwGFZzXKEB/9qcjR+Qs73g=; b=HxZsJ/jHJslnVtlepsro7vs9WMcGY5uPTKgq44vIO85LdheKILFcNryAySnY0r2+UCs/LiR1c s7sw0PW3rBOCD9AeBLh0vzGROv8XydUBSXVMDKjw8OJyiXlg2UnNVpz X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Authority-Analysis: v=2.4 cv=S/jpBosP c=1 sm=1 tr=0 ts=6a13565d cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=sEM7OkBMBn96DhIRBF8A:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX3mataPVIBr9x LeX0gVcsp349ucyx/p+PyfZ+RCc7R0zzMSvScet8iTaNby6uUyRb2alrrYU1FEvzhiVC02WF+xr XUxCeU5g0BWNuIfyrrachDlTgwZnQLML3spWZ8ySZyeMg3Ijrj6o1q6SQqJhC0kWO+iyD0jzhEz UjfTCTcmJogFm7/abor8XOVlTlAbfePAIX33Y5B9ugm/7vBEMAbCqnxt7wD2amseWRu/z+UbyXq pmv1Lx5bcIoAGq62BjO803lOTZ8/QWidpu31nK9rwZntuEkNd/6Owu0phv4s3YcLe7i7Tjd32PI qzA7ZZVMOR2Nd3ukLRTyjZsxR4SENWgd2mZgGp/WhuhryImvdRhQIRoXezv6CumVFAN0vv7FfwN bS2kAdf5vjAgMXdH2BEaSADpI9Y4RSFK06j6u5uvIEFy26J2ED1vQOUc0+j2EbXUlcwnqJpZLbW FsWmugtFw6enp+YspHg== X-Proofpoint-ORIG-GUID: mIOmT-iL6PFuuxWq7dIILZ6NoErcBZul X-Proofpoint-GUID: mIOmT-iL6PFuuxWq7dIILZ6NoErcBZul X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 impostorscore=0 adultscore=0 phishscore=0 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Imran Shaik Add cpufreq-hw node to support cpufreq scaling on Qualcomm Shikra SoCs. Co-developed-by: Aastha Pandey Signed-off-by: Aastha Pandey Signed-off-by: Imran Shaik Signed-off-by: Komal Bajaj Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/shikra.dtsi | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index 2751b4f89678..35ab7072e20a 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -44,6 +44,9 @@ cpu0: cpu@0 { next-level-cache =3D <&l3>; capacity-dmips-mhz =3D <1024>; dynamic-power-coefficient =3D <100>; + clocks =3D <&cpufreq_hw 0>; + qcom,freq-domain =3D <&cpufreq_hw 0>; + #cooling-cells =3D <2>; }; =20 cpu1: cpu@100 { @@ -54,6 +57,9 @@ cpu1: cpu@100 { next-level-cache =3D <&l3>; capacity-dmips-mhz =3D <1024>; dynamic-power-coefficient =3D <100>; + clocks =3D <&cpufreq_hw 0>; + qcom,freq-domain =3D <&cpufreq_hw 0>; + #cooling-cells =3D <2>; }; =20 cpu2: cpu@200 { @@ -64,6 +70,9 @@ cpu2: cpu@200 { next-level-cache =3D <&l3>; capacity-dmips-mhz =3D <1024>; dynamic-power-coefficient =3D <100>; + clocks =3D <&cpufreq_hw 0>; + qcom,freq-domain =3D <&cpufreq_hw 0>; + #cooling-cells =3D <2>; }; =20 cpu3: cpu@300 { @@ -74,6 +83,9 @@ cpu3: cpu@300 { next-level-cache =3D <&l2_3>; capacity-dmips-mhz =3D <1946>; dynamic-power-coefficient =3D <489>; + clocks =3D <&cpufreq_hw 1>; + qcom,freq-domain =3D <&cpufreq_hw 1>; + #cooling-cells =3D <2>; =20 l2_3: l2-cache { compatible =3D "cache"; @@ -1780,6 +1792,25 @@ frame@f42d000 { status =3D "disabled"; }; }; + + cpufreq_hw: cpufreq@fd91000 { + compatible =3D "qcom,shikra-epss"; + reg =3D <0x0 0x0fd91000 0x0 0x1000>, + <0x0 0x0fd92000 0x0 0x1000>; + reg-names =3D "freq-domain0", + "freq-domain1"; + + clocks =3D <&rpmcc RPM_SMD_XO_CLK_SRC>, <&gcc GPLL0>; + clock-names =3D "xo", "alternate"; + + interrupts =3D , + ; + interrupt-names =3D "dcvsh-irq-0", + "dcvsh-irq-1"; + + #freq-domain-cells =3D <1>; + #clock-cells =3D <1>; + }; }; =20 timer { --=20 2.34.1 From nobody Tue Jun 9 01:02:22 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 43E9F31E827 for ; Sun, 24 May 2026 19:49:56 +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=1779652197; cv=none; b=WES5N+x1BGJde6KmGBI29OWhU4EwjenwcjYhpg/9LjTYeFjbV2bRdCKRZ08SG6NwZ2il0DffOvxcZsUKJAK4eGdKYnPrwDW92TZYguFELboyPAyMLFPh9iPiWMf+sl4Fj6ZdckuLwOo94uhAZz4I0UdeVMds3A4bsoYcz0FLpZw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652197; c=relaxed/simple; bh=7rayGBQKh6NbUwuE5mW9yTPwMZ0wU3HJLg8mP5slUH8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JMtLuDsf5/GMc68cIPNeDr/K9qKGCs3AFKldg3jaUbk+ojuUZEqo/GBr6ic0toj8IrrCVlEzEbNly6dlf0Af2K7kN7AKvObE/QfJ5heP2S0QBItl5m1GCV6z8aGZ+2BdaqoxMi1ZYP2/fb/brI4yZZ19Ple1CjpuZ4/iBJL5LXI= 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=glf0BYMt; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VJDpg5m8; 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="glf0BYMt"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VJDpg5m8" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64OAOtMw3384835 for ; Sun, 24 May 2026 19:49:55 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= GlVMdI6iWsrQK+09Of+sgMv2sIv/9UulNUsp0d4OMkw=; b=glf0BYMtq/oMsEjD 981NUAmbsihLePMvg+5vVK9/0oV8vQt29zeJl24xSNtHTtd02bfGxdUXS9tOz+dO fAARqem+/u2dZ2QNYoFWx5ExLgqeldRLfqKMnDYroOg7QKBBJgY8mNMRiPHqpYti WIPLOIPqU//ju7E/cLattUyQ0B587PGg/6ytPqMhQBfgguoNoVIri5OZ+gtsdZGb D0dX+P/PUilA6xpGfdkfUAOOjmIumDufemkHUOrD9BgIUA2imeqibB8uTHPeq145 PzDFUHF/APgLlz5ocOwpHabfMgOQvt/TIoDtf8q6VHDJUfoZ7fHI5GBIODZ+gLTA Owa+oA== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb5h9kr6t-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:49:55 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-36642d2f4deso17988879a91.3 for ; Sun, 24 May 2026 12:49:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652195; x=1780256995; 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=GlVMdI6iWsrQK+09Of+sgMv2sIv/9UulNUsp0d4OMkw=; b=VJDpg5m8qySDLAoy3y9P55LCXtAZt1T9NKN7rcFsB+IRdi0dF9jtmnkI2c1kJ1O2SH RBP/b6JtHcRJjWeB8ffDF37B3jHSboVOuCXwBPluuaYHsIFSbVjOeq6ykHlxCeZVUSt6 LMb6tgilQkAHoeWbC3W1vP4rw/lGZdAbGYPmM8ckclSgKyCB8MSukdMDM+9UfsVgxTnG XQENxZF9cRqRDHbEpc46a5Y9jEHNBkkpvCGX5hTHOhPYBazltVvpc1C8LdjszjWre7J2 dwmRQCtnkeONa3m1wxlSrIlVnT5JDqzBvUjayPvXKq3aI3Z75Ij5bqxoPitLt7/lBLkt aRPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652195; x=1780256995; 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=GlVMdI6iWsrQK+09Of+sgMv2sIv/9UulNUsp0d4OMkw=; b=Ly5gv8aZE8QM5kLFqCDBHbfXNXcsgIxyHWqYT7L04ldgerAQu2N9tdW0BCFH5VHfcq wFCcfN3ojPKTlD3dyt9LvefQuihNeSxoOcb0iUXwBBeKbJc3/kj6XCn+zmZ0LdxwOnlU 8TUGeChFy3VJ0c8HXgN6Lj+OA1fzBmuirtcPTgyUuqCwUIUCwgjLQ0WOr1nPvx/fNUrH Z4pUaGhYYkFMCGSqjGAnhyQTfb3toc+ziILC7RPDnZOkhE4SZ8kLOYXzXQTf0Bt8I4hO 4m4CyEgAzUERylDy2jdMCwPtQhtMYd9rb6OZQdiWL9GlAuONWz+wVKViAayzxvvRa/Tz X5TQ== X-Forwarded-Encrypted: i=1; AFNElJ/ETQAzwdsWLO9YrglbzBCVYlDtE4Vibl18ofHuMIJ4NbTeLSeHpxVOGQu5peyFZlqh+TULvm1YiqNAQ6Q=@vger.kernel.org X-Gm-Message-State: AOJu0YwwwutmszbJfnsBgS1HsB9qlaf34x5tPEp+Xx6n6rGA/qxP9z45 5fuCwEQ3+saNI2D5fyQwKDqae97i2b21WPk3svw+cIZO9tpjRLC9SqT5gRjImCBN278KyMHXInw up0QAreeKcUedK8LRqBglZfxD1Bakuj4ErGQ7ZfSQDy2Z7UAX3tEFPrD11YLzzlueLJA= X-Gm-Gg: Acq92OHkgaOEzmkjxa4lIhNHEgvzlE5SYmDH0IdACWVERRkev417IMLifCOF9VBmlHg Al6ox947ujHTw4QUzNg6ZCYJCQEny5EyeiTyHkq7agyhm/bk+7DhOoGfHQCYMwWCHlLpo5u0NXY No3fSUjTEo8VgFGe9IrhRmguqb2FvpaAJX5Cx/P2F35ZtP1v4UqW8qgl5fMEu5jLtVDxBLSG4+C /FzbmxpJKxyk2aLfxFLYRe3WSt+d70Mll+nm0jLjziuTEzvbcpOGkq7SF8omJ1vOHwXNO8RcIbl Ic5mNQwuxhdKMUq/t23xY2GPdQS2tu8DNaCWj+Dv03demc7EomQWgLUyyw+MTc7CVRBlJ42HTQA YmknYseKvJRCLK2qGj86ovfFHKbq1gNeXEwJo X-Received: by 2002:a17:90b:3f8b:b0:35f:b987:4dac with SMTP id 98e67ed59e1d1-36a67454586mr11597153a91.12.1779652194876; Sun, 24 May 2026 12:49:54 -0700 (PDT) X-Received: by 2002:a17:90b:3f8b:b0:35f:b987:4dac with SMTP id 98e67ed59e1d1-36a67454586mr11597136a91.12.1779652194341; Sun, 24 May 2026 12:49:54 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.49.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:49:53 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:09 +0530 Subject: [PATCH 05/16] arm64: dts: qcom: shikra: Add DDR BWMON 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: <20260525-shikra-dt-m1-v1-5-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Sayantan Chakraborty X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=1702; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=SxVgOdo9GtFzDEX1P8cyQC8v0IJByE8HPx0wGhmlVfQ=; b=4BIAOkrGoNLKhsxYF2SHCN/F2zjMSvgbkxJBxuVCp9VKMpXHKRuJevKKshH3Xit7SoxPsxq7v rbkj/2o9pmSD7a1yur3icDAevKhy2fgKPO8cog45qT2gWAyHt8iptBk X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Proofpoint-ORIG-GUID: nc1oZVBnL4mtBNLQOhV-2-duesBSLqNH X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX5Q/txfPVQ483 HQdw+5ZvgcjA406ZTu434DRhBGJpC5niZGOmaZkj4t9XPAsTVVKyOBxP7VgLLKdpjlvMhinjNLs pyX8DQR48qjRN8ejL+5UTjsnB+lBPdQfhygJ/yN+ZbcLhtpOPkJd2mTd++gYwy2s4XTCe4WYqxc wlaAl1F5Hy5MvmyQlgpwG1cXlhgKfc13dY9V2M8bm91LF6xZVu5fZGKGefsRjqgbMdgyCzRvZpl Mm3mYGmOFOvj/LhvBbgmDJPRvRuZds0BjEzxOJzsV34UXSlJnIUKN3PBgvytFhAXTd69IIPb9SU vpfuv+Kslqyc+yYaAFxbxaWJFRFJTRAWV+TfUUAL4mkbP9qzqvbKU6//z+CVz9uvuJVFc+SRPbN jZ8H/Mz/w/5Y9JuN9A8AR+Pf2292Zivm1HzqOSHgmC2UGBIZJFZkYUPnKd0aNNwAeymFQt1JPgf q5x6sIJm76IgcHBbvpA== X-Authority-Analysis: v=2.4 cv=H7jrBeYi c=1 sm=1 tr=0 ts=6a135663 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=iYP2JlN40lpobhLRj-8A:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-GUID: nc1oZVBnL4mtBNLQOhV-2-duesBSLqNH X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 suspectscore=0 clxscore=1015 bulkscore=0 impostorscore=0 spamscore=0 phishscore=0 priorityscore=1501 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Sayantan Chakraborty Add CPU-to-DDR BWMON nodes and their corresponding opp tables for Shikra SoC. This is necessary to enable power management and optimize system performance from the perspective of dynamically changing DDR frequencies. Signed-off-by: Sayantan Chakraborty Signed-off-by: Komal Bajaj Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/shikra.dtsi | 40 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index 35ab7072e20a..238772f064ec 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -673,6 +673,46 @@ rclk-pins { }; }; =20 + pmu@c91000 { + compatible =3D "qcom,shikra-cpu-bwmon", "qcom,sc7280-llcc-bwmon"; + reg =3D <0x0 0x00c91000 0x0 0x1000>; + + interrupts =3D ; + + interconnects =3D <&mem_noc MASTER_AMPSS_M0 RPM_ACTIVE_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ACTIVE_TAG>; + + operating-points-v2 =3D <&cpu_bwmon_opp_table>; + + cpu_bwmon_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-0 { + opp-peak-kBps =3D <1200000>; + }; + + opp-1 { + opp-peak-kBps =3D <2188000>; + }; + + opp-2 { + opp-peak-kBps =3D <3072000>; + }; + + opp-3 { + opp-peak-kBps =3D <4068000>; + }; + + opp-4 { + opp-peak-kBps =3D <6220000>; + }; + + opp-5 { + opp-peak-kBps =3D <7216000>; + }; + }; + }; + mem_noc: interconnect@d00000 { compatible =3D "qcom,shikra-mem-noc-core"; reg =3D <0x0 0x00d00000 0x0 0x43080>; --=20 2.34.1 From nobody Tue Jun 9 01:02:22 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 761C131F986 for ; Sun, 24 May 2026 19:50:02 +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=1779652203; cv=none; b=b9skDBRhXcqtpBX67iSopsSiuK8fbhrsnNmzi8vD+1g8JCqqhb2KvtalSxNfW10KMCpvZiwHQy8O6CPUlzfAFbMuwrpIbQ4Q4tQE39vGspOewXsK4q1Q/nNkGMvmAIxhTX0NQ9ShZVD6UCr9ZbjMRAQa+ese08eZ6dINcwDhzn4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652203; c=relaxed/simple; bh=b+23ZjD20/zfX0Wk+Yhgv7IVAfpuYgIBSYXxov+Xe7k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IckqOhYSN4WKUJb8RdMsz/uib4VERFtY2LvKSsGBsJJ3mnDF2RyO8FMaDueYX5L7m3NM1yfmk1BTOZmTSdYG/QUi662CsqBxb854edCebDSf86hgiOVtpxiq2mI3Cpu5Cj60b4csDXL4h7lspfBrDDvuXfUu8yNyAxYHOzbxo0w= 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=Rw7hzJkA; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dcSPSDBT; 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="Rw7hzJkA"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dcSPSDBT" 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 64OJFiOg1223139 for ; Sun, 24 May 2026 19:50:01 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= RkUFsf2T+/cstUtuISGHLPa0b3uwoUOPZw+kpwQll2A=; b=Rw7hzJkAEPEUy1tG 5GBH/nuXt5PRCUWKSkbGZwnj+UwCxiwjRkmdzMEQQNvKIELLpY2PG7vc6+CxLwyX Nt5TUD44KIxHjt6lnguoW7dhHFLUgGNUQzkj/Bl4cDYP9tQ0vJBpAMC2ChWmJMkO /+RlxFXp7iCuEqjACFgk2nB1vRLrn+dfpkxtvZBoVH/lb+dmqFaxC36/8sqsBKFK zwvcoTtHtRKAOjsB9jh++Uqwz+xwCYHE0aVXz1p/smo2xad5hOfi0iVWmDmrjIMg QAD7yh6aVIdBo0/GXLpaZ91UOLj2t8tqlHviPPd6lyaA2VtnSPToKyb25bjGRJtM aeq2UQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb3txkwkj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:50:01 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-366015bca9bso7295016a91.1 for ; Sun, 24 May 2026 12:50:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652200; x=1780257000; 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=RkUFsf2T+/cstUtuISGHLPa0b3uwoUOPZw+kpwQll2A=; b=dcSPSDBTdtmnFc06tsPwDBfzJS/gk4fK+l5ffY+3IxP9ZNyRfenHU4r6vNn9ZDlPT/ 5mmPtOuZAnu6R7aWgnHYbxO5jSjZvuak0eRhiicK0DdqAchosAODRthrRImz8l9F3EHz NeqmbL94yaap778pWPbeHuJb3XwbnDvRcXYJMEg0Za4pDNgz4KP11UfXLSp2Bp7MGVN+ 3kwWLyvHMCcoAQDDpLEuKccYycg07wWwFYsWj9QhdtiQ/JuabqKra0PF0BVSLPgbDTGt uhADoLlD4PXhP4OUzBkVvAOwwUoJW9ZHUKXqBIQ2Cagd6ok9MWPb90ngWPOiIYuk3Bzw XE2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652200; x=1780257000; 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=RkUFsf2T+/cstUtuISGHLPa0b3uwoUOPZw+kpwQll2A=; b=Jr9Tc4WLwJV4kiWt2J+/MpAcmZ+jCv1/Xg7NscJ8qgtltlSKMlhHLbFDQJJSzBwkSA nKdSDWxcKmm7B0zSiURMYxyQtdLrnWlALy04uY4s/hQdzuprHX6l6nvIQtMiusuyQIBx IcnG+2L7UYMHCx2BrjP/kHy89W/FiVuUMTVyEpbNY38DZeuqnB3dVqLVVohmZj2I8e2O V1MZ3+rnRBXsh3p2D1VA074aITWd+BGx8uEtD6hOdFVCrdFnA3n4FR0Y4vF/uSawElca 69zHSzVICSp3KaSXrKEHWEoEGnwSmtiqhocpYaFfdUOOeyv4dKS/5TC7kpiV98QDglwS KI3w== X-Forwarded-Encrypted: i=1; AFNElJ+BYD2oLmLBzo5RSWb4M+1uiCu1ejjevKW8sO8IU6d9545jOYCIueDVmC9+snO+gkBMP21futeSuMREKpY=@vger.kernel.org X-Gm-Message-State: AOJu0Yx8XU/D+DT6kVMMcDfLv9le/qmzAhQlQXal30H1MIc/Zy6GzkFF LlcNLDXfrsz5NjEZKG8ZyfNwum4qXb5Z6B1v3BsEeklLp0iHtKv010diFr/DT9f0lR+Q/JG8qkw 7q2fgSnEySjM633NYEc39wf7GV7pr3pZzQrSsoarQ7l7rGPpOcWE9+tTtI5qT6q9wP4M= X-Gm-Gg: Acq92OFI1DsTMHGBgF9O2LKypDKcDHCOacyn5bgCt5VTGypr+4PcyOjoW22rSW6wmB0 JO+OFeVlSSjXUDv6R4ZV1tY3O4/j7uVT0IXHRwqrJImDYoCyb4gKTCQ1lwhNFNcMVPMqXW8t3Bz RqhKIMqLFRyONMRmnwuse8kIeR4P3JPSiRm3FBzW/WtYiO7YRlWrxc3Cp2H9UFJScEt8OxDFvFF L9jqUyOYaJKNlVXfbueGxAOP1kyaJ8wTtAjx1VCF3UZcW2KV6IkKlz0IHsj1P7nJm66tLP6oeiD JdCpjiZVQQ8Y8GILsA2KJB4e1Z/GfQqGPd0EGYOxLkbF50PQ30lpJqLeygZSfVE0gRqNsZxsDsn 4mB3xvCr0TvdJgQoC5ZTU/0HvZrc0YFQtLsMd X-Received: by 2002:a17:90b:2712:b0:35f:b9f1:fded with SMTP id 98e67ed59e1d1-36a6c79dd38mr8744334a91.12.1779652200272; Sun, 24 May 2026 12:50:00 -0700 (PDT) X-Received: by 2002:a17:90b:2712:b0:35f:b9f1:fded with SMTP id 98e67ed59e1d1-36a6c79dd38mr8744310a91.12.1779652199671; Sun, 24 May 2026 12:49:59 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.49.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:49:59 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:10 +0530 Subject: [PATCH 06/16] arm64: dts: qcom: shikra: Add EPSS L3 interconnect provider node 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: <20260525-shikra-dt-m1-v1-6-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Raviteja Laggyshetty X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=1320; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=dEWvwbcLQmzuI3XkSrEr3+ecYdNDbFw8synh+n3gH5Q=; b=9PueDrgoyTVBdXUt5RaCvm7z8DQPhu0eSbiw0BzW9l3UlKlj1VJul4jhUyK7CXS70IZ/zq2m7 +cjS+ypBh4dBbJdF/6n/SIgI6JQTHZi8atbMSrhPZwCf3aBYW6Oxneh X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX11WeL9EDGQ3H BZQ64NWbsFEt4dfpz46UZUqnQ9kgAEbsWYR7C3htU+3js17mZFjAnIFoIxqmKqd4wnF9nkkc5WJ tYeTtIAsLYMPLfwPXj53xxiQh1gOl0lYz2FScdPPuuqu0GM2exnR4nP4ETapnBC52FvVzXNVKWv X/stUVaU8zzA3KhCiGVvTD9uOJ778w55gDf2n0buvuwPXFbzDwLy8n+RqpTYX8pFVyvmOR0GUU2 pdv4VWIdlAfLnpiIFUMOWQ486qrtjVQBTaJtGqQBlfhC3CYf/VwKiodCrXO66M9f1QVieUhC1IX 8BRCca8YEBFmK3WhQamQbi0DpZOIGGc1XEasGirFbvCnof1dbwD16R7abRsveOxQT7MK0m9lmPA PyvbtCh5sE+l6OGvr4sY+n8TYU+pgYWRI1hjV+hFoeh9cKhmTJemWIE+onkPtRUqH6Z3bmv5Hdw 2IU8eLVDsNQMTxrTavw== X-Proofpoint-GUID: 2nxbD3AvAzaLrmVD7XHG4erXGKAIOaen X-Proofpoint-ORIG-GUID: 2nxbD3AvAzaLrmVD7XHG4erXGKAIOaen X-Authority-Analysis: v=2.4 cv=MetcfZ/f c=1 sm=1 tr=0 ts=6a135669 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=V_Xbm4hklSwhDaoQdiQA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 malwarescore=0 adultscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Raviteja Laggyshetty Add Epoch Subsystem (EPSS) L3 interconnect provider node for Shikra SoC. Signed-off-by: Raviteja Laggyshetty Signed-off-by: Komal Bajaj Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/shikra.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index 238772f064ec..ebdb4bc15d76 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include @@ -1833,6 +1834,14 @@ frame@f42d000 { }; }; =20 + epss_l3: interconnect@fd90000 { + compatible =3D "qcom,shikra-epss-l3"; + reg =3D <0x0 0x0fd90000 0x0 0x1000>; + clocks =3D <&rpmcc RPM_SMD_XO_CLK_SRC>, <&gcc GPLL0>; + clock-names =3D "xo", "alternate"; + #interconnect-cells =3D <1>; + }; + cpufreq_hw: cpufreq@fd91000 { compatible =3D "qcom,shikra-epss"; reg =3D <0x0 0x0fd91000 0x0 0x1000>, --=20 2.34.1 From nobody Tue Jun 9 01:02:22 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 79B9031A56C for ; Sun, 24 May 2026 19:50:07 +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=1779652209; cv=none; b=IiYf3TyXSGxSkEdYI1kTAxSYDLt/TpFzF/+lAott++DWjl8cm68Uzdwn1eZ7ofkXiaEjJEwUo/F8J/jLPhd9QVmGdhTEtGMmyl/64W9MSzDh4FNQVJS6dF4tGNo+1twfde+phG5r1c+gRW6LoUxr5yBqeXAg7fWwOcYZ4qYm2QU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652209; c=relaxed/simple; bh=1jrpv7TRgP3YtH5fUnO1l8HHlwq+9FoMbp2VVKV5w1I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sLrpkxy0BKnyMcYa/it6XxE8Xxb7Y1eZyIhXHAH/3lS6OuTVaiSHtadzgHtUKuiElqxGb1IN0xaPife1UHEbHtVo8KD0DqTSQv4XYBy9rD340RRASvCsabfvWiWmALSScmErqzzz3Rg+10nxyNmD85ZwamCOVhoBG8UjdpizxQ4= 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=B8c+vD7S; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Dhu9QJj5; 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="B8c+vD7S"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Dhu9QJj5" 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 64OIe8kU4083774 for ; Sun, 24 May 2026 19:50: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= +1GAOpqSy/JLYxABsdTD+MSUQsRlkDKW4JqVBEYmEVk=; b=B8c+vD7S5cYwfZKT AMNYTIX/5KuFyXPZZ6M3/GPCB7TQP/u6h6zhEHmbdTwfFkiKz5R/NadrHrHqtngX n3dbFU3ujG6Va7sHLEeLlwT8XSH/ou6OhmhnTiksDPZCS8Lw1nJaEviw2+KTuJdb nuwS0Cp+MFk63hiKMpNrAj6TDfWHtBdoKlQtVyjfv63Fm5E3upTvA/JfsOCi9RC5 4mK8sQTFPE+h2c6ypGXKV3IcAv4Tdfve/4cUdsJuuX4NdabvSg6wSP7OXQ3EZOmW gT7aWikpyc9gC4jGP9BfWExa0Ltd0pZ1DZ0wltbb4XZALipJeHBa/e/L6SWL/Idm WUenPA== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb386m2sb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:50:06 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-368b0dc7731so5135837a91.3 for ; Sun, 24 May 2026 12:50:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652205; x=1780257005; 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=+1GAOpqSy/JLYxABsdTD+MSUQsRlkDKW4JqVBEYmEVk=; b=Dhu9QJj5ReNiuN/X4IHf4ZtX3mlz8HWr5RYbYilptGIJgujn1g8Hx2SykdDHTzM6ey CGIFmFOBRU3uVM7Kpvt2UfufBhL6FB2oU9G7MvgZlhHI39SIDp+psTOUvr6HmoEUTAU9 7tFNOiUgz5b9+wAG3qquUonjbXIaPqH1U4SRZZCnOwf/GBzLJq97J7OSW+sIwDct5/SQ 7ThCicQ5JvRYEtjzt4oTS34AREnRHUf2EDL+cNYG8aHt1wBJxZw4o+yPrRq7mMRgeYS3 MagSuo7jN8dnRoxkjcwXQkhejaRrH36Vo0qGFubCfRJ6lTEf2s1rwfGlsXrf6SHo6dMx SctQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652205; x=1780257005; 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=+1GAOpqSy/JLYxABsdTD+MSUQsRlkDKW4JqVBEYmEVk=; b=ieKyIu10nWJPiMbFwsa3d4PohiAFEA4XLvoUBfO51jz9LcVmq3tYhqr8anE2D4eTIE savBn2SOqw4ICLJ/UCvJeWpazBqclD96ptQCOgS4V4ibofmhX4w2cjj1lr9i9xMKaKZ2 eV/7ufhEErZu493AvdI5tzP4dE4O6SJsbybnRdTKTmL6hVxovDG8pi/yts3BncNFhSJw mUijCs5pm877armdX69Aqrq/2v59hsmGd1AbWCFHWuGTiHrqdWCtVHIwlV4mMEMOn0l3 izdJngMPLNEpvN9RNTHwPOpK8zUWvSizsecwzR0KbOJEvrpnwoKE8/K1wJ8dUFUT1m5l iTEQ== X-Forwarded-Encrypted: i=1; AFNElJ8PauLASLxtlKryURK5u1IO0DCtR0t00RWhPS3KQJCujyTZR/Yy8nnwa2kZ92AB9uFOzvn+ADIi/l4XxWI=@vger.kernel.org X-Gm-Message-State: AOJu0YyBR1qxihtJThBSg3DSWXbtSlJDt4e+rY3/ev9jJJchgnhar3p3 plOEn50Orb3oJaq0Gt7zYJAXM7BhXgxIVuXDYOnrRwpjFfeDk1Gx5DmHDjWgtpLMV99+Ei2lLqx 4knCg5LfqNlA1A/H7jKUMNWr1eALRhEwKX0AXWhO6pWfN5q2n9gkR3s5iaIutJqDOBWs= X-Gm-Gg: Acq92OE5dUO4je/0uVTpT21nALmw5ZTGC/jLntQzBO3nomAyeBJmjbFaz21G/bw4DPR 8LylsoKei1gaIO8zpQTRaGuBKArm0Kq0BSpy9zaxB7NmEN1b/C1knASWeMfimETqhFCPNe1PF5+ 0rfnIcF5nRe3E8vfNnmpRNOuz96w7kKjQVQjMO4TwQDoSlWqLOtHEra14mGbk7aYvVndBrj9SkW qdAm6KXwdVq9KehLwIuZrqSD9QVGXtZrRZ+rWcZ8wbFx2mKXI/Rg1LNooE9F8QRz1N27h/nk8aQ OXHmvtXVA6NP7PuOnJ4f4HyFQjXgD9AIY+GvlJq/7zO2LR65GEyQBWDrDAquU4IQ3grnf1WYbMv V3PH/tgMENbe8nCq0PtVy1aWVed94rmM1HjsP X-Received: by 2002:a17:90b:3906:b0:368:b4a5:c4dd with SMTP id 98e67ed59e1d1-36a676f0275mr11474976a91.2.1779652205512; Sun, 24 May 2026 12:50:05 -0700 (PDT) X-Received: by 2002:a17:90b:3906:b0:368:b4a5:c4dd with SMTP id 98e67ed59e1d1-36a676f0275mr11474937a91.2.1779652204868; Sun, 24 May 2026 12:50:04 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.50.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:50:04 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:11 +0530 Subject: [PATCH 07/16] arm64: dts: qcom: shikra: Add CPU OPP tables to scale DDR/L3 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: <20260525-shikra-dt-m1-v1-7-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Sayantan Chakraborty X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=3982; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=iQFaTcU385uMezstExNkoozG8a0UndMZCSThcpHp83E=; b=PON3Dizzx46ZQQ5VJgOoBHEuQy1rR1kHnIsqcHLl0kNVPk+UXYFXfwMSfVTNSbOpVCtB9/WwJ ii9jhrh9EdgBreGG5xBBs8S9G+TMNTKKGVE0zJ1s0XCsPeXFNMnm6zM X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Proofpoint-ORIG-GUID: bGI7rYkDeBJ-PSquLDpKfB2HuOcOZY47 X-Proofpoint-GUID: bGI7rYkDeBJ-PSquLDpKfB2HuOcOZY47 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX1kyvMnkasy+Z 0O7lrrzHMqmDtD9JMNvtoCTC0qE2wvfkP/wgbhwdNuWcx+9VrPbhjgXQz/JGBFhl0wTRDjhEH4s 3UaIWcPXqoBs19NUn27PcLwd7EpTcrstLJGCkYzaZzcR7gh8kMICCcUJoDrEz+cnuLj0EelB79E RsNHA/6pnd2nA0l1VeM8+Pjbc69FKUNR7qb8nCFrP/cKmfX01n4JUkMjYEXtTcvBKm7/4MEex0D dLAFWB4dDFYDAmfIFh2PnhttCH8pSW+LXecrQVawM1ip1EWfhx/hZkRy0HINguuomy0X4DBrGAf xQWqgM9gMj7F1gFjQJiHHxPvxGp6fkz+WFHLhwrOBLzbT1e8Vo6ONsuUzAp/o37IKOf29/VqQla Uk+otg78ygzTAuJSx+mrZQeUeGBE2zxZmtv5UNP/Y5hqDqLLYam3J7AQ4tk6UfUytPOVa08UqVJ uEv8JG1cKywM7Ek8Z6g== X-Authority-Analysis: v=2.4 cv=PJY/P/qC c=1 sm=1 tr=0 ts=6a13566e cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=16CLMFVtXTx66dpeFkgA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 bulkscore=0 adultscore=0 suspectscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Sayantan Chakraborty Add OPP tables required to scale DDR and L3 per freq-domain on Shikra SoC. Signed-off-by: Sayantan Chakraborty Signed-off-by: Komal Bajaj --- arch/arm64/boot/dts/qcom/shikra.dtsi | 84 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 84 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index ebdb4bc15d76..bb1821e95248 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -48,6 +48,11 @@ cpu0: cpu@0 { clocks =3D <&cpufreq_hw 0>; qcom,freq-domain =3D <&cpufreq_hw 0>; #cooling-cells =3D <2>; + operating-points-v2 =3D <&cpu0_opp_table>; + interconnects =3D <&mem_noc MASTER_AMPSS_M0 RPM_ACTIVE_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ACTIVE_TAG>, + <&epss_l3 MASTER_EPSS_L3_APPS + &epss_l3 SLAVE_EPSS_L3_SHARED>; }; =20 cpu1: cpu@100 { @@ -61,6 +66,11 @@ cpu1: cpu@100 { clocks =3D <&cpufreq_hw 0>; qcom,freq-domain =3D <&cpufreq_hw 0>; #cooling-cells =3D <2>; + operating-points-v2 =3D <&cpu0_opp_table>; + interconnects =3D <&mem_noc MASTER_AMPSS_M0 RPM_ACTIVE_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ACTIVE_TAG>, + <&epss_l3 MASTER_EPSS_L3_APPS + &epss_l3 SLAVE_EPSS_L3_SHARED>; }; =20 cpu2: cpu@200 { @@ -74,6 +84,11 @@ cpu2: cpu@200 { clocks =3D <&cpufreq_hw 0>; qcom,freq-domain =3D <&cpufreq_hw 0>; #cooling-cells =3D <2>; + operating-points-v2 =3D <&cpu0_opp_table>; + interconnects =3D <&mem_noc MASTER_AMPSS_M0 RPM_ACTIVE_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ACTIVE_TAG>, + <&epss_l3 MASTER_EPSS_L3_APPS + &epss_l3 SLAVE_EPSS_L3_SHARED>; }; =20 cpu3: cpu@300 { @@ -87,6 +102,11 @@ cpu3: cpu@300 { clocks =3D <&cpufreq_hw 1>; qcom,freq-domain =3D <&cpufreq_hw 1>; #cooling-cells =3D <2>; + operating-points-v2 =3D <&cpu3_opp_table>; + interconnects =3D <&mem_noc MASTER_AMPSS_M0 RPM_ACTIVE_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ACTIVE_TAG>, + <&epss_l3 MASTER_EPSS_L3_APPS + &epss_l3 SLAVE_EPSS_L3_SHARED>; =20 l2_3: l2-cache { compatible =3D "cache"; @@ -144,6 +164,70 @@ memory@80000000 { /* We expect the bootloader to fill in the size */ reg =3D <0x0 0x80000000 0x0 0x0>; }; + cpu0_opp_table: opp-table-cpu0 { + compatible =3D "operating-points-v2"; + opp-shared; + + cpu0_opp_768mhz: opp-768000000 { + opp-hz =3D /bits/ 64 <768000000>; + opp-peak-kBps =3D <1200000 17817600>; + }; + + cpu0_opp_1017mhz: opp-1017600000 { + opp-hz =3D /bits/ 64 <1017600000>; + opp-peak-kBps =3D <2188000 25804800>; + }; + + cpu0_opp_1094mhz: opp-1094400000 { + opp-hz =3D /bits/ 64 <1094400000>; + opp-peak-kBps =3D <3072000 30105600>; + }; + + cpu0_opp_1497mhz: opp-1497600000 { + opp-hz =3D /bits/ 64 <1497600000>; + opp-peak-kBps =3D <4068000 38707200>; + }; + + cpu0_opp_1612mhz: opp-1612800000 { + opp-hz =3D /bits/ 64 <1612800000>; + opp-peak-kBps =3D <6220000 43008000>; + }; + + cpu0_opp_1804mhz: opp-1804800000 { + opp-hz =3D /bits/ 64 <1804800000>; + opp-peak-kBps =3D <7216000 43622400>; + }; + }; + + cpu3_opp_table: opp-table-cpu3 { + compatible =3D "operating-points-v2"; + opp-shared; + + cpu3_opp_1017mhz: opp-1017600000 { + opp-hz =3D /bits/ 64 <1017600000>; + opp-peak-kBps =3D <2188000 25804800>; + }; + + cpu3_opp_1190mhz: opp-1190400000 { + opp-hz =3D /bits/ 64 <1190400000>; + opp-peak-kBps =3D <3072000 30105600>; + }; + + cpu3_opp_1497mhz: opp-1497600000 { + opp-hz =3D /bits/ 64 <1497600000>; + opp-peak-kBps =3D <4068000 38707200>; + }; + + cpu3_opp_1708mhz: opp-1708800000 { + opp-hz =3D /bits/ 64 <1708800000>; + opp-peak-kBps =3D <6220000 43008000>; + }; + + cpu3_opp_1900mhz: opp-1900800000 { + opp-hz =3D /bits/ 64 <1900800000>; + opp-peak-kBps =3D <7216000 43622400>; + }; + }; =20 pmu-a55 { compatible =3D "arm,cortex-a55-pmu"; --=20 2.34.1 From nobody Tue Jun 9 01:02:22 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 53C1C31D757 for ; Sun, 24 May 2026 19:50:13 +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=1779652214; cv=none; b=Z4spshYspsM3kzZzcYbJ6WWdvlZ81DEneAEson61I1XukJdYEtFkYtKiKRyd2CpCxJF2UzsDMHDv4SZtSxu6n4eLvUIWX3kdPyd5CNOLjU8EVplFkVW3HzGlhc1eVse7SRNHYLxeKsMG26+w9b+uboxRcsfuspRjN0fHhNGLGj0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652214; c=relaxed/simple; bh=eQGr0nkxcoWjn7QIUaXrY1By7FGE9D1ix6Kr/LwIqbA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=boGscfs6OWNq8Ifhf/0eiWR7pWtY4zDH007WtWcHB61IfH4iEKGOjhDFPQD6SKoosfr10cmU4PxlgQAbv8HkyiiyvZL+u/ckv8JDdyiP6ySrJuCgPxHfkhcZe/HOxg+Yv9VDDbBmADQoHJfwGMtWQ9PNziVyd9d3b8wRqh9JbKY= 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=bQlsBWBL; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dU4GDoG1; 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="bQlsBWBL"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dU4GDoG1" 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 64O1wfNQ2078250 for ; Sun, 24 May 2026 19:50:12 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= K3jR+GwNOETbRU/kpT6QGFXH73c8UZDoHdb7nEPtqQ4=; b=bQlsBWBL6lf9jRFh NpgOXp3ErGLyyp113rnoPJ9T5TgpkawPDVgEZePtRussoLXPG9RisWQpjZdPYfDb nMKTzXhJDI6fQMXmsOsY9Itu456O9U36V7Ow75tw2yy7cABWM1vdbWK3yTqFEuqI aLEJjcbYkHjKsIN4jSneP674FQRAZsVni+M6tjSg+petDOAB5hdyraCYrkhvzuOw PiRJHJKcRxCa0Zg4pTkm6zKlmAqwVl/Va5mIf/SKawpOr0tqT/7V4BxBA2TJYN35 y7WsCzj4zXQ8qcXGKxQ0I+3mqxlwTFKS7875hrVl5rHrbz4TOqns2ksLKURvANEX 2B8Utw== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb386m2sv-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:50:12 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-368b0dc7731so5135865a91.3 for ; Sun, 24 May 2026 12:50:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652211; x=1780257011; 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=K3jR+GwNOETbRU/kpT6QGFXH73c8UZDoHdb7nEPtqQ4=; b=dU4GDoG1SvrV4xEDcM9i/7a91saxCnksqiCyB5ZgqY7cbPB98tCrMvcgHGKJwJ0fSq 2x7WhgeT5+2X36KbHn+p9MeRV9JVUEyBk4Rg8nltrzDqpMgOzksdmEpgUElzaw58fwtL kcCu41IbidE2y1r3djonYj/F51dAf3MdMaI0fywqqZPKdDs8IpqX/X58jSlGAkEJCobx TBGwmdMC4JoHtYKfoIjEkJxYSP6LqG2quIqfLpxfD1ZwLqe3S0t9snnMSGPPjOeEt2Iw 9aAqiYFY0IoXXIy0aOlpyMI/y6NHzLVBQuEM5OAqsU8OrZkGpBtkkZAcgaYsci3ba/QS 3S8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652211; x=1780257011; 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=K3jR+GwNOETbRU/kpT6QGFXH73c8UZDoHdb7nEPtqQ4=; b=ZcmB+SJM9preuDlXwhIfmYVUquZrtKMvymkYGabwF1v0OXtpbAvR1qDVzCZSf37h2J 4/a22GL5sWyzZPHboEytkOC+gR8OjBUTD7T3I7z2kS5IpR8BvjpqC7nLH/dVtDbIcB1k 69oFN1bL/IikgBt+AaAU7ZVH2o5ZjE3Pk3QeILw2fIWxUvrlja49KV5H3v/FI7oybNZa NQSRkcx3ZS/4MibDGD6bkw8/tiYFPGhtjl/vRXYLpRto5SBJjDRrpCRT+9fnAr2viEMM 5Jn3HyyKN/V36z5QovMUQw9LV1z6c8lZ5cmqSI558ZMHpRNwBr/cIltrCOW83wk7C5Rl laGg== X-Forwarded-Encrypted: i=1; AFNElJ+MqSUE1gGIpZhrortYeHlbkMDJGDFyJ8hc32CL9V11Lh44Idnzq6sobNOah/ZFhifl43IUzH+MnQsk3Lw=@vger.kernel.org X-Gm-Message-State: AOJu0YygqacIOt9m6gwNi02LckbiteA1TRelZQ99Ng0yI7wxgxEL0rQR rcdAHdXMQ/VVdGcXhXhsLkRM8XgvVKLCcZYYB85ZTbxHQr6L/INNfN9u8L6yW61sX2BrIxS6EZR mZ5hCqw3jFZ2uwXg641/5rN9NCVYgzdaWiyhhaDFFpjIzhIMtXbOvt4JgNxLQdDIOt10= X-Gm-Gg: Acq92OH+lP5oikCn1li1MOkofesOFmltlMUdxY6cxC7jorDJvj0O1JRS6VhZ4lLkgfI tiY9ZRgy8Cd6Wr/hNY9Ha9Q7geQXoxCLEAVscsC69Fx7CN9CDycOJq1ZBj4Yl5VUNrcXIh6sQ/j Ygsb2EK/2zUaUDkYDRQZt+6bcpYDliyGXcNPns38OzC92E9t0MiCISfvLoq1LyLhgxJR3H2eZ4n ++Zu7FaO1zDEgEwBPHQKk3m+hK7eciImrwVvVMozTBjIPgZuYWlDlNce2XftZf0/C1Hw2kVN1fd Tttb+XCuWIqYb5rsUF7EkWxBbFZdyxgyoafN3hKna2C9HItsIU20s8aZqdmSUK9FVnhd/tMD0JY Wvm6YlURMEN3YLCUBKsoU7bNAqKOhszJLh3Mf X-Received: by 2002:a17:90a:d886:b0:36a:4074:9aa6 with SMTP id 98e67ed59e1d1-36a676f061fmr11575588a91.6.1779652211029; Sun, 24 May 2026 12:50:11 -0700 (PDT) X-Received: by 2002:a17:90a:d886:b0:36a:4074:9aa6 with SMTP id 98e67ed59e1d1-36a676f061fmr11575568a91.6.1779652210422; Sun, 24 May 2026 12:50:10 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.50.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:50:09 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:12 +0530 Subject: [PATCH 08/16] arm64: dts: qcom: shikra: Add SMP2P nodes 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: <20260525-shikra-dt-m1-v1-8-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Vishnu Santhosh X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=2211; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=a1F9RbX56fPOp9nyo4wHXXAYQfLg2aWQ/NsEbswCS6w=; b=HgxBQkgSNaAg0p/OjKCxSjohsKWoLpkpFORRD6Z1A402t9dXxxfeErjc9p5S4wOD2yqqBKcIk 1jrSPPL4M2ID3/2kFAP40bZVC3z+xcVwcoopmWtv0joEQd7X/OphVs2 X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Proofpoint-ORIG-GUID: 4CekGn5x_p6Ub1bhFYB32DsIwtoYPIGc X-Proofpoint-GUID: 4CekGn5x_p6Ub1bhFYB32DsIwtoYPIGc X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX3QR3Fr1ZLu2E BS4TrMzdVxrYKxLjaKb5FOP858JMxBBinQJwr0kNnrEZT0w9yrCf5GLwN/FRyV3sM1ugdJAm7/R qZdgu3ukcuRWb3jJj1B67KUC4DbuMiX6+pt016xCRtFTFBXGop5AR5ShsrP7RYDq213Cx0TDlA/ 8Yo6Y4Y62bZtoIfcICg89MIpMn60GE1W9oLeIQkvG2+PX5homN61onsI7FbHOPWnL3rQT651NPs pSQcMwk+0UnBnlAXTIN7kd/9tEv4lXGQsT+uNUxvDjhoTuI2jll0wArQuEeT1PsKm4W0kujJ/5h CLnAAQ4BZrzti3OWmNx81vZVH+de3WRPBjlDWLPoWtrl+E39cnR2wmyA0dQWPVGXKoywNPdfSex LTl1Lyi1//+XiNVhuFjm6YN+wDUl9XYPL/gCCkOPrOQ4xbd5BVMb32tbwby0QMsqNE4CPfmW1Br 6ii6P+DSsmFl+y6bjgw== X-Authority-Analysis: v=2.4 cv=PJY/P/qC c=1 sm=1 tr=0 ts=6a135674 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=EkeGX7dVun7IgMBPpHMA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 bulkscore=0 adultscore=0 suspectscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Vishnu Santhosh Add SMP2P nodes for the cdsp, modem and lmcu subsystems to enable inter-processor signalling for remoteproc state management. Signed-off-by: Vishnu Santhosh Signed-off-by: Komal Bajaj --- arch/arm64/boot/dts/qcom/shikra.dtsi | 69 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 69 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index bb1821e95248..2ea35e4442ef 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -412,6 +412,75 @@ lmcu_dtb_mem: lmcu-dtb@b4702000 { }; }; =20 + smp2p-cdsp { + compatible =3D "qcom,smp2p"; + qcom,smem =3D <94>, <432>; + + interrupts =3D ; + + mboxes =3D <&apcs_glb 6>; + + qcom,local-pid =3D <0>; + qcom,remote-pid =3D <5>; + + cdsp_smp2p_out: master-kernel { + qcom,entry-name =3D "master-kernel"; + #qcom,smem-state-cells =3D <1>; + }; + + cdsp_smp2p_in: slave-kernel { + qcom,entry-name =3D "slave-kernel"; + interrupt-controller; + #interrupt-cells =3D <2>; + }; + }; + + smp2p-lmcu { + compatible =3D "qcom,smp2p"; + qcom,smem =3D <617>, <616>; + + interrupts =3D ; + + mboxes =3D <&apcs_glb 10>; + + qcom,local-pid =3D <0>; + qcom,remote-pid =3D <26>; + + lmcu_smp2p_out: master-kernel { + qcom,entry-name =3D "master-kernel"; + #qcom,smem-state-cells =3D <1>; + }; + + lmcu_smp2p_in: slave-kernel { + qcom,entry-name =3D "slave-kernel"; + interrupt-controller; + #interrupt-cells =3D <2>; + }; + }; + + smp2p-mpss { + compatible =3D "qcom,smp2p"; + qcom,smem =3D <435>, <428>; + + interrupts =3D ; + + mboxes =3D <&apcs_glb 14>; + + qcom,local-pid =3D <0>; + qcom,remote-pid =3D <1>; + + modem_smp2p_out: master-kernel { + qcom,entry-name =3D "master-kernel"; + #qcom,smem-state-cells =3D <1>; + }; + + modem_smp2p_in: slave-kernel { + qcom,entry-name =3D "slave-kernel"; + interrupt-controller; + #interrupt-cells =3D <2>; + }; + }; + soc: soc@0 { compatible =3D "simple-bus"; =20 --=20 2.34.1 From nobody Tue Jun 9 01:02:22 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 BF3AD318B9D for ; Sun, 24 May 2026 19:50:18 +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=1779652220; cv=none; b=KpuuxONchWo02tjzKmyuIdZdclnWgWd3/axTFoSMO8C2cO+u0Ceva7ikHKBVbMyJRf/c806VHiTNDKrZiYi08sKAcZDoxA7swSkaOmL8Tjg9JXo+CE5dNBEwvgTDOMD3zjUfLdsEtAxLahdi+Bq1xHVR/Fwl8f0Bh4cwwYM4CoA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652220; c=relaxed/simple; bh=h2561MUTAlBWP9LstFppBlJ737L72NjnE3HiMjLnIww=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lZwT8KK2e3iyIa7jQky5o39fjgzZpcL6/fB9IHXQ4XGNr8eQd0uRZStaM+QfcYTqb48b92ypd3xGy2l2dpakT9lb1XW3cwETdK3v3Ny3/0ItVoQ8bYA+g/lp4PbSaP4ZFmw1A16CapI4EKMOygSJEr+zyukOSMaodJBM2neF6XQ= 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=PVDyVxsi; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dCprqNYy; 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="PVDyVxsi"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dCprqNYy" 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 64OGxJw53881856 for ; Sun, 24 May 2026 19:50:17 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= y+KE1req0AFK4kYUvSBuXjFMHaKhuk1XxVZE4565XCs=; b=PVDyVxsiK+92KTA3 1sQ8Qi/BMCBPThWVpUuYsztNz0J+/beLWfeKLDr5J0pXm50LEOpnokbqoDq+zFjW 7dqM8x9r5OnuHVqNuPl51qXEhSSoZeTH6acqlHExmn+Y1kNfKA9B0EEZxTGbVuhf 7BTqKOweZv8lcynHBQ7ht08kUI8WBnBZjD8JlcbmOgwMpQ6te/DqL8EWGdqVYAo6 IceHXquy91T7fqqz8RPHeTNMdIG2V/xQu25NtJHKIHeslEpyWh7imDcmTtUQcZg1 /K7tGE2vbQJwO0zQy7XteEIRzwe4EEZZgwanmIOWBjggfB+EmgP6XUf0jPCl4z5e KVBwhA== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb386m2tt-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:50:17 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-3663d5e9bf4so8696739a91.1 for ; Sun, 24 May 2026 12:50:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652217; x=1780257017; 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=y+KE1req0AFK4kYUvSBuXjFMHaKhuk1XxVZE4565XCs=; b=dCprqNYyG+sHO0PFapIfydjq4VYcpPiVsAljQItk6rYNU9Rib+qvslTLXBYOkQ5qh5 m87ZrT00EhnUhJc8lgr6AU6WYViRgzDIFpzDhsMv2XfTCbtUKGGzsTHlubLFjvKT2zsW nl8OmfCdUYEcCxAbJ2JHDak/8F4YnLe9OD5N0dJweRhesjDXu+Vyms1e0KURUDzh20a0 mD3kD+nRDDLJlHxUqfDfniE4Eac4oZcLNaAwymWw11yRPLNa3OMZr0K4TcsK7sViHyCV omEMtvgSyi3blzR3+t+p8uSd9n85foyqbNHjer+yTI0UsqKKKv47yUvXb+BCcHauXt/0 1rrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652217; x=1780257017; 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=y+KE1req0AFK4kYUvSBuXjFMHaKhuk1XxVZE4565XCs=; b=rs+prhDrfWC/ya2MsbjajChAOZ4zU762aRil0aGRQF8g9XNjEkMPA5VApbqeM+G0qh lmWBA1Car5Gx2iDgi9Z3BcxU2ARgUzth4/WhDnv7YM4cUEDf34smR1SXRHZj7c2g2qVF SIpfaDob1D+pwKgjy7hzx4CzZwFOt4kQCLR79KIVtjxbuchZKcZMZVNouFJzNCUBVnwL H2U3Z4oGIWtMnuBd9Fzz8MhdanGItQxsLz5ZTfh5RM95DEx+LqpIQyfvoVSiZdshcwfF 5wYn6LA8cOa8I0WRqacla0OPxlMAFT+LVcJFc90Rg0GGyFV0MdeyQDnsfsB2VLYB5EXJ sBDQ== X-Forwarded-Encrypted: i=1; AFNElJ8KU5QIhCy9ypM7CmUtCADWJg+tVcG1amVvuSUMJTVwLmxtNzsoXOhfJ93+V6Uhk6fmdZ4pCLVkQKSM4PM=@vger.kernel.org X-Gm-Message-State: AOJu0Yx7MSJcWuRTdOdqaSXuRgEZ0n/S1pXlIDRTTUgOJj2X27qKUoCT Jpy0bAJQxAq5I9mGCNvj8/UxzXB29CdaOz4IbbJ+hV/QbUaifFAG2by5X+Ia2bv5rOFhJPss+Bs sFNEcbkTzK0W7PHYVxp1l8kUnZHTWoW7/r9OY3Zb8+AmRy50xVT8yB9QX/ICr/LDiUBM= X-Gm-Gg: Acq92OFswcCI//MOSlh9TEMXhJ14PqtcHV5PbWyz7dtU9vUtA5o5nIdr9DPtS5RhkN2 ZJXbKDbi0auPac9DcR7hTj5O9zJZprVZAq6Ys/jf+2U8mfjN92VjkvgX62SHXOkqgIEv3fgEPy4 KMbdhfa6CTN7OCeQgxq3rLDI+y598sRucwDiMwep0r7cg4jmDcr1m7WKEa3xKAriGa2luKJinAy DOQ8Of2MRF82KWHh2g6a770e2yacB0fcxo64w3TnZeMy8abVb9Zlox+v4k73v3j0+n5mlSMalk7 q+8ObnEyODI0NIj5cQmUE46aNhdl389nvhDtnLdmblYphJmTDeiyytjns1IFnjXMrM91ZjMY6mS vgjputbIsgO6vbQuyzCMcwbwHoOSkwEfB8JSN33fn80LFgVQ= X-Received: by 2002:a17:90b:3149:b0:36a:ee1:fc1c with SMTP id 98e67ed59e1d1-36a674c5677mr11953794a91.8.1779652216459; Sun, 24 May 2026 12:50:16 -0700 (PDT) X-Received: by 2002:a17:90b:3149:b0:36a:ee1:fc1c with SMTP id 98e67ed59e1d1-36a674c5677mr11953765a91.8.1779652215853; Sun, 24 May 2026 12:50:15 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.50.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:50:15 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:13 +0530 Subject: [PATCH 09/16] arm64: dts: qcom: shikra: Add CDSP, LPAICP, MPSS remoteproc PAS nodes 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: <20260525-shikra-dt-m1-v1-9-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Bibek Kumar Patro X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=5225; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=N2myH3ZS/JYAPq+cEvLA9M1TLJ/FuYAVGQaHhcS9rEc=; b=O3e8l/eJsdXMmKUozXX9JNw/zpUBRo2I8Gt/I7iZ63YbLY/mHjcclWZhwD5/uSFxv6NgO2JJw 8AjiUFKULpQCtHyOXwbM58Om4TJw4asWMcO0+mPdDvhSpJ/MuN2Wkmw X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Proofpoint-ORIG-GUID: 8W7AuZR_phdNzOUWUnbWSEhHcpmRtwzu X-Proofpoint-GUID: 8W7AuZR_phdNzOUWUnbWSEhHcpmRtwzu X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX1zmgATIPLLpM qPHtIDRze6XH5AUlrMaRsTnssgyuUWlx88pos1aRnLJoG2MVAUNLzhDIT+kL4NYz6goDwIJduGv fU8ufT2FQyeXMNx1MfLGsia2FlxXOK75IG/TG9x562V4010gooBTcXd5PJR8v8UcVuGwcPUKyht SYcdYiseGRCAvCCjlfRfvHtBh+nXB6eOv1CryhhZ6hQkrTUKEfCnSJcD0AaNOe5sEvv1waS102Q plcYVMwcadPTCUl1raNg/gbUDRbgiWhATUi+p7u0cWIEM8ev+MoB4PJtXFTpLi0UnyZmaD0RZFQ vfKoe2pMmkBsMJpwzFWpCKXU0kRLpT5TnDLK/uUrU0+QLiCcXwNYkm4td1uzrlh6ATreqsG8NA0 hQGB0E0A8trjX/r78FlWJOiY0fXEWGIQf7uSsXq8OrcrcMkLM5hx4gej5zybI3fbGaUxrmSCCgW grrO/L6vwvTbtkQf30g== X-Authority-Analysis: v=2.4 cv=PJY/P/qC c=1 sm=1 tr=0 ts=6a135679 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=PL06LPxOd80rETEQ2XQA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 bulkscore=0 adultscore=0 suspectscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Bibek Kumar Patro Add nodes for remoteproc PAS loader for CDSP, LPAICP, MPSS subsystem. Signed-off-by: Bibek Kumar Patro Signed-off-by: Komal Bajaj --- arch/arm64/boot/dts/qcom/shikra.dtsi | 164 +++++++++++++++++++++++++++++++= ++++ 1 file changed, 164 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index 2ea35e4442ef..96ec5b5c7203 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -1797,6 +1797,170 @@ &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, }; }; =20 + remoteproc_mpss: remoteproc@6080000 { + compatible =3D "qcom,shikra-mpss-pas"; + reg =3D <0x0 0x06080000 0x0 0x100>; + + interrupts-extended =3D <&intc GIC_SPI 307 IRQ_TYPE_EDGE_RISING 0>, + <&modem_smp2p_in 0 IRQ_TYPE_EDGE_RISING>, + <&modem_smp2p_in 1 IRQ_TYPE_EDGE_RISING>, + <&modem_smp2p_in 2 IRQ_TYPE_EDGE_RISING>, + <&modem_smp2p_in 3 IRQ_TYPE_EDGE_RISING>, + <&modem_smp2p_in 7 IRQ_TYPE_EDGE_RISING>; + interrupt-names =3D "wdog", + "fatal", + "ready", + "handover", + "stop-ack", + "shutdown-ack"; + + clocks =3D <&rpmcc RPM_SMD_XO_CLK_SRC>; + clock-names =3D "xo"; + + interconnects =3D <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; + + power-domains =3D <&rpmpd RPMHPD_CX>; + + memory-region =3D <&mpss_wlan_mem>; + + qcom,smem-states =3D <&modem_smp2p_out 0>; + qcom,smem-state-names =3D "stop"; + + status =3D "disabled"; + + glink-edge { + interrupts =3D ; + mboxes =3D <&apcs_glb 12>; + qcom,remote-pid =3D <1>; + label =3D "mpss"; + }; + }; + + remoteproc_cdsp: remoteproc@b300000 { + compatible =3D "qcom,shikra-cdsp-pas"; + reg =3D <0x0 0x0b300000 0x0 0x100000>; + + interrupts-extended =3D <&intc GIC_SPI 265 IRQ_TYPE_EDGE_RISING 0>, + <&cdsp_smp2p_in 0 IRQ_TYPE_EDGE_RISING>, + <&cdsp_smp2p_in 1 IRQ_TYPE_EDGE_RISING>, + <&cdsp_smp2p_in 2 IRQ_TYPE_EDGE_RISING>, + <&cdsp_smp2p_in 3 IRQ_TYPE_EDGE_RISING>, + <&cdsp_smp2p_in 7 IRQ_TYPE_EDGE_RISING>; + interrupt-names =3D "wdog", + "fatal", + "ready", + "handover", + "stop-ack", + "shutdown-ack"; + + clocks =3D <&rpmcc RPM_SMD_XO_CLK_SRC>; + clock-names =3D "xo"; + + interconnects =3D <&mem_noc MASTER_AMPSS_M0 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; + + power-domains =3D <&rpmpd RPMHPD_CX>; + + memory-region =3D <&cdsp_mem>; + + qcom,smem-states =3D <&cdsp_smp2p_out 0>; + qcom,smem-state-names =3D "stop"; + + status =3D "disabled"; + + glink-edge { + interrupts =3D ; + mboxes =3D <&apcs_glb 4>; + qcom,remote-pid =3D <5>; + label =3D "cdsp"; + + fastrpc { + compatible =3D "qcom,fastrpc"; + #address-cells =3D <1>; + #size-cells =3D <0>; + label =3D "cdsp"; + qcom,glink-channels =3D "fastrpcglink-apps-dsp"; + + compute-cb@1 { + compatible =3D "qcom,fastrpc-compute-cb"; + reg =3D <1>; + iommus =3D <&apps_smmu 0x0201 0x0000>; + }; + + compute-cb@2 { + compatible =3D "qcom,fastrpc-compute-cb"; + reg =3D <2>; + iommus =3D <&apps_smmu 0x0202 0x0000>; + }; + + compute-cb@3 { + compatible =3D "qcom,fastrpc-compute-cb"; + reg =3D <3>; + iommus =3D <&apps_smmu 0x0203 0x0000>; + }; + + compute-cb@4 { + compatible =3D "qcom,fastrpc-compute-cb"; + reg =3D <4>; + iommus =3D <&apps_smmu 0x0204 0x0000>; + }; + + compute-cb@5 { + compatible =3D "qcom,fastrpc-compute-cb"; + reg =3D <5>; + iommus =3D <&apps_smmu 0x0205 0x0000>; + }; + + compute-cb@6 { + compatible =3D "qcom,fastrpc-compute-cb"; + reg =3D <6>; + iommus =3D <&apps_smmu 0x0206 0x0000>; + }; + + compute-cb@9 { + compatible =3D "qcom,fastrpc-compute-cb"; + reg =3D <9>; + iommus =3D <&apps_smmu 0x0209 0x0000>; + }; + }; + }; + }; + + remoteproc_lpaicp: remoteproc@b800000 { + compatible =3D "qcom,shikra-lpaicp-pas"; + reg =3D <0x0 0x0b800000 0x0 0x200000>; + + interrupts-extended =3D <&intc GIC_SPI 257 IRQ_TYPE_EDGE_RISING 0>, + <&lmcu_smp2p_in 0 IRQ_TYPE_NONE>, + <&lmcu_smp2p_in 1 IRQ_TYPE_NONE>, + <&lmcu_smp2p_in 2 IRQ_TYPE_NONE>, + <&lmcu_smp2p_in 3 IRQ_TYPE_NONE>; + + interrupt-names =3D "wdog", + "fatal", + "ready", + "handover", + "stop-ack"; + + clocks =3D <&rpmcc RPM_SMD_XO_CLK_SRC>; + clock-names =3D "xo"; + + memory-region =3D <&lmcu_mem &lmcu_dtb_mem>; + + qcom,smem-states =3D <&lmcu_smp2p_out 0>; + qcom,smem-state-names =3D "stop"; + + status =3D "disabled"; + + glink-edge { + interrupts =3D ; + mboxes =3D <&apcs_glb 9>; + qcom,remote-pid =3D <26>; + label =3D "lpaicp"; + }; + }; + sram@c11e000 { compatible =3D "qcom,shikra-imem", "mmio-sram"; reg =3D <0x0 0x0c11e000 0x0 0x1000>; --=20 2.34.1 From nobody Tue Jun 9 01:02:22 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 E052D318ED7 for ; Sun, 24 May 2026 19:50:23 +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=1779652225; cv=none; b=MK6DCt5delN0OSi4kMjn6OgxvYVcB5IbCc2moIhrDeNh+W8wK0zgB0uP7IVf0pWUafnjnyAxdE0F93bYJi1WM2Zf4ASpwYyC8wa/D9Ug6ngz50r2y89w7eVL7ndw5W1sPlvavxNvXkUZ+0B3CrqnNbU1zsr43R90A3863uhKtiI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652225; c=relaxed/simple; bh=YaItrr6rpfD+1J0ICz5O4ellYSik3NT/UKk/2vkYGkM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JG2DEQGQD8UwWWxooTqBMDrC6pVNb496DVOHLItbQt8nYOPwjN8GyN7qO4Bgl6YdFwMAgRYv+fMUq6R23cHLMjyiMt5XO/TIdEVvfjVG1WE0UseK26cfPjAVYzT2jAOng4s2zD4CIlyWirU4UKxON6lvb0rW4R4qbpWnhVZYvWw= 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=ZfwNk3k2; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SLw8gpTk; 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="ZfwNk3k2"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SLw8gpTk" 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 64O38g18555501 for ; Sun, 24 May 2026 19:50:23 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= uRmkhfqfhacj1V1czHmTXt56wSL5ts/uC0kRpCFPDdE=; b=ZfwNk3k2E5Poj4Of DQYKFpzEJAmAIscs/ryMs/vAb54yqoRLf3K5TIH340+jbakYgnur1azEWq0/PIMD NcIOBo10OBGriHD6BJHBvB+8pRoiw5mSUZhlqIfQethHbDgEvTbG+kfyZfWym0gi OeQgVXBUVgBDiFTmDC+D0lCg3B0REa14DLH5K9VWvpJT7nRbsKS0y3EOd9TyX4iz anjtYPRez25zlAJWlLCqGYF2izYiEO83qQeZ7tq2lZvFOLIOc8tPG+5QcXWiGFTY 1rEy2HBHFucsF3vk5UM0yMgRMGAmEmA6U/jtthvPCKsRicgJk4gt/HEkZEaIz5ct uYAZkg== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb50fut5b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:50:23 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-3684cb22502so8139778a91.2 for ; Sun, 24 May 2026 12:50:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652223; x=1780257023; 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=uRmkhfqfhacj1V1czHmTXt56wSL5ts/uC0kRpCFPDdE=; b=SLw8gpTkVy5hInz33I/qL5BTTuNj/SGwSsSGY8lOab6lupaNmoNbkmTfG0LLGqLi5k rmJnbHZpz9bH/WaNOWqGTeNmsdy5M5lvXLiY1+3qsdfkSIydLUcllOgyZKlZawBpnS4F F3lImM9nOSjsRZU+hD6+CM3zG37OaAgek+pJw+OVPRgpGXy1o/Il62d3ebRgStXlEjfE yXP+UAl4gVM1uREh4xZoHJB4KUfJj2xbEF1IPCF6MdRQ47gK2X5/0WItYFGQwM0pUYnT rm3VY4Nqz6XFldS0WBS4AuKavqQLgjiYlo6eUnnQd9Vrt2bIF6ejQ/n0rHZMg1znCZ/s dWEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652223; x=1780257023; 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=uRmkhfqfhacj1V1czHmTXt56wSL5ts/uC0kRpCFPDdE=; b=JsUBd0F4SEsKn5Yh/IQZEk0aTFMgNbVP6fFT8I/j6VIk8AmGEr5w+/NXpWc3/Torz3 gssyimOlrsvfNHuwltB4ERsYHDsZ9H1qqjISJMw3tCYSV5fH2uDEsgWJAYlGCg+ZopBB iR7fyFH+7ZKDIHE8JMMkQu1v9yjht8p3awMKU8EulGg1QmjvOmATxyzLYt6/bbnKvbmY Nbl+Xnvrh7MhFtBTNoPYtC6mks9/naUgXefFRn/o7zfW9suEiq4mkSJ3Lmv87Gl5DmQo H9GyYzEn0WBm9icPH+/2kqCpsjYtWpdg0HEMgtiK6SRBcezHtWFYV0xy1iJA7UW22TmQ 7mOw== X-Forwarded-Encrypted: i=1; AFNElJ8VRgrM+IWAvjZjMcp021nB7MYH54CSKSO6g+MD9qH8S5iZCwKaNveq0eSZr6JgB2u6PEavYww7LIWS0qk=@vger.kernel.org X-Gm-Message-State: AOJu0YzK+RBZQgpQ0kGADozxk7p8zyo2a9v/A1FSqGjHfnLkiLxupDd7 CQxb4dTBEYC9WLX4vNSFNxiYWfISNvU1DXzm+stb2PPfdCS11X6JLtnCOddktMA55KSYfT0jWJw TBxuw7EWCvdBjVY/286vmnBXU8H4eFbBBuWxCKWKsEkv1epb8jrBYiSlsRI8IM8vcuDg= X-Gm-Gg: Acq92OFZeLDbpza5OefQTdOo5Bcm+8YfS4HKirPRvzYQqu8x1jlKJGIigmJBIo6bNHY UbTdPM3ki1xg6VpPxkwt/Tv3IFvk4t3NX7994NjyGPRRPI/p7dEB8YGLOJsTpcO5ZGGPXZ6kmQb I2oz901Mgh+VLyEuFZ2SNBNm0ZaIgq7d64wiBPIsIxGQdFnQMCxfAxZysuYIAUQz+UAVkasC/6X y6eECKH+ZT7Cx7pdC+RTAahlDKMmV+i5qGtqEz8RK/WromOYoxN1udtr67YQ+GSB4G65zdv+70f 0MiTQ/dFkxMR4ERphVXd9wU79XavylrIsFeAIxb3uY1hcT/T5nOV5xI6eXmBtNW+ajZ0PeNUh54 8GKhJuH3WZIi0+/vXwCo5h8ndoHqichcuPTSPFsvP35+JNts= X-Received: by 2002:a17:90b:38c6:b0:369:7433:488 with SMTP id 98e67ed59e1d1-36a6741ecafmr11276896a91.2.1779652222589; Sun, 24 May 2026 12:50:22 -0700 (PDT) X-Received: by 2002:a17:90b:38c6:b0:369:7433:488 with SMTP id 98e67ed59e1d1-36a6741ecafmr11276860a91.2.1779652221984; Sun, 24 May 2026 12:50:21 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.50.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:50:20 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:14 +0530 Subject: [PATCH 10/16] arm64: dts: qcom: shikra-cqm: Enable CDSP, LPAICP and MPSS 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: <20260525-shikra-dt-m1-v1-10-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Bibek Kumar Patro X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=1019; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=mB3yqU/Z1sFfy8yB7RzQUxCVfP3cMGqsyBxBir2vgWk=; b=Gy7LIHwJEGfLhQgF/uZ3m+32Pve1JinDhqNpWJORnk7juWWPIxYT/gMXSJ1/q4/pQ5VRIEDVp MkniWCgBoUHAzhfMWbxfTrZPhu+uVMTWCAqjt98UzvitY4gQ54HuCYx X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX3Ln2UEvoOE+L jYUSkR5IU+LiS1iHPIIuYXuoBHPRs+995Hw56tBpBsgUuPl9gf7Y3k4DjjYUsQK08NL7z/SUHa9 l8/dZAQaNjrw3Zlw/wZUkgu61Ssi1AFaydoG1CdZTu3WnN9dnJ10rOWmMuf13G0Qi8D3CgA02Tu lGbP6WUpa6QD7goUp5uY2adK3/bdwVW9aB0KekgCooKxlfpNi+Gw3HtPzUX5+JtLPt/SCTkWF9o XtsbMQzjk2KGlxaFLrkLxRKaFIcYFpRNeh2SbiTrbL6E8DG9uJnQaiSRa6DOdTNACDoTB4iCVRc qsVEySwPNAD6x1159MdXtV16WmEj82agFpXYxr/l7zTgK+km1geqyJjoJAFnwRWcD//eAFHONiI 7IHxG1pfqwl+SYGMvPgxe8yo70mRSZSs9K787kSqiK3aq/AhHKvaAEG2qeFDaUyg9VSdneZUpP+ /pRF430Y03ddmR1nWrg== X-Proofpoint-ORIG-GUID: gSfZm0Vm38u0pnm-XfklIobM-6QD0IuC X-Authority-Analysis: v=2.4 cv=UdBhjqSN c=1 sm=1 tr=0 ts=6a13567f cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=0ebg2YenFEddjv6MTxsA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-GUID: gSfZm0Vm38u0pnm-XfklIobM-6QD0IuC X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 suspectscore=0 clxscore=1015 impostorscore=0 priorityscore=1501 malwarescore=0 lowpriorityscore=0 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Bibek Kumar Patro Enable CDSP, LPAICP and MPSS for Qualcomm's Shikra CQM EVK board. Signed-off-by: Bibek Kumar Patro Signed-off-by: Komal Bajaj --- arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-cqm-evk.dts index 0a52ab9b7a4c..b112b21b1d79 100644 --- a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts @@ -23,6 +23,25 @@ chosen { }; }; =20 +&remoteproc_cdsp { + firmware-name =3D "qcom/shikra/cdsp.mbn"; + + status =3D "okay"; +}; + +&remoteproc_lpaicp { + firmware-name =3D "qcom/shikra/lpaicp.mbn", + "qcom/shikra/lpaicp_dtb.mbn"; + + status =3D "okay"; +}; + +&remoteproc_mpss { + firmware-name =3D "qcom/shikra/cqm/qdsp6sw.mbn"; + + status =3D "okay"; +}; + &sdhc_1 { vmmc-supply =3D <&pm4125_l20>; vqmmc-supply =3D <&pm4125_l14>; --=20 2.34.1 From nobody Tue Jun 9 01:02:22 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 2FA4E3264C1 for ; Sun, 24 May 2026 19:50:29 +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=1779652230; cv=none; b=hf+e10et23356DIjOzMoS+3obSc3/D5/t47aDowobG1o/vj0PiqtOuDZMru6e7+dM0893/+rt+lljfi9J9nj/JMthcKAqxZQ3L3uhfvjYcd5w8OmFbQsr39aKd7/6mwQb6cjIi5JW6uZjh8O2GJKhNN9Mso6Wnc4chP+UrR3cBI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652230; c=relaxed/simple; bh=Vz2BIF9TW4ki6ziv8QKNjfSxoTLe7EEEgTXv+K8gJlE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LlcTtjO94N8mCr5ZlOjnx6woL29ynnnEcJreEnk8TAOzN/e9tiyKyFTYalJBS2fFFIverV7mARuqd3Jft1V5zhVupdiFezV9DrfInlLr+FbgJ07aeDVPcYEpQVTngt8kKp9I7tDCRzEfajSDSprl75n3oHLS/xqwhzPUQRCXSjc= 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=TzqOMA7E; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QC6n3htE; 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="TzqOMA7E"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QC6n3htE" 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 64OJKKrs2602665 for ; Sun, 24 May 2026 19:50:28 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= Rlad6Hzrp4mTjFgHb04nT42FLPFWGLcPO3WBhYIif38=; b=TzqOMA7EUZjQeR+1 jU7v54wSvs7zdsKYZl4Of+z058pKt+czMcmAInCzPKmDehbJEcR5pElDNwyNk9ju nyy3E4MaNAP9YceXK4HS/2w+6mY8XRKt4ZJgn9q/zM+Mv8Nn/QHnIpe5OB0Lc7M4 quvKZoXp9lsib94mwcZYyDEmesiaPPe6l78NW5toydJ452LtfotGJ/79HF5T1Ohn ArJEHo/7hgikONlkcKW0ivNXwGbr/LUkCqLXnqB+wD02FH63sRj+k5m+1xpfd333 QC6qAhLfCQTiH1promgP8UlPiQrGZ56Knafirs25ISH+tairfKJeNshBT8HHUyqU yYnuBA== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb36t41vm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:50:28 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-368f2d76b04so8030020a91.3 for ; Sun, 24 May 2026 12:50:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652228; x=1780257028; 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=Rlad6Hzrp4mTjFgHb04nT42FLPFWGLcPO3WBhYIif38=; b=QC6n3htEuEK4GTgunl7I/zvYMRWeZIh3Rnt9P6Hx18M97+VggfvWnSLy0nNQ+raY8H nAETv83P4ciQO3OjC0ijQstbgPBGE8XtgGF/KjSuMJq3/DfWOL9U1ETEF+jUgcK39BXW XbvRHeME+LFNp3DPIUW0ONGMj3OOUUFCC3X/L8SZvx/oM1kqzenS+fLMCH96dtaS+Ksh zis9W5TlwB/hB4VZW653pELvRQQPv19D7XnfzkuQ4AFBFnjLRpGD0Nrk1KiU2/5xdBLi qiq69sw1YSZ/BShK3CuOv9Q2VluJsUZ6mYuXm3CiHteFeRd+1ki9nw6NSKEaY5Y4RvBS l+Nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652228; x=1780257028; 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=Rlad6Hzrp4mTjFgHb04nT42FLPFWGLcPO3WBhYIif38=; b=UmkzXzA/V7Lf42EfFJZPSStTo82PSocmmVyasMNFCYO4wdebf8edEqyYsP64qffkPD lu+RBrX4+t/DxMluuMk315SNJpVF/cHgptbccu3IZl9kyECxLq830e32elylVbjCPpHe 8gR7MwfkXTljlMDrFU2AOsvP78NjLffdFZqJr3yTR/Hw7Bv/ED1eSKeRoFjXvIKzuiu2 IIhSYnkV5daUYLEVLGaYVoxOjVXzfMWqJ01i4yO2Ey3VkHcKUiosNTdr4exzupS8ihdi cMWXqvhlFSjRjTyVP1aDoUvba2cFOKYcWTjV1s4b6hVLnfLDpokd0EaunW95heiJX8Fc 61qw== X-Forwarded-Encrypted: i=1; AFNElJ/6prDSwZyTvTr1GXWoC1PZwGAxuoQ3c1Afwf+bQX6fh/wH/aGfoLJI/iht77FFmX+SznWAGlwkp0IemOI=@vger.kernel.org X-Gm-Message-State: AOJu0YwVVhUAgcA0aQXPZ8CTjU+mWHM9TazDF+Vq4+M6HB9N/93K/5nO AQBTgN10af1wgEn2YKC5JA748doqCmiFWkXcxAi6E+K+SgW4oi+d9KdIoqYbXDj/1oWktJas7cq GS8SYB1A314ofd7F0fLDX30rFeNigCqxXqWRqW1QpijLYxVdkoWqYPJApBW3fpaUaYpk= X-Gm-Gg: Acq92OEP4sHzXmEKdd97q/aKhyXmBHvC2C0kTroUW9QEZsWj10Cbvib49CGI8uHLCFg PIFTfdE40PjCze9Fh1UzxYY/4W7b/zUYMXYkXitPmzkCqMr++foPEiOFVx9NsO02xibSiFvRZCj 7DvMGsqgbwZQqtkr2cYZVd0Zcz0hWMsMWMuTyqqNJWgu1/mKtDOmxRz/jWmA1Z8l2NLkS/IV3x9 L+hM45SPUyAiEcqVgTKV9VIQv/uVL6EXCuJhsdf+T/39/9ugrcE6bH/iJFCwGBM/hfCIYw8l7Dm QgDrpmN4Wb/PiVO1tyaPkmd5Szpncco3fKi5wpITajQKZhg5i8Q3ReubGbXpWNtZLIT6GeoVWtS wIj3Ki1wrBi4H1JZFB1erqQHqyFfCFbXvsXdA X-Received: by 2002:a17:90b:3887:b0:369:a359:b181 with SMTP id 98e67ed59e1d1-36a6787b0dcmr11506418a91.23.1779652227798; Sun, 24 May 2026 12:50:27 -0700 (PDT) X-Received: by 2002:a17:90b:3887:b0:369:a359:b181 with SMTP id 98e67ed59e1d1-36a6787b0dcmr11506390a91.23.1779652227058; Sun, 24 May 2026 12:50:27 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.50.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:50:26 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:15 +0530 Subject: [PATCH 11/16] arm64: dts: qcom: shikra-cqs: Enable CDSP, LPAICP and MPSS 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: <20260525-shikra-dt-m1-v1-11-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Bibek Kumar Patro X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=1019; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=GucbWW/nFHFiZEGD33wM3Rnwy0m6WPWGvo2JLbPdcsg=; b=YtSelh8auZ7dVbUaHH25HcPzgxjdYFncvYyVzuCZoNg4OFHJajNckigAF0yuiXoxr2kmgm9DR fo9e0R00o+aDH5ZUa2oFGCNiRCEJnr33h7K+yjKzpj5T+UCAhnfMNDq X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Proofpoint-GUID: 6MXjWJHu87ijDGMk2A2Fm1CEHgcC3T_Q X-Authority-Analysis: v=2.4 cv=Fto1OWrq c=1 sm=1 tr=0 ts=6a135684 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=0ebg2YenFEddjv6MTxsA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-ORIG-GUID: 6MXjWJHu87ijDGMk2A2Fm1CEHgcC3T_Q X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX9PwPW2XaiAO/ JOt/HFaZlz47CDiePipHcowP5afERpXacEuAc45SWqkGgxwoLZZD84nqYChu+/hD6wbuLyo20OB oiN2ucugBYpFXzQqj9GZfaxog6qOJ/LqO69oqdnEbOGIo2u1Woa/ynhwa4APWWh/qpJEBSc4f30 Yd+bQKq44rldYFS59rdi02HF/H5FyXTOVz5vK5vImDpB8ulbYZ8uBDtt8S5E8yi0YRP7nvBD9k2 WhKjsx0oMFxgLoXXOM/mjHSYYoGachrvViL2Aq+bxBYEzfaRSfO6ePE3a5W0xB518bctwk2HPIr 5W2L7yBzm/Kl7R5e/X9GhxY1nL1EpUbCQFU+JXccJt6NMHzeJ0t5MxSmjrzuRJ8deApoEFwIdCm bIP+OhW2Tkmp3lbGtn1ty/YSw4aHcFAxw9ul98PRgfZDdp+BG4ha7NsuxNLfOhc9kjZsynkk0wl 9FEZ6r9i+w7sRUAUvRg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 impostorscore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Bibek Kumar Patro Enable CDSP, LPAICP and MPSS for Qualcomm's Shikra CQS EVK board. Signed-off-by: Bibek Kumar Patro Signed-off-by: Komal Bajaj --- arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-cqs-evk.dts index b3f19a64d7ae..e62ba5aef71f 100644 --- a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts @@ -23,6 +23,25 @@ chosen { }; }; =20 +&remoteproc_cdsp { + firmware-name =3D "qcom/shikra/cdsp.mbn"; + + status =3D "okay"; +}; + +&remoteproc_lpaicp { + firmware-name =3D "qcom/shikra/lpaicp.mbn", + "qcom/shikra/lpaicp_dtb.mbn"; + + status =3D "okay"; +}; + +&remoteproc_mpss { + firmware-name =3D "qcom/shikra/cqs/qdsp6sw.mbn"; + + status =3D "okay"; +}; + &sdhc_1 { vmmc-supply =3D <&pm4125_l20>; vqmmc-supply =3D <&pm4125_l14>; --=20 2.34.1 From nobody Tue Jun 9 01:02:22 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 ED23F31F999 for ; Sun, 24 May 2026 19:50:34 +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=1779652236; cv=none; b=tR3geKsRAEM5S4ABurJU2MYmcQJUKBaUBUePHi1EGqgK2VLZtjCTJsPEidvjXQhRp/0v0IE5Di0Smgqmk3xuKr8snGRdM4NhQCyyiYYUW1rT7VwAvUwxNWNRCHa3/csi0+sSsehFteQRYqeVHltTM+oXC3xxE9fnHXNKqgBHJ9M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652236; c=relaxed/simple; bh=HZ7/7IjeZoPhuLN/esuvDjyXVaXxhOuhe52lN9ZMwac=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=h0NV8e9qGaI4TCMY7LxPldTKE+VKpNC8DQ6Zj9/jiBvNGmRHenmXYt7i+i19sUhn6OUQs5ra2xQf9e0/KjMMYCys2eAwD6TXhgKY0wi5YVhPQhJNxOuXf37cB+hrsoQ3xS3MlKy+7k+7FcvGuh0h4O0zmcnsgIIMTxmxVSFLdCE= 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=VGsLT25h; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=brtmXI/M; 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="VGsLT25h"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="brtmXI/M" 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 64O4fiRI3976722 for ; Sun, 24 May 2026 19:50:34 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= QjPFT0emV6C2WElXznwvtli7ABAsS8Isx5jqdt400LQ=; b=VGsLT25hOjHPVj+q 99Ha/BwlM3UQP5OnOnUuBTkh6fYdcG7eeTN/peYQdg61tWLzHwmrjLhLOanIz7OY 9/mdNZmYRy5ifXtJfV521+oo6794cdn6M/3EAOeqxidVDovpSNsXD62o+L9V0cT1 8b7Pxfa19qB77fpZcD+G+ZSzSvQ+6j9XGhJrVUOLl+Kuw9ZT+4ZoFMh/6WggzQEt ewhJfdOtJT8N5UDfLWnKXhMcJoQTVrZatYzudB5UB6rYLWPWXatNo1mNTX1JMyGu Zoo6qIsvhk+Sz5Tn6lzG5GJbhd0qK0Q9M9IFid5FCKymHZRZaMseZySplCOtF+2r xWiEWA== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb3jgv0pu-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:50:33 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-368f2d76b04so8030064a91.3 for ; Sun, 24 May 2026 12:50:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652233; x=1780257033; 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=QjPFT0emV6C2WElXznwvtli7ABAsS8Isx5jqdt400LQ=; b=brtmXI/Mv3egUhAXroXJ2TxGnttUkuZ6h3dViXCp4GUMw5ojhbyclbmVJaspJusPmo Qs4c+Rea6xp4Ev0rHJi3gzJmKF9S2s/UIMXHSBVQB7iXdJ3X8aCDdwrlh5jqLwZXlwdb EkYQEVPZ7YXikafCgvzDr3yPoR3ahO7a6PvEcl+wg1BK+FEjLL0NvHtGsQvMjunuWQvT 32SXuSJ3zrBOaJq0Ks0PaX/muMSBwqbDFFwp7xsQr3xOVItj/jLZu9UH83Vm/4bLHWb5 VK7NEtFDcRQQHZWsQKvQbPIblknic/sFJVPBKU3nyGk+77dJpZuuIU8FCe0w/3avbuMK o/BA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652233; x=1780257033; 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=QjPFT0emV6C2WElXznwvtli7ABAsS8Isx5jqdt400LQ=; b=Yl6Vw/kknIiOjAUlx1WhUlKzUS6apsYv0AYqV88Xpx4V+cpGNWFnaDVS4FY+zjPIeq iusn2sq1eUpdIEvRSKrPEyuixu0llF7hyH8t6+JrXpCQNED02t8OFovwBJ/Vy0mawiM2 Xst0rj+QiSwLlIgtGuVkzYSqN3rYqBy7j1a1Gg2QmMV43f7crMHEK6XHhFdN8fyy2H33 k3QGie+AWfqmnL8H4QCkkmtXRoEJru2lEgS1DSoaNxNifSXzAbEDxBV4qSUfa3w3aB94 zZM7a2VAWeRkKhhFh453drKFEmqtfEyOHlIbk3qXqdKk/louLf7GgM2QsDJKjIv1TcGy 5aNQ== X-Forwarded-Encrypted: i=1; AFNElJ/7K1WQV25e4YNRXq23TUBj6WxnzDb1DnQt5qU2KxXoh3r4bivsAyd/Fv8eXv5s4y1l57qiLIh7iiScdPA=@vger.kernel.org X-Gm-Message-State: AOJu0YyL+halYn67hYXyIh3VE+xtIVrSlZ7gP1ajmKw/z7TYvEqFI3h3 GpFOInTaStKzKorGTuCQPk+Qixo4QytxOzAd7WtQisiG2rSmq552y5Zo8WY1snzfoqhD9I6SyM6 1OE9EDwyKa/4foKgFLJcwBUsti8rrVR2FlgDTQJTJ6bunHAp9TTqHfImqbvdVBsWqMCU= X-Gm-Gg: Acq92OGRmH8QXJAMY0Vw7cLIOd+PdiqVha0DlKwCPEvjHS2Z+ObY29f1t3/vSeUMt2N UGwSIbIaTG/63wGFjP4ZIKUrSjtaEuEgqUsDY+lvGNIAsna4ntLSz9QmiVf+vCmJPaCeW0jHnUS J0oJMgtIaKC9TDlHG/LYP9vHLm+VyfHleZhux12GOxqyy6xz+I1tdebWOnLPD/9ktL+yRwo7R5u ftDMwf0RNNzI9I1gEr/3ZPrhGinyEkhnc9uZEwj3+zbbAsl4Rwc9gYlsGddRUzU8pn/YOm+d2kh fw995kl/U2dpuIE3dK0w879edtkrnLL5WL1JgzLQ38h5StWUhHqxQrdXMZDcFqIgZEOiTAfukg2 Ok9WWL24BV9meoC639Yp2FuRTrrQTwHH2HhoV X-Received: by 2002:a17:90b:2b4e:b0:35e:d015:d675 with SMTP id 98e67ed59e1d1-36a67719220mr12526932a91.7.1779652232905; Sun, 24 May 2026 12:50:32 -0700 (PDT) X-Received: by 2002:a17:90b:2b4e:b0:35e:d015:d675 with SMTP id 98e67ed59e1d1-36a67719220mr12526916a91.7.1779652232445; Sun, 24 May 2026 12:50:32 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.50.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:50:31 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:16 +0530 Subject: [PATCH 12/16] arm64: dts: qcom: shikra-iqs: Enable CDSP, LPAICP and MPSS 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: <20260525-shikra-dt-m1-v1-12-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Bibek Kumar Patro X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=1018; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=3Lftxp5wY6kDco3NZNja7NALjN725ANWhNeWOYYhkAM=; b=VrlMrPDl3C+ezrF9VyKFMopuk63KiuZBmykDz1gHiy8/Xii3Syr0n/6ETHr3lm44J6ffV2Mk2 Vpstd7HuwODCUZdQlaTB1cwRi31DZ6GYbrvzsJUoaEw/5kjiysAkIkL X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Proofpoint-GUID: q3gHFZcm3rMMZHNIu7G5BCEKn2vyvKYu X-Proofpoint-ORIG-GUID: q3gHFZcm3rMMZHNIu7G5BCEKn2vyvKYu X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX5MAbK4s6+lXO /71AJh7h2+nCiUn4dK5rIB8q9qyOO1sp9rh5pdVmPrFEWkyI8D6DtUCw7GYrRUdrJf0yyHbNToG TkjKSOoZVyoyi2ff54pprijJtD81YFbEhInwnKpF6ELbHsvYtVuX9QJTvjUliKrpMkdSl+XDu9D zPtaUYIShd6MOqu1IZxEOWt8TPQe9jCcAi3Hq9/4JCFWIK3wdHlMdk8hKzlJxzymB3S2Mhrpj6O AbTXkrWfcEoSUPbwV4yXvw9cczLf/hBj23vZKaJHcMnT8jqyuXo0SeEe8ovo45wiurN0I7NbjdY 6D9zbIdR2lRV7UIo02jCkDCcVg6G4XacEYrE/NGmO2aRpNIGVIaSQhlzgm9Nb/9TmgVHHXvpKwg 33Lbsp1ub24cikjLxZAFlhunxrUn/xWSOD+N4K9K10pMWmi15pc+c7KucMH84noxC2CijQZ/hIo zi1yG2vyPV3eMRun/7g== X-Authority-Analysis: v=2.4 cv=Do9mPm/+ c=1 sm=1 tr=0 ts=6a13568a cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=O3QOSsIWTsd9q-9u8mAA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 impostorscore=0 suspectscore=0 malwarescore=0 adultscore=0 clxscore=1015 priorityscore=1501 phishscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Bibek Kumar Patro Enable CDSP, LPAICP and MPSS for Qualcomm's Shikra IQS EVK board. Signed-off-by: Bibek Kumar Patro Signed-off-by: Komal Bajaj --- arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-iqs-evk.dts index 3003a47bd759..727809430fd1 100644 --- a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts @@ -23,6 +23,25 @@ chosen { }; }; =20 +&remoteproc_cdsp { + firmware-name =3D "qcom/shikra/cdsp.mbn"; + + status =3D "okay"; +}; + +&remoteproc_lpaicp { + firmware-name =3D "qcom/shikra/lpaicp.mbn", + "qcom/shikra/lpaicp_dtb.mbn"; + + status =3D "okay"; +}; + +&remoteproc_mpss { + firmware-name =3D "qcom/shikra/cqs/qdsp6sw.mbn"; + + status =3D "okay"; +}; + &sdhc_1 { vmmc-supply =3D <&pm8150_l17>; vqmmc-supply =3D <&pm8150_s4>; --=20 2.34.1 From nobody Tue Jun 9 01:02:22 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 8A4E231F9BD for ; Sun, 24 May 2026 19:50:40 +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=1779652242; cv=none; b=gM33zkr/C2bu87OYfzdUnTC5Qxkt6SwfbQC36Fv+ahiRApRhdpisFZ5XQSFGZa7yotGGDDVlS6O9hQVNfeFjzmj2ezPQcNe7aJ/kGu4Gq5FseZqxOm7jmOpdkCQX3fp27vcrTfVTumnZauGJrtTVinBR3Ej7JejunEgN8YgFEfA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652242; c=relaxed/simple; bh=y8hzVy6cCcJ93bHvBbe4ds1C+WcIptdu8VcitZODijU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QgJI11CYHrklj4htMAH+QjbJouUuoi00UttBrP5GGiZlQuO5sFkNh7JpjNvO89SOydYptb8yKeiWAtUuDs+NpjgKHfBm+w3X81X33qjgBwxXWqA/gU8gyeWkWxT6exMf0YcS8CxvSmWO+n7UW7cYjcubFTgiKmES+EeaTEF2Cno= 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=WAZvv0R8; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SX0Jr34C; 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="WAZvv0R8"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SX0Jr34C" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64O1VlCM3267799 for ; Sun, 24 May 2026 19:50:39 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= qeQxQjRAZZ2hYSr+SWxRvaMT5vkjwlopuyhcFv2hw0E=; b=WAZvv0R8javfWBox w/OqDYSh3rTqUd5Ado94TOuvX7TesP6frhn2VvAcq1f3CPCwyhnu/OpTUNDOVs1j mHJj4BmkKPIEHNnyQjqv0aMvXCy8p/If2wvjzBvCTzJHLjT+bwO23TL3QVhK/FF6 jWhTtXGSUXgjgW3TE3GFykVnVidf+AVzW6OhUBXd26S0z2QDsFpScof/42cZXmo4 hb5zY5MjlgDLFBKdmHDGHdQExa1OH71vfdE4BN78i7hjHGZ3VFqOI0N4LV5+V8Hm poCcRWO/bSuM/4vwZtlE2C3shPE/9JxirmEAUQGOio5KklnRFnvEXF3tkwQCSz8a 70LiKQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb1kmm9sv-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:50:39 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-36641fe4aedso17006674a91.1 for ; Sun, 24 May 2026 12:50:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652238; x=1780257038; 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=qeQxQjRAZZ2hYSr+SWxRvaMT5vkjwlopuyhcFv2hw0E=; b=SX0Jr34CeCFNPlHQPnOPiUf+KQAlQ673jdflkfR4ABpvZ0fCPWV8n8shsCq2VVNQYG KvyXNSpPBG3fohRSB2QPfB8TSu1Oh3Gv2KG5h3Xu7LqyDC6pp3PdglbXdQUjqg7MKDDr C1v9hKgVhHEjkJJ7FaF+KQuzu3L6mcuE3qGgSPE22BfdMXmq8OKUAmKh7Mvmeg1OaCxA DqGwdfv26xyruvAj6tSucnzCdbI6sTmpa6RBVFmQwZ8arae8UGRgy1tFPj7hBWlkVqp2 OFF2bF6T0Zk1qxeNGdVFSfsKwa0cQJ2G9zbA3RAaSNwgIUQqLwPYcEfVCAdmjWs4OQpG KBxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652238; x=1780257038; 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=qeQxQjRAZZ2hYSr+SWxRvaMT5vkjwlopuyhcFv2hw0E=; b=WSaJKnJ/R9ST0i7LlzbFEecacIj2QGlThYbGdybijOTEMiECKTVynIqviCR6RVwGd+ BM5ieKtAfHrquNue7z4XYo/aUZQ3i9iC0RGlBxv9YWFNN6PKR+njuE3I+Z1gOYAgySjg x92M7aBv0ueqLJcX0+NqH8ahnIyqz7Uiyw+pGM+QI8cY1B7g7r//zfzrYbeqEufkCZG1 /5tYI5Rj54+aDtmXzP4SugrVOPUX79CjG6jhgoeHiDs7C7FDcd1S/S8WLXjXz6WDGpXZ /ULj1rllgDgsL42HfdRGeI0ftxpMLrkevm8T6m6W3IQEw+NZqGsElcTpl0znLrIqEuc6 pK/Q== X-Forwarded-Encrypted: i=1; AFNElJ/1tWLIzw00W2yuUAdV6XSXhiOkmMRYb/xYG1YWGVYQVVcHPlUmKSf2M6CZ9mefVl9kS/4MG89hlrgpvFY=@vger.kernel.org X-Gm-Message-State: AOJu0YwZoIp8tlJMjiqx+JWIRZ+T568LdCu26yd6vDB7WrVZOW6vM9hr sea/OluzHJjbiXZY+4PbBAmjXHJoxvSahCw3vjVPfEPTMB4v9NXKRFzlXguq1h9E+o3gWiTPoUu ig7AGtfBoGVwXQ7HZxpd+nbJZ888l3x43SAGsHctj4Y/maZPW8HjBIHruc+zF1tO+X9M= X-Gm-Gg: Acq92OE19osYR68auuAzvgbAcYUPzO/5XQd+hd13RdLTLD1xffpx0UQgAIolprzF/OS 5pdOVLHnqIzBoPmSI/+osug199ddKK3lAEcifmb4WIOZuvnR081cdeD7AFOAS6WbS25becavxwm DEM+JIrDABTcUOzKCMvRMXXG5fkqV+iitoLCboCDJiri1YLwxPhCO+ioqeCJy/wCC0LfJY36JeP l1XpodcDynQqc//HXwS9sesqQDETa5ekAPFfzXputuEf/qr53yiN+hJcWggS2WKPXbfQNaup1V8 8FotmdIFLgKLfMtevup+doellPiTuAxvh3hHep+PR+w0+hMuzA0H0KslA3r7TzbJ7vj81TQmDgb 8xvy4P9ujQND7qx7ub/f2P7BQ+yHrNCgfueTw X-Received: by 2002:a17:90b:3791:b0:36a:a16b:5f6d with SMTP id 98e67ed59e1d1-36aa16b66bemr3848166a91.7.1779652238068; Sun, 24 May 2026 12:50:38 -0700 (PDT) X-Received: by 2002:a17:90b:3791:b0:36a:a16b:5f6d with SMTP id 98e67ed59e1d1-36aa16b66bemr3848157a91.7.1779652237499; Sun, 24 May 2026 12:50:37 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.50.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:50:37 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:17 +0530 Subject: [PATCH 13/16] arm64: dts: qcom: shikra: Enable TSENS and thermal zones 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: <20260525-shikra-dt-m1-v1-13-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Gaurav Kohli X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=6253; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=cGxRrrI7UxJhRRdzjLYdr6kVl234MC9MAoygig5zUp0=; b=COlXrzf36pdnGoe4SayHJsxe71fdlF/YeDbTQSMd1ttTUxHrSyf4xRtCdak0uP68JKzNuyvrG G3fJQ2a/lLdDzNRAaLbAJ59r546oKLtJpJ0aoK0xH+b+V5ybWOEbtja X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX/ETb56V5gkew 5/mzYf+kSAl6maxgmTLUym6g4PXPPza/SC7Y+yeEieQ02eqYzl7N1ECYuzuMvVlIu8yDgPcCZtj zb15g8WGdbrb2VoEBW5dnsGBlNi/dnsLbjXBzJQzJEhDCa7DQVDQWwY/81yvYLQYbSPfLBvuuRh vIn9w/KYusGvx8dbAKF3R3PZXtVgyr/FwiF7gWeLN77QnlKNMpY2Cm59/LTQzrYh5pmculRjZED PL+7fL/qBnoNb/loIE92SSC2UbQB4SGh8SpwJC/ahCmqtwB8/uweoH9XpnUqsaIShvVQ4WoWD/z nPz4OqHmiu77peL55hEQnOvzSIDb0ckwpSjsTE/bOXpSx5nW30Gn6RRXPmGBIkwISFzhtXNwVXT SZ2QoTfOcyspfGvea+0iUmFfIY2D7zjX0JF6Z4EgwtO+m2gITA/Gi9MZ/u0teU+fdW1RBwWsnTS QvBmwhDBfmV1z3iaBIQ== X-Proofpoint-ORIG-GUID: p339w_CsC-1E5lUuWa-DoIaazRRx-xxI X-Authority-Analysis: v=2.4 cv=cN3QdFeN c=1 sm=1 tr=0 ts=6a13568f cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=8VSKil3hnYOHzGXlt_oA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-GUID: p339w_CsC-1E5lUuWa-DoIaazRRx-xxI X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 adultscore=0 priorityscore=1501 phishscore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 impostorscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Gaurav Kohli The shikra includes one TSENS instance, with a total of 14 thermal sensors distributed across various locations on the SoC. The TSENS max/reset threshold is configured to 120=C2=B0C in the hardware. Enable all TSENS instances, and define the thermal zones with a hot trip at 110=C2=B0C and critical trip at 115=C2=B0C. Signed-off-by: Gaurav Kohli Signed-off-by: Komal Bajaj --- arch/arm64/boot/dts/qcom/shikra.dtsi | 267 +++++++++++++++++++++++++++++++= ++++ 1 file changed, 267 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index 96ec5b5c7203..124d0f05538d 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -12,6 +12,7 @@ #include #include #include +#include =20 / { interrupt-parent =3D <&intc>; @@ -982,6 +983,18 @@ spmi_bus: spmi@1c40000 { qcom,ee =3D <0>; }; =20 + tsens0: thermal-sensor@4411000 { + compatible =3D "qcom,shikra-tsens", "qcom,tsens-v2"; + reg =3D <0x0 0x04411000 0x0 0x1000>, + <0x0 0x04410000 0x0 0x1000>; + interrupts =3D , + ; + interrupt-names =3D "uplow", + "critical"; + #qcom,sensors =3D <14>; + #thermal-sensor-cells =3D <1>; + }; + rpm_msg_ram: sram@45f0000 { compatible =3D "qcom,rpm-msg-ram", "mmio-sram"; reg =3D <0x0 0x045f0000 0x0 0x7000>; @@ -2179,6 +2192,260 @@ cpufreq_hw: cpufreq@fd91000 { }; }; =20 + thermal_zones: thermal-zones { + aoss0-thermal { + thermal-sensors =3D <&tsens0 0>; + + trips { + trip-point0 { + temperature =3D <110000>; + hysteresis =3D <5000>; + type =3D "hot"; + }; + + aoss0-critical { + temperature =3D <115000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + cpu-0-0-thermal { + thermal-sensors =3D <&tsens0 1>; + + trips { + trip-point0 { + temperature =3D <110000>; + hysteresis =3D <5000>; + type =3D "hot"; + }; + + cpu00-critical { + temperature =3D <115000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + cpu-0-1-thermal { + thermal-sensors =3D <&tsens0 2>; + + trips { + trip-point0 { + temperature =3D <110000>; + hysteresis =3D <5000>; + type =3D "hot"; + }; + + cpu01-critical { + temperature =3D <115000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + cpu-1-0-thermal { + thermal-sensors =3D <&tsens0 3>; + + trips { + trip-point0 { + temperature =3D <110000>; + hysteresis =3D <5000>; + type =3D "hot"; + }; + + cpu10-critical { + temperature =3D <115000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + cpu-1-1-thermal { + thermal-sensors =3D <&tsens0 4>; + + trips { + trip-point0 { + temperature =3D <110000>; + hysteresis =3D <5000>; + type =3D "hot"; + }; + + cpu11-critical { + temperature =3D <115000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + cpuss0-thermal { + thermal-sensors =3D <&tsens0 5>; + + trips { + trip-point0 { + temperature =3D <110000>; + hysteresis =3D <5000>; + type =3D "hot"; + }; + + cpuss0-critical { + temperature =3D <115000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + gpuss-thermal { + thermal-sensors =3D <&tsens0 6>; + + trips { + trip-point0 { + temperature =3D <110000>; + hysteresis =3D <5000>; + type =3D "hot"; + }; + + gpuss-critical { + temperature =3D <115000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + nsp-thermal { + thermal-sensors =3D <&tsens0 7>; + + trips { + trip-point0 { + temperature =3D <110000>; + hysteresis =3D <5000>; + type =3D "hot"; + }; + + nsp-critical { + temperature =3D <115000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + mdmss0-thermal { + thermal-sensors =3D <&tsens0 8>; + + trips { + trip-point0 { + temperature =3D <110000>; + hysteresis =3D <5000>; + type =3D "hot"; + }; + + mdmss0-critical { + temperature =3D <115000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + mdmss1-thermal { + thermal-sensors =3D <&tsens0 9>; + + trips { + trip-point0 { + temperature =3D <110000>; + hysteresis =3D <5000>; + type =3D "hot"; + }; + + mdmss1-critical { + temperature =3D <115000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + camera-thermal { + thermal-sensors =3D <&tsens0 10>; + + trips { + trip-point0 { + temperature =3D <110000>; + hysteresis =3D <5000>; + type =3D "hot"; + }; + + camera-critical { + temperature =3D <115000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + video-thermal { + thermal-sensors =3D <&tsens0 11>; + + trips { + trip-point0 { + temperature =3D <110000>; + hysteresis =3D <5000>; + type =3D "hot"; + }; + + video-critical { + temperature =3D <115000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + cpu-0-2-thermal { + thermal-sensors =3D <&tsens0 12>; + + trips { + trip-point0 { + temperature =3D <110000>; + hysteresis =3D <5000>; + type =3D "hot"; + }; + + cpu02-critical { + temperature =3D <115000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + + cpuss1-thermal { + thermal-sensors =3D <&tsens0 13>; + + trips { + trip-point0 { + temperature =3D <110000>; + hysteresis =3D <5000>; + type =3D "hot"; + }; + + cpuss1-critical { + temperature =3D <115000>; + hysteresis =3D <0>; + type =3D "critical"; + }; + }; + }; + }; + timer { compatible =3D "arm,armv8-timer"; =20 --=20 2.34.1 From nobody Tue Jun 9 01:02:22 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 12B6C32E757 for ; Sun, 24 May 2026 19:50:44 +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=1779652246; cv=none; b=sf3bIgeSJxauHwqomFfnjH934CUO6lA1Pjtw2c4Nr+wdC9h0d+J+Yo1xYjZG3+QZQwhYHp3hXz1nlf8qEmuwy8OMwHfeOH0RX5HAOgDlEeY42cg8PbXgfXUJCqlfr3gsSr/XO7RRZ5qjCILPsA1VFqqZgi3EhMlfnjWELDV2ncY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652246; c=relaxed/simple; bh=myXGbohZc8eS25QokdStbNan6AbEa0EEYXTBb4ty0eI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HzX7tMSsqOF1h5he4nTA0ulY+lqGoDvTyVPDPQ0/64MvZQM7z+m+xyH481G6NNhYvCj9nEVO/0vRkbn1GdRpJ5/MG5Hbb3czDvJ5eeMHc6rLnnp1C8hXZBq7VfSLWxH960c8ct7NG/jROdyyn/x/cKsFj3MwbgEj1Ryje78F7Uc= 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=YUJsQEJW; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VU42g4XE; 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="YUJsQEJW"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VU42g4XE" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64OJFvv5253167 for ; Sun, 24 May 2026 19:50: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= HOFM+2dGVt9R7ANGb/sbfRd2LQ9qIrMEUWcvtpHzlQw=; b=YUJsQEJWZ2AqUZAA R6XhWPTPq4klgrnlVW/3DMZ8wt1EJB/6dCTw0x4CwH03o7lt0z+Hm0MYHdNcjZAr Dvf2d+hCx64jc/z4cFjfUXs/SF91Andd4fhoYBn+UJ32d/a6rqfZk4qGPlxddlZk hlQf2M8qpS6zD4azNSJ/yAS6GT0SFGHswxb8Trd6fvYiaCXH4T5SLTJWjdLUUOqd v4c6s4TwfhsYJdGngVn33YJrjJPdNgKmN0NFgIAQR4wRS2iez6v11mkNZJpiEHD9 LvqPDbf7UFdRPzgzQbPCrlOf3p7kYr15ST28qKrBzYy+1roHh+nGMsa7eEjlAMYL Daf+dw== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb5h9kr94-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:50:44 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-36629e48023so8365729a91.2 for ; Sun, 24 May 2026 12:50:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652244; x=1780257044; 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=HOFM+2dGVt9R7ANGb/sbfRd2LQ9qIrMEUWcvtpHzlQw=; b=VU42g4XEdN0ptLty4hMzKGqSEYRJIWDqRtC68e7HC210I13z0jn7XLtDDHE5sfoXGL oujY61ut+oNyHmlwMvxXwMrU+stOP1Gxb9TBA7QtS8C0JhSXkE9M8CTVddAcK+qzu05d Fmg8hw0bIHo65wsem7jURXHX508z281A+Ol0SGeXtB4X79io4BJqMrU85tnF9n8UmziL Xrr5DbWcHVVC0s29zbfTOfx9Is4W68r1fVovt3WYuHdBKVru51qFTMEz5WKp9hsG5NN3 dT0EZnLznOX0tFhJMAHhsNCHsl8QX/ODTaNx3vPVuEYVZ7O0aHvb7MGURNDvRtZ6jALK QA0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652244; x=1780257044; 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=HOFM+2dGVt9R7ANGb/sbfRd2LQ9qIrMEUWcvtpHzlQw=; b=ApZINyLDfUGQkBHOo+MFaD2KZ8I3IVQ8kLBMuqUBPkon3LxpUnyuyhQChiivNNESrl Ro9lQqwWRds6Ck7e/OjqivJOMnRgumNt+oDRCIFth2fz8ZwoqCwGLcwSkxwF5Ibv1wNS tjifk5RbrG0mzQGvMVtK7x9ico1s9R+pV611YssFqiozFOocKGHdt1PQcfXgxKIo8tYr NvU0LU5Ul7rhJzqToGu0QRrXHPZwPcVo7UBTlD4Km9SD4rp9CB0QX8b2NkAnVLesGe6U hRLUfKBNQ7e4PmOnVTdc0iCOtR/FootcUrlCrnmKFcvNNbkGezFVzymNa+BcXNGtBL// me3Q== X-Forwarded-Encrypted: i=1; AFNElJ8O9fxfrDE8+DzHe+cdke0qwIlnVHgNUG9yWYZTr9p31+3wGocId/3W2NmpOBhxtmMaXXXERx6TKeErEnA=@vger.kernel.org X-Gm-Message-State: AOJu0YxbFtDj2cWX8gQRP7djobCXo8ilBzEbO1bCFUi/OWveXNtkOppe 2PHM5a4zx8dDnDvurpoD9kq0igwR0URRxVVLEaqO0KcGGBNY6kznm1TS6n0x1QW+GQDOGhyl5K2 dhe+X+HpXANF5401fJRNC6XkDc3Kc28tRB4axRmni7LX7HWAt5IaWgurJuQN16SG8fjA= X-Gm-Gg: Acq92OEHH89xnX01x/r9WqCo2yj/6f+LpBi+QNLIxu51SIS51qHj6kQx0vedrA5Qf3v 71IDfLsLKLTx31TbBwu7UZNTcrsWhEcpAEQY1u8iP4+TDFejvIUbd87PFow/TP6Wvf0fIXZkcNc jyHqyRxM4aeBKevalMQiOulh22wspvyHyVcuFtp4K3NWFdjQ7DBiJuIygYmOAN3eSoYTbhbYdT0 cInPZim7R5JBrdqr3np8CmmPxY5qWTYaEM+/e9vSj3pip2AQovRp6D3c2rQqJpjOcjxcu0U4OKt Hjctnbfz8J4TkTqA9+uS6uPYcwpMoAw3KuTEW9fj4PFxk1cRjYXs3FZvk30AHh5l89fwzrRoLs3 jLhaABj719CFV7c9TkaLiw+raktjJyKj+VneepQMalr8BwDU= X-Received: by 2002:a17:90b:3f4f:b0:366:132:fda3 with SMTP id 98e67ed59e1d1-36a67475eddmr11595856a91.11.1779652243375; Sun, 24 May 2026 12:50:43 -0700 (PDT) X-Received: by 2002:a17:90b:3f4f:b0:366:132:fda3 with SMTP id 98e67ed59e1d1-36a67475eddmr11595838a91.11.1779652242807; Sun, 24 May 2026 12:50:42 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.50.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:50:42 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:18 +0530 Subject: [PATCH 14/16] arm64: dts: qcom: shikra: Enable BT support on EVK boards 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: <20260525-shikra-dt-m1-v1-14-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Yepuri Siddu , Yepuri Siddu X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=3298; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=6YTvlWrfOM9Uj7YIFxrI0dRea/7p3Vn/P2SEf4jl6Jc=; b=SXx+h3+DeUTd/cTjF5htX+HJ1y7t/RGA5O1q7a2cEmM+1xksj86jubrl+UsbvoPjQZZD3hd+m iFXBLLVFAqtAkBnzEuhU7mJYXT4CSSsh+opIugMRizh16ovhdizEU6U X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Proofpoint-ORIG-GUID: IvSIhQQWsxWZg5KTNPK8Whk3cObcPnFY X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX0dFtdDdv/uqf qw0LFXwubwyEZ/Usoxjs1EfELmwadF8cAQtphb4kkDWGtQeW/Z8HeKt7qFe/aqO8uVqjfvPz+Lp 2bxucgMRZxviQEw0u2d2F1rKOUlzveRo21pjBwHaPhQ+U36gvHJEG40ZnTyZtHX3XFCDfkXX/gA 3ME1sInqd5DsPqawYyqt0JdxRhcFEbylPi1gFvJ2VuU/UCBiBbeS+iriS9hpyahKKLCfhm1CiAB XW+QdyDszb+moK9V6TB33OPHgp9ve8HyDemGUjcLelinQYMxxf3r5/ROLHtu9U+TkcBQQ4K+qDd 4NVwmbQ5qIkLTG96x1wh3nm7AQx/45Eji6kbiAXDvvixyz4q+PSdRzBybSunO3mlllapuHT59K5 mJJpcvA2ju8VUCbtEv1HkATfQYSSorxPrGTDDvtypFXEgAiRz9B7v6J8xRwc/NvgehwtJ1aDRJC J9k0U9k+OpftZOo0kLA== X-Authority-Analysis: v=2.4 cv=H7jrBeYi c=1 sm=1 tr=0 ts=6a135694 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=OP1gjdvSne2naBZ_9ZYA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-GUID: IvSIhQQWsxWZg5KTNPK8Whk3cObcPnFY X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 suspectscore=0 clxscore=1015 bulkscore=0 impostorscore=0 spamscore=0 phishscore=0 priorityscore=1501 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Yepuri Siddu Enable uart8 and add WCN3988 Bluetooth node with board-specific regulator supplies across CQM, CQS and IQS Shikra EVK boards. Signed-off-by: Yepuri Siddu Signed-off-by: Komal Bajaj --- arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts | 12 ++++++++++++ arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts | 12 ++++++++++++ arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts | 20 ++++++++++++++++++++ arch/arm64/boot/dts/qcom/shikra.dtsi | 7 +++++++ 4 files changed, 51 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-cqm-evk.dts index b112b21b1d79..259032bd20af 100644 --- a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts @@ -16,6 +16,7 @@ / { aliases { mmc0 =3D &sdhc_1; serial0 =3D &uart0; + serial1 =3D &uart8; }; =20 chosen { @@ -57,3 +58,14 @@ &sdhc_1 { =20 status =3D "okay"; }; + +&uart8 { + status =3D "okay"; + + bluetooth { + vddio-supply =3D <&pm4125_l7>; + vddxo-supply =3D <&pm4125_l13>; + vddrf-supply =3D <&pm4125_l10>; + vddch0-supply =3D <&pm4125_l22>; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-cqs-evk.dts index e62ba5aef71f..142cc8da53ce 100644 --- a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts @@ -16,6 +16,7 @@ / { aliases { mmc0 =3D &sdhc_1; serial0 =3D &uart0; + serial1 =3D &uart8; }; =20 chosen { @@ -57,3 +58,14 @@ &sdhc_1 { =20 status =3D "okay"; }; + +&uart8 { + status =3D "okay"; + + bluetooth { + vddio-supply =3D <&pm4125_l7>; + vddxo-supply =3D <&pm4125_l13>; + vddrf-supply =3D <&pm4125_l10>; + vddch0-supply =3D <&pm4125_l22>; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-iqs-evk.dts index 727809430fd1..9bf52030bcc5 100644 --- a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts @@ -16,11 +16,20 @@ / { aliases { mmc0 =3D &sdhc_1; serial0 =3D &uart0; + serial1 =3D &uart8; }; =20 chosen { stdout-path =3D "serial0:115200n8"; }; + + vreg_bt_3p3_dummy: regulator-bt-3p3-dummy { + compatible =3D "regulator-fixed"; + regulator-name =3D "bt_3p3_dummy"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-always-on; + }; }; =20 &remoteproc_cdsp { @@ -57,3 +66,14 @@ &sdhc_1 { =20 status =3D "okay"; }; + +&uart8 { + status =3D "okay"; + + bluetooth { + vddio-supply =3D <&pm8150_s4>; + vddxo-supply =3D <&pm8150_l12>; + vddrf-supply =3D <&pm8150_l8>; + vddch0-supply =3D <&vreg_bt_3p3_dummy>; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index 124d0f05538d..73681bf0e3ea 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -1753,6 +1753,13 @@ &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, pinctrl-names =3D "default"; =20 status =3D "disabled"; + + bluetooth { + compatible =3D "qcom,wcn3988-bt"; + enable-gpios =3D <&tlmm 88 GPIO_ACTIVE_HIGH>; + max-speed =3D <3200000>; + }; + }; =20 i2c9: i2c@4aa4000 { --=20 2.34.1 From nobody Tue Jun 9 01:02:22 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 4AA9A329C71 for ; Sun, 24 May 2026 19:50:50 +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=1779652251; cv=none; b=BlmWj+AJtsgzxly+H/BSnrp8Hk+Y/NJzEw+StT/Ia3JRbGKv9i741rSUcdoHa4x/bzSwGEcEcg4EN1TeN42xyBscPEmF7NfgMUFBf/kx9moZxmtzcIbFH82gF9TrMtKMCz7JT08ZGyZMSI0Ko5692xXEng61KlW2qVdv1ajzoe4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652251; c=relaxed/simple; bh=QHs53WAmeGFMfxkmSZB5/SkFtyoQnJo08LrqI81uq3w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iOzi3H1zbhHweWQGaAK5FfcisEtN462fD6y6Zz6mg0S8Xe+iXl0iWbpVd9CN3A2APY2aRTFkRsWPziiTXSKvtZM4PK0todLBtxIBfXfU8JPNNqR/CBPXMQsrKjaFwe0DCjX9P9KSrcwZr2xyCpq/hQEQW4GkvIZYI1muDcztBT4= 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=nu5pLaU3; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dmW1C5lq; 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="nu5pLaU3"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dmW1C5lq" 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 64O1wfNY2078250 for ; Sun, 24 May 2026 19:50:49 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= kEUb66gxJlk7bkld/NToFu/2Ms1dKDjAx8+uGsJgYsQ=; b=nu5pLaU3yp0/nJ+W 7yOSyi4NZY4LbZGLX9RudoyGxCDeA+YYhMFnKCw8uGknpEhg9w0sn9l8wn21NtVX IcNwbg90N45DWVyw7ZsviAefX1YI+TUfFXC73zq87JGk3avMEz3QauWN8teQzNid A3YW0/omlKXUqn0wLinmngf/5hu3aUYQ5h8qM4w0n95QjqtKXiFcqyXK0vKH7XVV F9lr4LUF6LjtXwJb1trza/f/R0TxTMVdBUjgjEfVY8uFlv5SnPdIQfQiCr/PNNAz utGySmlkXSS/5no45C739MYadAXnQ2yWzMy42F+DytUQaur+2T9bcCcOX4eovQnx 3mNNZg== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb386m2vy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:50:49 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-366015bca9bso7295127a91.1 for ; Sun, 24 May 2026 12:50:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652248; x=1780257048; 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=kEUb66gxJlk7bkld/NToFu/2Ms1dKDjAx8+uGsJgYsQ=; b=dmW1C5lqlMum+k6hDFrQxkr7q3rY4rfJlp+SwweidI17gmLx9YGbpSfDcgafrOw6vJ Hf1I26lDpbe/ynlvrr5KNdWDXjBs17b9c9f4E1vgAEO/j4/E+Gnld5GCAQEzCFk3E3MR Nn+F+6vu2gD1fYzhLZSNhcNoCCHRnDEbKXDzHhuUO6vrk0Djg5mhnCP6/rr9oPD1Eqi6 4ztJagTqxm5Q1ps5t7bRxfpcPawPfqmknsUG1u0QMzJhV8lZ7g48BQc/lcn6CQIfs7XU qAK54xJUKlcpjqFhGmsGU3VNgaXeY/8v8XIoUflm5TzH1cr2LkCHcF45f7LVe7EzPKBY wfjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652248; x=1780257048; 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=kEUb66gxJlk7bkld/NToFu/2Ms1dKDjAx8+uGsJgYsQ=; b=q9Fos5wWRWfPof/OLUyckwWB5VxhPFIDqIBJYuseTvMPpoSXhP7fubSmrs4B2Gpez+ keZ+YuSgW8QhThR7GixSAps3ohm3OhMDHNCPhI422zfu/CZ1rCea+UOCToXW+Iavndwt etPdCSU6UEkHuFgbE4sBEcfEzUukR+f1aq8nQaaw6n8uOvcrQnDxIYU4e71XJg+S37bX Pe2RaNS3gEbgCX3m8HVvVWWqcMpvyHe9LS5Ljb64ELKg2H0wth+DPlkow+j++bI0a8cE e8Zvq06zRfI+NVLsN1rwd/2+lYO7l/zMFR+7XRKvqryEwtpxCG3e9ys2OXIv3qScWwxY aDrA== X-Forwarded-Encrypted: i=1; AFNElJ/OJzsIc5p793Lljzl1KmoU0OwmIhq4dJQiP9CwXyXPCeaw6fouDIv3LBO31kVkJl0pOoGgWlVmfEFeAcc=@vger.kernel.org X-Gm-Message-State: AOJu0YxxZ5dvnyioIYbYXcu1NyWPGEpG0gKrbF3kCfIA9QFBHTo4PXKZ 8o0zIx3tLTx40bWdHNMLIAG77wYfYUOYUGyzHKHlSi9W9lW9WGUCjutjz1/zafT+BlAWciMaEnR C3r920AtLg1qMfrP18HdoyoBMI2CrxQr2/rqHLprP2HUnpIZfWXLDQTv6omQNZtJRhRg= X-Gm-Gg: Acq92OFe8HAOfz55Zq/e0vbnVFsVWO2+AQKgnzmVQ34r+Dd5Rc8mODTYUG1GsAq5VzV l055xUNMLxtmlULIJmBoGgV4fXvGtw4qOB8VelqMOTCGa3bNzpyg9KeiAXqXFqiZheJlS+2yttO cGMBIEznB2dkyP5kaZNkq33WpPKSi5HgHbJgMvnR1eLvIn6iZyj2xACRyR+BDc/Xx3AiaV1z2u3 4n7eQtehuDG7FYPlwtwNYuRPQcvXAnEWiXQa2Np3LQ4P8GuK5MX62Y3UhwS24JfeS+OLS+4OV0u sWxoTVxlKbT4OzLnurD1z1fuClWFMCVkmqkyw8hefxUCEqE24KirCvIu92urFANnTkMCuZ+ezF0 M/aWlHsMrynjPzpVtgrlPcqRFslxJWrqJBOJr X-Received: by 2002:a17:90b:1d44:b0:369:7944:d723 with SMTP id 98e67ed59e1d1-36a6bb5a6bfmr8169644a91.4.1779652248331; Sun, 24 May 2026 12:50:48 -0700 (PDT) X-Received: by 2002:a17:90b:1d44:b0:369:7944:d723 with SMTP id 98e67ed59e1d1-36a6bb5a6bfmr8169634a91.4.1779652247865; Sun, 24 May 2026 12:50:47 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.50.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:50:47 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:19 +0530 Subject: [PATCH 15/16] arm64: dts: qcom: shikra: add WiFi node 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: <20260525-shikra-dt-m1-v1-15-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Miaoqing Pan X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=1721; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=lmXTT1nlWiT0OHoqXSzRACrqa8lWFzuUSv43JPEixBQ=; b=WjkSsJ7S+eElgpBj6JCE03TqhmeeNHI/Z8Wif2z1S/SIogfB/do6Q61Y0ncIyB80iu/oJxFHw 4NAlgJz+UEyAWUbpj5kqSRTLhyxupZ5odlJv1Nns4/V1vZlm8LiQfWt X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Proofpoint-ORIG-GUID: qDPDoDukma1qiGQJDe5CrIIR-a7WBanI X-Proofpoint-GUID: qDPDoDukma1qiGQJDe5CrIIR-a7WBanI X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX5Rla5/7n5e+E Ixl2cn72KthX0PdQOAoWnDMs9nEevAQnE2oC474d14L+RRxfOX5b5dW9aBQ/jIREP805BQc9GZr v2dtwCeOrrBI4iA2Gshn2a9WfK5oya/y/2k6UAvAD3t8/q6ImxKMwNye11eeQ/KajS+vbQn29hW eRSfde7PbSh225SYca5Buo2YucfiVfY7KRZmB0vfY9qoHm6efyhWUnSGKWvbbpmCMr18Pc9lUjc +mVJwS66O+dtCe/RczDKhEtUD9cGySQWC7gfaDSbyANbmmBvahc+QU2XEGRYS54Tc8rOtRtplvN 2VFOIj4gpFxgqtgeDeb2E1mrqLZTV941eWKVPwdHpUmtki9fQIa0XpoKrMBwBgyoNP5T7E2BHN/ W5cWg3D/nC67ISd1WmTpnqj4wOlLANSM9o1s8RK84+p9gTGNCCogA/Tn2CZmwWz5bOQT3B5sYDc Q7XVLRdPWoD/6pnYNYQ== X-Authority-Analysis: v=2.4 cv=PJY/P/qC c=1 sm=1 tr=0 ts=6a135699 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=QXJAvSDBUSNnL2LUfNIA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 bulkscore=0 adultscore=0 suspectscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Miaoqing Pan Introduce the WiFi hardware description in shikra.dtsi, including register space, interrupts, IOMMU configuration and reserved memory. The node is kept disabled by default and is intended to be enabled by board-specific device trees. Signed-off-by: Miaoqing Pan --- arch/arm64/boot/dts/qcom/shikra.dtsi | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index 73681bf0e3ea..33feb6d3f73b 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -2070,6 +2070,29 @@ apps_smmu: iommu@c600000 { ; }; =20 + wifi: wifi@c800000 { + compatible =3D "qcom,wcn3990-wifi"; + reg =3D <0x0 0x0c800000 0x0 0x800000>; + reg-names =3D "membase"; + memory-region =3D <&wlan_mem>; + interrupts =3D , + , + , + , + , + , + , + , + , + , + , + ; + iommus =3D <&apps_smmu 0x1a0 0x1>; + qcom,msa-fixed-perm; + + status =3D "disabled"; + }; + intc: interrupt-controller@f200000 { compatible =3D "arm,gic-v3"; reg =3D <0x0 0xf200000 0x0 0x10000>, --=20 2.34.1 From nobody Tue Jun 9 01:02:22 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 43F8933BBBD for ; Sun, 24 May 2026 19:50:55 +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=1779652256; cv=none; b=ELmcZPuuye9JQfZ2x/Ju/7+TwTu7tE6bRLqSqX5YCXMrWnwaXb+LyiMRaIclxhP5Rq9aJNiCdiDw795JL2Wl0YvNKPNbKKJpFVZNeQBkk6AlBEwLN4SOgrc0st9mmC/clv1k5JrqJXAc5rq4Qy855uLdLNsEY1+diRMFRAG3fNA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779652256; c=relaxed/simple; bh=FHLYhjcHnTi+yH1S90/auOggbU7mGJYRlOt2Lry2S1Y=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BYZHLKh/5s6BO13wkBc7fs6s5ePjufDMgFg9nCykz5Sapv2TX3tFylt6564fGj0mfxCh6DH9CK/I2PQA2GfJ9xq8t86wJdpIetVOd9UCyZ3EdJpgmmRhJxu7SqPdr4lvAyJsSS2OM7d0gNM9BMxrlNkLtSM/69XOG5ixkKx7ses= 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=LIzgRwn0; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YH6d81TZ; 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="LIzgRwn0"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YH6d81TZ" 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 64O8F2A81280612 for ; Sun, 24 May 2026 19:50:54 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= 8/1YFCun7nwK0khfAZYO26wBdqUr3Eyl9c28EwiUub8=; b=LIzgRwn0WZhDBRDh Ty9kcAaEFF/IGw1v9L/63gN21M5dAO+9DRksPVuroRr+KEodz76utZaS2sBMhDmg r8l25E3wehznViJKWi7pFtPO5AoNJV3ml4hamllfMHwEB6iqSZmQZknApHSB+CW9 1Dwy7QeaE9oebDKAXyq2s+vJK5QywwtX9/P10YccCD8EfBwqFzsfLQPN2tSdCmpG 7w0BMMit7jzNNy2cFPvRDJOsz6VaOYsPqCvwr696gefEoiqS2isDUyqBdDFlkU3I ElbqCaovd2JW6oKuXDtZokwxYj0pHCgBXpXCDLvCAq+01Ki8ypkORPtVvy3z2EUi N/nSQg== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eb88w3d8u-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 24 May 2026 19:50:54 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-36629e48023so8365756a91.2 for ; Sun, 24 May 2026 12:50:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779652254; x=1780257054; 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=8/1YFCun7nwK0khfAZYO26wBdqUr3Eyl9c28EwiUub8=; b=YH6d81TZwai7Q7bKJoVSMUtbjWXzqO+7HdadK+a6uLMqn10dlJN2dfzrUNK8XvKHzk ZEOQo23LnOUO4zrh4gh4wxVMCpNiIzzOi1svQgPUh77q0M37RtxFEKaLkKi6vuSsGub5 7h/4N3dghJVMyVMQn5uveQrHSTmbqAdcqInrILopYFlLEpQsf4seuP8pc1vL0qtCPbF/ sXZebCxAHSasWOfwIGw5mgvSuVOU98tBvYU5wJ0UJrjTl2UmSVDeOlo+eWy5d8erUO1k brE2DTauPblzoXpAs6jeWr8MUZURW2Kg4NJffiFtESgrRxEme9kn7qQeEXIO274ISgnV t1Bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779652254; x=1780257054; 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=8/1YFCun7nwK0khfAZYO26wBdqUr3Eyl9c28EwiUub8=; b=sgtiHMXCDVJ5B3aNSHJuBPVuf0vcxct0Vcvo6pRSBjRbJXvtUOUKHwJb84DdNtykaL BZ6LU/VPF4IBB6wfxIimgVdNd9wfGXLkVSgUYaGpDPtl6O6xhzGrhrLEczEYGUR1Ngdg kKUqPXWBeaKIca0FFT9m+XQvE7w6WWFE2QH7KUerwROvDcFk1N4lr+3qKN34cMY7Xrk1 Y+/ekIg50nxKeIxer6EGjVlRs97+ViEL2sHXD+HOx/J3HWAIk3yaa2pjbraQcyhJxwj5 0Opb4CKff19633EkitjnTfUINU5GyOCJENNij52AlZbbOgUVpzNWH5Gvf79cYzVjmcCY O8jA== X-Forwarded-Encrypted: i=1; AFNElJ9dOHSIoaZp7lJIN3brDeL+mTqfKb+1gS58h+/zfz8JCJZ5P2FjNE8WvwTS6KKJkDAWvf80UeZV1XwlwdY=@vger.kernel.org X-Gm-Message-State: AOJu0YzdtuSKoZ/aLGv3STGFNqMb1SgFOg5L4wHdOCBX1FB08CNm9W+f d0yI9ffNFNbyXjrhvXtNK71FajFeXKZd1uhvNxx99Ff1IpBvz/KOOsu5SvIWHd1GEYjM4yp6FUA pXm7EkYiWoHIJyFyWHj9azXaUBmZsaWpWgOaZTsrgPeqqayGpn49PIKbILPk6SIoxKBk= X-Gm-Gg: Acq92OFzbua7CeT9eF66/oCX4vlJkljR+8JU4+Q8OX0oGI+IfmLdngJGTk8NOr6DaLQ XVzhcXbhCUuYrNfr15+ZEQCP7x6NtdWfLu1bW4S5+dUdQCtboLS2OW5tOG1AMWK8ldqO2cI2L2q 4Qb/kF/yriYWMxQw1jaRKPzTFgnpv+4vQ+CjnvtqbMj7YYNNAayk07KQPNdjYX6F7ww1u9PY1xm ZHx9Mg02Qzyiwi7CzkWmF8/DWqUMhVvuEPjSxd5H99tSTkqivULplvHHkGo8oCH06+p7mURJIhc Ac1xERFJf6duqi/VVJNf641FdTIEubUFiYP6ktJfKvo4wUcUlm/EJG0fcvmZROaKvg5OhxbQ9yX BlKscKpGAT5EX3V994iAVcpZXn9JCvIQKhwpZ X-Received: by 2002:a17:90b:3807:b0:366:10f1:3d91 with SMTP id 98e67ed59e1d1-36a6741dd88mr11802247a91.1.1779652253841; Sun, 24 May 2026 12:50:53 -0700 (PDT) X-Received: by 2002:a17:90b:3807:b0:366:10f1:3d91 with SMTP id 98e67ed59e1d1-36a6741dd88mr11802222a91.1.1779652253240; Sun, 24 May 2026 12:50:53 -0700 (PDT) Received: from [10.213.101.118] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36a6c21d4a2sm4725849a91.1.2026.05.24.12.50.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 May 2026 12:50:52 -0700 (PDT) From: Komal Bajaj Date: Mon, 25 May 2026 01:19:20 +0530 Subject: [PATCH 16/16] arm64: dts: qcom: shikra: enable WiFi on EVK boards 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: <20260525-shikra-dt-m1-v1-16-f51a9838dbaa@oss.qualcomm.com> References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> In-Reply-To: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Komal Bajaj , Miaoqing Pan X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779652157; l=2856; i=komal.bajaj@oss.qualcomm.com; s=20250710; h=from:subject:message-id; bh=IuIrHBERJ0hnqrRSXD3mk6EzC+EPUKJKq9TAcJbNRM8=; b=cDCRCUW8TmJJZNo9vct6MG1ITuL5Rl0JD6RogQQt16QeboTCRT9BwbUoc17/k4xqwSkC8dxbE sxKLOVzqnRCB0+Hjy8pMG7HMwwl5vMCt/My/3pq4KYG0VR+Qiraijia X-Developer-Key: i=komal.bajaj@oss.qualcomm.com; a=ed25519; pk=wKh8mgDh+ePUZ4IIvpBhQOqf16/KvuQHvSvHK20LXNU= X-Authority-Analysis: v=2.4 cv=S/jpBosP c=1 sm=1 tr=0 ts=6a13569e cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=D3pLEnpNgmQHNggwgVMA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI0MDE5OCBTYWx0ZWRfX0HFrxxaqeGA/ UVFsypSyJpYu7/sYO2ydGJeqMPvZ4qxkO6TAMhkGSwhB2TOtMWGCHEqSOCInndNHTRrO35+FKyS raAHuQiOw8636mstHTCN+5HYdoGhwxVHEdGtMgCZtpCttzAEYSsTmL+sxe9LEONAhaKOR0NiEA5 YSJ++dJ4xPI1Z5LLKOvYLKejZwPkhBCpFR+ed7ur80/X1EYwsbBaFmNa8c/PfJpf6dE3lPxm624 8tlSkblEY++WbfW3nHWD/jZC3X+GEDGSmlzVXMDB6dgOex2CSwRJwT1BEDvVqxMGywjROSybVyG WijMd8Wd/7o4pmk581/BwH9bz8uQyGwh9doFp77IKCllgo0WnxVk3wiT2BN+6mgAbTBzPxvGVCY loyHT28yj0gpGnNPVm/mhxS/i1JDiDIqGeX9p0W4NtZRB2AXJ4+awlOMH9e/3KlOxlcfejQmR48 bnpVibrZ6r6FiXXyMyQ== X-Proofpoint-ORIG-GUID: Cd9tP2_sUXfSN_azb3QE79FaKNK4YzUG X-Proofpoint-GUID: Cd9tP2_sUXfSN_azb3QE79FaKNK4YzUG X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-24_06,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 impostorscore=0 adultscore=0 phishscore=0 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605240198 From: Miaoqing Pan Enable WiFi support on Shikra CQS, CQM and IQS EVK variants. Provide board-specific WiFi configuration, including power supply connections and calibration variant selection. The WiFi node is enabled on each EVK according to the corresponding PMIC and board design. Signed-off-by: Miaoqing Pan Signed-off-by: Komal Bajaj --- arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts | 11 +++++++++++ arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts | 11 +++++++++++ arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts | 19 +++++++++++++++++++ 3 files changed, 41 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-cqm-evk.dts index 259032bd20af..15208e1abff6 100644 --- a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts @@ -69,3 +69,14 @@ bluetooth { vddch0-supply =3D <&pm4125_l22>; }; }; + +&wifi { + vdd-0.8-cx-mx-supply =3D <&pm4125_l7>; + vdd-1.8-xo-supply =3D <&pm4125_l13>; + vdd-1.3-rfa-supply =3D <&pm4125_l10>; + vdd-3.3-ch0-supply =3D <&pm4125_l22>; + qcom,calibration-variant =3D "Shikra_EVK"; + firmware-name =3D "cq2390"; + + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-cqs-evk.dts index 142cc8da53ce..51267c1a86b3 100644 --- a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts @@ -69,3 +69,14 @@ bluetooth { vddch0-supply =3D <&pm4125_l22>; }; }; + +&wifi { + vdd-0.8-cx-mx-supply =3D <&pm4125_l7>; + vdd-1.8-xo-supply =3D <&pm4125_l13>; + vdd-1.3-rfa-supply =3D <&pm4125_l10>; + vdd-3.3-ch0-supply =3D <&pm4125_l22>; + qcom,calibration-variant =3D "Shikra_EVK"; + firmware-name =3D "cq2390"; + + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-iqs-evk.dts index 9bf52030bcc5..f4e93cfb77e3 100644 --- a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts @@ -30,6 +30,14 @@ vreg_bt_3p3_dummy: regulator-bt-3p3-dummy { regulator-max-microvolt =3D <3300000>; regulator-always-on; }; + + vreg_wlan_3p3_dummy: regulator-wlan-3p3-dummy { + compatible =3D "regulator-fixed"; + regulator-name =3D "wlan_3p3_dummy"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-always-on; + }; }; =20 &remoteproc_cdsp { @@ -77,3 +85,14 @@ bluetooth { vddch0-supply =3D <&vreg_bt_3p3_dummy>; }; }; + +&wifi { + vdd-0.8-cx-mx-supply =3D <&pm8150_s4>; + vdd-1.8-xo-supply =3D <&pm8150_l12>; + vdd-1.3-rfa-supply =3D <&pm8150_l8>; + vdd-3.3-ch0-supply =3D <&vreg_wlan_3p3_dummy>; + qcom,calibration-variant =3D "Shikra_EVK"; + firmware-name =3D "cq2390"; + + status =3D "okay"; +}; --=20 2.34.1