Well I did and voala - I didn't expected it, but it booted:
Instead of copying dtb file to root folder of BOOT... I specified it in uEnv. Aaand I've also modified bootargs.
My uEnv.ini looks like this:
dtb_name=/dtb/meson8m2_n200C_2G_LAN100.dtb
bootargs=root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyS0,115200n8 console=tty0 no_console_suspend ramoops.mem_address=0x04e00000 ramoops.mem_size=0x100000 ramoops.record_size=0x
8000 ramoops.console_size=0x4000 consoleblank=0 fsck.repair=yes net.ifnames=0 cvbsdrv=0 vdaccfg=0xa000 logo=osd1,loaded,0x7900000,${hdmimode},full cvbsmode=576cvbs
I started booting Android, stopped it during boot and called printenv command via UART:
...Took this part from Androids bootargs: ramoops.mem_address=0x04e00000 ramoops.mem_size=0x100000 ramoops.record_size=0x8000 ramoops.console_size=0x4000
I can't really say that I know what it does (luck mostly), but ...it works right ?
I dont want to kill my SD card, so I would like to move ROOT partiton to eMMC - is there any safe not error prone way to do this?
And my second question .... I don't have DE installed, as I will be using this as Pi-Hole machine which I will access by SSH only. Is it possible to make HDMI work without Xorg running? SO I could see console?