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?