Skip to content

Commit

Permalink
arm64: dts: rockchip: Add vdd_cpu_big reg to rk3588-edgeble-ncm6
Browse files Browse the repository at this point in the history
The RK8602 and RK8603 voltage regulators on the Rock 5B board provide
the power lines vdd_cpu_big0 and vdd_cpu_big1, respectively.

Add the necessary device tree nodes and bind them to the corresponding
CPU big core nodes.

Signed-off-by: Jagan Teki <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Heiko Stuebner <[email protected]>
  • Loading branch information
openedev authored and mmind committed Jan 25, 2024
1 parent 951d6aa commit 9f6d891
Showing 1 changed file with 56 additions and 0 deletions.
56 changes: 56 additions & 0 deletions arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6a-common.dtsi
Original file line number Diff line number Diff line change
@@ -38,6 +38,22 @@
};
};

&cpu_b0 {
cpu-supply = <&vdd_cpu_big0_s0>;
};

&cpu_b1 {
cpu-supply = <&vdd_cpu_big0_s0>;
};

&cpu_b2 {
cpu-supply = <&vdd_cpu_big1_s0>;
};

&cpu_b3 {
cpu-supply = <&vdd_cpu_big1_s0>;
};

&cpu_l0 {
cpu-supply = <&vdd_cpu_lit_s0>;
};
@@ -54,6 +70,46 @@
cpu-supply = <&vdd_cpu_lit_s0>;
};

&i2c0 {
pinctrl-names = "default";
pinctrl-0 = <&i2c0m2_xfer>;
status = "okay";

vdd_cpu_big0_s0: regulator@42 {
compatible = "rockchip,rk8602";
reg = <0x42>;
fcs,suspend-voltage-selector = <1>;
regulator-name = "vdd_cpu_big0_s0";
regulator-always-on;
regulator-boot-on;
regulator-min-microvolt = <550000>;
regulator-max-microvolt = <1050000>;
regulator-ramp-delay = <2300>;
vin-supply = <&vcc5v0_sys>;

regulator-state-mem {
regulator-off-in-suspend;
};
};

vdd_cpu_big1_s0: regulator@43 {
compatible = "rockchip,rk8603", "rockchip,rk8602";
reg = <0x43>;
fcs,suspend-voltage-selector = <1>;
regulator-name = "vdd_cpu_big1_s0";
regulator-always-on;
regulator-boot-on;
regulator-min-microvolt = <550000>;
regulator-max-microvolt = <1050000>;
regulator-ramp-delay = <2300>;
vin-supply = <&vcc5v0_sys>;

regulator-state-mem {
regulator-off-in-suspend;
};
};
};

&sdhci {
bus-width = <8>;
no-sdio;

0 comments on commit 9f6d891

Please sign in to comment.