
Dear Remy and Reinhard,
Hmm, Let's make it even more black/white: I do not have to like the board code. ;-) Reinhard is the Atmel maintainer. He needs to pull in the Board code. I only care about generic USB code... ;-)))
Please make 2 unrelated patch series (1 series for USB DFU support, 1 series for board support), or it will never hit mainline... AND: I would really recommend to build a decent USB/DFU patch series first. Forget the board for now. The board seems to depend on DFU support, not the other way around. If generic DFU code is really generic and acceptable, I will pull it in my tree. I am willing to fix small issues in the series to assist you, but I will not do major redesigns...
I tried compiling everything against the rework tree. Unfortunately I don't know how to solve the reset_timer issue and my NAND won't work. Although Reinhard just commented on that, I have no clue yet how to fix it.
I can't finish this work today and really have no time left for it, so I have to quit on the code for now.
I will have to thank you for you assistance for now and have to get back on this in a couple of months if I do find the time again.
Hopefully someone picks up the v2 patch and continues from there. It's not very difficult to make it work in Reinhard's tree I think.
Best regards, Marcel