Proper power delivery for BPI-M7: it eats 5V & ~6A mainly?

I read the official spec at Banana Pi BPI-M7 - Banana Pi Wiki and see only one line concerning power consumption:

Power Input	USB Type-C PD 2.0, 9V/2A, 12V/2A, 15V/2A

So I looked up at my chargers and my macbook pro charger looked very promising: 61W max: 5V/3A, 9V/3A, 15V/3A, 20V/3A

But all my first boots with it used to fail. I tried different images and all of them couldn’t reach kernel startup like:

DDR V1.11 f1474cf52f cym 23/05/09-11:02:36
LPDDR4X, 2112MHz
channel[0] BW=16 Col=10 Bk=8 CS0 Row=18 CS1 Row=18 CS=2 Die BW=8 Size=8192MB
channel[1] BW=16 Col=10 Bk=8 CS0 Row=18 CS1 Row=18 CS=2 Die BW=8 Size=8192MB
channel[2] BW=16 Col=10 Bk=8 CS0 Row=18 CS1 Row=18 CS=2 Die BW=8 Size=8192MB
channel[3] BW=16 Col=10 Bk=8 CS0 Row=18 CS1 Row=18 CS=2 Die BW=8 Size=8192MB
Manufacturer ID:0xff
...
Found U-Boot script /boot/boot.scr
3906 bytes read in 22 ms (172.9 KiB/s)
## Executing script at 00500000
Boot script loaded from mmc 1:1
177 bytes read in 19 ms (8.8 KiB/s)
26656486 bytes read in 2175 ms (11.7 MiB/s)
[and the chip reboots again and again]

Finally I tried my phone charger, which can carry 5V/6A and my BPI-M7 succeeded to launch without an issue.

So the questions:

  • what are the real requirements for power delivery for BPI-M7 (32 GB RAM)?
  • what is an ideal (Type-C) charger for BPI-M7, give examples of vendors and models.

P.S. I gonna buy an in-line usb meter to make sure what V and A my chip eats in real, like RuiDeng TC66 for about $30 USD

Ok, I bought an inline USB meter, a pair of 120W Type-C chargers (they say so), testing looks like as follows:

So typically the chip requests just 5V voltage, but for some chargers it goes to 9V or 12V:

  • e.g. an original Xiaomi phone charger prefers 9V, so it uses it (IMHO)
  • for a 120W charger of mine, with a socket 45W it preferred to go to 12V voltage; seems like that socket cannot stand high current for 5V voltage (about > 9A) and they agreed on 12V
  • regarding my macbook charger+BM7 fail, it fails at early stage with 9V, no idea why because it is written it stands 9V+3A

P.S. Whatever voltage is, an average max power the chip eats at startup is 5W, with a NVMe key installed.