fb/ram/gk104-: use parsed timing data in mr routines

All the other chipsets should be moved over to this too.  It's not needed
yet for the upcoming commits, so left this step as it'll conflict badly
with Roy's GT21x reclocking work.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
bios: parse older ramcfg/timing data like we do newer ones

Done after discussion with Roy.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
fb/ram/gk104-: parse ramcfg data for all frequencies up-front

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
fb/gddr3: Generate MR values
clock/nva3: Allow user reclocking
fb/ramnva3: WIP link training unit
fb/ramnva3: Ressurect timing calculation code
fb/ramnva3: WIP Reclocking script for DDR3
WIP train external hook
fb/ramnva3: WIP Reclocking script for DDR2
fb/ramnva3: Initialise PART_PM_SEL
pwr/fuc: WIP mimic blob by adding read before waiting status

This could be a workaround for stale values... see if it helps stability
clock/nva3: Stop CTXPROG
fb/ramnva3: WIP Reclocking script for GDDR3
DROP: regenerate microcode