Lines Matching refs:gen_fifo_cmd

446 	u32 gen_fifo_cmd;  in zynqmp_qspi_genfifo_cmd()  local
450 gen_fifo_cmd = zynqmp_qspi_bus_select(priv); in zynqmp_qspi_genfifo_cmd()
451 gen_fifo_cmd |= GQSPI_GFIFO_TX | GQSPI_SPI_MODE_SPI; in zynqmp_qspi_genfifo_cmd()
452 gen_fifo_cmd |= *(u8 *)priv->tx_buf; in zynqmp_qspi_genfifo_cmd()
457 debug("GFIFO_CMD_Cmd = 0x%x\n", gen_fifo_cmd); in zynqmp_qspi_genfifo_cmd()
459 zynqmp_qspi_fill_gen_fifo(priv, gen_fifo_cmd); in zynqmp_qspi_genfifo_cmd()
464 u32 *gen_fifo_cmd) in zynqmp_qspi_calc_exp() argument
472 *gen_fifo_cmd &= ~GQSPI_GFIFO_IMD_MASK; in zynqmp_qspi_calc_exp()
473 *gen_fifo_cmd |= GQSPI_GFIFO_EXP_MASK; in zynqmp_qspi_calc_exp()
474 *gen_fifo_cmd |= expval; in zynqmp_qspi_calc_exp()
480 *gen_fifo_cmd &= ~(GQSPI_GFIFO_IMD_MASK | in zynqmp_qspi_calc_exp()
482 *gen_fifo_cmd |= (u8)priv->len; in zynqmp_qspi_calc_exp()
492 u32 gen_fifo_cmd; in zynqmp_qspi_genfifo_fill_tx() local
496 gen_fifo_cmd = zynqmp_qspi_bus_select(priv); in zynqmp_qspi_genfifo_fill_tx()
497 gen_fifo_cmd |= GQSPI_GFIFO_TX | in zynqmp_qspi_genfifo_fill_tx()
500 gen_fifo_cmd |= GQSPI_SPI_MODE_SPI; in zynqmp_qspi_genfifo_fill_tx()
503 len = zynqmp_qspi_calc_exp(priv, &gen_fifo_cmd); in zynqmp_qspi_genfifo_fill_tx()
504 zynqmp_qspi_fill_gen_fifo(priv, gen_fifo_cmd); in zynqmp_qspi_genfifo_fill_tx()
506 debug("GFIFO_CMD_TX:0x%x\n", gen_fifo_cmd); in zynqmp_qspi_genfifo_fill_tx()
508 if (gen_fifo_cmd & GQSPI_GFIFO_EXP_MASK) in zynqmp_qspi_genfifo_fill_tx()
522 u32 gen_fifo_cmd, u32 *buf) in zynqmp_qspi_start_dma() argument
538 len = zynqmp_qspi_calc_exp(priv, &gen_fifo_cmd); in zynqmp_qspi_start_dma()
539 if (!(gen_fifo_cmd & GQSPI_GFIFO_EXP_MASK) && in zynqmp_qspi_start_dma()
541 gen_fifo_cmd &= ~GENMASK(7, 0); in zynqmp_qspi_start_dma()
542 gen_fifo_cmd |= roundup(len, ARCH_DMA_MINALIGN); in zynqmp_qspi_start_dma()
544 zynqmp_qspi_fill_gen_fifo(priv, gen_fifo_cmd); in zynqmp_qspi_start_dma()
546 debug("GFIFO_CMD_RX:0x%x\n", gen_fifo_cmd); in zynqmp_qspi_start_dma()
570 u32 gen_fifo_cmd; in zynqmp_qspi_genfifo_fill_rx() local
574 gen_fifo_cmd = zynqmp_qspi_bus_select(priv); in zynqmp_qspi_genfifo_fill_rx()
575 gen_fifo_cmd |= GQSPI_GFIFO_RX | in zynqmp_qspi_genfifo_fill_rx()
578 gen_fifo_cmd |= GQSPI_SPI_MODE_SPI; in zynqmp_qspi_genfifo_fill_rx()
587 return zynqmp_qspi_start_dma(priv, gen_fifo_cmd, buf); in zynqmp_qspi_genfifo_fill_rx()
593 return zynqmp_qspi_start_dma(priv, gen_fifo_cmd, buf); in zynqmp_qspi_genfifo_fill_rx()