I have a Freescale i.MX6Quad based board, the VIA VAB-820, but it does not have upstream kernel support yet. I've seen that a lot of other i.MX devices are in the latest arm-soc kernel, and would like to add this board too. Its BSP is based on the SabreLite kernel from Freescale with this patch applied. I think most of the patch is just housekeeping and the board itself is very similar to the original SabreLite hardware. Using the SabreLite device tree (.dts) unfortunately I couldn't boot: the machine just hangs after "Uncompressing kernel" stage.
I was wondering what would be the absolute minimal device tree that a SabreLite board would boot with? The only thing I really need at this stage is probably the CPU, memory, and the debug UART output. If that works, everything else can be added step by step. So far I had no luck when trying backwards from imx6dl-sabrelite.dts and its dependencies.