Lines Matching refs:reg_ndcr
241 uint32_t reg_ndcr; member
520 info->reg_ndcr |= NDCR_DWIDTH_M; in pxa3xx_nand_init()
524 info->reg_ndcr |= (dfc_width == 16) ? NDCR_DWIDTH_C : 0; in pxa3xx_nand_init()
542 int oob_enable = info->reg_ndcr & NDCR_SPARE_EN; in pxa3xx_set_datasize()
563 ndcr = info->reg_ndcr; in pxa3xx_nand_start()
1130 if (info->reg_ndcr & NDCR_DWIDTH_M) in nand_cmdfunc()
1178 if (info->reg_ndcr & NDCR_DWIDTH_M) in nand_cmdfunc_extended()
1399 info->reg_ndcr = 0x0; /* enable all interrupts */ in pxa3xx_nand_config_flash()
1400 info->reg_ndcr |= (pdata->enable_arbiter) ? NDCR_ND_ARB_EN : 0; in pxa3xx_nand_config_flash()
1401 info->reg_ndcr |= NDCR_RD_ID_CNT(READ_ID_BYTES); in pxa3xx_nand_config_flash()
1402 info->reg_ndcr |= NDCR_SPARE_EN; /* enable spare by default */ in pxa3xx_nand_config_flash()
1403 info->reg_ndcr |= (host->col_addr_cycles == 2) ? NDCR_RA_START : 0; in pxa3xx_nand_config_flash()
1404 info->reg_ndcr |= (chip->page_shift == 6) ? NDCR_PG_PER_BLK : 0; in pxa3xx_nand_config_flash()
1405 info->reg_ndcr |= (mtd->writesize == 2048) ? NDCR_PAGE_SZ : 0; in pxa3xx_nand_config_flash()
1416 info->reg_ndcr = ndcr & in pxa3xx_nand_detect_config()
1610 info->reg_ndcr |= (pdata->enable_arbiter) ? NDCR_ND_ARB_EN : 0; in pxa3xx_nand_scan()
1611 if (info->reg_ndcr & NDCR_DWIDTH_M) in pxa3xx_nand_scan()