I did test with VMSPLIT_2G today, the mmc/sd controller will not work anymore on rpi4 boards, so enable VMSPLIT_2G is not a solution so far.
And today I also tested dwc2, it worked well, maybe we could enable dwc2 instead of dwc_otg, then we could use a single kernel to support rpi2/3/4. dwc2 worked well both with VMSPLIT_2G and VMSPLIT_3G.
I am building a formal armhf and arm64 kernel with dwc2 enabled, will test all kernels on all boards. And I will share the kernels to the lp, anyone could help test them.
I did test with VMSPLIT_2G today, the mmc/sd controller will not work anymore on rpi4 boards, so enable VMSPLIT_2G is not a solution so far.
And today I also tested dwc2, it worked well, maybe we could enable dwc2 instead of dwc_otg, then we could use a single kernel to support rpi2/3/4. dwc2 worked well both with VMSPLIT_2G and VMSPLIT_3G.
I am building a formal armhf and arm64 kernel with dwc2 enabled, will test all kernels on all boards. And I will share the kernels to the lp, anyone could help test them.
thx.