Home › Forums › Software discussion › Linux Kernel › Device Tree Different in Ubuntu and Arch
This topic contains 2 replies, has 3 voices, and was last updated by glasgall 6 months ago.
I’ve been comparing Ubuntu and Arch on the Espressobin, and it turns out they use different device tree files with somewhat difficult content. Is there a reasons for that?
Arch version: https://github.com/kmihelich/linux-espressobin/blob/afaa2b4bed0322af220b170e554b0fa02cd0fabf/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts
Ubuntu version: https://github.com/MarvellEmbeddedProcessors/linux-marvell/blob/linux-4.4.8/arch/arm64/boot/dts/marvell/armada-3720-community.dts
The Arch version seems more correct and specific to the Espressobin board.
This Arch tree doesn’t seem to work very well – at least one of the Marvell network drivers doesn’t build (resulting in it not detecting the switch and two network ports not working as a result). The mvebu PCIe driver in it doesn’t build either
You must be logged in to reply to this topic.
Technical specification tables can not be displayed on mobile. Please view on desktop