Lines Matching refs:bt
34 struct s3c2410_iobank_timing *bt; in s3c2410_print_timing() local
38 bt = timings->bank[bank].io_2410; in s3c2410_print_timing()
39 if (!bt) in s3c2410_print_timing()
44 print_ns(bt->tacs), in s3c2410_print_timing()
45 print_ns(bt->tcos), in s3c2410_print_timing()
46 print_ns(bt->tacc), in s3c2410_print_timing()
47 print_ns(bt->tcoh), in s3c2410_print_timing()
48 print_ns(bt->tcah)); in s3c2410_print_timing()
214 struct s3c2410_iobank_timing *bt) in s3c2410_calc_bank() argument
220 res = bt->bankcon; in s3c2410_calc_bank()
230 ret = calc_0124(bt->tacs, hclk, &res, S3C2410_BANKCON_Tacs_SHIFT); in s3c2410_calc_bank()
231 ret |= calc_0124(bt->tcos, hclk, &res, S3C2410_BANKCON_Tcos_SHIFT); in s3c2410_calc_bank()
232 ret |= calc_0124(bt->tcah, hclk, &res, S3C2410_BANKCON_Tcah_SHIFT); in s3c2410_calc_bank()
233 ret |= calc_0124(bt->tcoh, hclk, &res, S3C2410_BANKCON_Tcoh_SHIFT); in s3c2410_calc_bank()
238 ret |= calc_tacp(bt->tacp, hclk, &res); in s3c2410_calc_bank()
239 ret |= calc_tacc(bt->tacc, bt->nwait_en, hclk, &res); in s3c2410_calc_bank()
244 bt->bankcon = res; in s3c2410_calc_bank()
292 struct s3c2410_iobank_timing *bt) in s3c2410_iotiming_getbank() argument
294 unsigned long bankcon = bt->bankcon; in s3c2410_iotiming_getbank()
297 bt->tcah = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tcah_SHIFT); in s3c2410_iotiming_getbank()
298 bt->tcoh = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tcoh_SHIFT); in s3c2410_iotiming_getbank()
299 bt->tcos = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tcos_SHIFT); in s3c2410_iotiming_getbank()
300 bt->tacs = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tacs_SHIFT); in s3c2410_iotiming_getbank()
301 bt->tacc = get_tacc(hclk, bankcon >> S3C2410_BANKCON_Tacc_SHIFT); in s3c2410_iotiming_getbank()
314 struct s3c2410_iobank_timing *bt = iob->io_2410; in s3c2410_iotiming_debugfs() local
315 unsigned long bankcon = bt->bankcon; in s3c2410_iotiming_debugfs()
333 print_ns(bt->tacs), in s3c2410_iotiming_debugfs()
334 print_ns(bt->tcos), in s3c2410_iotiming_debugfs()
335 print_ns(bt->tacc), in s3c2410_iotiming_debugfs()
336 print_ns(bt->tcoh), in s3c2410_iotiming_debugfs()
337 print_ns(bt->tcah)); in s3c2410_iotiming_debugfs()
360 struct s3c2410_iobank_timing *bt; in s3c2410_iotiming_calc() local
367 bt = iot->bank[bank].io_2410; in s3c2410_iotiming_calc()
369 if (!bt) in s3c2410_iotiming_calc()
372 bt->bankcon = bankcon; in s3c2410_iotiming_calc()
374 ret = s3c2410_calc_bank(cfg, bt); in s3c2410_iotiming_calc()
382 __func__, bank, bt->bankcon); in s3c2410_iotiming_calc()
402 struct s3c2410_iobank_timing *bt; in s3c2410_iotiming_set() local
408 bt = iot->bank[bank].io_2410; in s3c2410_iotiming_set()
409 if (!bt) in s3c2410_iotiming_set()
412 __raw_writel(bt->bankcon, bank_reg(bank)); in s3c2410_iotiming_set()
434 struct s3c2410_iobank_timing *bt; in s3c2410_iotiming_get() local
452 bt = kzalloc(sizeof(*bt), GFP_KERNEL); in s3c2410_iotiming_get()
453 if (!bt) in s3c2410_iotiming_get()
461 bt->nwait_en = 1; in s3c2410_iotiming_get()
464 timings->bank[bank].io_2410 = bt; in s3c2410_iotiming_get()
465 bt->bankcon = bankcon; in s3c2410_iotiming_get()
467 s3c2410_iotiming_getbank(cfg, bt); in s3c2410_iotiming_get()