From nobody Sun Feb 8 23:13:17 2026 Received: from mail-dl1-f43.google.com (mail-dl1-f43.google.com [74.125.82.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9D05127AC54 for ; Wed, 4 Feb 2026 13:23:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770211397; cv=none; b=tfY2vn3zbh8y4K7oxdr9qVmLeglsQJfRj4bHYqT7Hbr19kQCaHmf0jO8Y3Gglw8R3Zt+pSn4AHZHoDq/nVAEZTesLLl8QZn2H/3I3ckJgidyRTLrLoHEATo0K6EZ29TveBtwBljkELudUTUSaSl+qwKFTHoy4K1+gSaZOZ6ZSO8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770211397; c=relaxed/simple; bh=4zb7DJEBy1RtessL+tA6ArL1y8kBIwpVEsbmJH+s0rw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RWkKQYVUTnGTRWZNJJ/Fy5mC9qvBJNUfyywHYhtCldXguDw9u00x0EvZRODenPeAQ7eXW61AlX5Z2ROTCv9Dr3+85n5pGw2NQRWZKn+1fVmVBS+FWSVj2Zqu1T4O4o70JpMZ52fKibhf2zoIOEh+w6VqRG5LwJn7Yi+s5gemgMQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=PuPCg11V; arc=none smtp.client-ip=74.125.82.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="PuPCg11V" Received: by mail-dl1-f43.google.com with SMTP id a92af1059eb24-1233bb90317so700050c88.1 for ; Wed, 04 Feb 2026 05:23:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1770211397; x=1770816197; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=od7qXbwDJz6jtm4G2t06KDZlfQtmuOYuFdFOxoNtva0=; b=PuPCg11VJM1SHlfWWNrFmO5/C9FlJZ6N++HQ8IcU82KFY/L+bfwX9+HEKDcMh/OIGA BwUGI6ahbFoQ3ByVUjBgPiuKSywM45gY84zSzls5ZQ43P0enCqcoqJH3TtO+ub88V2xv 1DSPngwyPNi82ArdokeqT90jr2kWYM8bf7VgkEYBMTY5d4IZKNFsA+groE8SD/Nn6Hrm ArZQypd99ksBFUk2x8m6QWItRU37BK8GNpE+lZ5z6XxBjTTuWTBUWSYjV1ezKRNDXXQu rCOypqCVS3LXz2ggeDb5l+Nsq3EpoFbh2vNn5BmKec6QcjWb5KFFH2YGdDxLYvzW1WZ0 2xCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770211397; x=1770816197; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=od7qXbwDJz6jtm4G2t06KDZlfQtmuOYuFdFOxoNtva0=; b=qj8TQdUpFfaJP4CIY8C8VGw6u5/ByJsxwpI+uQK9YszbnWfjgI6gkmlLAvf62VK0IU XgELj+WOiJyJ9AEzINdd0fC8If98exsRv76HICOgx6iLlqsTIqShfLreWvISWu56UI4l EfyI7v12QJfRVc7jn92/Hey2wSynUhkETmQUtR54lOgh4epjmYI+kFR8XZ7JBM5gXwMW /lnPXPC6W7okcqoVRa6qLOAKTeCnhXsZp1tzoIbtiynHNaXJ10wIEyXAeBdWHGSDed9P pYrNtVVh/d5wrgNExr9kk7KJeOX1k2ZnIACJ30ojboVmZwUwBkSl3kzgKGezKwblHToi VGgQ== X-Gm-Message-State: AOJu0Yx4wB7p0RCHj7/iNIKNVu1d/7NiIfDL478kcX0bR9PRJ27TmaJy /z47q37pW0NGspBgRfNiWXSqoE/9HUclj7PqufeHDGYGPT/UxYudsMWnlkIjCZaIE9g= X-Gm-Gg: AZuq6aLR59nv3OVYjoLPwiSmopesdr7Zi0M0MgK5zEVVUtBiWtfuNSc9DCOJN8ZUEoj e0cwExVqYwWEvYkHahrkVSqoVz/W8WP+Gx6oFddhzhKHVpnadNsFoVvXt2qAUEaBv1Q5xaR9VoC rwrOnpGVvfHFIj8l8nCCoIu8chn72cXRdwTzNCtkGGIP45sxc3jiRMOzJRVl46CEtTHHRRnh/Zg BTa5VHyIhT3dXEhMqXc5sz0gcZYsCayiSOFNFT/uxlWk1C7FD8VlfSafEvnHv+GO9b+9y5iF9r9 seDrDXEwhpoDXVbB3a6HR8gRUW7i/WdfjcTewZcKTZBigj7SIchcgUsSiAHVXBbfF+kG3TIZd+F VmlOoJBhLeuqb51fiTTYHr3AOacIak7WDlewMCilo/XJKF0EmC4a19BxVWjCgtNn5Z6qTbnlMxH 6RXpemwkKrr05lTVsbrYRfcVbY21ug44o= X-Received: by 2002:a05:7301:1988:b0:2a6:a306:efdb with SMTP id 5a478bee46e88-2b832d7c5c4mr1189345eec.3.1770211396750; Wed, 04 Feb 2026 05:23:16 -0800 (PST) Received: from [127.0.1.1] ([2604:a840:3::303d]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2b832fc1d50sm1416731eec.27.2026.02.04.05.23.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Feb 2026 05:23:16 -0800 (PST) From: Guodong Xu Date: Wed, 04 Feb 2026 21:23:01 +0800 Subject: [PATCH v3 1/3] dt-bindings: mfd: spacemit,p1: Add individual regulator supply properties 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: <20260204-spacemit-p1-v3-1-a894b3057026@riscstar.com> References: <20260204-spacemit-p1-v3-0-a894b3057026@riscstar.com> In-Reply-To: <20260204-spacemit-p1-v3-0-a894b3057026@riscstar.com> To: Liam Girdwood , Mark Brown , Yixun Lan , Alex Elder , Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Troy Mitchell , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, devicetree@vger.kernel.org, Guodong Xu X-Mailer: b4 0.14.3 Add supply properties that match the P1 PMIC's actual hardware topology where each buck converter has its own VIN pin and LDO groups share common input pins. Supply names are defined according to the pinout names in the P1 datasheet. The existing "vin-supply" is marked as deprecated to avoid warnings as dts and dt-bindings go via different trees. Signed-off-by: Guodong Xu --- v3: Mark vin-supply as deprecated. v2: Remove providers from the dts example. Pass the 'make dt_binding_check' test. --- .../devicetree/bindings/mfd/spacemit,p1.yaml | 53 ++++++++++++++++++= +++- 1 file changed, 52 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/mfd/spacemit,p1.yaml b/Docum= entation/devicetree/bindings/mfd/spacemit,p1.yaml index c6593ac6ef6a..41f784408e29 100644 --- a/Documentation/devicetree/bindings/mfd/spacemit,p1.yaml +++ b/Documentation/devicetree/bindings/mfd/spacemit,p1.yaml @@ -28,7 +28,46 @@ properties: maxItems: 1 =20 vin-supply: - description: Input supply phandle. + deprecated: true + description: + Main power input (deprecated). Use individual vin1-6, aldoin, + dldoin1, and dldoin2 supply properties instead. + + vin1-supply: + description: + Power supply for BUCK1. Required if BUCK1 is defined. + + vin2-supply: + description: + Power supply for BUCK2. Required if BUCK2 is defined. + + vin3-supply: + description: + Power supply for BUCK3. Required if BUCK3 is defined. + + vin4-supply: + description: + Power supply for BUCK4. Required if BUCK4 is defined. + + vin5-supply: + description: + Power supply for BUCK5. Required if BUCK5 is defined. + + vin6-supply: + description: + Power supply for BUCK6. Required if BUCK6 is defined. + + aldoin-supply: + description: + Power supply for ALDO1-4. Required if any are defined. + + dldoin1-supply: + description: + Power supply for DLDO1-4. Required if any are defined. + + dldoin2-supply: + description: + Power supply for DLDO5-7. Required if any are defined. =20 regulators: type: object @@ -58,6 +97,10 @@ examples: compatible =3D "spacemit,p1"; reg =3D <0x41>; interrupts =3D <64>; + vin1-supply =3D <®_vcc_5v>; + vin5-supply =3D <®_vcc_5v>; + aldoin-supply =3D <®_vcc_5v>; + dldoin1-supply =3D <&buck5>; =20 regulators { buck1 { @@ -68,6 +111,14 @@ examples: regulator-always-on; }; =20 + buck5: buck5 { + regulator-name =3D "buck5"; + regulator-min-microvolt =3D <500000>; + regulator-max-microvolt =3D <3450000>; + regulator-ramp-delay =3D <5000>; + regulator-always-on; + }; + aldo1 { regulator-name =3D "aldo1"; regulator-min-microvolt =3D <500000>; --=20 2.43.0 From nobody Sun Feb 8 23:13:17 2026 Received: from mail-dy1-f181.google.com (mail-dy1-f181.google.com [74.125.82.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 457EB27FD45 for ; Wed, 4 Feb 2026 13:23:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770211403; cv=none; b=GWIQcksBfWC64yEOuHfNGqVzFJ+D7aManHswFvBMwR4iMfm4vNB0sXQVpag1Su9BwEGd1n1OFSY3lMOmC9gzU41CX4H502GTqnL4lCdnC632nVk8KDG7K8aCMJiw/cBIcxJbqUBahcqVXVB65ZUb64zQ/IbYrQTubKYoM1JViqo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770211403; c=relaxed/simple; bh=bwSSjtd9Xc/oMMlb14JH7P35jXxlRP1RtYQS24w0+5E=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KfybDkuUivo9KT8mlkTHFMdMreN9jZb6lDsR5Rlv4h5RbjHNEndUB1BrGuSD5o0hS+4MvM/jU3xeJAH2CEziRQpNMF5F/nqX79LTTG4NAV1M4uQhkVu5tDIPtQbU867Pzm6qq8YZUPS10f/myCWNgmoYPQmikHws2gIteEVmydY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=EDLzoGbF; arc=none smtp.client-ip=74.125.82.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="EDLzoGbF" Received: by mail-dy1-f181.google.com with SMTP id 5a478bee46e88-2b834e17c3fso837617eec.0 for ; Wed, 04 Feb 2026 05:23:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1770211402; x=1770816202; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=52QKyIhmM4dHDYapFPsbOIih+RtCQKdTf8CY2ufMs44=; b=EDLzoGbFoPHB+5ctd9hv5PU76UKYQWt8Abm0qvn2UABYzn2AGu0w70Ph+fzOWTPPyV 9EHCRoe59VotU1GeQJzmvm6hY+Op/RkcnON3+SX4CYMRoAsLtGsArFN0vCfrGqSaqMQ4 sQv2bLen2YuE4G5UgaKlNgVANHNOU9Wr75s1GGh+eOh4Jn5ZOodq2SOoIehFdoJ2HkcR eW0QRgpXXKcwKEzY6r+kxbZ+LusdtPqhmAffbDw7Me2kI0VVdXuyooS4q3Z4HMKaj8Rs lKALQAtsJ03AQxB4j4EZyS94N15Rh4S/AkbggmwWeNzIc4EQsoDcfx2+a92YPbepjX5X qZdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770211402; x=1770816202; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=52QKyIhmM4dHDYapFPsbOIih+RtCQKdTf8CY2ufMs44=; b=HSy2PNTTKLGVU11r1Esa0IDeaDqAOj1msxSvu6kwklIvXO2wTyt33JviUrisBYYlrH 1CchL7lxuBF2G/vxI1+y2g7W8cdVla3NOkHTuEQCyqgDEKB9iwXvJp8RS2LcygbW00Ui zYQciAtfpNax7qGkDdbBVX1lHPK4+nkljVzr7xJ5XA+r60zP325XTukNCb4yuQNiA5Jk acSQ0pKU+hvsRZCI/IPZ+FdpXCK0TyCf+spjiyzCR4wgNhg5EtejdPf5kuqb2NF4DGJx JJzmP98pBZBDQjCmZtPRUU0pB9RQtKV7nWDbG0FbaLi7MYQZLp4XEAeB7IN+pCkiHnkP LVzg== X-Gm-Message-State: AOJu0YyIocceVOLSkK2q2aQXJYYnkoAIMpgcingtmAKuLrhMrOBUKmGx b3v2LPU6LoIdpoAA6S1t9lGV1x1ofWDQHdBzbsWW2yXxIf1wqGb9zPrAbIwU94fsVn4= X-Gm-Gg: AZuq6aJ+OFn48iK2M+BC3e7q1cBJl2bdgWQea1VvAGe6L2V8Tv5mQzLF4j2hHrdHJVd +7RkW/laAuWZjbakuyN21XrUWfhmftru9Lt5ZvBazUHtr2EIazB0rjxLyjr94wOmQKW1CkQp4NJ TKoFbbZm89LCtp/Yr+xxcx08kGiCPwjsxyI0/Ukaxs5q9p32hmPspCqLu496p4Hzh/IMvzLCgRK mlZMwOAndl3wiAy9lCx9t6KXnWCnSEgcLozxlQvZh7mJPDISxet3nHhoG/4S3jPQ4quck6YsuJR l3PVVCZoeiJkkKSJ1vXNrrY1XdNKsbNExlkMH1duPp3xcUK+DRudgrUzJHITlalbiD4GpQMMezs CwDmB/vQonJavVTLDBhK7uyNeS2qYmSk6y+JXfW6tGiL6hkMu6CFnWVXhILRa3R4wHYQbU4EoZu dwZUlnh3zCyTrRtJEIyA84nOSgprSjuiE= X-Received: by 2002:a05:7300:df41:b0:2b8:711:ae4f with SMTP id 5a478bee46e88-2b832876e1fmr1379549eec.9.1770211402261; Wed, 04 Feb 2026 05:23:22 -0800 (PST) Received: from [127.0.1.1] ([2604:a840:3::303d]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2b832fc1d50sm1416731eec.27.2026.02.04.05.23.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Feb 2026 05:23:21 -0800 (PST) From: Guodong Xu Date: Wed, 04 Feb 2026 21:23:02 +0800 Subject: [PATCH v3 2/3] regulator: spacemit-p1: Update supply names 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: <20260204-spacemit-p1-v3-2-a894b3057026@riscstar.com> References: <20260204-spacemit-p1-v3-0-a894b3057026@riscstar.com> In-Reply-To: <20260204-spacemit-p1-v3-0-a894b3057026@riscstar.com> To: Liam Girdwood , Mark Brown , Yixun Lan , Alex Elder , Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Troy Mitchell , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, devicetree@vger.kernel.org, Guodong Xu X-Mailer: b4 0.14.3 Update supply names to match the P1 PMIC's actual hardware pinout where each buck has an individual VIN pin (vin1-vin6) and LDO groups have dedicated input pins (aldoin, dldoin1, dldoin2). This is an ABI change from the original "vin" and "buck5" supplies. The P1/PMIC regulator has no consumers in the DTS tree yet. For the two K1 boards in-tree (BPI-F3 and Jupiter), power settings come from boot firmware, so a probe failure has minimal impact. Signed-off-by: Guodong Xu --- v3: No code change. Update the commit message to state ABI change explicitly. v2: No change. --- drivers/regulator/spacemit-p1.c | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/drivers/regulator/spacemit-p1.c b/drivers/regulator/spacemit-p= 1.c index 2b585ba01a93..57e6e00a73fa 100644 --- a/drivers/regulator/spacemit-p1.c +++ b/drivers/regulator/spacemit-p1.c @@ -87,13 +87,16 @@ static const struct linear_range p1_ldo_ranges[] =3D { } =20 #define P1_BUCK_DESC(_n) \ - P1_REG_DESC(BUCK, buck, _n, "vin", 0x47, BUCK_MASK, 255, p1_buck_ranges) + P1_REG_DESC(BUCK, buck, _n, "vin" #_n, 0x47, BUCK_MASK, 255, p1_buck_rang= es) =20 #define P1_ALDO_DESC(_n) \ - P1_REG_DESC(ALDO, aldo, _n, "vin", 0x5b, LDO_MASK, 128, p1_ldo_ranges) + P1_REG_DESC(ALDO, aldo, _n, "aldoin", 0x5b, LDO_MASK, 128, p1_ldo_ranges) =20 -#define P1_DLDO_DESC(_n) \ - P1_REG_DESC(DLDO, dldo, _n, "buck5", 0x67, LDO_MASK, 128, p1_ldo_ranges) +#define P1_DLDO1_DESC(_n) \ + P1_REG_DESC(DLDO, dldo, _n, "dldoin1", 0x67, LDO_MASK, 128, p1_ldo_ranges) + +#define P1_DLDO2_DESC(_n) \ + P1_REG_DESC(DLDO, dldo, _n, "dldoin2", 0x67, LDO_MASK, 128, p1_ldo_ranges) =20 static const struct regulator_desc p1_regulator_desc[] =3D { P1_BUCK_DESC(1), @@ -108,13 +111,13 @@ static const struct regulator_desc p1_regulator_desc[= ] =3D { P1_ALDO_DESC(3), P1_ALDO_DESC(4), =20 - P1_DLDO_DESC(1), - P1_DLDO_DESC(2), - P1_DLDO_DESC(3), - P1_DLDO_DESC(4), - P1_DLDO_DESC(5), - P1_DLDO_DESC(6), - P1_DLDO_DESC(7), + P1_DLDO1_DESC(1), + P1_DLDO1_DESC(2), + P1_DLDO1_DESC(3), + P1_DLDO1_DESC(4), + P1_DLDO2_DESC(5), + P1_DLDO2_DESC(6), + P1_DLDO2_DESC(7), }; =20 static int p1_regulator_probe(struct platform_device *pdev) --=20 2.43.0 From nobody Sun Feb 8 23:13:17 2026 Received: from mail-dy1-f182.google.com (mail-dy1-f182.google.com [74.125.82.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4255E283FDD for ; Wed, 4 Feb 2026 13:23:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770211408; cv=none; b=Fj+4YI6uSoLpzC5xZ8FLGKgq4KeEY8R0e8hjnP1od+roqX7K/tj0+DVPr9umxEgR8lYBrAyvsDmVrKb/zpl/IbLlaSm8R4hm9LYRyJfhP+rACRc4PcRTmFj07ARPiFoQnYvnR2zXplu+dki8rQw7e+VqMntiSmpzhRT3oJpDAFE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770211408; c=relaxed/simple; bh=dYfxs2Td9g+O14L9nwSe0vjJoQdhEaPE7BaxFIJccJo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=T3J8KlfT/L9oZ4+MXft2dKPmFFrmMaDgbgUeQVOWi343dYMC1ty+e6ob4sXn2/72UrykTzTMJEcMpOJWg/cTW1sYjhhBmtL17JR4RBU0cddMSOQj+oIiQnTIzxjCfDgKN9dFNYbyTV+ZUOtw/fd5JSnMgastfokFPaHauMrtsi0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=DjiMzs4P; arc=none smtp.client-ip=74.125.82.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="DjiMzs4P" Received: by mail-dy1-f182.google.com with SMTP id 5a478bee46e88-2b729f4c154so4260823eec.0 for ; Wed, 04 Feb 2026 05:23:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1770211407; x=1770816207; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=T5psyRp1huVkUGw/d5LRBcHs9VkHziv5lBIU7n3+Lhk=; b=DjiMzs4PldNmCRNL5FxS82ixr4DUM9cMRgDr2c8wr3RYEOu6NH4nQklbivKT0c1Gmi JKsiY82h2HOYFPJ3vo8q41eIbDJTx5eLUuyMU/wk/QeOUv0N1MWcb2GdbKkTTFXaFSiO 0SfEtok8OQ6hyHcx4A+2zMNccEiWUQ/tGLs342jwRQg/b3yKPtoWZBeIbdph0Dc27cGw S9eMg0TrCS/ljO1ol6gdwV8WWW4/NdFhltOsw9cElM1ZrIUGEAfbPRq/6zjiuWWcHupl XNPgIu+kDYx01pKNPbc1iM9KRMouAtphhTf04LgcvBWmIGJMxCIfQtYEw2s3R1t+jSOe Sipg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770211407; x=1770816207; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=T5psyRp1huVkUGw/d5LRBcHs9VkHziv5lBIU7n3+Lhk=; b=N779r3HJEYGJzF6hmK4KUoe2MCCd29f+AmzyO3BDARmiqUOGeFteu7NyRyRm2be90m V34divmCuCFC9eNlXvh5Z2Gp0KWoTm6cXfpkeYe5HUeQfJHmrDKq43zgE/Om7vSnKOPq EZeyTWDD1uHJ+mUhqcs13xU0FJ6ubDxXECWnpU5n+gK4j+KmY55YjYEGPZokYuUCBh+c fGwFSlzMnjBZq0wB4DkJZDSTPliR1hJWo5D0MtoATrbhdA80BsI1H4KXEIB5BA3S7Fep HkVQKyu2A2+8JRLCxbBu3s15qkeKsm/KAuQw/LoJP8j7uxujeS9hhfNwKiKpv2p8mdhg rcQw== X-Gm-Message-State: AOJu0Yxzt6A7i+xHI0KpL6Q3zMiKrPlXX81U74vF5F9bVmUN8tLcGgXx YOJ00VnkGWWk3lmx5+zXkq20Ri3/Q3fy5lb3cn5E6zY8fQ2i9GB37/YQcYE3DDutE8k= X-Gm-Gg: AZuq6aJapFWc56erikBqiTgDbo7Z9w+8U3z2rUFYkUgXOF7zrXSvmj+81vgGUyafspU Y+e6drU0IcJ7EB3GOGX60ijTjzYfCGi/6b+lsOgk1oEQHm0TseDcnOIPwKKvG6lLN50jLVQzvlU A/CqNPzd/yLslMOU5B30UmpG9B1rxX5+4w4rLDukaLFRJ5OyJzPkEgJ5opCYgMj+fqbRaU66BHb ND2ttQXgGGutgCkY/eOF2ayhvkkfAXtV2Zbgnoy3IGyNvfY3It9kHOewKS3yTvMYPZlHjwrlpAI hQpNEK8lStC2/mlKJuFEeaK7CKEyaYUH91bQPZNT/wQKUQYjnHPAdBGpbDxGXvzIPCxLz8AofAO jwrPSVhqSC/1TIeFuVJbbJcMGBoKJPw3YvWA5kzZkcEmOiWNL1beRiClGCYILna7t4yDeqkSZJy HmhqxpOeZOR722cEO1+yx+EnPOGXNKztA= X-Received: by 2002:a05:7300:dc86:b0:2b7:1d54:87e5 with SMTP id 5a478bee46e88-2b83299949fmr1330156eec.13.1770211407258; Wed, 04 Feb 2026 05:23:27 -0800 (PST) Received: from [127.0.1.1] ([2604:a840:3::303d]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2b832fc1d50sm1416731eec.27.2026.02.04.05.23.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Feb 2026 05:23:26 -0800 (PST) From: Guodong Xu Date: Wed, 04 Feb 2026 21:23:03 +0800 Subject: [PATCH v3 3/3] riscv: dts: spacemit: Update PMIC supply properties for BPI-F3 and Jupiter 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: <20260204-spacemit-p1-v3-3-a894b3057026@riscstar.com> References: <20260204-spacemit-p1-v3-0-a894b3057026@riscstar.com> In-Reply-To: <20260204-spacemit-p1-v3-0-a894b3057026@riscstar.com> To: Liam Girdwood , Mark Brown , Yixun Lan , Alex Elder , Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Troy Mitchell , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, devicetree@vger.kernel.org, Guodong Xu X-Mailer: b4 0.14.3 Use per-regulator supply names in pmic "spacemit,p1" node to specify each board's power tree topology and match the updated dt-binding. Signed-off-by: Guodong Xu --- v3: No code change. Updated commit message to be more precise. v2: Added the pmic supply properties for K1 Milkv Jupiter. Updated the commit message accordingly. --- arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 12 ++++++++++-- arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts | 12 ++++++++++-- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/b= oot/dts/spacemit/k1-bananapi-f3.dts index 5971605754b3..444c3b1e6f44 100644 --- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts +++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts @@ -190,7 +190,15 @@ pmic@41 { compatible =3D "spacemit,p1"; reg =3D <0x41>; interrupts =3D <64>; - vin-supply =3D <®_vcc_4v>; + vin1-supply =3D <®_vcc_4v>; + vin2-supply =3D <®_vcc_4v>; + vin3-supply =3D <®_vcc_4v>; + vin4-supply =3D <®_vcc_4v>; + vin5-supply =3D <®_vcc_4v>; + vin6-supply =3D <®_vcc_4v>; + aldoin-supply =3D <®_vcc_4v>; + dldoin1-supply =3D <&buck5>; + dldoin2-supply =3D <&buck5>; =20 regulators { buck1 { @@ -221,7 +229,7 @@ buck4 { regulator-always-on; }; =20 - buck5 { + buck5: buck5 { regulator-min-microvolt =3D <500000>; regulator-max-microvolt =3D <3450000>; regulator-ramp-delay =3D <5000>; diff --git a/arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts b/arch/riscv= /boot/dts/spacemit/k1-milkv-jupiter.dts index 800a112d5d70..e2702a781734 100644 --- a/arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts +++ b/arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts @@ -100,7 +100,15 @@ pmic@41 { compatible =3D "spacemit,p1"; reg =3D <0x41>; interrupts =3D <64>; - vin-supply =3D <®_vcc_4v>; + vin1-supply =3D <®_vcc_4v>; + vin2-supply =3D <®_vcc_4v>; + vin3-supply =3D <®_vcc_4v>; + vin4-supply =3D <®_vcc_4v>; + vin5-supply =3D <®_vcc_4v>; + vin6-supply =3D <®_vcc_4v>; + aldoin-supply =3D <®_vcc_4v>; + dldoin1-supply =3D <&buck5>; + dldoin2-supply =3D <&buck5>; =20 regulators { buck1 { @@ -131,7 +139,7 @@ buck4 { regulator-always-on; }; =20 - buck5 { + buck5: buck5 { regulator-min-microvolt =3D <500000>; regulator-max-microvolt =3D <3450000>; regulator-ramp-delay =3D <5000>; --=20 2.43.0