Lines Matching refs:ndcr
336 u32 ndcr; member
540 u32 ndcr; in marvell_nfc_force_byte_access() local
551 ndcr = readl_relaxed(nfc->regs + NDCR); in marvell_nfc_force_byte_access()
554 ndcr &= ~(NDCR_DWIDTH_M | NDCR_DWIDTH_C); in marvell_nfc_force_byte_access()
556 ndcr |= NDCR_DWIDTH_M | NDCR_DWIDTH_C; in marvell_nfc_force_byte_access()
558 writel_relaxed(ndcr, nfc->regs + NDCR); in marvell_nfc_force_byte_access()
602 u32 ndcr, val; in marvell_nfc_prepare_cmd() local
612 ndcr = readl_relaxed(nfc->regs + NDCR); in marvell_nfc_prepare_cmd()
616 writel_relaxed(ndcr | NDCR_ND_RUN, nfc->regs + NDCR); in marvell_nfc_prepare_cmd()
768 writel_relaxed(ndcr_generic | marvell_nand->ndcr, nfc->regs + NDCR); in marvell_nfc_select_target()
811 u32 ndcr = readl_relaxed(nfc->regs + NDCR); in marvell_nfc_enable_hw_ecc() local
813 if (!(ndcr & NDCR_ECC_EN)) { in marvell_nfc_enable_hw_ecc()
814 writel_relaxed(ndcr | NDCR_ECC_EN, nfc->regs + NDCR); in marvell_nfc_enable_hw_ecc()
828 u32 ndcr = readl_relaxed(nfc->regs + NDCR); in marvell_nfc_disable_hw_ecc() local
830 if (ndcr & NDCR_ECC_EN) { in marvell_nfc_disable_hw_ecc()
831 writel_relaxed(ndcr & ~NDCR_ECC_EN, nfc->regs + NDCR); in marvell_nfc_disable_hw_ecc()
2471 marvell_nand->ndcr = NDCR_PAGE_SZ(mtd->writesize); in marvell_nand_attach_chip()
2473 marvell_nand->ndcr |= NDCR_DWIDTH_M | NDCR_DWIDTH_C; in marvell_nand_attach_chip()
2483 marvell_nand->ndcr |= NDCR_RA_START; in marvell_nand_attach_chip()