Lines Matching refs:reg
56 struct bfin_ppi_regs *reg = info->base; in ppi_irq_err() local
62 status = bfin_read16(®->status); in ppi_irq_err()
65 bfin_write16(®->status, 0xff00); in ppi_irq_err()
70 struct bfin_eppi_regs *reg = info->base; in ppi_irq_err() local
73 status = bfin_read16(®->status); in ppi_irq_err()
76 bfin_write16(®->status, 0xffff); in ppi_irq_err()
81 struct bfin_eppi3_regs *reg = info->base; in ppi_irq_err() local
84 stat = bfin_read32(®->stat); in ppi_irq_err()
87 bfin_write32(®->stat, 0xc0ff); in ppi_irq_err()
141 struct bfin_ppi_regs *reg = info->base; in ppi_start() local
142 bfin_write16(®->control, ppi->ppi_control); in ppi_start()
147 struct bfin_eppi_regs *reg = info->base; in ppi_start() local
148 bfin_write32(®->control, ppi->ppi_control); in ppi_start()
153 struct bfin_eppi3_regs *reg = info->base; in ppi_start() local
154 bfin_write32(®->ctl, ppi->ppi_control); in ppi_start()
174 struct bfin_ppi_regs *reg = info->base; in ppi_stop() local
175 bfin_write16(®->control, ppi->ppi_control); in ppi_stop()
180 struct bfin_eppi_regs *reg = info->base; in ppi_stop() local
181 bfin_write32(®->control, ppi->ppi_control); in ppi_stop()
186 struct bfin_eppi3_regs *reg = info->base; in ppi_stop() local
187 bfin_write32(®->ctl, ppi->ppi_control); in ppi_stop()
240 struct bfin_ppi_regs *reg = info->base; in ppi_set_params() local
245 bfin_write16(®->control, ppi->ppi_control); in ppi_set_params()
246 bfin_write16(®->count, samples_per_line - 1); in ppi_set_params()
247 bfin_write16(®->frame, params->frame); in ppi_set_params()
252 struct bfin_eppi_regs *reg = info->base; in ppi_set_params() local
258 bfin_write32(®->control, ppi->ppi_control); in ppi_set_params()
259 bfin_write16(®->line, samples_per_line); in ppi_set_params()
260 bfin_write16(®->frame, params->frame); in ppi_set_params()
261 bfin_write16(®->hdelay, hdelay); in ppi_set_params()
262 bfin_write16(®->vdelay, params->vdelay); in ppi_set_params()
263 bfin_write16(®->hcount, hcount); in ppi_set_params()
264 bfin_write16(®->vcount, params->height); in ppi_set_params()
269 struct bfin_eppi3_regs *reg = info->base; in ppi_set_params() local
275 bfin_write32(®->ctl, ppi->ppi_control); in ppi_set_params()
276 bfin_write32(®->line, samples_per_line); in ppi_set_params()
277 bfin_write32(®->frame, params->frame); in ppi_set_params()
278 bfin_write32(®->hdly, hdelay); in ppi_set_params()
279 bfin_write32(®->vdly, params->vdelay); in ppi_set_params()
280 bfin_write32(®->hcnt, hcount); in ppi_set_params()
281 bfin_write32(®->vcnt, params->height); in ppi_set_params()
283 bfin_write32(®->imsk, params->int_mask & 0xFF); in ppi_set_params()
291 bfin_write32(®->fs1_wlhb, hsync_width); in ppi_set_params()
292 bfin_write32(®->fs1_paspl, samples_per_line); in ppi_set_params()
293 bfin_write32(®->fs2_wlvb, vsync_width); in ppi_set_params()
294 bfin_write32(®->fs2_palpf, vsync_period); in ppi_set_params()