Lines Matching refs:hclk
107 s3c_freq_iodbg("%s: cyc=%d, hclk=%lu, shift=%d => div %d\n",
132 static int calc_tacp(unsigned int cyc, unsigned long hclk, unsigned long *v)
155 s3c_freq_iodbg("%s: cyc=%u, nwait=%d, hclk=%lu => div=%u\n",
216 unsigned long hclk = cfg->freq.hclk_tns;
230 ret = calc_0124(bt->tacs, hclk, &res, S3C2410_BANKCON_Tacs_SHIFT);
231 ret |= calc_0124(bt->tcos, hclk, &res, S3C2410_BANKCON_Tcos_SHIFT);
232 ret |= calc_0124(bt->tcah, hclk, &res, S3C2410_BANKCON_Tcah_SHIFT);
233 ret |= calc_0124(bt->tcoh, hclk, &res, S3C2410_BANKCON_Tcoh_SHIFT);
238 ret |= calc_tacp(bt->tacp, hclk, &res);
239 ret |= calc_tacc(bt->tacc, bt->nwait_en, hclk, &res);
295 unsigned long hclk = cfg->freq.hclk_tns;
297 bt->tcah = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tcah_SHIFT);
298 bt->tcoh = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tcoh_SHIFT);
299 bt->tcos = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tcos_SHIFT);
300 bt->tacs = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tacs_SHIFT);
301 bt->tacc = get_tacc(hclk, bankcon >> S3C2410_BANKCON_Tacc_SHIFT);
316 unsigned long hclk = cfg->freq.hclk_tns;
325 tcah = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tcah_SHIFT);
326 tcoh = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tcoh_SHIFT);
327 tcos = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tcos_SHIFT);
328 tacs = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tacs_SHIFT);
329 tacc = get_tacc(hclk, bankcon >> S3C2410_BANKCON_Tacc_SHIFT);