Does the u-boot have access to its environment before it initializes ddr ram?
If so, put the desired values in the environment and pull them from there.
Then people would not have to re-build the u-boot binary, just hex-edit the saved environment strings (hmm... we could probably even script that number edit).
"Hack is just a four letter word." - - With apologies to B. Dylan