Skip to main content
jhi
Senior
July 25, 2024
Question

STM32MP135: Boot stops if vdd or vdd_ddr defined as fixed-regulator to tf-a device tree

  • July 25, 2024
  • 2 replies
  • 1350 views

As the title says, when I add the (with or without "regulator-always-on")

 

vdd: vdd {
		compatible = "regulator-fixed";
		regulator-name = "vdd";
		regulator-min-microvolt = <3300000>;
		regulator-max-microvolt = <3300000>;
	};

 

or

 

vdd_ddr: vdd_ddr {
		compatible = "regulator-fixed";
		regulator-name = "vdd_ddr";
		regulator-min-microvolt = <1350000>;
		regulator-max-microvolt = <1350000>;
		regulator-always-on;
	};

 

 the boot stops 

 

NOTICE: CPU: STM32MP135D Rev.Y
NOTICE: Model: MYIR STM32MP135F Board
ERROR: nvmem node board_id not found

 

without any further messages. Why?

 

JHi

 

2 replies

debugging
Lead
August 2, 2024

I had similar problems having more than 3 regulator entries in the dts. for STM32MP1 ECO 5.0  (Discrete powered board).  no explanation could be found. So reduced them and it booted..

 

 

Olivier GALLIEN
Technical Moderator
August 23, 2024

Hi @jhi @debugging ,

 

Do you know these articles from Myirtech : 

 

Bring up the STM32MP135x - Share Training Course (I)

Bring up the STM32MP135x - Share Training Course (II)

 

let us know if it help 

 

Olivier

Olivier GALLIEN In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.