mirror of https://gitee.com/openkylin/linux.git
ARM: dts: sunxi: Add regulators for Sinovoip BPI-M2
Add the needed node for DFVS on Sinovoip BPI-M2. This add the axp221 under the p2wi node, the regulators and the cpu-supply property for cpu0. Signed-off-by: Emmanuel Vadot <manu@bidouilliste.com> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
This commit is contained in:
parent
69b292a047
commit
7daa213700
|
@ -86,6 +86,10 @@ mmc2_pwrseq: mmc2_pwrseq {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&cpu0 {
|
||||||
|
cpu-supply = <®_dcdc3>;
|
||||||
|
};
|
||||||
|
|
||||||
&ehci0 {
|
&ehci0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
@ -151,6 +155,17 @@ &ohci0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&p2wi {
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
axp22x: pmic@68 {
|
||||||
|
compatible = "x-powers,axp221";
|
||||||
|
reg = <0x68>;
|
||||||
|
interrupt-parent = <&nmi_intc>;
|
||||||
|
interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
&pio {
|
&pio {
|
||||||
gmac_phy_reset_pin_bpi_m2: gmac_phy_reset_pin@0 {
|
gmac_phy_reset_pin_bpi_m2: gmac_phy_reset_pin@0 {
|
||||||
pins = "PA21";
|
pins = "PA21";
|
||||||
|
@ -176,6 +191,48 @@ mmc2_pwrseq_pin_bpi_m2: mmc2_pwrseq_pin@0 {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#include "axp22x.dtsi"
|
||||||
|
|
||||||
|
®_dc5ldo {
|
||||||
|
regulator-min-microvolt = <700000>;
|
||||||
|
regulator-max-microvolt = <1320000>;
|
||||||
|
regulator-name = "vdd-cpus";
|
||||||
|
};
|
||||||
|
|
||||||
|
®_dcdc1 {
|
||||||
|
regulator-always-on;
|
||||||
|
regulator-min-microvolt = <3000000>;
|
||||||
|
regulator-max-microvolt = <3000000>;
|
||||||
|
regulator-name = "vdd-3v0";
|
||||||
|
};
|
||||||
|
|
||||||
|
®_dcdc2 {
|
||||||
|
regulator-min-microvolt = <700000>;
|
||||||
|
regulator-max-microvolt = <1320000>;
|
||||||
|
regulator-name = "vdd-gpu";
|
||||||
|
};
|
||||||
|
|
||||||
|
®_dcdc3 {
|
||||||
|
regulator-always-on;
|
||||||
|
regulator-min-microvolt = <700000>;
|
||||||
|
regulator-max-microvolt = <1320000>;
|
||||||
|
regulator-name = "vdd-cpu";
|
||||||
|
};
|
||||||
|
|
||||||
|
®_dcdc4 {
|
||||||
|
regulator-always-on;
|
||||||
|
regulator-min-microvolt = <700000>;
|
||||||
|
regulator-max-microvolt = <1320000>;
|
||||||
|
regulator-name = "vdd-sys-dll";
|
||||||
|
};
|
||||||
|
|
||||||
|
®_dcdc5 {
|
||||||
|
regulator-always-on;
|
||||||
|
regulator-min-microvolt = <1500000>;
|
||||||
|
regulator-max-microvolt = <1500000>;
|
||||||
|
regulator-name = "vcc-dram";
|
||||||
|
};
|
||||||
|
|
||||||
&uart0 {
|
&uart0 {
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&uart0_pins_a>;
|
pinctrl-0 = <&uart0_pins_a>;
|
||||||
|
|
Loading…
Reference in New Issue