SOLVED
- used “
systemctl suspend” to suspend vim3l over minicom (and get out of suspend without reboot)
root@Khadas:~# systemctl suspend
root@Khadas:~# bl30 get wakeup sources!
process command 00000006
bl30 enter suspend!
Little core clk suspend rate 1908000000
store restore gp0 pll
store restore gp1 pll
suspend_counter: 3
Enter ddr suspend
ddr suspend time: 16us
alarm=0S
process command 00000001
cec ver:2018/07/29
CEC cfg:0x002f
use vddee new table!
cec reset
Set cec pinmux:0x11
kern log_addr:0x00
kern phy_addr:0x00 00
cec T: 00
ping_cec_tx:TX_ERROR
Set cec log_addr:0x10,ADDR0:10
use vddee new table!
exit_reason:0x06
Enter ddr resume
ddr resume time: 232us
store restore gp0 pll
store restore gp1 pll
cfg15 63b00000
cfg15 63b00000
Little core clk resume rate 1908000000
[ 898.959203@0] cectx ff80023c.aocec: wakeup_reason:0x6
[ 898.959301@0] cectx ff80023c.aocec: cev val1: 0x0;val2: 0x0
[ 899.153703@3] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac
[ 899.159861@3] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac
[ 899.167005@3] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac
[ 899.174321@3] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac
[ 899.176949@3] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac
^C
root@Khadas:~# [ 901.058306@1] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac
[ 901.065010@1] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac
[ 901.394335@2] CONFIG-ERROR) dhd_conf_set_intiovar: txbf setting failed -23
root@Khadas:~#