• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/mtd/nand/

Lines Matching refs:cafe_writel

102 #define cafe_writel(cafe, datum, addr)		writel(datum, (cafe)->mmio + CAFE_##addr)
110 cafe_writel(cafe, irqs, NAND_IRQ);
173 cafe_writel(cafe, cafe->ctl2 | 0x100 | command, NAND_CTRL2);
181 cafe_writel(cafe, 0, NAND_CTRL2);
192 cafe_writel(cafe, column, NAND_ADDR1);
197 cafe_writel(cafe, page_addr & 0xffff, NAND_ADDR1);
200 cafe_writel(cafe, page_addr, NAND_ADDR2);
240 cafe_writel(cafe, cafe->ctl2 | 0x100 | NAND_CMD_RNDOUTSTART, NAND_CTRL2);
242 cafe_writel(cafe, cafe->ctl2 | 0x100 | NAND_CMD_READSTART, NAND_CTRL2);
249 cafe_writel(cafe, cafe->datalen, NAND_DATA_LEN);
250 cafe_writel(cafe, 0x90000000, NAND_IRQ);
261 cafe_writel(cafe, dmactl, NAND_DMA_CTRL);
272 cafe_writel(cafe, ctl1, NAND_CTRL1);
290 cafe_writel(cafe, doneint, NAND_IRQ);
313 cafe_writel(cafe, cafe->ctl2, NAND_CTRL2);
317 cafe_writel(cafe, cafe->ctl2, NAND_CTRL2);
339 cafe_writel(cafe, irqs & ~0x90000000, NAND_IRQ);
720 cafe_writel(cafe, 1, NAND_RESET);
721 cafe_writel(cafe, 0, NAND_RESET);
723 cafe_writel(cafe, timing[0], NAND_TIMING1);
724 cafe_writel(cafe, timing[1], NAND_TIMING2);
725 cafe_writel(cafe, timing[2], NAND_TIMING3);
727 cafe_writel(cafe, 0xffffffff, NAND_IRQ_MASK);
739 cafe_writel(cafe, ctrl | 0x05, GLOBAL_CTRL);
740 cafe_writel(cafe, ctrl | 0x0a, GLOBAL_CTRL);
741 cafe_writel(cafe, 0, NAND_DMA_CTRL);
743 cafe_writel(cafe, 0x7006, GLOBAL_CTRL);
744 cafe_writel(cafe, 0x700a, GLOBAL_CTRL);
747 cafe_writel(cafe, cafe->dmaaddr & 0xffffffff, NAND_DMA_ADDR0);
750 cafe_writel(cafe, (cafe->dmaaddr >> 16) >> 16, NAND_DMA_ADDR1);
752 cafe_writel(cafe, 0, NAND_DMA_ADDR1);
758 cafe_writel(cafe, 0x80000007, GLOBAL_IRQ_MASK);
822 cafe_writel(cafe, ~1 & cafe_readl(cafe, GLOBAL_IRQ_MASK), GLOBAL_IRQ_MASK);
841 cafe_writel(cafe, ~1 & cafe_readl(cafe, GLOBAL_IRQ_MASK), GLOBAL_IRQ_MASK);
865 cafe_writel(cafe, 1, NAND_RESET);
866 cafe_writel(cafe, 0, NAND_RESET);
867 cafe_writel(cafe, 0xffffffff, NAND_IRQ_MASK);
870 cafe_writel(cafe, timing[0], NAND_TIMING1);
871 cafe_writel(cafe, timing[1], NAND_TIMING2);
872 cafe_writel(cafe, timing[2], NAND_TIMING3);
878 cafe_writel(cafe, ctrl | 0x05, GLOBAL_CTRL);
879 cafe_writel(cafe, ctrl | 0x0a, GLOBAL_CTRL);
880 cafe_writel(cafe, 0, NAND_DMA_CTRL);
881 cafe_writel(cafe, 0x7006, GLOBAL_CTRL);
882 cafe_writel(cafe, 0x700a, GLOBAL_CTRL);
885 cafe_writel(cafe, cafe->dmaaddr & 0xffffffff, NAND_DMA_ADDR0);
888 cafe_writel(cafe, (cafe->dmaaddr >> 16) >> 16, NAND_DMA_ADDR1);
890 cafe_writel(cafe, 0, NAND_DMA_ADDR1);
893 cafe_writel(cafe, 0x80000007, GLOBAL_IRQ_MASK);