Lines Matching refs:scr
89 void __iomem *scr;
129 tmio_iowrite8(0xff, tc6393xb->scr + SCR_GPI_BCR(1));
227 ccr = tmio_ioread16(tc6393xb->scr + SCR_CCR);
229 tmio_iowrite16(ccr, tc6393xb->scr + SCR_CCR);
231 fer = tmio_ioread8(tc6393xb->scr + SCR_FER);
233 tmio_iowrite8(fer, tc6393xb->scr + SCR_FER);
249 fer = tmio_ioread8(tc6393xb->scr + SCR_FER);
251 tmio_iowrite8(fer, tc6393xb->scr + SCR_FER);
253 ccr = tmio_ioread16(tc6393xb->scr + SCR_CCR);
255 tmio_iowrite16(ccr, tc6393xb->scr + SCR_CCR);
281 ccr = tmio_ioread16(tc6393xb->scr + SCR_CCR);
284 tmio_iowrite16(ccr, tc6393xb->scr + SCR_CCR);
299 ccr = tmio_ioread16(tc6393xb->scr + SCR_CCR);
302 tmio_iowrite16(ccr, tc6393xb->scr + SCR_CCR);
317 fer = ioread8(tc6393xb->scr + SCR_FER);
322 iowrite8(fer, tc6393xb->scr + SCR_FER);
337 iowrite16(mode->pixclock, tc6393xb->scr + SCR_PLL1CR + 0);
338 iowrite16(mode->pixclock >> 16, tc6393xb->scr + SCR_PLL1CR + 2);
350 tmio_core_mmc_enable(tc6393xb->scr + 0x200, 0,
360 tmio_core_mmc_resume(tc6393xb->scr + 0x200, 0,
370 tmio_core_mmc_pwr(tc6393xb->scr + 0x200, 0, state);
377 tmio_core_mmc_clk_div(tc6393xb->scr + 0x200, 0, state);
430 return !!(tmio_ioread8(tc6393xb->scr + SCR_GPO_DSR(offset / 8))
440 dsr = tmio_ioread8(tc6393xb->scr + SCR_GPO_DSR(offset / 8));
446 tmio_iowrite8(dsr, tc6393xb->scr + SCR_GPO_DSR(offset / 8));
471 doecr = tmio_ioread8(tc6393xb->scr + SCR_GPO_DOECR(offset / 8));
473 tmio_iowrite8(doecr, tc6393xb->scr + SCR_GPO_DOECR(offset / 8));
491 doecr = tmio_ioread8(tc6393xb->scr + SCR_GPO_DOECR(offset / 8));
493 tmio_iowrite8(doecr, tc6393xb->scr + SCR_GPO_DOECR(offset / 8));
523 while ((isr = tmio_ioread8(tc6393xb->scr + SCR_ISR) &
524 ~tmio_ioread8(tc6393xb->scr + SCR_IMR)))
542 imr = tmio_ioread8(tc6393xb->scr + SCR_IMR);
544 tmio_iowrite8(imr, tc6393xb->scr + SCR_IMR);
555 imr = tmio_ioread8(tc6393xb->scr + SCR_IMR);
557 tmio_iowrite8(imr, tc6393xb->scr + SCR_IMR);
650 tc6393xb->scr = ioremap(rscr->start, resource_size(rscr));
651 if (!tc6393xb->scr) {
664 iowrite8(0, tc6393xb->scr + SCR_FER);
665 iowrite16(tcpd->scr_pll2cr, tc6393xb->scr + SCR_PLL2CR);
667 tc6393xb->scr + SCR_CCR);
670 BIT(15), tc6393xb->scr + SCR_MCR);
671 iowrite16(tcpd->scr_gper, tc6393xb->scr + SCR_GPER);
672 iowrite8(0, tc6393xb->scr + SCR_IRR);
673 iowrite8(0xbf, tc6393xb->scr + SCR_IMR);
676 tmio_ioread8(tc6393xb->scr + SCR_REVID),
721 iounmap(tc6393xb->scr);
751 iounmap(tc6393xb->scr);
766 tc6393xb->suspend_state.ccr = ioread16(tc6393xb->scr + SCR_CCR);
767 tc6393xb->suspend_state.fer = ioread8(tc6393xb->scr + SCR_FER);
771 ioread8(tc6393xb->scr + SCR_GPO_DSR(i));
773 ioread8(tc6393xb->scr + SCR_GPO_DOECR(i));
775 ioread8(tc6393xb->scr + SCR_GPI_BCR(i));
801 iowrite8(tc6393xb->suspend_state.fer, tc6393xb->scr + SCR_FER);
802 iowrite16(tcpd->scr_pll2cr, tc6393xb->scr + SCR_PLL2CR);
803 iowrite16(tc6393xb->suspend_state.ccr, tc6393xb->scr + SCR_CCR);
806 BIT(15), tc6393xb->scr + SCR_MCR);
807 iowrite16(tcpd->scr_gper, tc6393xb->scr + SCR_GPER);
808 iowrite8(0, tc6393xb->scr + SCR_IRR);
809 iowrite8(0xbf, tc6393xb->scr + SCR_IMR);
813 tc6393xb->scr + SCR_GPO_DSR(i));
815 tc6393xb->scr + SCR_GPO_DOECR(i));
817 tc6393xb->scr + SCR_GPI_BCR(i));