diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb1-lp4.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-evb1-lp4.dtsi index 11b983e257cd..4aa6a8ce9364 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb1-lp4.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb1-lp4.dtsi @@ -51,6 +51,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie20_avdd0v85"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <850000>; regulator-max-microvolt = <850000>; vin-supply = <&avdd_0v85_s0>; @@ -60,6 +61,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie20_avdd1v8"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&avcc_1v8_s0>; @@ -69,6 +71,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie30_avdd0v75"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <750000>; regulator-max-microvolt = <750000>; vin-supply = <&avdd_0v75_s0>; @@ -78,6 +81,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie30_avdd1v8"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&avcc_1v8_s0>; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb2-lp4.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-evb2-lp4.dtsi index 34e7f47b0975..9ca596a759bb 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb2-lp4.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb2-lp4.dtsi @@ -53,6 +53,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie20_avdd0v85"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <850000>; regulator-max-microvolt = <850000>; vin-supply = <&avdd_0v85_s0>; @@ -62,6 +63,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie20_avdd1v8"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&avcc_1v8_s0>; @@ -71,6 +73,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie30_avdd0v75"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <750000>; regulator-max-microvolt = <750000>; vin-supply = <&avdd_0v75_s0>; @@ -80,6 +83,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie30_avdd1v8"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&avcc_1v8_s0>; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb3-lp5.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-evb3-lp5.dtsi index 1acd84841f1e..4c168c950635 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb3-lp5.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb3-lp5.dtsi @@ -63,6 +63,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie20_avdd0v85"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <850000>; regulator-max-microvolt = <850000>; vin-supply = <&avdd_0v85_s0>; @@ -72,6 +73,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie20_avdd1v8"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&avcc_1v8_s0>; @@ -81,6 +83,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie30_avdd0v75"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <750000>; regulator-max-microvolt = <750000>; vin-supply = <&avdd_0v75_s0>; @@ -90,6 +93,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie30_avdd1v8"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&avcc_1v8_s0>; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb4-lp4.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-evb4-lp4.dtsi index f0e3445d50fb..fbc6f762ad89 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb4-lp4.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb4-lp4.dtsi @@ -20,6 +20,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie30_avdd1v8"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&avcc_1v8_s0>; @@ -29,6 +30,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie30_avdd0v75"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <750000>; regulator-max-microvolt = <750000>; vin-supply = <&avdd_0v75_s0>; @@ -72,6 +74,7 @@ regulator-max-microvolt = <3300000>; enable-active-high; regulator-boot-on; + regulator-always-on; gpios = <&gpio3 RK_PD4 GPIO_ACTIVE_HIGH>; startup-delay-us = <5000>; vin-supply = <&vcc5v0_sys>; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb5-lp4.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-evb5-lp4.dtsi index e92f6c93cfb4..01dc5f8a27c9 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb5-lp4.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb5-lp4.dtsi @@ -34,6 +34,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie20_avdd0v85"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <850000>; regulator-max-microvolt = <850000>; vin-supply = <&avdd_0v85_s0>; @@ -43,6 +44,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie20_avdd1v8"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&avcc_1v8_s0>; @@ -52,6 +54,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie30_avdd0v75"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <750000>; regulator-max-microvolt = <750000>; vin-supply = <&avdd_0v75_s0>; @@ -61,6 +64,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie30_avdd1v8"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&avcc_1v8_s0>; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb6-lp4.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-evb6-lp4.dtsi index 57fe4d074e48..da9399859505 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb6-lp4.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb6-lp4.dtsi @@ -14,6 +14,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie20_avdd0v85"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <850000>; regulator-max-microvolt = <850000>; vin-supply = <&avdd_0v85_s0>; @@ -23,6 +24,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie20_avdd1v8"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&avcc_1v8_s0>; @@ -32,6 +34,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie30_avdd0v75"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <750000>; regulator-max-microvolt = <750000>; vin-supply = <&avdd_0v75_s0>; @@ -41,6 +44,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie30_avdd1v8"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&avcc_1v8_s0>; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-nvr-demo.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-nvr-demo.dtsi index 1c94a5f15a8a..54ef279b5ceb 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-nvr-demo.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-nvr-demo.dtsi @@ -46,6 +46,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie30_avdd0v75"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <750000>; regulator-max-microvolt = <750000>; vin-supply = <&nldo5_s0>; @@ -55,6 +56,7 @@ compatible = "regulator-fixed"; regulator-name = "pcie30_avdd1v8"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&avcc_1v8_s0>; diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-evb1-lp4x.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-evb1-lp4x.dtsi index f78a60bb1c64..c6fb31452662 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s-evb1-lp4x.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s-evb1-lp4x.dtsi @@ -14,6 +14,7 @@ compatible = "regulator-fixed"; regulator-name = "combophy_avdd0v85"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <850000>; regulator-max-microvolt = <850000>; vin-supply = <&vdd_0v85_s0>; @@ -23,6 +24,7 @@ compatible = "regulator-fixed"; regulator-name = "combophy_avdd1v8"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&avcc_1v8_s0>; diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-evb3-lp4x.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-evb3-lp4x.dtsi index f8fc07000226..2d07ae4752f9 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s-evb3-lp4x.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s-evb3-lp4x.dtsi @@ -14,6 +14,7 @@ compatible = "regulator-fixed"; regulator-name = "combophy_avdd0v85"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <850000>; regulator-max-microvolt = <850000>; vin-supply = <&vdd_0v85_s0>; @@ -23,6 +24,7 @@ compatible = "regulator-fixed"; regulator-name = "combophy_avdd1v8"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&avcc_1v8_s0>; diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-evb4-lp4x.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-evb4-lp4x.dtsi index 06138d42ece2..ab8e48e76116 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s-evb4-lp4x.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s-evb4-lp4x.dtsi @@ -14,6 +14,7 @@ compatible = "regulator-fixed"; regulator-name = "combophy_avdd0v85"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <850000>; regulator-max-microvolt = <850000>; vin-supply = <&vdd_0v85_s0>; @@ -23,6 +24,7 @@ compatible = "regulator-fixed"; regulator-name = "combophy_avdd1v8"; regulator-boot-on; + regulator-always-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&avcc_1v8_s0>;