From nobody Mon Feb 9 17:57:57 2026 Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) (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 3204A1DE4F1 for ; Sat, 24 Jan 2026 04:29:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769229000; cv=none; b=gscUFK9z6hZn/V8IC69OYID5ccM/8oaOZoiwukH9gm7piltF4XhJfwI+ruzpVZ8icfWJSlsCnWEFUtbGot6rjPj5E9K8OU7jk8/iDubdhbyqLsVFg1zR/S3skACAGJQJiUmNkU/OT4ImiWvEDRrSmlx5xKxTz47pkbXOom+NFsw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769229000; c=relaxed/simple; bh=TK5ifKaeJlK8Nj0+jenANH0Qw4esuw3msNPslmL5uvo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Olw++kOrdYaUZe4ZNx3rkpiqE+1wJ0ZzaGJOf8E2g3Uk+s1YI24BwWZ4IlwaiFn7Rdlk39O2tJ0/ZtX/nrazJmIx3erZkx7mAajT9jvIf5rPBDwHWFQtjEunTnyB/OS7OeG74CknP6VRF5uXDeSMo9i/LitYb4LwMoRCDfaGkMk= 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=jkfKckYv; arc=none smtp.client-ip=209.85.216.48 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="jkfKckYv" Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-352dda4a34eso1411304a91.1 for ; Fri, 23 Jan 2026 20:29:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1769228997; x=1769833797; 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=9kHUxJVDnOE3Q1iGBfN9Iw/8AeCEWqX6h3aa/GV7h/g=; b=jkfKckYv0M4g9MqHCn3e29RUo4H1mAREj/cuEDitKHMoYh4uuSeRhyYQW5jiOnEpF8 jLNmNkWJ01WGbxEp49Iv3BnU0UdTISaTPk3s2QiUV+0uMVjolHP/pjdro4PDLjNPsPhj lFtOdt4/73HOXughlBAVm+CNgT23xxWjpGEgrnybRazO0g1WRVtzqCNcvDAsi5F/jQh2 H8tCvrycwMBfcY6bblApK57gzSr8jHAYlnXVxcshlLkZXPIJPGP4jneMsYabROLOCiVu Xhe1D2mJO2DxqrGvagDusPuCqqYEWG7ZZl0fFk3HM2BwGs/SSj0vlYjuE7I4I5KHq0ic jPmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769228997; x=1769833797; 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=9kHUxJVDnOE3Q1iGBfN9Iw/8AeCEWqX6h3aa/GV7h/g=; b=UGybsVPg0aHQg97+3q2iV+jl6eLNPGi8OZrRi7H+v8EBWF6EtCbcLp3DvMSFiNBHuD elclAFnOLUk2JAcx3SJNnoUTrNKl0aFtwCLSEPOan/Xxs6Wjv5KdmA3A8ahTGDuDHVOV ZhSycpFQGzkssA49/9nAgJ4bV+m7FB5gNxg1ejgaaAVdcNk7shGrKydxRbr6HRtIjIgy WIRdQ81rMAGLWEsB4EeVkZNkTPNO6wjg6n0hozpHR0GQisZjBza+apwbNzKUPRNlRDNB 4lumFqylfuuXK4ZO2fKliu5nUnPZmyVdhWwJji8fNNAMRTmqyDpFOU5V/K+rnZkGEtxo En7g== X-Gm-Message-State: AOJu0YxH0lGL2gx+cciYyz8X03BaK6pFsVyPCdzFMDz1Y+ICEXrzUYiT Lgw59m2Jytzsqm6kT4FDcZ9tHjjTUZkVz0dOgV5PucmRSKUonhMpEsBu8/6xeRW7qUs= X-Gm-Gg: AZuq6aKwtNsUyez4GjGhs8jkhlSCHG+2YfiDlDHc18Zo6s5MLSZrsEtD4Bx13EFnXEc qZcLOoLXpCg+mmPRvU37YYNPR2pkUAsYarLHc42UOOnOlHKb0fxwRA09pMNzLrLWKgUylGd0Svv OoXECVEIklgWg10EfS6p36ohuXquse5Tqww22TsAoJHuBx1I45GrR5/E3tS59r5/UNbj2EnyNgy kIuc+k2trolSTxs2PYT7tyjPP32Ue2kTEmKi1Q/CwQtQ4Ez6WpV0nz06e4ypbO7FdJzqZGT/Cgk 3evU0kE17pkzpJFiVQfahY9cAhyEJrX5xmk+2+ayXiCuPrYtf55OCjz9gW/ARfp5gH2ZV2lYXf5 oP0fly7fvhYgLvduI0xaAKJqw1k2UGY5KuNabaD0v3Ih4PrO69u+yHPQ4P+phtKVGFpmbsMtVc1 KG2DV1SjbLT2vRZd0/EJPNd+T+puMoIwA= X-Received: by 2002:a17:90b:4c4b:b0:341:3ea2:b625 with SMTP id 98e67ed59e1d1-353670285a6mr4633408a91.12.1769228997559; Fri, 23 Jan 2026 20:29:57 -0800 (PST) Received: from [127.0.1.1] ([2a12:a305:4::30fc]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-8231871d51esm3469423b3a.38.2026.01.23.20.29.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jan 2026 20:29:57 -0800 (PST) From: Guodong Xu Date: Sat, 24 Jan 2026 08:20:19 +0800 Subject: [PATCH v2 4/4] 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: <20260124-spacemit-p1-v2-4-2c86b06694ba@riscstar.com> References: <20260124-spacemit-p1-v2-0-2c86b06694ba@riscstar.com> In-Reply-To: <20260124-spacemit-p1-v2-0-2c86b06694ba@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 individual supply properties in pmic "spacemit,p1" node to specify the board's power tree topology for BananaPi F3 and Milk-V Jupiter. Previously these relationships were hardcoded in the driver; now they are explicitly defined in the devicetree per the updated binding document spacemit,p1.yaml. Signed-off-by: Guodong Xu Reviewed-by: Alex Elder --- 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