I use the TI-processor-SDK-Linux am335x-EVM-05.01.00.11, and the power management chip uses tps65217.
When I follow the device tree configuration below, I can't reset the development board using the reboot command under the Linux system.
cpus {
cpu@0 {
cpu0-supply = <&dcdc2_reg>;
};
};
dcdc2_reg: regulator@1 {
/* VDD_MPU voltage limits 0.95V - 1.325V with +/-4% tolerance */
regulator-name = "vdd_mpu";
regulator-min-microvolt = <925000>;
regulator-max-microvolt = <1378000>;
regulator-boot-on;
regulator-always-on;
};
Can not be reset according to the following modifications
cpus {
cpu@0 {
cpu0-supply = <&ldo4_reg>;
};
};
ldo4_reg: regulator@6 {
regulator-name = "vdd_3v3a";
regulator-always-on;
};
But when I use the following configuration, I can reset the development board using the reboot command under the Linux system.
cpus {
cpu@0 {
cpu0-supply = <&ldo4_reg>;
};
};
ldo4_reg: regulator@6 {
regulator-name = "vdd_3v3a";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
regulator-always-on;
};
What caused this problem?

