U-boot EFI linux loading problem

Hello everyone.

I got an attempt of booting linux kernel using u-boot EFI. (Franks 2020-10-bpi branch)

1st steps - to rebiild u-boot/kernel/grub with EFI support are done.

Grub works great - no config changes are needed, but i cant boot the kernel - my best results are: using grub:

Loading devicetree...
Loading Linux 5.8.0-arm+ ...
Loading initial ramdisk ...
EFI stub: Entering in SVC mode with MMU enabled
EFI stub: Booting Linux Kernel...
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services and installing virtual address map...

using direct load using bootefi ${kernel_addr} ${dtb_addr} literally the same:

EFI stub: Entering in SVC mode with MMU enabled
EFI stub: Booting Linux Kernel...
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services and installing virtual address map...

Then the board reboots in ~10 secs by watchdog.

Did anyone tried to use EFI on R2 (or maybe on R64)?

For now i think the problem is in kernel/kernel-config, as grub works just great using efi (`load scsi 0:5 &{grub_addr} /EFI/gentoo/grubarm.efi; bootefi &{grub_addr})

P.S. i use the same addresses for kernel/dtb as in direct boot.