mmap: various bugfixes with the overlap, page allocation code
dt: add devicetree support
bus: add "bus" device type; add "simple-bus" device tree type implementing the bus device type
uart/arm_pl011: make a devicetree device
platform/atf: use devicetree infrastructure