From nobody Sat Jul 25 06:11:11 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 C57BA35F5F7 for ; Fri, 17 Jul 2026 05:32:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784266333; cv=none; b=ZUDimI/bO/KZOYWRgGA+uXJigkhRkX4Z6upb6HhhXdSMRlrvX9MNzKN/71MM6qMWWFbHAI+CHE6m3ZsuyEtMAQoF0P3HL9pFwPY/XSKFxefEMc1sEDaZXZ7bgWaaXSADbI1m7l8x+GAnf9A4SVOaRo1Q+GGmvkLpm/Kyshs6k4E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784266333; c=relaxed/simple; bh=VLVtBrficZ53U+t7h3TLEukTjKWLwiagVpjB+rG9eno=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Y6T3Yo6yOuELEiWMmfXiO7OMR7dZStOW2TZb4mdAOIefGvE6HxnUOOD69vac0Q0A0tkNStsJFQmzVlMLP1zOeKgJG02uggLj6VBP3ofC7AQoMFqhssE0qw/fexnvzdJ60dOTFGHVU8TZvQoqPv7ILy2f7sIda6FBw2lnxCT41GA= 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=Z9qYYKUc; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gSll/i77; 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="Z9qYYKUc"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gSll/i77" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66H33fCS580737 for ; Fri, 17 Jul 2026 05:32:11 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= Q/QrLkJaxirI/poj4XlPdykCvQeAh1xu+XE/9olTUyc=; b=Z9qYYKUcEL9zoKdX nfhPMO6qhF4UNa5JGvPRvjPpP7ca4tVi6uVpbjs8Z/Urw30a013nSodNHzi5tIbg xRD0n82aem3bEGpqdOrTagh+vRNGkM8QJQZZTWOk3Q9LlDzORoC1Zs4wzUAdu4yM 2Qbv3yQKmT2wsghZnpVBT8srtoxIVWL1jhkCDSuZmimwNsyh8qw5nMPiZ1sozO3k 1wXe5OxqfuOWYbm7u1BgmdksDGxew77ofiG4F7V+kpJFFUNSctNmVCyk5WbyBaoH UKnEvUOcaoFoWB6/0tO/5O6i+17Gy966VSHEM6cnCQC6sIx7jj+mPT86Ppo5TEGU AaofVQ== 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 4ffbquggvd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 17 Jul 2026 05:32:11 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2ce8a76df2dso130496955ad.2 for ; Thu, 16 Jul 2026 22:32:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784266330; x=1784871130; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Q/QrLkJaxirI/poj4XlPdykCvQeAh1xu+XE/9olTUyc=; b=gSll/i77SKP+V+Jtd4LWEZV49LDMbSF/h1exBCG1X1omTRyAYyFJUce42UwNyBxRwe 7oGiJgMiI02qlQydjJ2pofjKk3voT10GWnNOoA/lN7YLlBiZUgScexsybjFo2F2OHTEv Vd052XqE94I9/5bWbd4kBcSROPXcW7pOwwmJ1kLgJ1qo2Y1x0vd7QLecQZX/dpnJtJjH LgqGblKn3vQx636houlEKUwl8DQz5tf0HvKq3uUZJS3dodafWgTpUBQbj3BaH0cjNS2/ KsaFviEIf79PcpibDRez12DucT6+8+heT0SSjpghBFZ167IJnoQHe0gjPfsLnKbUpM8G os+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784266330; x=1784871130; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Q/QrLkJaxirI/poj4XlPdykCvQeAh1xu+XE/9olTUyc=; b=GazTAjlAmYHD+eo/CRUuqIUX6osMBxS/n4MBU+V3i8iWD5ulKBhvdk1SdooB1B5BeL 2g40p9v9j/B75xE7jah3Oe2DBYgxAoiMbF4P+/N2rCP7A4pFjDetLMXVrXsWW92HDT4M gQ8MlLBj2ynmrjDW0F8mPR9PuALl2PIqz9uyZRJ7rlmlwZYfGfF0QmzPtsFaz82mYDre hBsS88gnhgd+BilJQcJ9A26y0jZROEL6Nuz3cHMeQ043kEHOnKDTa21IydikyOPQPklK Ht6GcDe38d/bsFn1+jt8PWOTgixbxKB/tNWMyGx3OADkuHx//jk1Zw8y4AN+fx1zdp9a 331A== X-Forwarded-Encrypted: i=1; AHgh+RoRS/VANc6xoW7Lq/yi2ZKwwwCnwPIeNMDGvwqPCwk5DjXDcjHlFiqIzMVZVRUWprYjFuFV3MDFPkR0zW0=@vger.kernel.org X-Gm-Message-State: AOJu0YxHEl8RUntt4EmipxfdOHmKHMLXQl2kM+vGrSPMXFsC7dYUPW2C NrSHeSsqukKvUZgNzgODdOcApHPdJTRybgR+tlt8xxiKHrSXOpDfJwssbNqRrkD+GmDIxQviGvb 02CR7d+L+dY0JgPY5SAv7vn5SX5fDvjkhW4H4RRHylkFVuclYfMn7A1kBKj5WC6WuLw== X-Gm-Gg: AfdE7cmqt32HukGVY0Gc9+5Eda/+KIrxfVxLl+DMLtQFn1lDnCdZM1dpN5S21lVy/sD rg+QNfMxJkB0d5sYyb+vO6uIIJA1hUwPHYexRnfDVXZF63iTpYKmQMNMHyZVB/OzxY4Obur23sR yrAvG37ASH9Dgl7+NbcKwl6KtBhLycZoLDT5hBLs+2BAeRGHMljuzRuOeLqBunqYmnxCogHNXIQ Ga1WoUdX2hPd4zCAw+Ay7y9RZgn21SZSXBPdXRZLcFEIpD8b15JJSt85R5jG8V5I/xsxeGQzktC gMp1UD25Hs0AQIjD66ReKO7YyITlkSLf8K3VbCzKVLY4vTnhxSejVruSobOqr82exJdhH9Owqrj mQ5RJC7kIU40Fpk2U3mY5/n98v/6p6A== X-Received: by 2002:a17:903:41d0:b0:2ce:6d4a:5b8a with SMTP id d9443c01a7336-2cf34a4c2b5mr11630245ad.38.1784266330385; Thu, 16 Jul 2026 22:32:10 -0700 (PDT) X-Received: by 2002:a17:903:41d0:b0:2ce:6d4a:5b8a with SMTP id d9443c01a7336-2cf34a4c2b5mr11629855ad.38.1784266329787; Thu, 16 Jul 2026 22:32:09 -0700 (PDT) Received: from hu-kotarake-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cf3448ef6asm4189885ad.9.2026.07.16.22.32.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jul 2026 22:32:09 -0700 (PDT) From: Rakesh Kota Date: Fri, 17 Jul 2026 11:01:59 +0530 Subject: [PATCH 1/3] regulator: qcom_smd-regulator: fix PM2250 supply parent mappings 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: <20260717-pm2250-fix-supply-parent-v1-1-a6213a42a3b5@oss.qualcomm.com> References: <20260717-pm2250-fix-supply-parent-v1-0-a6213a42a3b5@oss.qualcomm.com> In-Reply-To: <20260717-pm2250-fix-supply-parent-v1-0-a6213a42a3b5@oss.qualcomm.com> To: Liam Girdwood , Mark Brown , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Kamal Wadhwa , jishnu.prakash@oss.qualcomm.com, Rakesh Kota X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784266321; l=5456; i=rakesh.kota@oss.qualcomm.com; s=20250919; h=from:subject:message-id; bh=VLVtBrficZ53U+t7h3TLEukTjKWLwiagVpjB+rG9eno=; b=UX7CtAwqgS0D6eX1OtFPv20MdedWiC5oS1tYUt3XLftmZhIBIwKuK7c4tzxdj3CHBh83CbzyJ PZlF7y/yFcUAz40U4yzO8/FfxD8YjF8Rm4e7UgsdmLa3SCgUShG3YTG X-Developer-Key: i=rakesh.kota@oss.qualcomm.com; a=ed25519; pk=dFhv9yPC8egZglsSLDMls08cOvZKZkG6QQn1a/ofwNU= X-Proofpoint-GUID: UlzuU1rzJNfQ9jOkgc-WHAFLP80ZMtFM X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDA1MSBTYWx0ZWRfX9uHCLE6rYUH4 G/cwyxsi3s+8H3Bv8kpoSVNEa+omvIro80hgN76g51wMraII8acgkcuUrTuW6x0u+ppFSS5i+5F +6GmeVAJHVatTtiQWpTiVHAsxZtQ8o7g2IzMNsLThF0P3L7WilQE+OAG3DwcXy45CfkoYQaE+X5 O25yH9+TN77TRfhOeZuuAbRMNg7JtMeFRIH8aVrMNfHwJ/9/XC5MBR3fUkWSjKt7RxiBrOs4aDJ viZsDDPHc5BHOHS7FYEbxO0eD8Y3GHqzHemGk53IRMYUDkhe6OeNk/FWms4ry4SpJpp4E14x3tu jomnU0LaLidhwIAYwl8NMO9xybvBWcNluGbJ4f/uLpkJ6v8zqxIoXHiP2X87OYKdy3Hy9LJae+K LDJbqyRhlmoR+AQFnFT3oJ98zn7jafm4/1eQDrcMZ2KK3lQgv6sYjs5iao4UfVNCO/vZ/rvWzom Oh55Y63VMBrhXoFlScg== X-Authority-Analysis: v=2.4 cv=NZ3WEWD4 c=1 sm=1 tr=0 ts=6a59be5b cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=2ye8FTLVYv3UXimjSTIA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-ORIG-GUID: UlzuU1rzJNfQ9jOkgc-WHAFLP80ZMtFM X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDA1MSBTYWx0ZWRfX7LQ8Rz/+C0kA 3+LGQaUZBkwbTEba2CIv/oZyZ4YsYdhEsExONrUAQTFKiKQUSLFFzONm5rADCy0/mChIUUcp8sj M3rfHn14qjaF14lFdMC1uDeUpyfMNhc= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-17_01,2026-07-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 adultscore=0 bulkscore=0 phishscore=0 suspectscore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607170051 The rpm_pm2250_regulators table hardcodes supply parent name strings in the regulator descriptor, causing the Linux regulator framework to look up and vote on parent supplies from APPS. This is both unnecessary and incorrect for RPM-managed regulators. On RPM-based platforms, the parent-child supply relationships are managed entirely by the RPM firmware. The RPM ensures that parent rails are maintained at the correct voltage with appropriate headroom, based on all active child rail votes across all subsystems. No explicit parent supply vote from APPS is required. Furthermore, the supply rail connections to PMIC pins are fixed in hardware. The previously hardcoded supply name strings were inaccurate and did not reflect the actual physical pin connections on PM2250-based platforms. The correct supply relationships are to be described in the Device Tree, not hardcoded in the driver. To avoid unnecessary APPS-side parent supply access while still allowing correct hardware topology to be described in DT, set the supply name field to NULL in the regulator descriptor. Signed-off-by: Rakesh Kota --- drivers/regulator/qcom_smd-regulator.c | 52 +++++++++++++++++-------------= ---- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/drivers/regulator/qcom_smd-regulator.c b/drivers/regulator/qco= m_smd-regulator.c index 23ed594b574e..aed01f18af4a 100644 --- a/drivers/regulator/qcom_smd-regulator.c +++ b/drivers/regulator/qcom_smd-regulator.c @@ -800,32 +800,32 @@ static const struct rpm_regulator_data rpm_mp5496_reg= ulators[] =3D { }; =20 static const struct rpm_regulator_data rpm_pm2250_regulators[] =3D { - { "s1", QCOM_SMD_RPM_SMPA, 1, &pm2250_lvftsmps, "vdd_s1" }, - { "s2", QCOM_SMD_RPM_SMPA, 2, &pm2250_lvftsmps, "vdd_s2" }, - { "s3", QCOM_SMD_RPM_SMPA, 3, &pm2250_lvftsmps, "vdd_s3" }, - { "s4", QCOM_SMD_RPM_SMPA, 4, &pm2250_ftsmps, "vdd_s4" }, - { "l1", QCOM_SMD_RPM_LDOA, 1, &pm660_nldo660, "vdd_l1_l2_l3_l5_l6_l7_l8_l= 9_l10_l11_l12" }, - { "l2", QCOM_SMD_RPM_LDOA, 2, &pm660_nldo660, "vdd_l1_l2_l3_l5_l6_l7_l8_l= 9_l10_l11_l12" }, - { "l3", QCOM_SMD_RPM_LDOA, 3, &pm660_nldo660, "vdd_l1_l2_l3_l5_l6_l7_l8_l= 9_l10_l11_l12" }, - { "l4", QCOM_SMD_RPM_LDOA, 4, &pm660_pldo660, "vdd_l4_l17_l18_l19_l20_l21= _l22" }, - { "l5", QCOM_SMD_RPM_LDOA, 5, &pm660_nldo660, "vdd_l1_l2_l3_l5_l6_l7_l8_l= 9_l10_l11_l12" }, - { "l6", QCOM_SMD_RPM_LDOA, 6, &pm660_nldo660, "vdd_l1_l2_l3_l5_l6_l7_l8_l= 9_l10_l11_l12" }, - { "l7", QCOM_SMD_RPM_LDOA, 7, &pm660_nldo660, "vdd_l1_l2_l3_l5_l6_l7_l8_l= 9_l10_l11_l12" }, - { "l8", QCOM_SMD_RPM_LDOA, 8, &pm660_nldo660, "vdd_l1_l2_l3_l5_l6_l7_l8_l= 9_l10_l11_l12" }, - { "l9", QCOM_SMD_RPM_LDOA, 9, &pm660_nldo660, "vdd_l1_l2_l3_l5_l6_l7_l8_l= 9_l10_l11_l12" }, - { "l10", QCOM_SMD_RPM_LDOA, 10, &pm660_nldo660, "vdd_l1_l2_l3_l5_l6_l7_l8= _l9_l10_l11_l12" }, - { "l11", QCOM_SMD_RPM_LDOA, 11, &pm660_nldo660, "vdd_l1_l2_l3_l5_l6_l7_l8= _l9_l10_l11_l12" }, - { "l12", QCOM_SMD_RPM_LDOA, 12, &pm660_nldo660, "vdd_l1_l2_l3_l5_l6_l7_l8= _l9_l10_l11_l12" }, - { "l13", QCOM_SMD_RPM_LDOA, 13, &pm660_ht_lvpldo, "vdd_l13_l14_l15_l16" }, - { "l14", QCOM_SMD_RPM_LDOA, 14, &pm660_ht_lvpldo, "vdd_l13_l14_l15_l16" }, - { "l15", QCOM_SMD_RPM_LDOA, 15, &pm660_ht_lvpldo, "vdd_l13_l14_l15_l16" }, - { "l16", QCOM_SMD_RPM_LDOA, 16, &pm660_ht_lvpldo, "vdd_l13_l14_l15_l16" }, - { "l17", QCOM_SMD_RPM_LDOA, 17, &pm660_pldo660, "vdd_l4_l17_l18_l19_l20_l= 21_l22" }, - { "l18", QCOM_SMD_RPM_LDOA, 18, &pm660_pldo660, "vdd_l4_l17_l18_l19_l20_l= 21_l22" }, - { "l19", QCOM_SMD_RPM_LDOA, 19, &pm660_pldo660, "vdd_l4_l17_l18_l19_l20_l= 21_l22" }, - { "l20", QCOM_SMD_RPM_LDOA, 20, &pm660_pldo660, "vdd_l4_l17_l18_l19_l20_l= 21_l22" }, - { "l21", QCOM_SMD_RPM_LDOA, 21, &pm660_pldo660, "vdd_l4_l17_l18_l19_l20_l= 21_l22" }, - { "l22", QCOM_SMD_RPM_LDOA, 22, &pm660_pldo660, "vdd_l4_l17_l18_l19_l20_l= 21_l22" }, + { "s1", QCOM_SMD_RPM_SMPA, 1, &pm2250_lvftsmps, NULL }, + { "s2", QCOM_SMD_RPM_SMPA, 2, &pm2250_lvftsmps, NULL }, + { "s3", QCOM_SMD_RPM_SMPA, 3, &pm2250_lvftsmps, NULL }, + { "s4", QCOM_SMD_RPM_SMPA, 4, &pm2250_ftsmps, NULL }, + { "l1", QCOM_SMD_RPM_LDOA, 1, &pm660_nldo660, NULL }, + { "l2", QCOM_SMD_RPM_LDOA, 2, &pm660_nldo660, NULL }, + { "l3", QCOM_SMD_RPM_LDOA, 3, &pm660_nldo660, NULL }, + { "l4", QCOM_SMD_RPM_LDOA, 4, &pm660_pldo660, NULL }, + { "l5", QCOM_SMD_RPM_LDOA, 5, &pm660_nldo660, NULL }, + { "l6", QCOM_SMD_RPM_LDOA, 6, &pm660_nldo660, NULL }, + { "l7", QCOM_SMD_RPM_LDOA, 7, &pm660_nldo660, NULL }, + { "l8", QCOM_SMD_RPM_LDOA, 8, &pm660_nldo660, NULL }, + { "l9", QCOM_SMD_RPM_LDOA, 9, &pm660_nldo660, NULL }, + { "l10", QCOM_SMD_RPM_LDOA, 10, &pm660_nldo660, NULL }, + { "l11", QCOM_SMD_RPM_LDOA, 11, &pm660_nldo660, NULL }, + { "l12", QCOM_SMD_RPM_LDOA, 12, &pm660_nldo660, NULL }, + { "l13", QCOM_SMD_RPM_LDOA, 13, &pm660_ht_lvpldo, NULL }, + { "l14", QCOM_SMD_RPM_LDOA, 14, &pm660_ht_lvpldo, NULL }, + { "l15", QCOM_SMD_RPM_LDOA, 15, &pm660_ht_lvpldo, NULL }, + { "l16", QCOM_SMD_RPM_LDOA, 16, &pm660_ht_lvpldo, NULL }, + { "l17", QCOM_SMD_RPM_LDOA, 17, &pm660_pldo660, NULL }, + { "l18", QCOM_SMD_RPM_LDOA, 18, &pm660_pldo660, NULL }, + { "l19", QCOM_SMD_RPM_LDOA, 19, &pm660_pldo660, NULL }, + { "l20", QCOM_SMD_RPM_LDOA, 20, &pm660_pldo660, NULL }, + { "l21", QCOM_SMD_RPM_LDOA, 21, &pm660_pldo660, NULL }, + { "l22", QCOM_SMD_RPM_LDOA, 22, &pm660_pldo660, NULL }, {} }; =20 --=20 2.34.1 From nobody Sat Jul 25 06:11:11 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 ED65A33ADA0 for ; Fri, 17 Jul 2026 05:32:15 +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=1784266337; cv=none; b=LJd867RLh5Q8YAxDmOyKx5DuURI8nAohCDM4zWL8VjO+y0sblLwhUG7GkdGVb6/DgjbO8yGNeTPCT38PjmBfb5dHDKVuNzoifITK9dmpqluyUSRZ2ny3W44alu35xqOlqXTGfEmMtlKs92E1Q/QTtX8Zgcyz3DWb7M+aKtCa97Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784266337; c=relaxed/simple; bh=Vrq29aRX/6IcoQWJku5ttZIZMz378bhwF8V95noopMU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ERLEaTULvzfFczAt1j6RmOexFsf8K0XXLfVKsOBk3WzA0zpoLGoBGmCyId7En0RTqxIixi9wBE3WV51DPM2UFjUkwGVIZYviQUzEc7zBZiDPl/WJ5l6DZWe7g9ISxeDzc8qAJ+duzwK/IjupK3THLjyuYadlvm5OwSC2hxivtzM= 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=RBtOKXSy; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=K9h3hlH+; 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="RBtOKXSy"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="K9h3hlH+" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66H33dlD580716 for ; Fri, 17 Jul 2026 05:32:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= z2v8+OC56PeMGr4eGEr6Q4zuebXtUQl24KS2e3bDzx8=; b=RBtOKXSyBdwMUHLo 9ATpPyETIAdEvhnaYBbnyCPjpDkeljd+33DETQL1ClhyZcvey204gsg2rOt0U3GB 6giiEWLdGArdU5wYec1FCGQYN5NpGd0vtpOa2kwjmQ3OOdHejShokuYrDRPK14xO YQCtk/G28srie+MSZ5uyrlwfNvPk4Hkcb50LfehYKiZZZGVTepxd+mtA2WtQGSMO K8DcDZBSSyJ2PLuplefpFcOe0rqRhnm1/HO2rfHuu2H8I+AtdeyqQLlHQWGsoHD6 pgLKC/l4OkezY9YldymM/EykhAEFAl+Sey5fiKdzNrlnbKJNj+Rtw2fUsei1vlu/ PvhWTA== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ffbquggvw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 17 Jul 2026 05:32:15 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2cacf17c7e0so59978905ad.0 for ; Thu, 16 Jul 2026 22:32:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784266335; x=1784871135; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=z2v8+OC56PeMGr4eGEr6Q4zuebXtUQl24KS2e3bDzx8=; b=K9h3hlH+BKBSb13DA8Tm12CO/BqOkEyh4NMrsT0wdrX8be845ypXIuc4oEOQJTYHhc 4HbWFHA4+zzg1M0sWRQwyzJBM/6dCwZ6t8bpoj2EAmNzf8OqRCoS0iMPReYBcxonu1Sl OvGK0rawYndnmtd4Cns8I7MVSBmonHajSnzkrJPPCPMsvyFVK3HhWbd8VgarPdJvJF9M 0WcjzSxaJ31jxWpTmucJpFuwPrihhHy3Gyz60IwYXD6T641cVUj7Huc9+ZvZvcCvR/rG Fkq5ALgjpONuhQEg4NdUEgodP3ZDF7YCqbtUE5wPDZkPPTFZVEADBu4QaajVMgkPk9FK C9Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784266335; x=1784871135; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=z2v8+OC56PeMGr4eGEr6Q4zuebXtUQl24KS2e3bDzx8=; b=qmw/ON7RvDNlsY89cLheVBe/7woJ0gSFKv+MDYj+9lZrr0+k+Ff9iUjtBNxLFs+knq 5SJyeQDOM0mhYCRjWbB1g7gIKvWmzzQlo39St4ekrLGL/4YYJUgG3zXdx3erixc8CFsc RTDVvRfdwr9V69KLdVRFhFiPtFAABliwkIXGbpB+pJKpPlbYnsTlLxi3Rqv8x/cxZiUO 5AHcIJW2Pi8KZv56ItmuPjw8ugGUvWoYinPADEwsc+L+BQfnCajihDP5FkPwFNULFBm/ QYdSo5pZpzYtsDtJkyJSkRHpaWpguVu63I4DEHRd5Ga4fUbe84O3EROwhSnkGEG8cNGq tdlQ== X-Forwarded-Encrypted: i=1; AHgh+RqXqRD6+ZzFc3F4SBVXcjaj5UApNsEOIonYrbAgVfNLz6/V01i7tkC3YHh4Pyt+seccSPoFCfb1cYWI+vw=@vger.kernel.org X-Gm-Message-State: AOJu0YwWYbnqa6IbgsZ8yr+hbNkdHDsByYhU6+U5kwCWGqXc0tA441r6 Xtk39cPNgN3J4SXT9rq6VsbehRFhjROhq+gt0zMmhfXgTA8/CEKoYrJT8zMZFvAxXvkNlfAOEsB 3n8/lSd7azvoLPgbScqrqdvEI+yfj7O5RMGJZmj21H4jVFPcQO1mO9Zgr1UiThDM9Pg== X-Gm-Gg: AfdE7clkjDwB43cubIwPXG6atS66O4ulE8q9fLxF9wnAm8z/Ze/n/IpTHX/Nq1df0Wb zIvq/36AN+jVi9vatTBi3yN8pbhsGftqPLn6OeHf1D1LCOMmpfy8SMoQU8kOUfvd3OGghmmflre imW4QeT4TfOUNTRLU7WwZU+uQCjnBg2HF5XCLfLhE9EHx6yiO0ru9BBxHTyH9+Raujj7nYTMMcU KtSaiiuYhdg+hojZD2TGvTbLx4nurfmf+R8Zw/Jkqv0cFZ/t4FL17IiutlSUCdpOa1Zaj485DIS 4OF34iCBKDbfM0rUtrJvcJsCvKQfxRXf5zgrnHMEJYpfl2HhTN9QjjK98BPh760dvCzz/bAsUhu jG6q7OMCmXmgJJMSGhkW2dwqIUBgMeg== X-Received: by 2002:a17:903:3805:b0:2c6:6424:c79f with SMTP id d9443c01a7336-2cf34850d13mr12768145ad.8.1784266334701; Thu, 16 Jul 2026 22:32:14 -0700 (PDT) X-Received: by 2002:a17:903:3805:b0:2c6:6424:c79f with SMTP id d9443c01a7336-2cf34850d13mr12767755ad.8.1784266334125; Thu, 16 Jul 2026 22:32:14 -0700 (PDT) Received: from hu-kotarake-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cf3448ef6asm4189885ad.9.2026.07.16.22.32.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jul 2026 22:32:13 -0700 (PDT) From: Rakesh Kota Date: Fri, 17 Jul 2026 11:02:00 +0530 Subject: [PATCH 2/3] arm64: dts: qcom: qrb2210: fix PM4125 regulator supply parent mappings 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: <20260717-pm2250-fix-supply-parent-v1-2-a6213a42a3b5@oss.qualcomm.com> References: <20260717-pm2250-fix-supply-parent-v1-0-a6213a42a3b5@oss.qualcomm.com> In-Reply-To: <20260717-pm2250-fix-supply-parent-v1-0-a6213a42a3b5@oss.qualcomm.com> To: Liam Girdwood , Mark Brown , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Kamal Wadhwa , jishnu.prakash@oss.qualcomm.com, Rakesh Kota X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784266321; l=2902; i=rakesh.kota@oss.qualcomm.com; s=20250919; h=from:subject:message-id; bh=Vrq29aRX/6IcoQWJku5ttZIZMz378bhwF8V95noopMU=; b=FANAdxF9acmB7V21krtw99nFcjpubMymbB0mDYr/MWzn6IzMsvePsIwBwlrydwFLuTXtqmkZ9 v/K5wL1cFlEAPLZ1YbS3q7CZ+nZLcF9Z6Ly2aakiQamqwdqpLFw8JtT X-Developer-Key: i=rakesh.kota@oss.qualcomm.com; a=ed25519; pk=dFhv9yPC8egZglsSLDMls08cOvZKZkG6QQn1a/ofwNU= X-Proofpoint-GUID: wKqZLrWvIUQEF3xIgoeFiTTuv-lPwGTC X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDA1MSBTYWx0ZWRfX9wTv+mXqa3/W 884xWxUGyg3R/E6lwqTDn3QIsuWGVlojw/LqMhpzYMAM5NgFzKVyPrb8OaqSOc5euCf5YGv6VMl OAAmyXVTWj1GCAN4ERJ5KvgvrYKqNOeHFOg95x8Bw1dcAntEGCmImYLvE7Zv+eFF3S/XRiAaZYM BNJ8BruzVZT62zndgJ7sd9q/sbW8WVEr/0s+mh88EPmimi5r6W3UVoSVByufUMVhqP2G0LhIQm3 HK+XFxuKLwucq3ozwUZuL/YceAx8yelyHovoCUS3DPWARLHauJd6Y32K3fSmC/mRlSd5ppTUrzB 3kgT5G1R0/nl5e0fimEYFs7M05f524t/8I9iIX0nZgCxNqKch16SWnyPUgwnr3k8aGgL04rVwPj FbS+P7dMEC6abf75Z2loTxmL+nwUc+4Pggj/o1cLbME6EjscXs/eRvAM9tZzwBE1BgdhHEyMd7U wU6NSAKhIUQ14hLv8qQ== X-Authority-Analysis: v=2.4 cv=NZ3WEWD4 c=1 sm=1 tr=0 ts=6a59be5f cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=srU4aMJgQ0IWwv6as9EA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-ORIG-GUID: wKqZLrWvIUQEF3xIgoeFiTTuv-lPwGTC X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDA1MSBTYWx0ZWRfX982jus2Hzgky GP6v3ggzPOeTya+RK6LHmvIcwIevxgWDZcCBGgaq1LLinHRAxTIOQ9dV/CYdd6fAPxaAcP9MNK/ nuRabTmk3oysPcPwxF4w9qV5T6gVZKI= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-17_01,2026-07-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 adultscore=0 bulkscore=0 phishscore=0 suspectscore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607170051 The qrb2210-arduino-imola and qrb2210-rb1 DTS files used coarsely grouped supply parent names that do not reflect the actual physical pin connections on the PM4125 PMIC. Since supply rail connections to PMIC pins are fixed in hardware, these grouped names were inaccurate descriptions of the hardware topology. Replace them with the correct per-group supply properties matching the actual PM4125 pin connections, and align with the companion driver change that sets supply names to NULL in the qcom_smd-regulator descriptor so that the correct supply topology is captured in DT. Signed-off-by: Rakesh Kota --- arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts | 13 ++++++++++--- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 13 ++++++++++--- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts b/arch/arm6= 4/boot/dts/qcom/qrb2210-arduino-imola.dts index c472e13fceca..90e6eb284a66 100644 --- a/arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts +++ b/arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts @@ -262,9 +262,16 @@ regulators { compatible =3D "qcom,rpm-pm2250-regulators"; vdd_s3-supply =3D <&vph_pwr>; vdd_s4-supply =3D <&vph_pwr>; - vdd_l1_l2_l3_l5_l6_l7_l8_l9_l10_l11_l12-supply =3D <&pm4125_s3>; - vdd_l4_l17_l18_l19_l20_l21_l22-supply =3D <&vph_pwr>; - vdd_l13_l14_l15_l16-supply =3D <&pm4125_s4>; + vdd_l1-supply =3D <&pm4125_s3>; + vdd_l2_l3-supply =3D <&pm4125_s3>; + vdd_l5_l6_l7_l11_l12-supply =3D <&pm4125_s3>; + vdd_l8_l9-supply =3D <&pm4125_s3>; + vdd_l10-supply =3D <&pm4125_s3>; + vdd_l13_l14-supply =3D <&pm4125_s4>; + vdd_l15_l16-supply =3D <&pm4125_s4>; + vdd_l17_l22-supply =3D <&vph_pwr>; + vdd_l18_l19-supply =3D <&vph_pwr>; + vdd_l4_l20_l21-supply =3D <&vph_pwr>; =20 pm4125_s3: s3 { /* 0.4V-1.6625V -> 1.3V (Power tree requirements) */ diff --git a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts b/arch/arm64/boot/dts= /qcom/qrb2210-rb1.dts index bf6fb12ad990..3432022274d8 100644 --- a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts +++ b/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts @@ -465,9 +465,16 @@ regulators { compatible =3D "qcom,rpm-pm2250-regulators"; vdd_s3-supply =3D <&vph_pwr>; vdd_s4-supply =3D <&vph_pwr>; - vdd_l1_l2_l3_l5_l6_l7_l8_l9_l10_l11_l12-supply =3D <&pm4125_s3>; - vdd_l4_l17_l18_l19_l20_l21_l22-supply =3D <&vph_pwr>; - vdd_l13_l14_l15_l16-supply =3D <&pm4125_s4>; + vdd_l1-supply =3D <&pm4125_s3>; + vdd_l2_l3-supply =3D <&pm4125_s3>; + vdd_l5_l6_l7_l11_l12-supply =3D <&pm4125_s3>; + vdd_l8_l9-supply =3D <&pm4125_s3>; + vdd_l10-supply =3D <&pm4125_s3>; + vdd_l13_l14-supply =3D <&pm4125_s4>; + vdd_l15_l16-supply =3D <&pm4125_s4>; + vdd_l17_l22-supply =3D <&vph_pwr>; + vdd_l18_l19-supply =3D <&vph_pwr>; + vdd_l4_l20_l21-supply =3D <&vph_pwr>; =20 /* * S1 - VDD_APC --=20 2.34.1 From nobody Sat Jul 25 06:11:11 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 54BF0372661 for ; Fri, 17 Jul 2026 05:32:20 +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=1784266341; cv=none; b=qXnfGMTX+Xlh9pxSk5/oYhbcaYaR7aIh5fEha7abJvfrTlLLChjwCm6d3JzRFJL41iRN61rTM2bCrysomzd4WnlO3/Z8d865zx9cjtwib7KNU/6/1Xzhr2scrLlZOFje2GNPkF6GJRdyRxB+kTImhz0mSNLgikKUWZVW3tKSwlc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784266341; c=relaxed/simple; bh=5BgMmkdVjopC7iz+UFY1Q8cQUXbJ6LxqhIzuTTGByDg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Vw94SvC0XW/7Zn2zo5Zwahl42OfWqvwzxZbDZKtlsR/vMna7ExrI+8/ZKe6HXK9NukLoxXY4HYLKcXSMwZDJgfwt736MNwUsZtlarN67nVezv0D/9L8qgai39pCNpRZo1I01F5X/UsT/CLKGSfp00cyY0nEc7Cq5Md0tFmPCedM= 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=mTWq9yyk; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=PD0DCpBT; 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="mTWq9yyk"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="PD0DCpBT" 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 66H34Yjb183699 for ; Fri, 17 Jul 2026 05:32:19 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= Ae5u/dHS2SFjXOLBjsZuju0TPA5cUawbhYuxTtlOwac=; b=mTWq9yyk0tPN8+lA 1NJ3GbskqZu67pMX4YLb05/HFWLXrS2D9NVnUsO0Hp8PbC7Pobj4fa5QCmtQdneK nilUKOPIgCeQPvG8HwFmQ4VSB6wCxNiy16RmxwFXMUMArFbGdoGyarV8D9RpXDLX dz7L0r9/UutNJnG4KU7n2GFSPtMSE+0fpbc2Y5OgvRHOZ5MdNhjDTYQUywSH63IT DeIMsyXqoy3skFsZPwfmQ7xoMz4xbwN5jOWC7IQBbiiYcoylPn2HuL82rSzhIXfl xD8+KcdUKqC4FmcWSDJO/wcnONEqv1BAVJARt5c3XoTEV6GXSppd7ob2RoeNGe6i 1OSoww== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ff1m9ju47-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 17 Jul 2026 05:32:19 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2c354050c34so120662835ad.3 for ; Thu, 16 Jul 2026 22:32:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784266339; x=1784871139; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Ae5u/dHS2SFjXOLBjsZuju0TPA5cUawbhYuxTtlOwac=; b=PD0DCpBTPtQU/nalx8qDPmj6H90nmiU9hlStWx7ece4sKoGJL96Yq33x+lfu7+YilM s5XZIEHiTILPLc/w0/IUrd0msvdGD/V9sUTOhW/TJl++6oqXAR7yszyPqvk2BX3MyP1g 9SsF4AZcNjmBQyuayg75Evu/szq0xANbOo6c7X+o+2FS9X9d2b6CqZ6ezXf4PFOsEZAX Rbu+6vEXdnZipnjx28uqp51+WCq0+DxpDhqOC+8/i5Je8gQYtwgLVIYYCwqCE/1X9xog DyDOg42Ng7wUBnfkJnTr4Q4G5/rnsWBfiV3+S21FzFPtgdZq9xXRvErt9FStNUkXeNIH CfUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784266339; x=1784871139; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Ae5u/dHS2SFjXOLBjsZuju0TPA5cUawbhYuxTtlOwac=; b=O7+nWIEuPoif3q0gjB8EfFdHusGMIB1U5P9+TSjcdqaShkF2iP7/omCrp08ohgwpg9 BaI3swB9R5/jA4g3NsawYOdMyoiXpF3bSOiICxqcPid9zMjYDJcjUT9PswOpfXhSEiOk 5iAwqJk128Uw78X4aFmR4rzte2iqb/yPIO1+GNgpvuaij8uOZrOetm9n22JFmQdSb2jP NarrqwmB/qlr91YEY45Q/77T6wc3pJpknnRGHp/WMy3FKm1LwU2zKv6y0m8cpTj2QubY Tny6jrdr9/7KP60A62M3GBT+cBYJvVtihirYOg3TvsAsyw4R0rBEQ4YNXJJ0YQSSdicP 5l8Q== X-Forwarded-Encrypted: i=1; AHgh+RoHnRCQEb3C+p0/fB5dVInwChB3R4tWTpKbYHnflG0vcLHSLkUIeeOGuGBBsnXduGuS6fHpAAnqnNLc00w=@vger.kernel.org X-Gm-Message-State: AOJu0YzdsPMN8DUVEymlJD6TbPrQ8d8IgUlYbUDvn+GnP5VjidWdrIwc O17nT5U1HbKfYAYX8rvzzwITXeb6y3BZTA/TQ6XclmUa94KxWHH0xxDVLlv4mQXYZjl6dx/QiXT VuHXEE9z9b79zXOhJ44ITQUcBGxn3SvmivWM8BANKuq1ySyBiYo2ONkvyU5QUBkp3XQ== X-Gm-Gg: AfdE7ck99IuXGq3iWUMUv3KruKd+Y064abeAk9TX8LqBy8LVA1hI6CHaYjf4ib/UrDA DqwX+jz0nYLlmBHA6ZGMGv8Eyp6gUojk75GzTvn+Z2JksYE0kZWXjEKZOXau1U72vptIKEXnotE B73kkcbYaYHZuQIO+eTnQMAMYgr6kGllXc0eEX2dt2KiO9nhSfG0KosQMRrwtyrjSYkzuvRETjw Xc2XnrFQUWCYBmrti4Rgov6JqHx14506LwktxAKWuOg8w2e1Dj1m7CVP+YOU94XCg5ewWoI2RVB d2pdvm4UjTXuoYBwZ4xwa4dWaH8Rn92eBIyJ4CLqQKVmAQy2abP2pmvFLS6rqCp1ebxA5fc8dPo 26JMAp28PjGh7lR/6k4T3L3ZG5PO/+g== X-Received: by 2002:a17:903:4b43:b0:2c0:a555:80d6 with SMTP id d9443c01a7336-2cf3481d1b6mr12935785ad.2.1784266338836; Thu, 16 Jul 2026 22:32:18 -0700 (PDT) X-Received: by 2002:a17:903:4b43:b0:2c0:a555:80d6 with SMTP id d9443c01a7336-2cf3481d1b6mr12935495ad.2.1784266338382; Thu, 16 Jul 2026 22:32:18 -0700 (PDT) Received: from hu-kotarake-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cf3448ef6asm4189885ad.9.2026.07.16.22.32.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jul 2026 22:32:18 -0700 (PDT) From: Rakesh Kota Date: Fri, 17 Jul 2026 11:02:01 +0530 Subject: [PATCH 3/3] arm64: dts: qcom: shikra: add vph_pwr and fix supply parent mappings 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: <20260717-pm2250-fix-supply-parent-v1-3-a6213a42a3b5@oss.qualcomm.com> References: <20260717-pm2250-fix-supply-parent-v1-0-a6213a42a3b5@oss.qualcomm.com> In-Reply-To: <20260717-pm2250-fix-supply-parent-v1-0-a6213a42a3b5@oss.qualcomm.com> To: Liam Girdwood , Mark Brown , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Kamal Wadhwa , jishnu.prakash@oss.qualcomm.com, Rakesh Kota X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784266321; l=2074; i=rakesh.kota@oss.qualcomm.com; s=20250919; h=from:subject:message-id; bh=5BgMmkdVjopC7iz+UFY1Q8cQUXbJ6LxqhIzuTTGByDg=; b=R19g5XKXSraC9ySkxGTtzK75HRRkUZhAD2Wa2egasHdVD/2jf2hShXsPsFSVpVTKCd516U/Wn 7N7f7i62d/dCxfq9Mdlw7frHbrYPlYuKQvBJ+XoZ8qoHA/YCPvPdxbv X-Developer-Key: i=rakesh.kota@oss.qualcomm.com; a=ed25519; pk=dFhv9yPC8egZglsSLDMls08cOvZKZkG6QQn1a/ofwNU= X-Authority-Analysis: v=2.4 cv=IMIyzAvG c=1 sm=1 tr=0 ts=6a59be63 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=dptGR-0hQdtlKm4J1yIA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDA1MSBTYWx0ZWRfX9NKrrhuCoeSU Uk5OKK4epxfrfBMa8pZmLJjjiOht66Q4VcPbTOMgBz3BR0weyjb15YIY76o0025WNU/gPVNHXxW g2FLqBQS5XQ/mgn9VhcY+8zK6+HUZGEEP9pPOUNqX5m7Ze9ODJ7nd/p00DGbw4nn4fA4zCJwpQF rd6kCIpSZxhL2kiC0w12KC2Tiuq9r2xeIsAn7kAqTexEBWX5zz0pI7z7GFJDjkyomlAF1om8Gec cZ0GByRx4gnHB9tOQHGKQNgY9xglcAGHiFKzeI1f1pPHa6eg0l77+IeMtjsuPYyXBfvoWLxshsi uqVU8DHsW0+X27NI9pDvsn8+/TrRv8Y0jF4yTz0xX5umLNUgk1DbHsjrYIiLuYxjwVUA7lBpIKj E5fxAQVDzUSSotE6DFsPa8G3wrvjuCOiwBa1FIoR1VMfcDjMK5UeSC2XNo9fbIy72E2C536k4lM o2lInUgCjjiY2OrQjig== X-Proofpoint-GUID: 0jAKe418mMDMFmSrPfCKCoyE7ugcz2-h X-Proofpoint-ORIG-GUID: 0jAKe418mMDMFmSrPfCKCoyE7ugcz2-h X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDA1MSBTYWx0ZWRfX8jRHeY4d3KKh 7Qu+GwxMjC1eaVqKWSYB6qC8M2NrUf/Tp8K5r5g2sS41rAoixz9YlrsIiE/7DPBGPGYhWvhpkS8 AC0ePcyakh2bVIytFgnSJBznFo6ojlo= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-17_01,2026-07-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 suspectscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 adultscore=0 phishscore=0 malwarescore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607170051 Add the vph_pwr fixed regulator representing the PM4125 charger output supplied by VBAT, and add the correct per-group supply properties matching the actual PM4125 pin connections on Shikra. Also add the pm4125_s1 and pm4125_s4 regulator nodes. Signed-off-by: Rakesh Kota --- arch/arm64/boot/dts/qcom/shikra-cqm-som.dtsi | 31 ++++++++++++++++++++++++= ++++ 1 file changed, 31 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra-cqm-som.dtsi b/arch/arm64/boot= /dts/qcom/shikra-cqm-som.dtsi index dc3861489f64..6e4c23a730fb 100644 --- a/arch/arm64/boot/dts/qcom/shikra-cqm-som.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra-cqm-som.dtsi @@ -27,6 +27,16 @@ key-volume-up { linux,can-disable; }; }; + + /* PM4125 charger out, supplied by VBAT */ + vph_pwr: regulator-vph-pwr { + compatible =3D "regulator-fixed"; + regulator-name =3D "vph_pwr"; + regulator-min-microvolt =3D <3700000>; + regulator-max-microvolt =3D <3700000>; + regulator-always-on; + regulator-boot-on; + }; }; =20 &pm4125_gpios { @@ -52,12 +62,33 @@ &pm8005_regulators { &rpm_requests { regulators { compatible =3D "qcom,rpm-pm2250-regulators"; + vdd_s4-supply =3D <&vph_pwr>; + vdd_l1-supply =3D <&pm4125_s4>; + vdd_l2_l3-supply =3D <&pm4125_s4>; + vdd_l5_l6_l7_l11_l12-supply =3D <&pm4125_s4>; + vdd_l8_l9-supply =3D <&pm4125_s4>; + vdd_l10-supply =3D <&pm4125_s4>; + vdd_l13_l14-supply =3D <&pm4125_s1>; + vdd_l15_l16-supply =3D <&pm4125_s1>; + vdd_l17_l22-supply =3D <&vph_pwr>; + vdd_l18_l19-supply =3D <&vph_pwr>; + vdd_l4_l20_l21-supply =3D <&vph_pwr>; + + pm4125_s1: s1 { + regulator-min-microvolt =3D <1396000>; + regulator-max-microvolt =3D <1396000>; + }; =20 pm4125_s2: s2 { regulator-min-microvolt =3D <1000000>; regulator-max-microvolt =3D <1200000>; }; =20 + pm4125_s4: s4 { + regulator-min-microvolt =3D <640000>; + regulator-max-microvolt =3D <1408000>; + }; + pm4125_l3: l3 { regulator-min-microvolt =3D <624000>; regulator-max-microvolt =3D <650000>; --=20 2.34.1