/* Some defaults have to be set earlier as they may affect earlier training steps.  */
void default_timings(struct mrc_params *mrc_params)
/* Some defaults have to be set earlier as they may affect earlier training steps.  */
void default_timings(struct mrc_params *mrc_params)
{
	uint8_t ch, rk, bl;
	for (ch = 0; ch < NUM_CHANNELS; ch++) {
		for (rk = 0; rk < NUM_RANKS; rk++) {
			for (bl = 0; bl < NUM_BYTE_LANES; bl++) {
				set_rdqs(ch, rk, bl, 24);
				if (rk == 0) {
					set_vref(ch, bl, 32);
				}
			}
		}
	}
}