/* Set all the currently used IO bank timing information generated by s3c2410_iotiming_calc() once the core has validated that all the new values are within permitted bounds.  */
void s3c2410_iotiming_set(struct s3c_cpufreq_config *cfg, struct s3c_iotimings *iot)
/* Set all the currently used IO bank timing information generated by s3c2410_iotiming_calc() once the core has validated that all the new values are within permitted bounds.  */
void s3c2410_iotiming_set(struct s3c_cpufreq_config *cfg, struct s3c_iotimings *iot)
{
	struct s3c2410_iobank_timing *bt;
	int bank;
	for (bank = 0; bank < MAX_BANKS; bank++) {
		bt = iot->bank[bank].io_2410;
		if (!bt)
			continue;
		__raw_writel(bt->bankcon, bank_reg(bank));
	}
}