LDINTR
lcdc_write(sdev, LDINTR, 0);
ldintr = lcdc_read(sdev, LDINTR) | LDINTR_STATUS_MASK;
lcdc_write(sdev, LDINTR, ldintr);
status = lcdc_read(sdev, LDINTR);
lcdc_write(sdev, LDINTR, status ^ LDINTR_STATUS_MASK);
iowrite16(0, par->base + LDINTR); /* disable vsync irq */
unsigned short intr = ioread16(par->base + LDINTR);
iowrite16(intr, par->base + LDINTR);