[PATCH v2 4/4] riscv: dts: spacemit: k1-bananapi-f3: Add vin-supply for PCIe 3.3V regulator
Anand Moon
linux.amoon at gmail.com
Fri May 8 00:43:29 PDT 2026
Hi All,
On Sat, 2 May 2026 at 10:49, Anand Moon <linux.amoon at gmail.com> wrote:
>
> The PCIe 3.3V fixed regulator node (pcie_vcc_3v3) lacked a parent
> supply reference. Wire it to the 5V system rail (reg_vcc5v0_sys)
> via the vin-supply property to reflect the actual board power tree.
> This ensures correct regulator hierarchy in DTS and allows drivers
> to resolve supply dependencies cleanly during probe.
>
Plese check power tree page 4
USBVBUS->SY8386J UXXX -> PCIE_VCC3V3 for pcie vin source
USBVBUS is power source from the typec port.
Thanks
-Anand
> Cc: Han Gao <gaohan at iscas.ac.cn>
> Cc: Ze Huang <huang.ze at linux.dev>
> Cc: Chukun Pan <amadeus at jmu.edu.cn>
> Signed-off-by: Anand Moon <linux.amoon at gmail.com>
> ---
> v2: new patch in this series.
> ---
> arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts
> index 3dbdf53b6d8e..6c06480ba100 100644
> --- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts
> +++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts
> @@ -39,6 +39,7 @@ pcie_vcc_3v3: regulator-pcie-vcc3v3 {
> regulator-min-microvolt = <3300000>;
> regulator-max-microvolt = <3300000>;
> regulator-always-on;
> + vin-supply = <®_vcc5v0_sys>;
> };
>
> reg_dc_in: regulator-dc-in-12v {
> --
> 2.50.1
>
More information about the linux-riscv
mailing list