AnsweredAssumed Answered

Setting PMIC VDDARM_IN and VDDSOC_IN separately

Question asked by mc maddie on Aug 27, 2018
Latest reply on Aug 29, 2018 by mc maddie

This is more Linux question not so much HW.

 

We have custom i.MX6Q based and so far VDDARM_IN and VDDSOC_IN had been set to same 1.425V. Now there is need to set VDDSOC_IN to 1.375V, but leave VDDARM_IN to 1.425V.

 

In Linux device tree pmic voltage configured like this:

 

--

                        operating-points = <
                                /* kHz    uV */
                                1200000 1425000
                                996000  1425000
                                852000  1425000
                                792000  1425000
                                396000  1425000
                        >;
                        fsl,soc-operating-points = <
                                /* ARM kHz  SOC-PU uV */
                                1200000 1425000
                                996000  1425000
                                852000  1425000
                                792000  1425000
                                396000  1425000 

                      >;

 

&cpu0 {
        arm-supply = <&sw1c_reg>; /* SW1A/B/C combined */
        soc-supply = <&sw2_reg>;
        pu-supply = <&reg_pu>;
};

--

 

These settings set both VDDSOC_IN and VDDARM_IN voltages even If I change soc-operating points only. So how do I change only VDDSOC_IN if that's even possible with current system?

Outcomes