
Great! I hope to get patches out for some of this work in the two weeks. But feel free to base on any of the patches and we can sort it out later.
Regards, Simon
Hello,
since this post is now 8 months old, I would guess there is a certain lack of time on your end. I went ahead and rebased your work onto the current master branch: https://github.com/nolange/u-boot/tree/rk3288_ethernet
I noticed, that alot of the patches were already merged into master, just a couple of them are missing which made the task not too hard. I am aware that I have to clean this up if it ought to be merged back, and would like to ask if I can help out (Given that I am not really proefficient with u-boot its quite possible doing it alone is faster than walking me through my mistakes). If its too much trouble, Ill keep this just a fork for me and other people wanting a recent u-boot with working TFTP. Otherwise Ill read up about the u-boot code and commit convetions and try to clean it up sometime the next weeks
Some short notices about the rebase:
*) TFTP Functionality was testet on Firefly RK3288. A transfer will result in the following warning: CACHE: Misaligned operation at range [00800800, 00800853] I believe this to be in the generic tftp code and of no relevance to this patch
*) Since I rebased your stuff I am not sure how and if I should set my name below the changes. I havent even gone through them, expect checked for conflicts and resolving them.
*) The clk interface was changed, and I had to adopt the rk3288 gmac driver (/wrapper)
*) There likely are "#if !CONFIG_IS_ENABLED(OF_PLATDATA)" guards missing to slim down the SPL.
*) I havent gone through the old thread to collect the open issues (if there are any).
Kind Regards, Norbert Lange