Lines Matching refs:cafe_readl

101 #define cafe_readl(cafe, addr)			readl((cafe)->mmio + CAFE_##addr)  macro
107 int result = !!(cafe_readl(cafe, NAND_STATUS) & 0x40000000); in cafe_device_ready()
108 uint32_t irqs = cafe_readl(cafe, NAND_IRQ); in cafe_device_ready()
113 result?"":" not", irqs, cafe_readl(cafe, NAND_IRQ), in cafe_device_ready()
114 cafe_readl(cafe, GLOBAL_IRQ), cafe_readl(cafe, GLOBAL_IRQ_MASK)); in cafe_device_ready()
249 cafe->datalen, ctl1, cafe_readl(cafe, NAND_CTRL2)); in cafe_nand_cmdfunc()
285 irqs = cafe_readl(cafe, NAND_IRQ); in cafe_nand_cmdfunc()
295 command, 500000-c, irqs, cafe_readl(cafe, NAND_IRQ)); in cafe_nand_cmdfunc()
336 uint32_t irqs = cafe_readl(cafe, NAND_IRQ); in cafe_nand_interrupt()
341 cafe_dev_dbg(&cafe->pdev->dev, "irq, bits %x (%x)\n", irqs, cafe_readl(cafe, NAND_IRQ)); in cafe_nand_interrupt()
378 cafe_readl(cafe, NAND_ECC_RESULT), in cafe_nand_read_page()
379 cafe_readl(cafe, NAND_ECC_SYN01)); in cafe_nand_read_page()
384 if (checkecc && cafe_readl(cafe, NAND_ECC_RESULT) & (1<<18)) { in cafe_nand_read_page()
391 uint32_t tmp = cafe_readl(cafe, NAND_ECC_SYN01 + (i*2)); in cafe_nand_read_page()
436 cafe_readl(cafe, NAND_ADDR2) * 2048); in cafe_nand_read_page()
607 cafe_readl(cafe, NAND_DMA_ADDR0), cafe->dmabuf); in cafe_nand_attach_chip()
730 timing[0] = cafe_readl(cafe, NAND_TIMING1); in cafe_nand_probe()
731 timing[1] = cafe_readl(cafe, NAND_TIMING2); in cafe_nand_probe()
732 timing[2] = cafe_readl(cafe, NAND_TIMING3); in cafe_nand_probe()
760 ctrl = cafe_readl(cafe, GLOBAL_CTRL); in cafe_nand_probe()
773 cafe_readl(cafe, GLOBAL_CTRL), in cafe_nand_probe()
774 cafe_readl(cafe, GLOBAL_IRQ_MASK)); in cafe_nand_probe()
798 cafe_writel(cafe, ~1 & cafe_readl(cafe, GLOBAL_IRQ_MASK), GLOBAL_IRQ_MASK); in cafe_nand_probe()
820 cafe_writel(cafe, ~1 & cafe_readl(cafe, GLOBAL_IRQ_MASK), GLOBAL_IRQ_MASK); in cafe_nand_remove()
858 ctrl = cafe_readl(cafe, GLOBAL_CTRL); in cafe_nand_resume()