* Pali Rohár <pali.rohar@xxxxxxxxx> [130918 01:41]: > > I'm not very happy. I sent this patch 6 months ago and only now > you commented that needs rework again. This patch is needed > because all thumb-2 userspace binaries crashing. I want to have > working support for Nokia N900 and not always rebasing and > changing patches. Also DT still not working on N900 (file contains > only small subset of devices as in board files plus it is not in > stable kernel) so I do not want to switch to DT. I need something > which is working and not something new non-working. I belive that > you and other kernel guys do not remove all n900 board files until > every one line will be rewritten to DT and tested that everything > working. And from this and other conversation it looks for me > that you are going to do that. So please clarify what you want to > do (and when) with board-rx51-* files. Aftethat I can decide what > to do in future. Sorry if there's been some going back and forth with the patches, I think pretty much everybody wants n900 support in the mainline. It's obvious that we're moving everything to be devicetree only as discussed on the mailing lists over past few years. For most drivers it's already working, and we can still initialize platform data too for the legacy devices until they have bindings, so it should not be too intrusive except for the configuration changes to use appended DTB or a chained bootloader with DTB support. > For now I see this situation something like: I wrote patches, > send them to ML and after half of year maintainer politely > rejected them becuase my patches not using new uber cool > technology with still not working and also was not available half > year ago. What happen if I find another time to rework this patch > and send it again in next 2 or 5 months? Hmm hasn't there been pending comments until recently on your patches? It seems that with the changes I suggested your patches should work for both legacy booting and DT based booting, so maybe just try to update them over next few weeks, let's say by -rc3 rather than wait 2 to 5 months? :) No need to test them currently on the DT based booting if you don't have that set up, just move the code out of the board-*.c file. > Tony, if you did not have time for review this patch months ago > or you found it only today - no problem, I understand it. But > what I need to know is what will happen with board-rx51-* files > (and when?) You can see that DT does not have definitions of all > n900 hw parts (plus it is not in last 3.11 kernel!) which means > that DT is not usable for me and other n900 people. This also > means that I cannot rewrite my patches for DT and test if they > working. I usually stop looking at new code around -rc4 and concentrate on fixes until -rc1 or so. So there can be easily one month delays on reviewing stuff depending on where we are with the current merge window or -rc cycle, sorry if that's annoying. The .dts files will be separate from the kernel soonish, so that's not be a show stopper. Just like all the board specific .config files are separate from the kernel already. Too bad our .dts changes did not get merged for v3.12 because of conflicts with other branches, but hey, they should be independent from the kernel anyways. The board files will be going away as soon as things are working with DT. We've been pretty much only applying fixes to them for quite some time now. For the timeline, the earliest we'll be able to remove the board-*.c files and platform data is for v3.13 assuming the PM dependencies get sorted out before that. Making omap3 DT only is going remove about 25k LOC, so that's a good reason for doing that. Cheers, Tony -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html