This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/TPS65217: AM335x device tree regulator definitions

Part Number: TPS65217

Tool/software: Linux

Please find below the Regulator section of the Device Tree.  

There are reference to seven regulators examples (I thought the TPS65217 only had 5 outputs) :  dcdc1_reg: regulator@0  and  ldo4_reg: regulator@6

What is this section used for?  Are these actually the addresses of the physical internal PMIC regulators that are accessed via I2C.   

Thanks, Brian Weir

      regulators {

                                dcdc1_reg: regulator@0 {

                                                regulator-name = "vdds_dpr";

                                                regulator-always-on;

                                };

 

                                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;

                                };

 

                                dcdc3_reg: regulator@2 {

                                                /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */

                                                regulator-name = "vdd_core";

                                                regulator-min-microvolt = <925000>;

                                                regulator-max-microvolt = <1150000>;

                                                regulator-boot-on;

                                                regulator-always-on;

                                };

 

                                ldo1_reg: regulator@3 {

                                                regulator-name = "vio,vrtc,vdds";

                                                regulator-always-on;

                                };

 

                                ldo2_reg: regulator@4 {

                                                regulator-name = "vdd_3v3aux";

                                                regulator-always-on;

                                };

 

                                ldo3_reg: regulator@5 {

                                                regulator-name = "vdd_3v3a";

                                                regulator-min-microvolt = <3300000>;

                                                regulator-max-microvolt = <3300000>;

                                                regulator-always-on;

                                };

 

                                ldo4_reg: regulator@6 {

                                                regulator-name = "vdd_3v3b";

                                                regulator-min-microvolt = <3300000>;

                                                regulator-max-microvolt = <3300000>;

                                                regulator-always-on;

                                };

                };

};