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 975E8427FB9 for ; Wed, 26 Aug 2026 13:56:01 +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=1787752562; cv=none; b=T0WA6ED/Hstl9nP/dK+anatvo0FSDxUPc6RaIviAGCPZ9ZRYVzg0/K08GNf4bNQKfjrmoezcp9/NeBReQmto3+I1yrp52xhzMMe15rpboZoJ2PECNrHMfyXTuz8NBux7/dn5fA9xwQdikTI3naHai9mYZ2dSRz2jYFqJPUyHM9U= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787752562; c=relaxed/simple; bh=Fuk5n0D0xHvMhCw4oobLuLcYYMG2iZyU2fYgQ3JvG78=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nVs5T4PBo38vT2u4xfqRyqUCq+cf2bSheZ1fumweCfI8QEqmDzze5RXTVm5llifxVUSANRYOxPbdt1FVu5icNAxvd8b0EAyoB5eWi4cUjbWeACqsCd1PN71irNPtzDs4M09yJ6psx6A2O5g4BHwqn6R2FAlRGI9upiD2DDUvlzE= 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=GNzIsZgY; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OATq09f1; 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="GNzIsZgY"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OATq09f1" 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 67QDIB8C1618995 for ; Wed, 26 Aug 2026 13:56:00 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=GvF3M2opMH+ 9skTu0SBBPHHkzkOh1jenzvfxkr9qQpo=; b=GNzIsZgYoZ+Cp0Ialf+Ep1+MYXo Qq3p8AtunjfmGxaWwc5GMV7+vGictha0tVDGoJJxTEn4VChALWuARR2xxiZeZ0kh /xo9R0wFcu/RXAuRfF7v6HbAXJTNPg3BjF6vR7WpI6SGARmAXQZi9MG6qHvPr/Ep aGNZCtMfXQspnnq3yBm6sd5gf5/qnc33BTvFpP3mbQ/bEiujZLtxQIVKBCAxzodU LgMfLRWvnq3cXnLknCmapMz018HzpMcCg//TseSIQNv2drRnhsnwnG+0aTEM3JUU IRzRL2VqKFuqXTnGI1XbW9DGIQFKtfr3WZzZlHvEZKK7EwGhJRtH7+m/f1Q== 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 4ga0wbr55e-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Aug 2026 13:56:00 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-39640eebc57so2248873a91.0 for ; Wed, 26 Aug 2026 06:56:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787752560; x=1788357360; 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=GvF3M2opMH+9skTu0SBBPHHkzkOh1jenzvfxkr9qQpo=; b=OATq09f1MWGBl3aKoXjrba6WGCa9wCoPqjbCoYCivbAtxXLVW0msBTJGtRjXtIZ309 AD6Qw9ENRFP3P7AqTF01fLgV8tqd+gcEomeQqonX4kuILBb5SCp6qM6NDwqfiuIzS0YP ZfhhyZ5F9aBQgAcRVccmpF02PtDxF8L4sEMroSfa4fkFBej8wvCl1X5BhFgMs2Il2g+X 3oEMWUG6UtOUyscbD7x/BnNu5aVWGIsznYtiGAzwoMTPkfFuYrQkoNJp+aWAHg1O570K YMb2v6Gm8NDNJIxHFivfF5/8IIYYHkMLnlIZ6Q74V8CUuODX7crTFhwrvc3AaOskgr+4 3crQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787752560; x=1788357360; 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=GvF3M2opMH+9skTu0SBBPHHkzkOh1jenzvfxkr9qQpo=; b=IGI2KLDDXaBTWAZivsAN06U+VhlbSDUM2igmrTA2ts1C9xn21DKnKnnaeYKuj35Riz 5IPLFm/sWfZv4+TcwopgggNgyijV42U/epr2dCjShLk35C+7IZ9a0jg+/w/KMTs0vxh+ 376TCrvxYrxeNH9FpSLNrY+S4SPvPrv083Z0AN67Bme6x0lBIcghnOA5HZmLKDlPiefb zOGcCCNwshFr08xvVH5V/9Y7VxQ3JaCqMpRVfHC/uTyfJVxNTImuctStPHtbiTaaDdG+ FrIgw9zlICvQRCFiK14nbvKVhx0i/7Otv2hWD+HUnn7NeMbpHQRGe52FMIfz4Q0zZB9m ELyA== X-Forwarded-Encrypted: i=1; AHgh+RoGHhhUlsKZc0IQwwFJK26+vuNSfHtRYloo4G1JL53IpNAglpXAfZ/uOUxdccdxcz3unI0xn5mjNw==@vger.kernel.org X-Gm-Message-State: AFuF++mNndwX5R4W8ib21e/UUymxxn3Tu0podbiq1zzsVll9isZ8bF6n HOs+pRV3clS10K7MKGYHFq1w4guvAMOlUW6RXa1b8tsj1/Bfl4hJC2TQtSM3T6c6hROqpolSDNG Bp088vsrhTmvVxojJE+m8r9ig7zJlhtPefM0vnVazihSb92rp8BFHUPXXosjzvw== X-Gm-Gg: AR+sD12m5DM/W98IvIP6dFH59ql4YQO5+Pxk+B9JG/Ap0NgN9XgBFAFSSXb7HS5ZNAD By/AOhPaf5eIt/4FHn2Y1ehVb7hq3ldVGsIRQuAXPjUBIAlPzmeBrCVwjZ8TVA6VMBWf46K68vb hTCAmazJ/PsZkkmo/ngAx2BExWg/CRZU8p59861qCVIqBZbaa2th17MnuFZlMTJPHZ9O96yMi5h OXnITdmtunNEF2XfUpVuwHcSSAOWRxBW3bXYVfXvBIL6fowkGqkch+4v1TNJeMi7k/z/28hlvoh /sJ4QIWn49ZpVZNkDhtVob0zpxdPEgLsAPlChD7PVhG7UrKVAyWmIxl5OFg2MY11OwK9Zt0Naph bU9d0BBwg9MO4+Gqxbw1o0PaZY64LZjyJG9x35Bs3fFj4+ODVeN5C7uMSHLIU X-Received: by 2002:a17:90b:268b:b0:380:fead:448d with SMTP id 98e67ed59e1d1-3966d73212emr15756311a91.13.1787752559664; Wed, 26 Aug 2026 06:55:59 -0700 (PDT) X-Received: by 2002:a17:90b:268b:b0:380:fead:448d with SMTP id 98e67ed59e1d1-3966d73212emr15756154a91.13.1787752559073; Wed, 26 Aug 2026 06:55:59 -0700 (PDT) Received: from QCOM-aGQu4IUr3Y.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39668a573a1sm4347911a91.14.2026.08.26.06.55.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Aug 2026 06:55:58 -0700 (PDT) From: Shawn Guo To: Ulf Hansson Cc: Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Dmitry Baryshkov , Abel Vesa , Bartosz Golaszewski , Anurag Pateriya , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, Shawn Guo Subject: [PATCH v2 2/2] pmdomain: qcom: rpmhpd: Add NMXC power domain for Nord Date: Wed, 26 Aug 2026 21:54:54 +0800 Message-ID: <20260826135454.658615-3-shengchao.guo@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260826135454.658615-1-shengchao.guo@oss.qualcomm.com> References: <20260826135454.658615-1-shengchao.guo@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-pm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: f_72SDjuAL6W9z4Ok1i5IXAcjPVDT7_R X-Proofpoint-Spam-Info: AW1haW4tMjYwODI2MDExNSBTYWx0ZWRfX2c9VV/qbyF2c GQq2VHpiTjUiaNn65T8WxzGxXaTtGT/YKKSLLjzlge65d5Z/e/4hplmW/ns82AtoHFvgaeXeQyU QQXQWizh2Gm6LE6yvgwEM9cUwpFW0PQ= X-Proofpoint-GUID: f_72SDjuAL6W9z4Ok1i5IXAcjPVDT7_R X-Authority-Analysis: v=2.4 cv=SoCgLvO0 c=1 sm=1 tr=0 ts=6a8ef070 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==: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=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI2MDExNSBTYWx0ZWRfX4sO0GnklgnuW ZwGC0hHTY9YFhCwmlhVfIYTq9UpFNFXob0olSiJlVJtgIROmteIg66lTLEVshtMGnjJ2jL9t5nr RWGyiZiqRdIvYbRetBqtctqSWyrRY5qo9P4/hTmfoo82WG5svI1wvhpb7lZr0hArSZebcjr4YGM YFU3eW8ly5lTaPAjkk94QMeagTXSoXvehCtFEBJ3pLMUYFdWahtQhcPLUwiTlJ1LxU/dsNZYV/W a6CisPYdXethF3ECLEK/kW2LOz98bJmiWvx6/mtWTvMUWpMFrqTj11Chi97UJTTalskjTmceXzh NSoppyPPpHUEmP/4gnQzRloUkrCv7YHxHulQlcmL3AP49Q5nAF9Lkjte5NTYAlkQfS9tF/qRT2p GhJUU/RzX4LdYIOJddnUHwmJrs+T7qRi/sGNjy7nCqOdRN4gZmvhdCV+Xvn8zMhPT8hcQpp1MC8 rwMo0xkYJ3oszRRBslA== 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_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 malwarescore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 suspectscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608260115 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 Reviewed-by: Abel Vesa Reviewed-by: Konrad Dybcio 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