I wonder what's your background to have such knowledge. I haven't touched C in years so I barely have any idea about whats happening in this snippet.
For example what does RAS2RAS:8 means ?
And ARB_DRAM_TIMING2 t8 = {0x922A3217}; What's happening there ? You are instantiating a type with some hex ?
I am curious because it's been a long time since I had to deal with this kind of low level programming.