Does anybody have instructions as to how to create a new DTB device tree file, for new devices, such as the x96Q etc?
The upstream kernel is full of "prior art" https://github.com/torvalds/li…/arm64/boot/dts/allwinner and would be my starting point. I don't see any existing H313 device-trees though, so I suspect your quest needs more fundamental "board bring-up" in the kernel than a device-tree file.
I've moved the thread to the Allwinner section so others comment.
H313 is afaik same as H616, with less memory supported (2 GiB vs. 4 GiB). Anyway, neither are supported by upstream Linux, so there is nothing to help with creating DT. Patches exist for H616, but DT parts are subject to change.