Lines Matching full:ctl1
64 uint32_t ctl1; member
169 uint32_t ctl1; in cafe_nand_cmdfunc() local
178 ctl1 = cafe->ctl1; in cafe_nand_cmdfunc()
180 cafe_dev_dbg(&cafe->pdev->dev, "Continue command, ctl1 %08x, #data %d\n", in cafe_nand_cmdfunc()
181 cafe->ctl1, cafe->nr_data); in cafe_nand_cmdfunc()
215 ctl1 = 0x80000000 | command | (cafe->ctl1 & CTRL1_CHIPSELECT); in cafe_nand_cmdfunc()
219 ctl1 |= (1<<26); /* rd */ in cafe_nand_cmdfunc()
226 ctl1 |= 1<<26; /* rd */ in cafe_nand_cmdfunc()
230 ctl1 |= 1<<25; /* wr */ in cafe_nand_cmdfunc()
234 ctl1 |= ((adrbytes-1)|8) << 27; in cafe_nand_cmdfunc()
239 cafe->ctl1 = ctl1; in cafe_nand_cmdfunc()
240 cafe_dev_dbg(&cafe->pdev->dev, "Setup for delayed command, ctl1 %08x, dlen %x\n", in cafe_nand_cmdfunc()
241 cafe->ctl1, cafe->datalen); in cafe_nand_cmdfunc()
251 cafe_dev_dbg(&cafe->pdev->dev, "dlen %x, ctl1 %x, ctl2 %x\n", in cafe_nand_cmdfunc()
252 cafe->datalen, ctl1, cafe_readl(cafe, NAND_CTRL2)); in cafe_nand_cmdfunc()
257 if (cafe->usedma && (ctl1 & (3<<25))) { in cafe_nand_cmdfunc()
260 if (ctl1 & (1<<26)) { in cafe_nand_cmdfunc()
273 printk("About to write command %08x to register 0\n", ctl1); in cafe_nand_cmdfunc()
278 cafe_writel(cafe, ctl1, NAND_CTRL1); in cafe_nand_cmdfunc()
327 /* Mask the appropriate bit into the stored value of ctl1 in cafe_select_chip()
330 cafe->ctl1 |= CTRL1_CHIPSELECT; in cafe_select_chip()
332 cafe->ctl1 &= ~CTRL1_CHIPSELECT; in cafe_select_chip()