After doing some more research, I think the status of MIPS DT is even more advanced than I had thought:
1. 4.0-rc already supports a handful of DT based MIPS CPUs: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/mips/boot/dts?id=refs/tags/v4.0-rc6 2. there are patches circulating on LKML to convert jz4740 to DT: https://lkml.org/lkml/2015/2/4/392 unfortunately they did end up - as far as I can see - in a social issue (within imgtec?) https://lkml.org/lkml/2015/2/4/463 There has been some more activity here: https://patchwork.kernel.org/project/LKML/list/?q=jz4780 Some of these patches have already appeared in linux-next (so they will become part of 4.1-rc1 in ca. 4 weeks): https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/log/?id=refs%2Ftags%2Fnext-20150402&qt=grep&q=jz4740 Driver for his activity is the JZ4780 CI20 board: http://www.elinux.org/CI20_upstream e.g. https://github.com/MIPS/CI20_linux/blob/ci20-v3.18/arch/mips/boot/dts/jz4740.dtsi The really good thing is that this is done more or less officially by Imgtec - so there is manpower behind. Since we now know that the jz4730 also has some similarities as well, we should IMHO try to help to get the jz4740 DT patches upstream. Instead of tweaking the non-DT jz4740 code and #include like Paul’s patch does . Which might then lead soon (3-6 months?) to merge conflicts with linus/master. And just add our own jz4730.dtsi and jz4730-minipc.dts and some jz4730 specific drivers. Seems to be easier and future-proof for me than starting to work on any non-DT code. But we should definitively use Paul’s patch as the basis for understanding what we have to change from jz4740 to jz4730. What do you think? BR, Nikolaus _______________________________________________ Mipsbook-devel mailing list Mipsbook-devel@linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel