d2 unified device tree