2023-12-26 01:19 PM - edited 2023-12-26 02:36 PM
I have a custom built STM32MP131FAF7T board and can't set my VOUT2. The only line that is down is my VDD DDR Lines since I can't program my PMIC (STPMIC1DPQR) to have the VOUT2 to be 1.35 volts instead of 1.1 volts. My VCPU is at 1.2V, VDD is at 3.3V and VCORE is at 1.2V.
Solved! Go to Solution.
2024-01-02 06:09 AM - edited 2024-01-02 06:35 AM
Hi @T_Dodd ,
PMIC Buck2 is set and enable by TFA BL2 ( see drivers/st/ddr/stm32mp1_ram.c:int stm32mp1_ddr_probe(void) ) in our delivery, following content of device tree node :
pmic: stpmic@33 {
...
vdd_ddr: buck2 {
regulator-name = "vdd_ddr";
regulator-min-microvolt = <1350000>;
regulator-max-microvolt = <1350000>;
regulator-always-on;
regulator-over-current-protection;
standby-ddr-off {
regulator-off-in-suspend;
};
};
Did you properly set this node in your custom configuration ?
Olivier
2024-01-02 06:09 AM - edited 2024-01-02 06:35 AM
Hi @T_Dodd ,
PMIC Buck2 is set and enable by TFA BL2 ( see drivers/st/ddr/stm32mp1_ram.c:int stm32mp1_ddr_probe(void) ) in our delivery, following content of device tree node :
pmic: stpmic@33 {
...
vdd_ddr: buck2 {
regulator-name = "vdd_ddr";
regulator-min-microvolt = <1350000>;
regulator-max-microvolt = <1350000>;
regulator-always-on;
regulator-over-current-protection;
standby-ddr-off {
regulator-off-in-suspend;
};
};
Did you properly set this node in your custom configuration ?
Olivier