From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 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: 8bit 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 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 --- 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 = { .res_name = "mxc.lvl", }; +static struct rpmhpd nmxc = { + .pd = { .name = "nmxc", }, + .res_name = "nmxc.lvl", +}; + static struct rpmhpd nsp = { .pd = { .name = "nsp", }, .res_name = "nsp.lvl", @@ -331,6 +336,7 @@ static struct rpmhpd *nord_rpmhpds[] = { [RPMHPD_MX_AO] = &mx_ao, [RPMHPD_MXC] = &mxc, [RPMHPD_MXC_AO] = &mxc_ao, + [RPMHPD_NMXC] = &nmxc, [RPMHPD_NSP0] = &nsp0, [RPMHPD_NSP1] = &nsp1, [RPMHPD_NSP2] = &nsp2, -- 2.43.0