Skip to content

[E60][METIS] Add Axelera Metis power-up sequence

This sequence is needed to be compatible with EC firmware version E60_firmware_00-09_lib_00-05, which handles the power-up sequence of the Axelera Metis chip.

This firmware pauses the board power sequence, waiting to receive CPU_WAKE# signal. In this way, u-boot can program some registers inside the MP5479GRM PMIC, which handle some power rails for the Axelera Metis.

Unfortunately, the PWRON of the PMIC (controlled by the EC) enables the programmable logic AND the output power rails at the same time. This causes an 8ms transient in which the PMIC is outputting the wrong voltages.

  1. EC --> Enable RK3588 power
  2. RK3588 --> send CPU_WAKE#
  3. EC --> Enable MP5479GRM PMIC
  4. 8ms transient for MP5479GRM PMIC to be ready for programming
  5. RK3588 --> set the correct voltages on MP5479GRM

This behavior is quite complicated and will be fixed later with a combination of hardware and firmware upgrades.

Edited by Yuri Mazzuoli

Merge request reports

Loading