Am 20.12.19 um 14:58 schrieb Stefan Wahren: > Hi, > > i tried to run current U-Boot (rpi_4_32b_defconfig) on my RPi 4 with > bcm2711-rpi-4-b.dtb from the upstream kernel. Unfortunately i only see > garbage on the debug UART (pin 14 & 15). Using the DTB from the > downstream kernel has a proper UART output. The config.txt contains > debug_uart=1 > > I compared both and identified an offending Linux commit: > ARM: dts: bcm283x: Remove brcm,bcm2835-pl011 compatible > > Unfortunately reverting this patch still doesn't fix the issue. Any ideas?
After hours of playing with the DTB, i finally found the reason why the upstream kernel DTB doesn't work with U-Boot on RPI 4. The DTS must be compiled with flag "-@". It isn't clear to me, why this is necessary but it would be nice to make U-Boot work without this. Regards Stefan > > Best regards > Stefan > >