[Lenny400] jz47xx Device Tree

Dr. H. Nikolaus Schaller hns at goldelico.com
Sun Apr 5 19:24:11 CEST 2015

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:

2. there are patches circulating on LKML to convert jz4740 to DT:

	unfortunately they did end up - as far as I can see - in a social issue (within imgtec?)

	There has been some more activity here:

	Some of these patches have already appeared in linux-next (so they will become part of 4.1-rc1 in ca. 4 weeks):

	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?


More information about the Lenny400 mailing list