Lines Matching refs:ndcb

470  * @ndcb:		Array of values written to NDCBx registers
479 u32 ndcb[4];
639 (u32)readl_relaxed(nfc->regs + NDCR), nfc_op->ndcb[0],
640 nfc_op->ndcb[1], nfc_op->ndcb[2], nfc_op->ndcb[3]);
642 writel_relaxed(to_nand_sel(marvell_nand)->ndcb0_csel | nfc_op->ndcb[0],
644 writel_relaxed(nfc_op->ndcb[1], nfc->regs + NDCB0);
645 writel(nfc_op->ndcb[2], nfc->regs + NDCB0);
651 if (nfc_op->ndcb[0] & NDCB0_LEN_OVRD ||
652 NDCB0_ADDR_GET_NUM_CYC(nfc_op->ndcb[0]) >= 6) {
654 writel(nfc_op->ndcb[3], nfc->regs + NDCB0);
1028 .ndcb[0] = NDCB0_CMD_TYPE(TYPE_READ) |
1033 .ndcb[1] = NDCB1_ADDRS_PAGE(page),
1034 .ndcb[2] = NDCB2_ADDR5_PAGE(page),
1041 nfc_op.ndcb[0] |= NDCB0_CMD_XTYPE(XTYPE_MONOLITHIC_RW);
1142 .ndcb[0] = NDCB0_CMD_TYPE(TYPE_WRITE) |
1147 .ndcb[1] = NDCB1_ADDRS_PAGE(page),
1148 .ndcb[2] = NDCB2_ADDR5_PAGE(page),
1156 nfc_op.ndcb[0] |= NDCB0_CMD_XTYPE(XTYPE_MONOLITHIC_RW);
1299 .ndcb[0] = NDCB0_CMD_TYPE(TYPE_READ) |
1302 .ndcb[1] = NDCB1_ADDRS_PAGE(page),
1303 .ndcb[2] = NDCB2_ADDR5_PAGE(page),
1304 .ndcb[3] = data_len + spare_len,
1312 nfc_op.ndcb[0] |= NDCB0_DBC |
1321 nfc_op.ndcb[0] |= NDCB0_CMD_XTYPE(XTYPE_MONOLITHIC_RW);
1323 nfc_op.ndcb[0] |= NDCB0_CMD_XTYPE(XTYPE_NAKED_RW);
1325 nfc_op.ndcb[0] |= NDCB0_CMD_XTYPE(XTYPE_LAST_NAKED_RW);
1562 .ndcb[0] = NDCB0_CMD_TYPE(TYPE_WRITE) | NDCB0_LEN_OVRD,
1563 .ndcb[3] = data_len + spare_len,
1580 nfc_op.ndcb[0] |= NDCB0_CMD_XTYPE(xtype) |
1583 nfc_op.ndcb[1] |= NDCB1_ADDRS_PAGE(page);
1584 nfc_op.ndcb[2] |= NDCB2_ADDR5_PAGE(page);
1586 nfc_op.ndcb[0] |= NDCB0_CMD_XTYPE(XTYPE_NAKED_RW);
1588 nfc_op.ndcb[0] |= NDCB0_CMD_XTYPE(XTYPE_LAST_NAKED_RW);
1593 nfc_op.ndcb[0] |= NDCB0_CMD2(NAND_CMD_PAGEPROG) | NDCB0_DBC;
1718 nfc_op->ndcb[0] |=
1721 nfc_op->ndcb[0] |=
1734 nfc_op->ndcb[0] |= NDCB0_ADDR_CYC(naddrs);
1737 nfc_op->ndcb[1] |= addrs[i] << (8 * i);
1740 nfc_op->ndcb[2] |= NDCB2_ADDR5_CYC(addrs[4]);
1742 nfc_op->ndcb[3] |= NDCB3_ADDR6_CYC(addrs[5]);
1744 nfc_op->ndcb[3] |= NDCB3_ADDR7_CYC(addrs[6]);
1752 nfc_op->ndcb[0] |= NDCB0_CMD_TYPE(TYPE_READ);
1754 nfc_op->ndcb[0] |=
1758 nfc_op->ndcb[3] |= round_up(len, FIFO_DEPTH);
1766 nfc_op->ndcb[0] |= NDCB0_CMD_TYPE(TYPE_WRITE);
1768 nfc_op->ndcb[0] |=
1772 nfc_op->ndcb[3] |= round_up(len, FIFO_DEPTH);
1893 nfc_op.ndcb[0] &= ~(NDCB0_CMD_TYPE(TYPE_MASK) |
1897 nfc_op.ndcb[0] |= NDCB0_CMD_TYPE(TYPE_NAKED_CMD);
1900 nfc_op.ndcb[0] |= NDCB0_CMD_TYPE(TYPE_NAKED_ADDR);
1903 nfc_op.ndcb[0] |= NDCB0_CMD_TYPE(TYPE_READ) |
1907 nfc_op.ndcb[0] |= NDCB0_CMD_TYPE(TYPE_WRITE) |
1973 nfc_op.ndcb[0] &= ~NDCB0_CMD_TYPE(TYPE_READ);
1974 nfc_op.ndcb[0] |= NDCB0_CMD_TYPE(TYPE_READ_ID);
2013 nfc_op.ndcb[0] &= ~NDCB0_CMD_TYPE(TYPE_READ);
2014 nfc_op.ndcb[0] |= NDCB0_CMD_TYPE(TYPE_STATUS);
2053 nfc_op.ndcb[0] |= NDCB0_CMD_TYPE(TYPE_RESET);
2082 nfc_op.ndcb[0] |= NDCB0_CMD_TYPE(TYPE_ERASE);