arm: add device tree support