Lines Matching refs:bt
40 struct s3c2412_iobank_timing *bt;
44 bt = iot->bank[bank].io_2412;
45 if (!bt)
50 print_ns(bt->idcy),
51 print_ns(bt->wstrd),
52 print_ns(bt->wstwr),
53 print_ns(bt->wstoen),
54 print_ns(bt->wstwen),
55 print_ns(bt->wstbrd));
89 * @bt: The bank timing.
92 struct s3c2412_iobank_timing *bt)
97 bt->smbidcyr = calc_timing(bt->idcy, hclk, &err);
98 bt->smbwstrd = calc_timing(bt->wstrd, hclk, &err);
99 bt->smbwstwr = calc_timing(bt->wstwr, hclk, &err);
100 bt->smbwstoen = calc_timing(bt->wstoen, hclk, &err);
101 bt->smbwstwen = calc_timing(bt->wstwen, hclk, &err);
102 bt->smbwstbrd = calc_timing(bt->wstbrd, hclk, &err);
117 struct s3c2412_iobank_timing *bt = iob->io_2412;
122 print_ns(bt->idcy),
123 print_ns(bt->wstrd),
124 print_ns(bt->wstwr),
125 print_ns(bt->wstoen),
126 print_ns(bt->wstwen),
127 print_ns(bt->wstbrd));
141 struct s3c2412_iobank_timing *bt;
146 bt = iot->bank[bank].io_2412;
147 if (!bt)
150 ret = s3c2412_calc_bank(cfg, bt);
174 struct s3c2412_iobank_timing *bt;
181 bt = iot->bank[bank].io_2412;
182 if (!bt)
187 __raw_writel(bt->smbidcyr, regs + SMBIDCYR);
188 __raw_writel(bt->smbwstrd, regs + SMBWSTRDR);
189 __raw_writel(bt->smbwstwr, regs + SMBWSTWRR);
190 __raw_writel(bt->smbwstoen, regs + SMBWSTOENR);
191 __raw_writel(bt->smbwstwen, regs + SMBWSTWENR);
192 __raw_writel(bt->smbwstbrd, regs + SMBWSTBRDR);
202 struct s3c2412_iobank_timing *bt,
208 bt->idcy = s3c2412_decode_timing(clk, __raw_readl(regs + SMBIDCYR));
209 bt->wstrd = s3c2412_decode_timing(clk, __raw_readl(regs + SMBWSTRDR));
210 bt->wstoen = s3c2412_decode_timing(clk, __raw_readl(regs + SMBWSTOENR));
211 bt->wstwen = s3c2412_decode_timing(clk, __raw_readl(regs + SMBWSTWENR));
212 bt->wstbrd = s3c2412_decode_timing(clk, __raw_readl(regs + SMBWSTBRDR));
231 struct s3c2412_iobank_timing *bt;
241 bt = kzalloc(sizeof(*bt), GFP_KERNEL);
242 if (!bt)
245 timings->bank[bank].io_2412 = bt;
246 s3c2412_iotiming_getbank(cfg, bt, bank);