From nobody Mon Sep 28 04:51:24 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 E8E5B3C3C16 for ; Wed, 26 Aug 2026 10:28:19 +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=1787740102; cv=none; b=r388F+DJVoCysUUyEyEsxRdRs6v5YLbOyv9Z/EOweFmz/sv1xV/NbFjFqcZHR7CLIFq0Gr/9Tsj1uWXFN49ElEcs15ycvxJofKQ+vbkqRsXqSvRQ9v3InhviKMlCOu5fQIp0JUL9CsfFg0LHJHTPeaL8RLNMFqTWSNlfIoyaRhU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787740102; c=relaxed/simple; bh=otEHI81H4WDn9tOnr9Q2d2YY3f98Ld2GqVk/KVLqC6M=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mJbOjISNpsY6RyMsMYDs8tH4OQ50LFIpFYOFCbweZcqmMWR13JWn2GbhLNj4wjj4kE48+M3VF5FoYhqmphIeQzFBXS5NPiAQpbC9FblHFI582PsobiM29Jm3mUxK2NX+4FQoXojpHSFycQz7kThiADlSneDySNdGKmgMMzBKnuo= 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=hT52z4/i; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=AsnkKdT1; 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="hT52z4/i"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="AsnkKdT1" 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 67QAGkpZ121474 for ; Wed, 26 Aug 2026 10:28:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=H8h1GEu+Qlj UORh54PMZRj2icU0G1P+PhnZ9VWrNixE=; b=hT52z4/inV1EHjsNenqVbTsZZl3 b3WiMz0ZzKr5KUFaxO+N6QtWAlve08+JQHFXiuH/u7rxdcEkqjhzTDAqSWF1lMeb lnSyzHOuQzTQLx3DHGV0XrlErYUhwQxdSzfHucRkq+EhHNlch2kF4xO+S56jd83F xkRVDJQEEgWRRnRB5RxfafLwmbKxZAjJYZW72Hw8d6BM3FB8SKfBVggbjXy0Kigm Zi8WdbqlEpUGWzWWA9VExvzi+C4xNUdQ+Fqtp3ggbkjIXYLj54IY0WjmgdyeETh1 z8WwXe7dOI53oEWxLJSXKm0LU9+AFz9jgo/+iW8IuskT27LDwPdppS/X/2w== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g9smx9aqh-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Aug 2026 10:28:19 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-cb835525b10so1017614a12.2 for ; Wed, 26 Aug 2026 03:28:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787740099; x=1788344899; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=H8h1GEu+QljUORh54PMZRj2icU0G1P+PhnZ9VWrNixE=; b=AsnkKdT1jjTNoHAOWwKPqocOIFXqfdaJwwFwvpCjkttjKzLOnzGB8wQoUMHE/DJPOL s3Pa+/NPKtsZBcpz5f3LCDUXMHiTMfAkDqdBMMQuVet8hD7OjMzQ2xU0ADfoGUTItdhB 2T8m/h/j17o2T72HDYGtf7gvYyC0UTJ/4p5eFBdKCMQs7BpFVCSYG1USKmTOK62240Dr 9OtK/zCiwVPjnMwDmWEpCNafeWIWOfBtYr3NuPktWH4VTxXvx9W1/FLjO6YTtyahKpt6 pjV8hGeOTmWczPvLcRdWIrzDZfeBQ6/LKrZp3Ai/2vrd3l6PmikMJ0g9wBurOyHFsljy Rkig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787740099; x=1788344899; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=H8h1GEu+QljUORh54PMZRj2icU0G1P+PhnZ9VWrNixE=; b=AKsCS0zy1egIasTyq+Y5d5m+Juij/X/M9s/GTKrE6KzlrzzUj4IoABL9ERtzxUePev nuDJ9h/OlCiiUiepM9UY/BHcl8aXG1pa0POzzEcURqTsA/pNyaNVukaPamOPNzbYwWAm RcW4eSRY3idDej3pktBPQt9Q1MnjL/m0LzPmZ+JmclI5BQ5z3e4N0CpPZSqUR9OdWEYR 2ypumhUrdFuI/T7iU7ZNX59z3AgVVWYHCp7+zEgXr/MyPhKd6kPS52iIYoqBgtUx3pTP q1h6DTiYAaMGIdgE1HMaPHAvSvPW6jTyhYTc7S95ZRloQu7g+Ade4tAKfjgF+kWEwdA4 paCw== X-Forwarded-Encrypted: i=1; AHgh+RqzRdJJ/aRsXaKriLgrdglkDI0oCXpQBJ8gopR+TNn+JYR1Z04wt76CFcAzkm9U0G+MS7Rwgegq0N7RPo4=@vger.kernel.org X-Gm-Message-State: AFuF++nW9g7TPxyVyx0bJ2hzaTIKhALwb647NReOFCtggx3EKjAzH+5Y Ffdctmr2bWmRbMpq7SpvuPNNnv9YAshSJnwHa3pcJ5sL85dew6/tmxA3nTkriExz6SUTc8FraiP BH9+MzdlxoGxksO8+FRvtBiL6+I6ne0bQeuZeVWMbrCY5SeYtYRcxZZRqhGTxYTiFg40= X-Gm-Gg: AR+sD13MXq8TrAShx6uIQtPVa3p84RyS8uE+WEUETRNYl6XkgDTCdF68NXG0p5wFDjc WAKcBxQXdLmAIBI1T2KTj+iVUf4o5T+aEC9/1FXo1vJCzG20gTgC2idsVssTLcx5aQQiv7HuYDb jdcfayD+kECF0hh1oCeDplbXcRrcTPajVLsoa8Ac08/LeE4ABgtay2e9LwutU+vpcpLUjzku0qL DPLZw7S9IuxP+Rqp1wL1jjKq6P9h1PHjZD8G2vi27F+5/KYLN14ALg4JGpfZKmgBKrqYzrD3INa uVotf6wr3OiMbLC5NZiftm3zHnplOly8WLJZOHusNemQRraBhrup/8U81tWr2K0GwBvpvZC/eb+ DiLyXncK/cmTJV6XMjEwftSPeTeQb2AtdzvoFH7w2wLMtYPk0cAAdhd71CVZW X-Received: by 2002:a05:6a20:a110:b0:3c3:33df:4d9a with SMTP id adf61e73a8af0-3cf7596a65cmr10578914637.1.1787740098637; Wed, 26 Aug 2026 03:28:18 -0700 (PDT) X-Received: by 2002:a05:6a20:a110:b0:3c3:33df:4d9a with SMTP id adf61e73a8af0-3cf7596a65cmr10578819637.1.1787740098114; Wed, 26 Aug 2026 03:28:18 -0700 (PDT) Received: from QCOM-aGQu4IUr3Y.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3283d60c291sm12935669eec.6.2026.08.26.03.28.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Aug 2026 03:28:17 -0700 (PDT) From: Shawn Guo To: Ulf Hansson , Bjorn Andersson Cc: Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Dmitry Baryshkov , Abel Vesa , Bartosz Golaszewski , Anurag Pateriya , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, Shawn Guo Subject: [PATCH 1/4] dt-bindings: power: qcom,rpmhpd: Add NMXC power domain index Date: Wed, 26 Aug 2026 18:27:43 +0800 Message-ID: <20260826102746.633076-2-shengchao.guo@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260826102746.633076-1-shengchao.guo@oss.qualcomm.com> References: <20260826102746.633076-1-shengchao.guo@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=O/oJeh9W c=1 sm=1 tr=0 ts=6a8ebfc3 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=8T9gEdC4W5p8owDaN-wA:9 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-GUID: phJKl39C6BF-CWZUKqnWz5xpNj8-bzyh X-Proofpoint-ORIG-GUID: phJKl39C6BF-CWZUKqnWz5xpNj8-bzyh X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI2MDA4NyBTYWx0ZWRfX2d3Au5CPBir8 rQiDipa8Lb/gTNy3eE6jlPfG7ISq9rbE82Az5HejhZxo+TuhmdSQLcI+phfji/ggdU7pWuFthf1 9Ur/Z4y2ZZPmWRmFgdTlrayhQu3LD83Rf424ex5CEwjAjfMrsXMPZLBG7hQG4tRngEhuipI3+O/ c4QbsFhQHbT5sazuP8Vwrz7AvDrbd6/JWl0cMsA2Z5uYhCnWFiff9Wtj9rK9Wd5saxcPpXPUfo9 rnlUGR/NOoITLlHf6eLY9aSRA1Qt0VFfBvnjXqy8Br4dFoiXAMWUSF+egidOVqPsr+Eaw2rR+YX goBcqs9rjurlsGKNhWlfUFJ1gClB5sw2Jq+HpVKobR/l9HkFsNEM4qpKsHwDHY8TUX638C1X6lz 6e0Q96ZJ4ddzqTS4QdOXYC/x1JrujPye1I+3F/a5NwlPeYU5vIiA0+6Om79FFG+9L4K+YueCIyo l5Zlp9dubrxrV1xbKfw== X-Proofpoint-Spam-Info: AW1haW4tMjYwODI2MDA4NyBTYWx0ZWRfX0ATmzAfPdfGs uDqRJnOR8QDA6VWiWmKB5nOuw/EZnKkRaqAk0DcH6qrDYpbCM2OrLFHq/f4jfnjUsLRouhejdSD MTK8vIgDm9jgU79iGTW7eOzAWBZ5FEE= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-26_03,2026-08-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 spamscore=0 adultscore=0 impostorscore=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608260087 Content-Type: text/plain; charset="utf-8" From: Anurag Pateriya Nord routes the NSP (compute DSP) memory rail through a dedicated NMXC resource instead of the shared MX rail. Add the index so device trees can reference it. Signed-off-by: Anurag Pateriya Signed-off-by: Shawn Guo Acked-by: Krzysztof Kozlowski Reviewed-by: Bartosz Golaszewski --- include/dt-bindings/power/qcom,rpmhpd.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/dt-bindings/power/qcom,rpmhpd.h b/include/dt-bindings/= power/qcom,rpmhpd.h index 07bd2a7b0150..92c8408dbc57 100644 --- a/include/dt-bindings/power/qcom,rpmhpd.h +++ b/include/dt-bindings/power/qcom,rpmhpd.h @@ -32,6 +32,7 @@ #define RPMHPD_GBX 22 #define RPMHPD_NSP3 23 #define RPMHPD_GFX1 24 +#define RPMHPD_NMXC 25 =20 /* RPMh Power Domain performance levels */ #define RPMH_REGULATOR_LEVEL_RETENTION 16 --=20 2.43.0 From nobody Mon Sep 28 04:51:24 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 EF7D13C9EE7 for ; Wed, 26 Aug 2026 10:28:24 +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=1787740106; cv=none; b=FJTDCqNx55yo8ZHLqWLpwcNthnUlDVW33Czz29e6EMX2UstMK83fkCLbZ5yCVlxTYtRSlA/3dTsyNs4N/1XeSeS4Dczf34VCzmgW7a20NjRf4pR2wj7ei+OxqJDh7ojnZiO/nr38OBR3rPBySWKmksNXdi0vEMjTX4az1n7Q7/s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787740106; c=relaxed/simple; bh=vN61/FzjeMiTrd9k096ePQGc7+pdAfly5/tEHivPF5c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dJ3i6N/F+Zz3iTz0KrySMoG10wvqPj0KFzIPmCY2OXj/P6mOEExYbpMmxTgww+Dy+QovUzb6JY+VApuFJK/teeUzyGXhr4Cv4GcGr2puKWQDvtOUf1RRpwUfN4hnA0tY9AFx1duhzhNPuQ7epurbibkvFIQWzDRQFRsclVaR2Hg= 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=cmJUb33w; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QVRvGxEA; 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="cmJUb33w"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QVRvGxEA" 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 67QAH4pM1210823 for ; Wed, 26 Aug 2026 10:28:24 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=VSGgkwbGZVC GUJBgzUmZwvbwjHmun0ki3hzihfIZ+ZA=; b=cmJUb33wC4Z3reKp9so8LVqyDBa vj80nBsihaB1z31K0n24ZNdgfReVI25wbtVZpS7FFFTDc+Jtd2H1kPQ20wvN8eTQ yfUuiGV5eBi3qhP2Sy1lKYUOKXSmZdFaifXN46DE6QqzsxPSW4YnJ6Bg5tS5xPUB r60zQdo31wN5o4cF3GTRxzwI/8qll7DwjFvnj/zjFuZwlgBseL0LGzjLWYHl0J/g IIuLBQlRlkM/imNwG8YefUVRnRU0Ple2FnAifE2QmLCzYWH7wMi/f9jeQmHsKhfK olq7SE6GtInDKV40xEa6n1A1bte0/+dL7Hj1H151nwDEwQ9T+7N0wc/Vqxw== 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 4g9fgxkems-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Aug 2026 10:28:24 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-38e8fee6af3so1290571a91.1 for ; Wed, 26 Aug 2026 03:28:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787740103; x=1788344903; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=VSGgkwbGZVCGUJBgzUmZwvbwjHmun0ki3hzihfIZ+ZA=; b=QVRvGxEAcbuHyUK3UA6LOJkYDmAJXw9SH76jM6u+KNcy0/qDrD77toPGuNngReQcqB NvuWIliIIkMOnseXQOEgsH7uNntyiscuhZ0318cVCpc/+nl+5ko3T3ceHXdV/ZVnfydQ 6LEFZOwmeiWqpqvjuuMNJ5E0nJoKU2INPTJfwqIAPbx/TNRQ1K5Qk5s2X9PoBHWOIJIY W5VktQKBvnj6CQo7id6esQhTC1byWYje/riHNH/hUcvZMCe8sbjDkusaw4dxArw6xwCr 8H8J8wif5qQfaiSHCS4GwkBhy0VD1tw8mdndO4kXuyEIiHOM08jd7nJg6ihl+E7LJFLv Oepw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787740103; x=1788344903; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=VSGgkwbGZVCGUJBgzUmZwvbwjHmun0ki3hzihfIZ+ZA=; b=Xhef4CgF1iHfDC625coc7GcvEpPK6jn8awAQsuAghj4mYK5wuU+kU9lql4jfybhdPp 9JVYX3obxoaUKL9c7lr8LF9XAwjBqlVe0EbSQb/dDfnsh/QlYEnA/vCDS80PsTFTYwmN jw7jlfnpCyu9kXby1VhfICkGudZ47L+mVCnc7EOEJaBmZI+VXBbUKcZjReF4yxShF3dt dsc9EsR7wmIcZNVgDWO5TT75ojRT+DalxrbHTQc19ePVkTlA/nHPuckzHfhVc7dfnXpE QzzVEwAmJnKO/zrNcORb/320YDBLOXsFQWKL6DB2KRc81Xu+KP5eID5U8BplNJls640s t6zA== X-Forwarded-Encrypted: i=1; AHgh+RqaaxVj3hN5SzyGhGV1l5DF38k1JX7suHlNiRJoBc7lR/D5UPAu+8NR0GfeMEFZqNaLTiAPZvKqy0+arvY=@vger.kernel.org X-Gm-Message-State: AFuF++m5zekQqN9TqCPW2UwrAxYCeVJVEZ9d+BgyC8cFA0Ojc1k4V9hA Dcm0tr0a2pV9+VU+q7embwysRF+akoVs1xo84qGuxyxBloUhET86FTQnfBo5aOCRe2jEvVxUaha zdfyJnPWnAjTf3mejlfEQIkAgUHjiJqtM/yd6djXDu9I4euswVhREex839lecZNEKUT2+/ERxWI GWtQ== X-Gm-Gg: AR+sD10YD0sDeBSXgL6J/mdhrglGMXEpcG5INI4L9UkI7scVOjIVSK++hs7Jys3AVlg DecuboeRAaeRfBQy7tJRUZMaiM0AHhpnX1R+ucf3nO+bhkQSm6ZA65TKE9TN4XXf42u+gjuPOgA oH3t8gVxYj+anEH9j55aANhoQwCjoVLoNwXce2O2RrJMRPegQ4eBXv7mUWXAb4ObFOXVDbMrqWp wFt0D6y3z7P+wkUwHAYN/PKmCwwqggRJAtXmgoG29zuvtwyZOX1xLHk8/g8kE6cRgEea9kaHcU/ ysRth3prx40fmullqjynVeeYZVC5XbM997+lk/nRU3BLO95oo+X1jG/xgjNSQu716wN4RxzN5hC uoSi599rnxQrRbfzKQTowUL+ehgn79nR6WFA+JKhKXbq0J9dUqWRbj7bukh5A X-Received: by 2002:a17:90b:2ecd:b0:380:21b7:e727 with SMTP id 98e67ed59e1d1-3966d484a97mr12789356a91.14.1787740103415; Wed, 26 Aug 2026 03:28:23 -0700 (PDT) X-Received: by 2002:a17:90b:2ecd:b0:380:21b7:e727 with SMTP id 98e67ed59e1d1-3966d484a97mr12789277a91.14.1787740102954; Wed, 26 Aug 2026 03:28:22 -0700 (PDT) Received: from QCOM-aGQu4IUr3Y.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3283d60c291sm12935669eec.6.2026.08.26.03.28.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Aug 2026 03:28:22 -0700 (PDT) From: Shawn Guo To: Ulf Hansson , Bjorn Andersson Cc: Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Dmitry Baryshkov , Abel Vesa , Bartosz Golaszewski , Anurag Pateriya , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, Shawn Guo Subject: [PATCH 2/4] pmdomain: qcom: rpmhpd: Add NMXC power domain for Nord Date: Wed, 26 Aug 2026 18:27:44 +0800 Message-ID: <20260826102746.633076-3-shengchao.guo@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260826102746.633076-1-shengchao.guo@oss.qualcomm.com> References: <20260826102746.633076-1-shengchao.guo@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=MqZiLWae c=1 sm=1 tr=0 ts=6a8ebfc8 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=lHabChWoiVafOPoG-uEA:9 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-ORIG-GUID: XpMCz2Sy4jfyYvF2mEokBu3crsW-cXsK X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI2MDA4NyBTYWx0ZWRfX1PVRYmBLK63H 4XbbFBAEirJxhUnbE9LS485Ocg7aAKbTTp9p1zr52myQSuIPxjj5vu+HJNoZXKZZe1N0K6Gg4tE kQGLABrHjc4bcN5Qwe2ApWJF2imdu53cQAKtfaHbgLsKNDkF3LSGwsgBgFXyUGw9MVRhBCWD4Py 1V63BLPtP76ceYlBpJYXpZ+X5ABVZvsbaPEkcynj0XuWQh6fKLEqqdQQ2AfeZ+BQmU1ZDGQVi4G T+nsNpa8bI7H17n0/zulXz6YRV2pTvE4ra2Px7IRwyEEATg/5Nj0eotGjC/M0s0mO2/mnRS6QiN zJgGKIo36XLaL1bnfQ7qHkT/jRcyW/2cIf+dCS7DXEgy2Wd3hEHc1szR2ZGd48klxD2+tF/alSn 01fQ0/ufzfHnAChHuluaUWxWDe9IqadEKhEL7NKalsWJGtJp9i3eIWCYEZoPukco/+Ja6S1+Nba ZV1FKBBbsqS8nEbS5Xg== X-Proofpoint-GUID: XpMCz2Sy4jfyYvF2mEokBu3crsW-cXsK X-Proofpoint-Spam-Info: AW1haW4tMjYwODI2MDA4NyBTYWx0ZWRfX37udDLfO3qjV 1WaWvjJdtqItq6UqF3Yn8rPTJ8FFFmsjrpA1tS56Tt3cyDX/SAv6O6m/hpXtlx3pa0JU9SV15oM V94sPAStxMwTx9DGtf8bP7YnHTuInPU= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-26_03,2026-08-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 impostorscore=0 suspectscore=0 malwarescore=0 bulkscore=0 adultscore=0 clxscore=1015 phishscore=0 lowpriorityscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608260087 Content-Type: text/plain; charset="utf-8" From: Anurag Pateriya Add the nmxc.lvl RPMh resource and register it in the Nord power domain table. Nord supplies the NSP memory rail from this dedicated resource rather than from the shared MX rail, so consumers need it exposed as its own power domain. Signed-off-by: Anurag Pateriya Signed-off-by: Shawn Guo Reviewed-by: Abel Vesa Reviewed-by: Konrad Dybcio --- drivers/pmdomain/qcom/rpmhpd.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/pmdomain/qcom/rpmhpd.c b/drivers/pmdomain/qcom/rpmhpd.c index 96e4bd2f5a14..717c44d1c39a 100644 --- a/drivers/pmdomain/qcom/rpmhpd.c +++ b/drivers/pmdomain/qcom/rpmhpd.c @@ -198,6 +198,11 @@ static struct rpmhpd mxc_ao =3D { .res_name =3D "mxc.lvl", }; =20 +static struct rpmhpd nmxc =3D { + .pd =3D { .name =3D "nmxc", }, + .res_name =3D "nmxc.lvl", +}; + static struct rpmhpd nsp =3D { .pd =3D { .name =3D "nsp", }, .res_name =3D "nsp.lvl", @@ -331,6 +336,7 @@ static struct rpmhpd *nord_rpmhpds[] =3D { [RPMHPD_MX_AO] =3D &mx_ao, [RPMHPD_MXC] =3D &mxc, [RPMHPD_MXC_AO] =3D &mxc_ao, + [RPMHPD_NMXC] =3D &nmxc, [RPMHPD_NSP0] =3D &nsp0, [RPMHPD_NSP1] =3D &nsp1, [RPMHPD_NSP2] =3D &nsp2, --=20 2.43.0 From nobody Mon Sep 28 04:51:24 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 AAC6A3B83E1 for ; Wed, 26 Aug 2026 10:28: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=1787740111; cv=none; b=R+s86dXC9fTpxFGJkKifcYId2aJPzW/oRzO+mZPFRnwtUI5j2xCFfQBIKgWcoBvtM4MDUquzQRCFETQrx7k4YT2CHygRrn+0+iHPrv5gVgELRR53A1Ph7qxlgl+XqDLtvsT+Xo53RTCDlubeSgrRKEQTvfzp8t4X5yAo41uB/tI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787740111; c=relaxed/simple; bh=zly4axDacz2KGW2LsJekH3WMI/9q2D/SHxkeinrzjb8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=bzC3DuW5uXsZ/KVB46o2CQSPtzGSOq1yJvuPzhKxKgleBvXqFRuEOB1LLqaSCQYkicVufO6bwFlZruM6UD9JhbK8qAn5+lK3iZXEQXeGilNNj9Gboeaui5zYbWTweMJRsVyLdPIR56w56wbGEe+va7e1wjcqV7iZUqLhQMcRhvQ= 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=GWIcFXuZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QSZV35b/; 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="GWIcFXuZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QSZV35b/" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67QAGgRd3732960 for ; Wed, 26 Aug 2026 10:28:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=ei/zFpRu6EC G2rPyMqVUbWpIsWo9Nc4YtRl8jEgHM84=; b=GWIcFXuZaEH3gZFvYCpVTrymd3Y iTKsxZPfE631//3PkEPUvqBX/8Q0zN39o3gZE/+dgtsfLSz80vOyAsdh83Y+QkHI Qlo8QIAKXhAKVxm5IdRKZRt3Bl4hL3GylWt9Pa/mpLP8rfp0+/UilLd/Tt7gFPxa rOs5/pxVmbkG++QOYHYV88LKYGQe8y9kXGir0VziHo4CHkCaU2/lKKfVtYM50vtl 9SaNt/SQWt4XQUJ5kJSkfmP+XqrTFGob2GnmU5hWu8lbqe0O9lYMxIj22Mhxtde1 Jt33dXydrfTEgRoUa5q2C8TBL5U5Ep32mwc289RJPszFqOvSipGBG8zxSBg== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g9wmqr72w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Aug 2026 10:28:28 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2cee894b3d8so14516245ad.2 for ; Wed, 26 Aug 2026 03:28:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787740108; x=1788344908; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=ei/zFpRu6ECG2rPyMqVUbWpIsWo9Nc4YtRl8jEgHM84=; b=QSZV35b/3o1nwk1D0tP981Bx5HncUpoaJM+WsWlVtra6kt2f5tKAnJ5hQz/0GYjaY0 gif28uy+jywgovrWHS5YiTFbgSMPxZu1iKSNCX9Lf6it/yrlFvFqESY4KD5iIeEFrmDN T3LAK1TXnAfGRH4GxZ8mVYqI0Fluo7/Ty1MRzMv8MB2dHim1DnLD6eKZc+5DgzKp763M 4IlWLm7JMBgf/K4S4mraR4g6uk9i19PGflRFcgYq0N0qyCGH3HgjGAGtjNTEohZ0R39g YaVKLEQe+lEfWwHM8yuklJ6/as7mUvRqVJcPpcLQyjgP5Cnlh65T0/d2fJvcQksOmkNV dnhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787740108; x=1788344908; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=ei/zFpRu6ECG2rPyMqVUbWpIsWo9Nc4YtRl8jEgHM84=; b=X4bytu+WcVqLVFJZhSt+baQdOWn9hSScBuN1KIE3/Qfj5BMDHJnWHE3NQ4cgsPh+ZJ +wGlRmMoon6hIt1h/SINibIjhmwAJJeqN34WRCBUjGUwVqufvaES+PZvJ++Sy/zTANM8 LD9//nV5TQ9nTgV4ib31s6iPfhYFjICmQ0DescH8CBZiGG/9EdBBUEr92krdRjYddgxT 8Gdv4wLiImLet2eWVQeUyR96zFjC5uTXnwb7lcgBaEHBVU7AwI2rnxVpgOiTx+zf39I6 I1BFH61WdKSXSr/5ryreS6+XFpRf4aIEiJ5NNrhZ5wgE/0EJG+jib0Dk/6v9zrCHSUfx qPwQ== X-Forwarded-Encrypted: i=1; AHgh+RoWVoEXKmASmpr11YqqXKFO7Yp+Eq8TS1KsCtHuP2gae0XZa8RpfdBqM04KyCoipSrgXFZHPS20eEK+Sg8=@vger.kernel.org X-Gm-Message-State: AFuF++lo0XdMiBetdBAUJlIKYYB1KOXRoi/0WSG3OXzGwYq+VAv3cGOK 6zSqUzxo7nsgB4rk3cUqGv+thf2vV6UkMBgurhou6PHP16/YVKWqQOXW1Jb7sMipMtBygyzPN4J wzzxwgBNRLo3LJMD+72VquXH/jkDBF3ZeBHQN7J6AfNQptPJhAOsYJvwgK6bJLVUR/8U= X-Gm-Gg: AR+sD10gxwdedUbBXptjUK27p37rvIyXwg/UZoivnxvrOagot39U3WJGyda7px4++9y 5h+yrtvcCicNb9vd4lKdZ4q4kfV5JHNEr7ogNkMIM+DOEN3nbqJvBG3Vnri0g3OSoSU2OmTILSC Y4tTQbH6fYAYv8xv1sHhVm/TBUnhtWgiufuRlcV8xgP7QJML8mJwceXRelMH/2Z2+aD9+VOaKko C/TrwH5a45pOt/1dL/Az1g3J3bgCUx4+HoU2Rrlnhq7PnBkZKOGbZh8BdLT4BfxLqECA4DG+FIZ s1S7KwSQjJd+C3/ohOu05IQJbTPTjY8lX9rvHAXBOL+6YJN/ZrJOZQgms2NkybXSU4brnxQtqnK 47H0asG3m4C0B+P+ZCNl6GPYXDFI6cnT6LiJbMVwH+wcNUVNd5wt/O/W243xj X-Received: by 2002:a17:903:2a8e:b0:2cf:82e6:a5 with SMTP id d9443c01a7336-2d707b90f2cmr111768695ad.13.1787740108160; Wed, 26 Aug 2026 03:28:28 -0700 (PDT) X-Received: by 2002:a17:903:2a8e:b0:2cf:82e6:a5 with SMTP id d9443c01a7336-2d707b90f2cmr111767625ad.13.1787740107687; Wed, 26 Aug 2026 03:28:27 -0700 (PDT) Received: from QCOM-aGQu4IUr3Y.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3283d60c291sm12935669eec.6.2026.08.26.03.28.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Aug 2026 03:28:27 -0700 (PDT) From: Shawn Guo To: Ulf Hansson , Bjorn Andersson Cc: Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Dmitry Baryshkov , Abel Vesa , Bartosz Golaszewski , Anurag Pateriya , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, Shawn Guo Subject: [PATCH 3/4] dt-bindings: remoteproc: qcom,nord-pas: Switch CDSPs to NMXC rail Date: Wed, 26 Aug 2026 18:27:45 +0800 Message-ID: <20260826102746.633076-4-shengchao.guo@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260826102746.633076-1-shengchao.guo@oss.qualcomm.com> References: <20260826102746.633076-1-shengchao.guo@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwODI2MDA4NyBTYWx0ZWRfX7/ZFSHAr5Nw3 SFBQFfuTVPfGRSF4gDxqsk/rGnv/0GDW5YYEKa58AGC0WioapoR/c9xv9tkoNEx9+yguS5y7GOo Fd737Xx5i4FFLP08HqPo89JOXbBWo8A= X-Proofpoint-ORIG-GUID: T5jjuvhwLSkjW_BSdQrZMTHkWCQTU-hV X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI2MDA4NyBTYWx0ZWRfX4Wfe4TLNDpRg 0E8cSb4GWzBXpUwJABq8ZbQoBKU+wYRDzPaBgf44S4bMeNQfhGFF4xC8TyjUwV9OfUi+MvMCSSD 4acUqmSUlKBe4vRlaYk34S7FnkaKSc0OfnSU19HEbI2bHTQ5ZDT1KXWuhIhRMHgdPPM0Xia0X0H bbAsqD0hu9UXo5WMjgYwAAqLVidP7O4Kjpa06dpMdFKCwbSg7L2oE25iFbESArcqdcB4LsaJSaX 767hx1MgkL86owKwiRK6W5vN7nxfq4TQc370mn7qkFwrPgxh+oWPKPUwQUsFUY7CFo36FhLYxKN LV38b//yStXUHsBUQRTGsbWRZ+F4XQnPvfYmv7BAhQ8NSYLjOwioQ/OgmlFsA3FY3xXmx5dtjul 1B5WLOTVk50BoN4/l501lo3cg9LluHVgIrWQCT9SDDJmYG12O387+177LY+TJhXjjMBnNsWdC2m chtqIX+WB/NRy7++cEw== X-Authority-Analysis: v=2.4 cv=T9S8ifKQ c=1 sm=1 tr=0 ts=6a8ebfcc cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=MJIzKBglWAtiuGNpmKkA:9 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-GUID: T5jjuvhwLSkjW_BSdQrZMTHkWCQTU-hV X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-26_03,2026-08-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 phishscore=0 lowpriorityscore=0 clxscore=1015 spamscore=0 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608260087 Content-Type: text/plain; charset="utf-8" Nord supplies the CDSP memory rail from a dedicated NMXC RPMh resource instead of the shared MX rail, so the CDSPs have to reference "nmxc" rather than "mx" as their second proxy power domain. That makes the ADSP and CDSP name lists diverge at the second entry, so a single top-level 'items' list can no longer describe both. Keep only the item count at the top level and move the per-domain descriptions into the respective branches of the existing conditional. Signed-off-by: Shawn Guo --- .../bindings/remoteproc/qcom,nord-pas.yaml | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,nord-pas.yam= l b/Documentation/devicetree/bindings/remoteproc/qcom,nord-pas.yaml index e90d2953ba69..b09b51f26afe 100644 --- a/Documentation/devicetree/bindings/remoteproc/qcom,nord-pas.yaml +++ b/Documentation/devicetree/bindings/remoteproc/qcom,nord-pas.yaml @@ -24,17 +24,11 @@ properties: =20 power-domains: minItems: 2 - items: - - description: CX power domain - - description: MX power domain - - description: NSP power domain + maxItems: 3 =20 power-domain-names: minItems: 2 - items: - - const: cx - - const: mx - - const: nsp + maxItems: 3 =20 reg: maxItems: 1 @@ -104,15 +98,25 @@ allOf: then: properties: power-domains: - maxItems: 2 + items: + - description: CX power domain + - description: MX power domain power-domain-names: - maxItems: 2 + items: + - const: cx + - const: mx else: properties: power-domains: - minItems: 3 + items: + - description: CX power domain + - description: NMXC power domain + - description: NSP power domain power-domain-names: - minItems: 3 + items: + - const: cx + - const: nmxc + - const: nsp =20 unevaluatedProperties: false =20 --=20 2.43.0 From nobody Mon Sep 28 04:51:24 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 5BBA73D0BE4 for ; Wed, 26 Aug 2026 10:28:36 +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=1787740117; cv=none; b=WKRI9IjPqrGW9JpqOn6KjaRk1tOMkQpw9Mqk8hLXuWKIGy0z7YWdGNgnNySl4JrFnvHaWaB7CTyzB7qff3FgpXEbLxNHiVGZxJTOjnB3hAzZiaFhpKm4CGiLwHrmbb8j8/RTifd3jN+Nq6cZyZ3LofN8SSvJ4yFug1pB3gSE98o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787740117; c=relaxed/simple; bh=DOrShS5Fw9vASx3hDYSvjTUK0Jh5D8pXnuu6PUkXK8o=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Tu/oqCC+lPrBq1PwNsaSiZU61NeAdziw1DH7FVjcpS+F/VQ9RIa3fEeNoL7vLYzPXCtIYONY3oHLgQcG2KFniK7av9/7CzDFNrQY3U70IawuQFHA+L/+XN+qlatkzdoSyzFgxYgp6cMGsBnV3BqVTS/MwNJqk3jn79HBzGuSRRQ= 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=IgsebSlE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GCMiy/Dk; 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="IgsebSlE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GCMiy/Dk" 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 67QAHEUC425359 for ; Wed, 26 Aug 2026 10:28:35 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=V81GetfDZGr aM3UzapUPoHJT/LXOGeWlsYECpijykio=; b=IgsebSlE6+wokvA7azwz642K0gh yb3fgHH3xjr8XylZOskYMWopkQSb7d/NSd40YQXK7MiQbQQZElLNLKSpOh8qfCWL gz7zkaWynQ6yyj6vBxq/GuleYuvkdx71jrlusRR0Wv97/nwEkTv9SdnZN5kwgJ1L kkDRwbQYfpjxeqIVrxDYfn6+KpY9DfWXwU52wCIAjZJ5V4Alylvo3Xv2x2wzQMuW ZM3U3Pol6bG2U0RRh4+cXuevN4cxndN+eGjg3EfGxQV6viZ1q51zJE4A2rtLHbAv 2Q3XZxF70vKyVCG5sxsi1Km0E3lZTzZE6Ku69saGNp3Vcq+2TlKVRTy0DnQ== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g9fceudqs-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Aug 2026 10:28:35 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2d52734fc41so18742595ad.1 for ; Wed, 26 Aug 2026 03:28:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787740114; x=1788344914; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=V81GetfDZGraM3UzapUPoHJT/LXOGeWlsYECpijykio=; b=GCMiy/DkYYlvWNC1InqPGsOIOK7t4rq8IvJn+E/8V3RD4Q632g85UCwEs/lcaPfnv+ DdVhKWvwwI0JSjN5O+64KPnHu0ix1UDsphJVrXrxOglLq+L0qx7VXFNCDj/t3Q6jHQXE 3QA8HO933zacceNuwgey8lU65STA5w2/lf4uQLQnIOHdlzgKWDTDC8IfCDtgFvvwLgaY 4BATNf4huPeh1J5GV+ahPX67r5kw4zNDX2QV4WxR5NEZ0nwESxj+idg55rDuEMq8y41T xG/wWDwv2ypS8oyd7BpMSIoqjox/EAa3slYixdc+STQah9n3Ms443FzsRGzAnCi64oMk SVvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787740114; x=1788344914; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=V81GetfDZGraM3UzapUPoHJT/LXOGeWlsYECpijykio=; b=QPtV36Yu+9EtOEq0ych82aL4BSOYIrwRUP+/nKF3tlGyy7CXJAFBJ9WHTWxc9r9P6S yiF+mHse9+eSRot37L8/6VJfLDlwx1GRYC9ifUR9E+X8CpB+cHPcIj2OOzxx0+kXD41W VkAPRJwKsWNiXOB5EFBp+MTv+xWRDbkCmfRbXzyGin0cVoBqh0Ih/PoiTSw3gT2puXJh nj8kXZhSRZzKXxaRw8tK6Yll1OHutXi5oLADc6xuJV3e6OjP3wuFtExis3HANdgRTJNf LDh5Yx+se95/y9X82sG+cVL2jBAAjoPh2QaL6fHcVgf0q6YEMyfU4Jx4IrwKMdKk5ixg /v/A== X-Forwarded-Encrypted: i=1; AHgh+RrXifMG2MMpCpx94FTHPea1MfG0h1Eto+AbkQnIZjCgV0b48X+eFfLDOOwohSk0ZCy41CiJCgNt50Hl+UM=@vger.kernel.org X-Gm-Message-State: AFuF++kfnZqlYnqE+3Zr4iD3chk6zN1Qv9TqoC8KasVf4d8AZ1yxspGa XWlhySIinnFwzC6VqTOfyLD6WGou/hF+2IK9Xydz+0vU772fhtM5Ea7A9FdmVVivzsIW5oRhZE3 meq9oiUBSZjbC9NPy0puNs5QnqD9q++WqGoVo/iu/DWC82PU8492XBDOmtmHP9ewFa/Q= X-Gm-Gg: AR+sD11GRe8AEU1boiDtQbeWYfy2Zu+PtWvosOJqZsU9bykIWykDpEGfSRHOAp8MyD2 jvzxQLKR6Lq/4WgCnCvqqhvvrdEvda619ndb6WPvZPOAE/VIoBA8E4pdnBLc9ZJIJqeYEhJO9vP u6MzMAo58clqM6F38GsI6cjU3lEw4z5fNwsQCuUQ7B5DnGH0zxWeFHy/zo4d3lJJ6Gd6FHu/seG kXNxCnaBVKpTgqwkHlZeX9lTidHJgUIyed06MkZj35yPRVXacakKaGdHCczeNJ/FAP54r0fVOsJ FJ5ukUT4jUMhgrSoxvU92beokq5VNKWo8uqGbceS7oVzPXizGVxb7Hb43j8HT7vVHhWVx90qt3J ou2nYczNP0JJjDfF73bcKVqUQUbfHBK03pr9b2j/XthXP7bOWR9bp7IpksClo X-Received: by 2002:a17:902:e549:b0:2d6:fec3:bd51 with SMTP id d9443c01a7336-2d707a069c4mr83280855ad.5.1787740114279; Wed, 26 Aug 2026 03:28:34 -0700 (PDT) X-Received: by 2002:a17:902:e549:b0:2d6:fec3:bd51 with SMTP id d9443c01a7336-2d707a069c4mr83278655ad.5.1787740113162; Wed, 26 Aug 2026 03:28:33 -0700 (PDT) Received: from QCOM-aGQu4IUr3Y.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3283d60c291sm12935669eec.6.2026.08.26.03.28.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Aug 2026 03:28:32 -0700 (PDT) From: Shawn Guo To: Ulf Hansson , Bjorn Andersson Cc: Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Dmitry Baryshkov , Abel Vesa , Bartosz Golaszewski , Anurag Pateriya , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, Shawn Guo Subject: [PATCH 4/4] remoteproc: qcom: pas: Switch Nord CDSPs from MX to NMXC Date: Wed, 26 Aug 2026 18:27:46 +0800 Message-ID: <20260826102746.633076-5-shengchao.guo@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260826102746.633076-1-shengchao.guo@oss.qualcomm.com> References: <20260826102746.633076-1-shengchao.guo@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=a8AAM0SF c=1 sm=1 tr=0 ts=6a8ebfd3 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=DpeyPZAO3b19OXZAH4MA:9 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODI2MDA4NyBTYWx0ZWRfX7/mi6hVuLi4l SeaUH+Tlbru7PA6JW875Zi1WXgQwCmeSPOVttEmDp34Ry7dWdEcagECefSF32PUzIFHXA8IKgOY qw1IjL0O5DhHwwh69WAPLrEK/FTacQA= X-Proofpoint-ORIG-GUID: h0RYPZ2u9yp4nOE1Uwd8rfLhkFIYcnYG X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI2MDA4NyBTYWx0ZWRfX2F3ehYSjX1X6 +NjZcGggG8UdPKeFN+ur4UGpGZiVC1InDU3RLeYxpLuxJohTmfX9JIfvSDEZLYT22VC5okm1T2Q KqluzRyGJE3lhxOjUDHLNxHEINNcLc4jCjVM0G8GiOVOzNjIIfHyTqNpsfVGqTwrGC88CgDqlHw GLGlLshGKD8kqrS1X8iQ5b8RIDNwCKCNiyyrHhOwe7dKS1KaKyu7f8yjeSFxVIBs65avNFmnIAF 7k8X/8W8dN5UFIgLxdG8K33iGCZIH2sfrsGtE13msQMuVh0ZIoVj/KMFyiaVN4bHYKWqKY/vBRm cyCjeNrvsr5A+Sws6ZRYA1ZG7v19BQfDqcU2BEuLh5KVgHegS3IPZNuY2TfVsaUcRcjtXvvyQRZ ZDRURohwTp0FgbteALEWmwYsoVhI3eriwPlTId11o7tEjCu+10VgzLMLeaRDGmuY8hQLQrGAY6w T8zSf525qT0P/ezrpvQ== X-Proofpoint-GUID: h0RYPZ2u9yp4nOE1Uwd8rfLhkFIYcnYG X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-26_03,2026-08-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 spamscore=0 lowpriorityscore=0 phishscore=0 adultscore=0 impostorscore=0 clxscore=1015 suspectscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608260087 Content-Type: text/plain; charset="utf-8" From: Anurag Pateriya The Nord CDSP subsystems keep their memory rail on the dedicated NMXC resource, not on the shared MX rail. Replace "mx" with "nmxc" in the proxy power domain list of all four CDSP resources so the correct rail is held during PAS authentication and boot. Signed-off-by: Anurag Pateriya Signed-off-by: Shawn Guo Reviewed-by: Abel Vesa --- drivers/remoteproc/qcom_q6v5_pas.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc/qcom_q= 6v5_pas.c index ca8e61254c44..5dd954b57852 100644 --- a/drivers/remoteproc/qcom_q6v5_pas.c +++ b/drivers/remoteproc/qcom_q6v5_pas.c @@ -1469,7 +1469,7 @@ static const struct qcom_pas_data nord_cdsp0_resource= =3D { .auto_boot =3D true, .proxy_pd_names =3D (char*[]){ "cx", - "mx", + "nmxc", "nsp", NULL }, @@ -1490,7 +1490,7 @@ static const struct qcom_pas_data nord_cdsp1_resource= =3D { .auto_boot =3D true, .proxy_pd_names =3D (char*[]){ "cx", - "mx", + "nmxc", "nsp", NULL }, @@ -1511,7 +1511,7 @@ static const struct qcom_pas_data nord_cdsp2_resource= =3D { .auto_boot =3D true, .proxy_pd_names =3D (char*[]){ "cx", - "mx", + "nmxc", "nsp", NULL }, @@ -1532,7 +1532,7 @@ static const struct qcom_pas_data nord_cdsp3_resource= =3D { .auto_boot =3D true, .proxy_pd_names =3D (char*[]){ "cx", - "mx", + "nmxc", "nsp", NULL }, --=20 2.43.0