For some reason the uart region size were set to 0x2000 while the TRM clearly specify that the size is 0x1000. I guess this is not a problem on Linux but for FreeBSD the resource manager will not allow the mapping when the region declared in the parents is less that the one declared in the child. Emmanuel Vadot (1): ARM: dts: am335x: Fix UARTs length arch/arm/boot/dts/am33xx-l4.dtsi | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) -- 2.22.0