Lines Matching refs:cmd
481 u32 ctrl = 0, cmd = 0; in rockchip_sfc_xfer_setup() local
484 cmd = op->cmd.opcode; in rockchip_sfc_xfer_setup()
485 ctrl |= ((op->cmd.buswidth >> 1) << SFC_CTRL_CMD_BITS_SHIFT); in rockchip_sfc_xfer_setup()
490 cmd |= SFC_CMD_ADDR_32BITS << SFC_CMD_ADDR_SHIFT; in rockchip_sfc_xfer_setup()
492 cmd |= SFC_CMD_ADDR_24BITS << SFC_CMD_ADDR_SHIFT; in rockchip_sfc_xfer_setup()
494 cmd |= SFC_CMD_ADDR_XBITS << SFC_CMD_ADDR_SHIFT; in rockchip_sfc_xfer_setup()
504 cmd |= op->dummy.nbytes * 2 << SFC_CMD_DUMMY_SHIFT; in rockchip_sfc_xfer_setup()
506 cmd |= op->dummy.nbytes * 4 << SFC_CMD_DUMMY_SHIFT; in rockchip_sfc_xfer_setup()
508 cmd |= op->dummy.nbytes * 8 << SFC_CMD_DUMMY_SHIFT; in rockchip_sfc_xfer_setup()
515 cmd |= len << SFC_CMD_TRAN_BYTES_SHIFT; in rockchip_sfc_xfer_setup()
518 cmd |= SFC_CMD_DIR_WR << SFC_CMD_DIR_SHIFT; in rockchip_sfc_xfer_setup()
523 cmd |= SFC_CMD_DIR_WR << SFC_CMD_DIR_SHIFT; in rockchip_sfc_xfer_setup()
527 cmd |= plat->cs << SFC_CMD_CS_SHIFT; in rockchip_sfc_xfer_setup()
533 ctrl, cmd, op->addr.val, len, plat->cs); in rockchip_sfc_xfer_setup()
536 writel(cmd, sfc->regbase + SFC_CMD); in rockchip_sfc_xfer_setup()